XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income $ 41,038 $ 120,968 $ 105,354
Basic      
Weighted average common shares outstanding (in shares) 52,375 49,989 51,502
Diluted      
Stock options (in shares) 78 172 487
Restricted stock awards (in shares) 78 98 141
Contingent shares (in shares) 3 21 14
Performance share units (in shares) 127 277 244
Diluted weighted average common shares outstanding (in shares) 52,661 50,557 52,388
Basic earnings per share (in dollars per share) $ 0.78 $ 2.42 $ 2.05
Diluted earnings per share (in dollars per share) $ 0.78 $ 2.39 $ 2.01
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) 173 58 68
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) 200 200 200