v3.24.3
Restructuring and Other Related Charges (Restructuring and Related Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related charges $ 3,496 $ 10,563 $ 6,427 $ 22,537
Operating Segments | Domestic Operations        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related charges 3,454 (783) 6,385 3,940
Operating Segments | International        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related charges 0 (4) 0 1,642
Corporate / Inter-segment eliminations        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related charges $ 42 $ 11,350 $ 42 $ 16,955