v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 18,604 $ 41,942 $ 171,391 $ 164,715
Basic        
Weighted average common shares outstanding (in shares) 59,500 63,542 60,444 63,692
Diluted        
Stock options (in shares) 10 77 14 81
Restricted stock units and awards (in shares) 153 165 48 187
Performance share units (in shares) 40 0 40 0
Diluted weighted average common shares outstanding (in shares) 59,703 63,784 60,546 63,960
Basic earnings per share (in dollars per share) $ 0.31 $ 0.66 $ 2.84 $ 2.59
Diluted earnings per share (in dollars per share) $ 0.31 $ 0.66 $ 2.83 $ 2.58
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) 850 63 1,271 79
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) 367 239 367 239