XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Net Income Per Share Computations - Reconciliation of Net Common Share Computation (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net income $ 2,112,842 $ 10,563,249
Basic (in shares) 4,994,905 4,921,379
Plus dilutive effect of stock options (in shares) 37,305 27,803
Diluted (in shares) 5,032,210 4,949,182
Basic earnings per share (in dollars per share) $ 0.42 $ 2.15
Diluted earnings per share (in dollars per share) $ 0.42 $ 2.13