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

For the Three Months Ended

  

For the Nine Months Ended

 
  

September 30,

  

September 30,

 

(In thousands, except per share data)

 

2025

  

2024

  

2025

  

2024

 

Net Income:

                

Net income

 $5,146  $7,830  $18,646  $20,870 

Earnings Per Share:

                

Basic earnings per share

 $0.74  $1.33  $2.98  $3.54 

Diluted earnings per share

 $0.73  $1.31  $2.94  $3.50 

Weighted Average Number of Shares Outstanding:

                

Basic shares

  6,947   5,896   6,266   5,893 

Effect of dilutive stock options and restricted stock

  84   72   87   63 

Diluted shares

  7,031   5,968   6,353   5,956