v3.26.1
Restructuring Activities - Schedule of Severance and Exit Accrual Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]        
Beginning balance     $ 18,594  
Restructuring charges $ 17,012 $ 13,529 47,223 $ 21,839
Payments     (33,411)  
Other, including foreign currency translation     (5,555)  
Ending balance 26,851   26,851  
Severance        
Restructuring Reserve [Roll Forward]        
Beginning balance     15,155  
Restructuring charges     31,322  
Payments     (21,964)  
Other, including foreign currency translation     (101)  
Ending balance 24,412   24,412  
Exit        
Restructuring Reserve [Roll Forward]        
Beginning balance     3,439  
Restructuring charges     15,901  
Payments     (11,447)  
Other, including foreign currency translation     (5,454)  
Ending balance $ 2,439   $ 2,439