XML 104 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Countries      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, employer contributions $ 4,000 $ 3,600 $ 2,800
401K Plan      
Defined Benefit Plan Disclosure [Line Items]      
Employer matching contribution, percent of employees' gross pay 4.00%    
Maximum annual contributions per employee, amount   5  
Defined benefit plan, employer contributions $ 13,400 17,200 14,700
401K Plan | Other Countries      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, employer contributions $ 4,000 $ 3,600 $ 2,800