v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Nov. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:        
Net income   $ 115,444 $ 41,038 $ 120,968
Basic        
Weighted average common shares outstanding (in shares)   62,909 52,375 49,989
Diluted        
Stock options (in shares)   71 78 172
Restricted stock awards (in shares)   150 78 98
Contingent shares (in shares)   0 3 21
Performance share units (in shares)   110 127 277
Diluted weighted average common shares outstanding (in shares)   63,240 52,661 50,557
Basic earnings per share (in dollars per share)   $ 1.84 $ 0.78 $ 2.42
Diluted earnings per share (in dollars per share)   $ 1.83 $ 0.78 $ 2.39
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)   72 173 58
Performance share units        
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)   100 200 200
Marcum LLP        
Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Equity interest issued or issuable (in shares) 13,600