v3.26.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income $ 36,771 $ 30,146 $ 208,162 $ 194,861
Basic        
Weighted average common shares outstanding (in shares) 59,264 62,360 60,057 63,243
Diluted        
Stock options (in shares) 29 68 23 77
Restricted stock units and awards (in shares) 602 152 162 170
Performance share units (in shares) 91 116 91 116
Contingent shares 0 3 0 3
Diluted weighted average common shares outstanding (in shares) 59,986 62,699 60,333 63,609
Basic earnings per share (in dollars per share) $ 0.62 $ 0.48 $ 3.47 $ 3.08
Diluted earnings per share (in dollars per share) $ 0.61 $ 0.48 $ 3.45 $ 3.06
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) 48 103 789 73
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) 301 151 301 151