XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Basic and Diluted Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
For the Three Months Ended
 
   
March 31,
 
   
2021
   
2020
 
Net income (numerator)
  $
3,719,000
    $
5,342,000
 
                 
Shares (denominator):
               
Basic weighted average common shares outstanding
   
13,342,398
     
13,121,867
 
Add: dilutive effect of common stock options
   
375,006
     
542,843
 
                 
Diluted weighted average common shares outstanding
   
13,717,404
     
13,664,710
 
                 
Earnings per common share:
               
Basic
  $
0.28
    $
0.41
 
Diluted
  $
0.27
    $
0.39