XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Note 18 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

2020

   

2019

   

2018

 

Basic

                       

Net income attributable to common shares

  $ 44,138,000     $ 49,456,000     $ 42,024,000  
                         

Weighted average common shares outstanding

    16,268,689       16,405,159       16,600,612  
                         

Basic earnings per common share

  $ 2.71     $ 3.01     $ 2.53  

 

Diluted

                       

Net income attributable to common shares

  $ 44,138,000     $ 49,456,000     $ 42,024,000  
                         

Weighted average common shares outstanding for basic earnings per common share

    16,268,689       16,405,159       16,600,612  
                         

Add: Dilutive effects of share-based awards

    630       3,976       5,804  
                         

Average shares and dilutive potential common shares

    16,269,319       16,409,135       16,606,416  
                         

Diluted earnings per common share

  $ 2.71     $ 3.01     $ 2.53