XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities - Schedule of Activity in Restructuring Accrual (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Accrual, beginning $ 655
Accrual, ending 3,165
2023 Restructuring Plan  
Restructuring Cost and Reserve [Line Items]  
Accrual, beginning 655
Additional restructuring and related costs 19
Cash payments (674)
Accrual, ending 0
2024 Restructuring Plan  
Restructuring Cost and Reserve [Line Items]  
Accrual, beginning 0
Restructuring charges and related costs 3,953
Cash payments (788)
Accrual, ending $ 3,165