XML 139 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges - By segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Restructuring charges    
Restructuring charges $ 1,775  
Organizational Restructuring    
Restructuring charges    
Restructuring charges 1,775  
Expected additional restructuring charges   $ 0
Corporate    
Restructuring charges    
Restructuring charges 1,287  
Corporate | Organizational Restructuring    
Restructuring charges    
Restructuring charges 1,287  
Contract operations | Operating    
Restructuring charges    
Restructuring charges 101  
Contract operations | Operating | Organizational Restructuring    
Restructuring charges    
Restructuring charges 101  
Aftermarket services | Operating    
Restructuring charges    
Restructuring charges 387  
Aftermarket services | Operating | Organizational Restructuring    
Restructuring charges    
Restructuring charges $ 387