XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2025

  

2024

 

Basic EPS

        

Net income (In thousands of dollars)

 $13,578  $11,240 

Weighted average shares outstanding

  37,380,606   37,278,214 

Basic earnings per share

 $0.36  $0.30 
         

Diluted EPS

        

Net income (In thousands of dollars)

 $13,578  $11,240 

Weighted average shares outstanding for basic earnings per share

  37,380,606   37,278,214 

Dilutive effect of restricted stock awards

  245,877   201,038 

Weighted average shares for diluted earnings per share

  37,626,483   37,479,252 

Diluted earnings per share

 $0.36  $0.30