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