XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring and Other Related Charges - Summary of Restructuring Liability Activities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Accruals $ 4,855
2024 Restructuring Plan  
Restructuring Cost and Reserve [Line Items]  
Accruals 9,254
Cash Payments (4,399)
Restructuring reserve, ending balance 4,855
2024 Restructuring Plan | Severance Costs  
Restructuring Cost and Reserve [Line Items]  
Accruals 5,651
Cash Payments (3,435)
Restructuring reserve, ending balance 2,216
2024 Restructuring Plan | Retention Costs  
Restructuring Cost and Reserve [Line Items]  
Accruals 2,608
Cash Payments (74)
Restructuring reserve, ending balance 2,534
2024 Restructuring Plan | Other Costs  
Restructuring Cost and Reserve [Line Items]  
Accruals 995
Cash Payments (890)
Restructuring reserve, ending balance $ 105