XML 122 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Weighted Average Assumptions used in Black Scholes Option Pricing Model (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected annual volatility 49.00% 48.00% 42.00%
Expected term in years 3 years 10 months 24 days 3 years 6 months 3 years 10 months 24 days
Risk-free interest rate 4.20% 4.20% 3.40%
Expected annual dividend yield 0.20% 0.10% 0.10%
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value (in dollars per share) $ 25.82 $ 20.55 $ 17.49