XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Earnings Per Common Share - Summary of Earnings Per Share Calculation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net Income $ 1,247,305 $ 228,837 $ 4,390,722 $ 2,304,407
Weighted average shares of common stock outstanding - Basic (in shares) 3,408,906 3,317,665 3,400,917 3,314,573
Earnings Per Share - Basic (in dollars per share) $ 0.37 $ 0.07 $ 1.29 $ 0.70
Warrants, Options and Convertible Notes (in shares) 894 1,599 888 1,644
Weighted average shares of common stock -Diluted (in shares) 3,409,800 3,319,264 3,401,805 3,316,217
Earnings Per Share - Diluted (in dollars per share) $ 0.37 $ 0.07 $ 1.29 $ 0.69