Annual report pursuant to Section 13 and 15(d)

Restructuring and Related Charges - Schedule of Restructuring Charges (Details)

v3.24.0.1
Restructuring and Related Charges - Schedule of Restructuring Charges (Details) - Global Restructuring Plan
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Severance and benefits $ 13,712
Accelerated expense on abandoned right-of-use assets 2,919
Professional fees 9,708
Other 1,665
Total restructuring charges 28,004
Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization  
Restructuring Cost and Reserve [Line Items]  
Severance and benefits 4,300
Selling, general and administrative  
Restructuring Cost and Reserve [Line Items]  
Severance and benefits $ 9,400