XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Note 17 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended

  

Nine months ended

 
  

September 30,

  

September 30,

 

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

 

2025

  

2024

  

2025

  

2024

 

Net income

 $16,924  $5,207  $50,491  $17,846 

Dividends and undistributed earnings allocated to participating securities

  148   24   444   102 

Net income available to common stockholders

 $16,776  $5,183  $50,047  $17,744 

Weighted-average common shares outstanding for basic earnings per share

  25,395   19,788   25,374   19,768 

Dilutive effect of stock-based awards

  318   287   319   269 

Weighted-average common shares outstanding for diluted earnings per share

  25,713   20,075   25,693   20,037 

Earnings per common share:

                

Basic earnings per common share

 $0.66  $0.26  $1.97  $0.90 

Diluted earnings per common share

 $0.65  $0.26  $1.95  $0.89