v3.24.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Changes in Benefit Obligations and Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Projected benefit obligation:      
Beginning balance, projected benefit obligation $ 73,669 $ 124,199  
Service cost 137 162  
Interest cost 3,318 1,912  
Contributions by plan participants 97 88  
Actuarial loss (gain) 12,686 (36,785)  
Foreign exchange impact 3,938 (12,748)  
Benefits paid (3,414) (3,159)  
Plan curtailment/forfeitures (19) 0  
Ending balance, projected benefit obligation 90,412 73,669 $ 124,199
Fair value of plan assets:      
Beginning balance, fair value of plan assets 76,336 132,490  
Actual return (loss) on plan assets 4,755 (40,743)  
Foreign exchange impact 4,167 (13,688)  
Contributions by Company 7,156 1,348 2,800
Contributions by plan participants 97 88  
Benefits paid (3,414) (3,159)  
Ending balance, fair value of plan assets 89,097 76,336 $ 132,490
(Underfunded) Overfunded status, net (1,315) 2,667  
Defined Benefit Plan Disclosure [Line Items]      
(Underfunded) Overfunded status, net (1,315) 2,667  
Other long-term liabilities      
Fair value of plan assets:      
(Underfunded) Overfunded status, net (1,300) (1,000)  
Defined Benefit Plan Disclosure [Line Items]      
(Underfunded) Overfunded status, net $ (1,300) (1,000)  
Other Assets      
Fair value of plan assets:      
(Underfunded) Overfunded status, net   3,700  
Defined Benefit Plan Disclosure [Line Items]      
(Underfunded) Overfunded status, net   $ 3,700