XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Increase to Number of Shares Authorized to be Issued       2,150,000      
Stock-based compensation expense       $ 30,821 $ 19,279 $ 19,062  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 69,700 8,800 10,700  
Common Stock, Capital Shares Reserved for Future Issuance       2,138,865      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized       $ 45,100      
Share-based Payment Arrangement, Expense, Tax Benefit       $ 16,800 $ 2,000 $ 2,500  
Share-based Payment Arrangement, Tranche One [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       30.00%      
Share-based Payment Arrangement, Tranche Two [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       30.00%      
Share-based Payment Arrangement, Tranche Three              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       40.00%      
Stock Appreciation Rights (SARs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 33.19 $ 13.86 $ 16.36  
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number       974,162 921,495 363,729 327,798
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 77.81 $ 37.44 $ 54.13  
Selling, General and Administrative Expenses [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense       $ 30,800 $ 19,300 $ 19,100  
Forecast [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense $ 1,700 $ 17,000 $ 26,400