XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Exit and Realignment Costs - Accrual for Exit and Realignment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Restructuring Reserve [Roll Forward]        
Accrued exit and realignment costs, beginning of period $ 11,097 $ 969 $ 3,085 $ 8,306
Cash payments (20,196) (5,546) (3,477) (6,903)
Accrued exit and realignment costs, end of period 19,864 11,097 822 3,085
Severance        
Restructuring Reserve [Roll Forward]        
Provision for exit and realignment activities: 505 4,127 246 811
Professional fees        
Restructuring Reserve [Roll Forward]        
Provision for exit and realignment activities: 22,953 9,012    
Vendor contract and lease termination costs        
Restructuring Reserve [Roll Forward]        
Provision for exit and realignment activities: 1,707 1,824    
Other        
Restructuring Reserve [Roll Forward]        
Provision for exit and realignment activities: $ 3,798 $ 711 $ 968 $ 871