XML 92 R53.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net Income $ 122,773 $ 76,884
Basic    
Weighted average common shares outstanding (in shares) 63,843 50,045
Diluted    
Stock options (in shares) 84 74
Restricted stock units and awards (in shares) 215 99
Contingent shares (in shares) 0 3
Diluted weighted average common shares outstanding (in shares) 64,142 50,221
Basic earnings per share (in dollars per share) $ 1.92 $ 1.54
Diluted earnings per share (in dollars per share) $ 1.91 $ 1.53
Share-based Payment Arrangement    
Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Share based awards excluded from the calculation of diluted earnings per share (in shares) 44 40
PSU    
Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Share based awards excluded from the calculation of diluted earnings per share (in shares) 239 254