XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.2
RESTRUCTURING - Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
2025 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 3,881   $ 3,881  
2024 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   $ 15,209   $ 28,120
2024 Restructuring Program | Personnel Expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   670   1,198
2024 Restructuring Program | Other selling, general, and administrative expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   5,740   10,709
Severance | 2025 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 3,664   3,664  
Severance | 2024 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   $ 8,799   $ 16,213
Other Personnel Expenses | 2025 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 217   $ 217