XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Exit and Realignment Costs, Net - Accrual for Exit and Realignment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Reserve [Roll Forward]    
Accrued exit and realignment charges, beginning balance $ 14,099 $ 20,047
Cash payments (17,353) (11,728)
Accrued exit and realignment charges, ending balance 19,626 36,621
Severance    
Restructuring Reserve [Roll Forward]    
Restructuring charges 3,142 184
Professional fees    
Restructuring Reserve [Roll Forward]    
Restructuring charges 15,876 25,625
IT strategic initiatives - related costs    
Restructuring Reserve [Roll Forward]    
Restructuring charges 304  
Other    
Restructuring Reserve [Roll Forward]    
Restructuring charges $ 3,558 $ 2,493