v3.26.1
Restructuring and Other Related Charges (Restructuring and Related Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Total segment restructuring and other related charges $ 1,342 $ 3,529 $ 5,680 $ 8,318
Operating Segments        
Restructuring Cost and Reserve [Line Items]        
Total segment restructuring and other related charges 1,146 3,529 4,812 8,318
Domestic Operations | Operating Segments        
Restructuring Cost and Reserve [Line Items]        
Total segment restructuring and other related charges 341 (850) 2,338 (2,421)
International        
Restructuring Cost and Reserve [Line Items]        
Total segment restructuring and other related charges 800   2,500  
International | Operating Segments        
Restructuring Cost and Reserve [Line Items]        
Total segment restructuring and other related charges $ 805 $ 4,379 $ 2,474 $ 10,739