v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 01, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:          
Net income   $ 30,146 $ 35,084 $ 194,861 $ 131,761
Basic          
Weighted average common shares outstanding (in shares)   62,360 50,145 63,243 50,101
Diluted          
Stock options (in shares)   68 77 77 77
Restricted stock units and awards (in shares)   152 74 170 76
Performance share units (in shares)   116 96 116 96
Contingent shares (in shares)   3 9 3 9
Diluted weighted average common shares outstanding (in shares)   62,699 50,401 63,609 50,359
Basic earnings per share (in dollars per share)   $ 0.48 $ 0.70 $ 3.08 $ 2.63
Diluted earnings per share (in dollars per share)   $ 0.48 $ 0.70 $ 3.06 $ 2.62
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)   103 8 73 49
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)   151 158 151 158
Marcum LLP          
Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Common stock issued (in shares) 13,600 13,600   13,600