v3.25.1
STOCK-BASED COMPENSATION - Narrative (Details) - $ / shares
3 Months Ended
Feb. 12, 2025
Mar. 31, 2025
Mar. 31, 2024
Performance-Based Restricted Stock Units      
Share-based Compensation      
Performance period 3 years 3 years  
Percentage of awards 50.00%    
Maximum potential to vest percentage 200.00%    
Grate date fair value (in dollars per share) $ 59.68    
Estimate number of shares percentage 100.00%    
Market Performance-Based Restricted Stock Units      
Share-based Compensation      
Percentage of awards 50.00%    
Grate date fair value (in dollars per share) $ 97.48    
Estimate number of shares percentage 100.00%    
PSUs      
Share-based Compensation      
Performance period 3 years    
Granted (in shares) 79,859 80,000 74,000
PSUs | Officer      
Share-based Compensation      
Granted (in shares) 74,421