Quarterly report [Sections 13 or 15(d)]

Note 15 - Stockholders' Equity - Shares Purchased (Details)

v3.25.2
Note 15 - Stockholders' Equity - Shares Purchased (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 15 Months Ended
Mar. 31, 2025
Oct. 31, 2024
Sep. 30, 2024
Aug. 31, 2024
Mar. 31, 2024
May 31, 2025
May 31, 2024
May 31, 2025
May 31, 2024
May 31, 2025
Number of shares (in shares) 3,927 35,678 506 291,141 21,905         353,157
Cost of shares $ 54,940 $ 499,997 $ 5,695 $ 2,994,296 $ 253,003 $ 55,000 $ 253,000 $ 55,000 $ 253,000 $ 3,807,931
Average cost per share (in dollars per share) $ 14 $ 14 $ 11.3 $ 10.3 $ 11.6         $ 10.8