Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
Note 13 - Stockholders' Equity - Treasury Stock Activity (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2024
Sep. 30, 2024
Aug. 31, 2024
Mar. 31, 2024
Nov. 30, 2024
Number of shares (in shares) 35,678 506 291,141 21,905 349,230
Cost of shares $ 499,997 $ 5,695 $ 2,994,296 $ 253,003 $ 3,752,991
Average cost per share (in dollars per share) $ 14 $ 11.3 $ 10.3 $ 11.6 $ 10.7