v3.26.1
Note 10 - Earnings Per Share - Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Net income $ 558,900 $ 8,744,490 $ 4,882,865 $ 538,412 $ 7,676,208 $ 5,269,689 $ 14,186,255 $ 13,484,309
Weighted-average common shares (in shares) 10,276,190     10,319,232     10,210,450 10,294,227
Effect of potentially dilutive securities (in shares) 142,686     4,933     181,843 4,461
Diluted average common shares (in shares) 10,418,876     10,324,165     10,392,293 10,298,688
Basic (in dollars per share) $ 0.05     $ 0.05     $ 1.39 $ 1.31
Diluted (in dollars per share) $ 0.05     $ 0.05     $ 1.37 $ 1.31