XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(In thousands, except share and per share data)

 
                                 

Net income

  $ 66,829     $ 93,220     $ 138,264     $ 189,227  
                                 

Weighted-average shares:

                               

Basic weighted-average number of common shares outstanding

    72,658,810       72,536,301       72,666,392       72,534,779  

Dilutive effect of weighted-average outstanding common share equivalents:

                               

RSUs

    166,546       217,445       231,864       291,522  

Diluted weighted-average number of common shares outstanding

    72,825,356       72,753,746       72,898,256       72,826,301  
                                 

Average restricted stock units with anti-dilutive effect

    34,205       5,527       17,103       3,165  

Earnings per common share:

                               

Basic

  $ 0.92     $ 1.29     $ 1.90     $ 2.61  

Diluted

  $ 0.92     $ 1.28     $ 1.90     $ 2.60