XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Basic earnings per common share

                

Net income

 $17,725  $14,103  $13,817  $14,845 

Less income allocated to participating securities

  345   224   260   255 

Net income allocated to common shareholders

 $17,380  $13,879  $13,557  $14,590 

Weighted average common shares outstanding

  22,907,414   22,973,391   22,944,769   22,927,658 
  $0.76  $0.60  $0.59  $0.64 
                 

Earnings per common share assuming dilution

                

Net income

 $17,725  $14,103  $13,817  $14,845 

Less income allocated to participating securities

  345   224   260   255 

Net income allocated to common shareholders

 $17,380  $13,879  $13,557  $14,590 

Weighted average common shares outstanding

  22,907,414   22,973,391   22,944,769   22,927,658 

Incremental shares applicable to non-participating RSUs

  -   11,842   2,583   16,178 

Weighted average common shares assuming dilution

  22,907,414   22,985,233   22,947,352   22,943,836 
  $0.75  $0.60  $0.58  $0.63