Quarterly report pursuant to Section 13 or 15(d)

Note 16 - Earnings Per Share - Summary of Antidilutive Securities (Details)

v3.23.1
Note 16 - Earnings Per Share - Summary of Antidilutive Securities (Details) - shares
3 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Antidilutive securities (in shares) 2,777,981 1,939,078
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 1,514,416 373,831
Restricted Stock Units (RSUs) [Member]    
Antidilutive securities (in shares) 1,263,565 1,565,247