XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Exit and Realignment Costs - Accrual for Exit and Realignment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Restructuring Reserve [Roll Forward]            
Accrued exit and realignment charges, beginning balance $ 30,105 $ 36,621 $ 20,047 $ 19,864 $ 11,097 $ 969
Cash payments (28,450) (33,908) (11,728) (26,311) (20,196) (5,546)
Accrued exit and realignment charges, ending balance 29,123 30,105 36,621 22,434 19,864 11,097
Severance            
Restructuring Reserve [Roll Forward]            
Restructuring charges 1,770 (205) 184 2,361 505 4,127
Professional fees            
Restructuring Reserve [Roll Forward]            
Restructuring charges 15,013 19,182 25,625 16,800 22,953 9,012
IT strategic initiatives - related costs            
Restructuring Reserve [Roll Forward]            
Restructuring charges 4,476 4,809 1,241 3,256 3,374 123
Vendor contract and lease termination costs            
Restructuring Reserve [Roll Forward]            
Restructuring charges 2,728     4,300 1,707 1,824
Other            
Restructuring Reserve [Roll Forward]            
Restructuring charges $ 3,481 $ 3,606 $ 1,252 $ 2,164 $ 424 $ 588