v3.23.3
Restructuring Charges - Schedule of Adjustments to the Accrued Restructuring Liability (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2022 $ 6,692
Additional Costs 22,582
Cash Payments (17,823)
Balance as of September 30, 2023 11,451
Other severance and severance-related costs  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2022 461
Additional Costs 512
Cash Payments (631)
Balance as of September 30, 2023 342
2022 Strategic Realignment Plan | Severance and severance-related costs  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2022 5,225
Additional Costs 11,237
Cash Payments (5,972)
Balance as of September 30, 2023 10,490
2022 Strategic Realignment Plan | Professional and other fees relating to restructuring activities  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2022 923
Additional Costs 1,060
Cash Payments (1,391)
Balance as of September 30, 2023 592
2022 Strategic Realignment Plan | Lease and lease-related charges  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2022 83
Additional Costs 9,773
Cash Payments (9,829)
Balance as of September 30, 2023 $ 27