Quarterly report pursuant to Section 13 or 15(d)

Note 14 - Earnings Per Share - Weighted-average Number of Shares Outstanding Reconciliation (Details)

v3.24.1
Note 14 - Earnings Per Share - Weighted-average Number of Shares Outstanding Reconciliation (Details) - shares
3 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Weighted-average number of common shares outstanding - basic (in shares) 22,035,249 21,860,200
Dilutive stock options (in shares) 37,014 0
Dilutive RSUs (in shares) 766,564 0
Weighted-average common share outstanding- diluted (in shares) 22,838,827 21,860,200