v3.24.2.u1
Restructuring - Reconciliation Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Reserve [Roll Forward]        
Beginning balance $ 3,247 $ 26,494 $ 13,859 $ 22,093
Restructuring charges incurred 27 46 972 26,978
Payments made (2,254) (25,298) (13,811) (47,829)
Ending balance 1,020 1,242 1,020 1,242
Employee Terminations        
Restructuring Reserve [Roll Forward]        
Beginning balance 2,343 25,199 12,661 22,093
Restructuring charges incurred 17 136 947 25,375
Payments made (2,179) (24,913) (13,427) (47,046)
Ending balance 181 422 181 422
Facilities Exit Costs        
Restructuring Reserve [Roll Forward]        
Beginning balance 904 1,295 1,198 0
Restructuring charges incurred 10 (90) 25 1,603
Payments made (75) (385) (384) (783)
Ending balance $ 839 $ 820 $ 839 $ 820