XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RESTRUCTURING - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
2024 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 15,209   $ 28,120    
Payments for restructuring     10,694    
Restructuring Reserve 6,947   6,947   $ 0
2024 Restructuring Program | Accrued Severance and Other Personnel Expenses          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     17,411    
Payments for restructuring     10,300    
Restructuring Reserve 6,662   6,662   0
2022 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   $ 14,132 12 $ 17,854  
Payments for restructuring     2,970    
Restructuring Reserve 652   652   $ 3,783
2022 Restructuring Program | Accrued Severance and Other Personnel Expenses          
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve 700   700    
Minimum | 2024 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Expected restructuring costs 30,000   30,000    
Maximum | 2024 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Expected restructuring costs $ 35,000   $ 35,000