XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring Charges - By segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2024
Restructuring charges      
Expected additional restructuring charges     $ 100
Restructuring charges $ (85) $ 962  
Organizational Restructuring      
Restructuring charges      
Restructuring charges (85) 962  
Corporate      
Restructuring charges      
Restructuring charges 16 861  
Corporate | Organizational Restructuring      
Restructuring charges      
Restructuring charges 16 861  
Contract operations | Operating      
Restructuring charges      
Restructuring charges (101) 101  
Contract operations | Operating | Organizational Restructuring      
Restructuring charges      
Restructuring charges $ (101) $ 101