XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
                                 
   

2021

   

2020

   

2021

   

2020

 
                                 

Earnings Per Share - Basic

                               

Net Income

  $ 1,247,305     $ 228,837     $ 4,390,722     $ 2,304,407  

Weighted average shares of common stock outstanding - Basic

    3,408,906       3,317,665       3,400,917       3,314,573  

Earnings Per Share - Basic

  $ 0.37     $ 0.07     $ 1.29     $ 0.70  
                                 

Earnings Per Share - Diluted

                               

Weighted average shares of common stock outstanding - Basic

    3,408,906       3,317,665       3,400,917       3,314,573  

Warrants, Options and Convertible Notes

    894       1,599       888       1,644  

Weighted average shares of common stock -Diluted

    3,409,800       3,319,264       3,401,805       3,316,217  

Earnings Per Share - Diluted

  $ 0.37     $ 0.07     $ 1.29     $ 0.69