Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1
Note 14 - Earnings Per Share - Summary of Antidilutive Securities (Details) - shares
3 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Antidilutive securities (in shares) 1,431,833 2,777,981
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 1,130,166 1,514,416
Restricted Stock Units (RSUs) [Member]    
Antidilutive securities (in shares) 301,667 1,263,565