Annual report pursuant to Section 13 and 15(d)

Note 13 - Stockholders' Equity - Treasury Stock Activity (Details)

v3.24.0.1
Note 13 - Stockholders' Equity - Treasury Stock Activity (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2022
Oct. 31, 2022
May 31, 2022
Mar. 31, 2022
Feb. 28, 2022
Nov. 30, 2022
Number of shares (in shares) 61,037 324,992 729,709 754,081 296,168 2,165,987
Cost of shares $ 434,920 $ 2,065,076 $ 4,999,993 $ 7,346,422 $ 2,653,571 $ 17,499,982
Average cost per share (in dollars per share) $ 7.1 $ 6.4 $ 6.9 $ 9.7 $ 9 $ 8.1