XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Earnings Per Common Share - Summary of Earnings Per Share Calculation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net Income $ 3,369,211 $ 2,814,736 $ 9,649,552 $ 10,057,550
Weighted average shares of common stock outstanding - Basic (in shares) 3,540,746 3,510,740 3,538,148 3,506,920
Net Income Per Common Share - Basic (in dollars per share) $ 0.95 $ 0.8 $ 2.73 $ 2.87
Unvested Restricted Stock Awards (in shares) 17,135 25,957 11,404 12,752
Weighted average shares of common stock - Diluted (in shares) 3,557,881 3,536,697 3,549,552 3,519,672
Net Income Per Common Share - Diluted (in dollars per share) $ 0.95 $ 0.8 $ 2.72 $ 2.86