v3.26.1
Accrued Expenses and Other Current Liabilities - Schedule of Activity in Restructuring Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Accrual, beginning $ 3,165  
Accrual, ending 602 $ 3,165
2024 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Accrual, beginning 3,165 0
Restructuring charges and related costs (456) 3,953
Cash payments (2,694) (788)
Accrual, ending 15 3,165
2025 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Accrual, beginning 0  
Restructuring charges and related costs 1,810  
Cash payments (1,223)  
Accrual, ending $ 587 $ 0