v3.25.1
Note 10 - Earnings Per Common Share - Summary of Earnings Per Share Calculation (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Income $ 3,131,034 $ 2,996,885
Weighted average shares of common stock outstanding - Basic (in shares) 3,548,310 3,533,012
Net Income Per Common Share - Basic (in dollars per share) $ 0.88 $ 0.85
Unvested Restricted Stock Awards (in shares) 2,373 5,280
Weighted average shares of common stock - Diluted (in shares) 3,550,683 3,538,292
Net Income Per Common Share - Diluted (in dollars per share) $ 0.88 $ 0.85