v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of SAR Activity (Details) - SARs - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SARs    
Beginning balance (in shares) 3,883,347  
Granted (in shares) 223,410  
Exercised (in shares) (864,715)  
Forfeited or expired (in shares) 0  
Ending balance (in shares) 3,242,042 3,883,347
Exercisable (in shares) 2,541,081  
Weighted-average exercise price    
Beginning balance (in dollars per share) $ 67.20  
Granted (in dollars per share) 156.97  
Exercised (in dollars per share) 55.19  
Forfeited or expired (in dollars per share) 0  
Ending balance (in dollars per share) 76.59 $ 67.20
Exercisable, weighted-average exercise price (in dollars per share) $ 65.23  
Weighted-average remaining contractual term    
Outstanding, weighted-average remaining contractual term 5 years 8 months 4 days 5 years 8 months 4 days
Exercisable, weighted-average contractual term 5 years 10 days