v3.26.3
Restructuring - Schedule of Cash Activity and Balances Relating to Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Restructuring Reserve [Roll Forward]        
Restructuring and related charges $ 1,383 $ (68) $ 18,081 $ 317
Network Optimization Plan        
Restructuring Reserve [Roll Forward]        
Restructuring and related charges 1,671   19,462  
Disposal Costs | Network Optimization Plan        
Restructuring Reserve [Roll Forward]        
Liability as of December 31, 2025     0  
Restructuring and related charges 1,295   17,631  
Cash payments     (16,576)  
Liability as of September 30, 2026 1,055   1,055  
Relocation costs | Network Optimization Plan        
Restructuring Reserve [Roll Forward]        
Liability as of December 31, 2025     0  
Restructuring and related charges 288   1,381  
Cash payments     (1,090)  
Liability as of September 30, 2026 291   291  
Other costs | Network Optimization Plan        
Restructuring Reserve [Roll Forward]        
Liability as of December 31, 2025     0  
Restructuring and related charges 88   450  
Cash payments     (310)  
Liability as of September 30, 2026 $ 140   $ 140