XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Company's contributions under 401(k) retirement savings plan $ 14.9 $ 13.8 $ 12.9
Assets held-in-trust 13.7    
Deferred compensation liability $ 13.9    
Deferred Compensation Arrangement With Individual, Tranche One      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Deferred compensation arrangement vesting percentage 50.00%    
Deferred Compensation Arrangement With Individual, Tranche One | Minimum      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Deferred compensation arrangement, service period 2 years    
Deferred Compensation Arrangement With Individual, Tranche One | Maximum      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Deferred compensation arrangement, service period 3 years    
Deferred Compensation Arrangement With Individual, Tranche Two      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Deferred compensation arrangement vesting percentage 100.00%    
Deferred compensation arrangement, service period 3 years