XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Earnings Per Common Share - Summary of Earnings Per Share Calculation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Income $ 2,814,736 $ 1,254,545 $ 10,057,550 $ 3,491,684
Weighted average shares of common stock outstanding - Basic (in shares) 3,510,740 3,476,087 3,506,920 3,458,437
Net Income Per Common Share - Basic (in dollars per share) $ 0.80 $ 0.36 $ 2.87 $ 1.01
Unvested Restricted Stock Awards (in shares) 25,957 0 12,752 0
Weighted average shares of common stock - Diluted (in shares) 3,536,697 3,476,087 3,519,672 3,458,437
Net Income Per Common Share - Diluted (in dollars per share) $ 0.80 $ 0.36 $ 2.86 $ 1.01