v3.26.1
Restructuring - Schedule of Restructuring and Related Charges (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 charges $ 5,448 $ 10 $ 16,698 $ 385
Network Optimization Plan        
Restructuring Cost and Reserve [Line Items]        
Total charges 6,163   17,791  
Costs to Date 319,654   319,654  
Disposal Costs | Network Optimization Plan        
Restructuring Cost and Reserve [Line Items]        
Total charges 5,086   16,336  
Costs to Date 16,336   16,336  
Relocation costs | Network Optimization Plan        
Restructuring Cost and Reserve [Line Items]        
Total charges 715   1,093  
Costs to Date 1,093   1,093  
Accelerated depreciation | Network Optimization Plan        
Restructuring Cost and Reserve [Line Items]        
Total charges 0   0  
Costs to Date 301,863   301,863  
Other costs | Network Optimization Plan        
Restructuring Cost and Reserve [Line Items]        
Total charges 362   362  
Costs to Date $ 362   $ 362