XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Other Related Charges - Summary of Restructuring Liability Activities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Accruals $ 4,347
2024 Restructuring Plan  
Restructuring Cost and Reserve [Line Items]  
Accruals 10,896
Cash Payments (6,549)
Restructuring reserve, ending balance 4,347
2024 Restructuring Plan | Severance Costs  
Restructuring Cost and Reserve [Line Items]  
Accruals 6,713
Cash Payments (3,953)
Restructuring reserve, ending balance 2,760
2024 Restructuring Plan | Retention Costs  
Restructuring Cost and Reserve [Line Items]  
Accruals 3,174
Cash Payments (1,596)
Restructuring reserve, ending balance 1,578
2024 Restructuring Plan | Other Costs  
Restructuring Cost and Reserve [Line Items]  
Accruals 1,009
Cash Payments (1,000)
Restructuring reserve, ending balance $ 9