XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
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)

 

2025

  

2024

  

2025

  

2024

 

Net income

 $20,253  $6,208  $33,567  $12,640 

Dividends and undistributed earnings allocated to participating securities

  205   38   298   78 

Net income available to common stockholders

 $20,048  $6,170  $33,269  $12,562 

Weighted-average common shares outstanding for basic earnings per share

  25,368   19,777   25,363   19,758 

Dilutive effect of stock-based awards

  346   273   320   260 

Weighted-average common shares outstanding for diluted earnings per share

  25,714   20,050   25,683   20,018 

Earnings per common share:

                

Basic earnings per common share

 $0.79  $0.31  $1.31  $0.64 

Diluted earnings per common share

 $0.78  $0.31  $1.30  $0.63