XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Note 11 - Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended
March 31,
 
                 
   
2021
   
2020
 
                 
Earnings Per Share - Basic
 
 
 
 
 
 
 
 
Net Income
  $
3,143,417
    $
2,075,570
 
Weighted average shares of common stock outstanding - Basic
   
3,392,839
     
3,311,477
 
Earnings Per Share - Basic
  $
0.93
    $
0.63
 
                 
Earnings Per Share - Diluted
 
 
 
 
 
 
 
 
Weighted average shares of common stock outstanding - Basic
   
3,392,839
     
3,311,477
 
Warrants, Options and Convertible Notes
   
881
     
1,680
 
Weighted average shares of common stock -Diluted
   
3,393,720
     
3,313,157
 
Earnings Per Share - Diluted
  $
0.93
    $
0.63