XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Costs - Schedule of Restructuring Reserve by Type of Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Restructuring Reserve [Roll Forward]  
Liability as of December 31, 2023 $ 5,171
Charges 353
Cash payments (1,727)
Liability as of March 31, 2024 3,797
Total cumulative costs incurred as of March 31, 2024 10,174
Employee Termination Benefits  
Restructuring Reserve [Roll Forward]  
Liability as of December 31, 2023 1,781
Charges 0
Cash payments (1,234)
Liability as of March 31, 2024 547
Total cumulative costs incurred as of March 31, 2024 4,795
Vendor related costs  
Restructuring Reserve [Roll Forward]  
Liability as of December 31, 2023 3,390
Charges 349
Cash payments (489)
Liability as of March 31, 2024 3,250
Total cumulative costs incurred as of March 31, 2024 5,288
Other  
Restructuring Reserve [Roll Forward]  
Liability as of December 31, 2023 0
Charges 4
Cash payments (4)
Liability as of March 31, 2024 0
Total cumulative costs incurred as of March 31, 2024 $ 91