XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RESTRUCTURING CHARGES - Restructuring charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 3,870 $ 8,511 $ 4,312 $ 10,932
Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Total restructuring charges Total restructuring charges Total restructuring charges Total restructuring charges
Costs to exit duplicative and loss-making contracts        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 536 $ 7,644 $ 99 $ 8,039
Workforce reduction        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 3,330 705 4,206 2,565
Other restructuring costs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 4 $ 162 $ 7 $ 328