v3.24.0.1
EMPLOYEE BENEFIT PLANS - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Percent of first pay contributed the company will match (as a percent) 50.00%    
First pay contributed that will be matched (as a percent) 5.00%    
Maximum contribution $ 5,000    
Company matching contributions 3,300,000 $ 2,900,000 $ 2,400,000
Accumulated benefit obligation 90,200,000 73,300,000  
Increase (decrease) in deferred income tax liabilities (100,000) (400,000) 200,000
Contributions by Company 7,156,000 1,348,000 2,800,000
International      
Defined Contribution Plan Disclosure [Line Items]      
Company matching contributions $ 7,300,000 $ 7,600,000 $ 2,800,000