XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - 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 September 30,

  

Nine months ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(In Thousands, except per share amounts)

 
                 

Net income

 $7,926  $4,728  $18,689  $13,478 
                 

Weighted average shares outstanding

  17,639   18,350   17,962   18,631 

Effect of dilutive potential common shares

  32   95   23   46 

Diluted weighted average shares outstanding

 $17,671  $18,445  $17,985  $18,677 
                 

Basic earnings per share

 $0.45  $0.26  $1.04  $0.72 

Diluted earnings per share

 $0.45  $0.26  $1.04  $0.72