XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended March 31,

 
   

2024

   

2023

 
   

(In thousands, except share and per share data)

 
                 

Net income

  $ 71,435     $ 96,007  
                 

Weighted-average shares:

               

Basic weighted-average number of common shares outstanding

    72,673,974       72,533,239  

Dilutive effect of weighted-average outstanding common share equivalents:

               

RSUs

    297,183       366,423  

Diluted weighted-average number of common shares outstanding

    72,971,157       72,899,662  
                 

Average restricted stock units with anti-dilutive effect

          777  

Earnings per common share:

               

Basic

  $ 0.98     $ 1.32  

Diluted

  $ 0.98     $ 1.32