XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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,

 
  

2023

  

2022

  

2023

  

2022

 

Basic earnings per common share

                

Net income

 $23,964  $17,725  $10,854  $13,817 

Less income allocated to participating securities

  540   345   240   260 

Net income allocated to common shareholders

 $23,424  $17,380  $10,614  $13,557 

Weighted average common shares outstanding

  22,974,508   22,907,414   22,940,863   22,944,769 
  $1.02  $0.76  $0.46  $0.59 
                 

Earnings per common share assuming dilution

                

Net income

 $23,964  $17,725  $10,854  $13,817 

Less income allocated to participating securities

  540   345   240   260 

Net income allocated to common shareholders

 $23,424  $17,380  $10,614  $13,557 

Weighted average common shares outstanding

  22,974,508   22,907,414   22,940,863   22,944,769 

Incremental shares applicable to non-participating RSUs

  -   -   -   2,583 

Weighted average common shares assuming dilution

  22,974,508   22,907,414   22,940,863   22,947,352 
  $1.01  $0.75  $0.45  $0.58