v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:          
Net Income   $ 41,942 $ 19,793 $ 164,715 $ 96,677
Basic          
Weighted average common shares outstanding (in shares)   63,542 50,111 63,692 50,079
Diluted          
Stock options (in shares)   77 80 81 77
Restricted stock units and awards (in shares)   165 73 187 80
Contingent shares (in shares)   0 12 0 12
Diluted weighted average common shares outstanding (in shares)   63,784 50,276 63,960 50,248
Basic earnings per share (in dollars per share)   $ 0.66 $ 0.39 $ 2.59 $ 1.93
Diluted earnings per share (in dollars per share)   $ 0.66 $ 0.39 $ 2.58 $ 1.92
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)   63 9 79 96
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 239 254
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