XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Reconciliation
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 
 
Year Ended December 31, 2024
Net Income
Weighted-Average
Shares
Per
Share
(Numerator)
(Denominator)
Amount
Net income per basic common share
   $ 637,834        59,333      $ 10.75  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         219        (0.04
  
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 637,834        59,552      $ 10.71  
  
 
 
    
 
 
    
 
 
 
 
Year Ended December 31, 2023
Net Income
Weighted-Average
Shares
Per
Share
(Numerator)
(Denominator)
Amount
Net income per basic common share
   $ 642,234        59,076      $ 10.87  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         194        (0.03
  
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 642,234        59,270      $ 10.84  
  
 
 
    
 
 
    
 
 
 
 
    
Year Ended December 31, 2022
 
    
Net Income
    
Weighted-Average
Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 707,755        59,985      $ 11.80  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         346        (0.07
  
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 707,755        60,331      $ 11.73