v3.26.1
Note 17 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 

(dollars and shares in thousands, except per share data)

 

2026

  

2025

  

2026

  

2025

 

Net income

 $20,865  $20,253  $43,836  $33,567 

Dividends and undistributed earnings allocated to participating securities

  191   205   400   298 

Net income available to common stockholders

 $20,674  $20,048  $43,436  $33,269 

Weighted-average common shares outstanding for basic earnings per share

  25,081   25,368   25,230   25,363 

Dilutive effect of stock-based awards

  314   346   307   320 

Weighted-average common shares outstanding for diluted earnings per share

  25,395   25,714   25,537   25,683 

Earnings per common share:

                

Basic earnings per common share

 $0.82  $0.79  $1.72  $1.31 

Diluted earnings per common share

 $0.81  $0.78  $1.70  $1.30