v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of SAR Valuation Assumptions (Details) - SARs - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award      
Exercise price (in dollars per share) $ 156.97 $ 111.71 $ 94.60
Expected life in years 6 years 2 months 26 days 6 years 2 months 26 days 6 years 2 months 26 days
Risk-free interest rate 4.31% 3.70% 2.40%
Expected volatility 38.60% 37.37% 36.07%
Annual dividend yield 0.38% 0.00% 0.00%