Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION - Narrative (Details)

v3.25.0.1
STOCK-BASED COMPENSATION - Narrative (Details)
1 Months Ended 12 Months Ended
Jul. 01, 2020
USD ($)
May 31, 2013
shares
Dec. 31, 2024
USD ($)
plan
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of share-based award plans | plan     2    
Increase in reserve under share-based award plan, number of shares (in shares) | shares   11,000,000      
Total income tax benefit recognized for stock-based compensation expense     $ 19,600,000 $ 17,300,000 $ 14,800,000
Stock options vesting percentage for each year of completed service       33.30%  
Stock options expiration periods       10 years  
Total shareholder return, period     3 years 3 years  
Minimum percentage of target to which shares may be issued       0.00%  
Maximum percentage of target to which shares may be issued     200.00% 200.00%  
Percentage of target that shares may be issued     100.00%    
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment award options nonvested number of shares | shares     356,211    
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment award options nonvested number of shares | shares     712,422    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total intrinsic value of stock options exercised     $ 74,200,000 $ 14,000,000.0 5,900,000
Total unrecognized compensation cost     $ 6,600,000    
Total unrecognized compensation cost, weighted-average period of recognition     1 year 2 months 12 days    
Stock Options | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards vesting periods (up to)     3 years    
Nonvested Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost     $ 52,200,000    
Total unrecognized compensation cost, weighted-average period of recognition     1 year 8 months 12 days    
Total weighted-average fair value of nonvested stock vested, based on the vesting date     $ 59,100,000 43,700,000 85,900,000
Total weighted-average fair value of nonvested stock vested, based on the grant date     $ 41,200,000 $ 37,100,000 $ 54,200,000
Nonvested Stock | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards vesting periods (up to)     1 year    
Nonvested Stock | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards vesting periods (up to)     3 years    
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
ESPP annual amount of employee withholdings $ 25,000        
ESPP, discount on closing stock price (as a percent) 5.00%        
Employee Stock | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
ESPP, option to withhold amount of salary (as a percent) 1.00%        
Employee Stock | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
ESPP, option to withhold amount of salary (as a percent) 10.00%