XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Earnings Per Share - Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Net income $ 7,676,208 $ 5,269,689 $ 6,443,390 $ 5,019,992 $ 12,945,897 $ 11,463,382
Weighted-average common shares (in shares) 10,304,222   10,170,595   10,281,725 10,099,533
Options to purchase common stock (in shares) 4,146   3,411   4,214 2,751
Diluted average common shares (in shares) 10,308,368   10,174,006   10,285,939 10,102,284
Basic (in dollars per share) $ 0.74   $ 0.63   $ 1.26 $ 1.14
Diluted (in dollars per share) $ 0.74   $ 0.63   $ 1.26 $ 1.13