v3.26.1
Note 12 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2026

  

2025

 

Basic EPS

        

Net income (In thousands of dollars)

 $16,264  $13,578 

Weighted average shares outstanding

  44,650,899   37,380,606 

Basic earnings per share

 $0.36  $0.36 
         

Diluted EPS

        

Net income (In thousands of dollars)

 $16,264  $13,578 

Weighted average shares outstanding for basic earnings per share

  44,650,899   37,380,606 

Dilutive effect of restricted stock awards

  223,492   245,877 

Weighted average shares for diluted earnings per share

  44,874,391   37,626,483 

Diluted earnings per share

 $0.36  $0.36