v3.22.4
RESTRUCTURING - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 36,684
Payments for restructuring   2,652
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   18,872
Other Selling, General, and Administrative Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   15,150
Payments for restructuring   94
Other Selling, General, and Administrative Expenses | Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 15,150
Forecast    
Restructuring Cost and Reserve [Line Items]    
Payments for restructuring $ 19,000