v3.26.1
Restructuring Charges - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefit costs $ 9,576  
Contract termination costs 4,082  
Other charges 178  
Total Restructuring Charges 13,836 $ 13,836
Income Statement Location: us-gaap:CostOfGoodsAndServicesSold    
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefit costs 85  
Contract termination costs 187  
Other charges 0  
Total Restructuring Charges 272  
Income Statement Location: us-gaap:GeneralAndAdministrativeExpense    
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefit costs 2,424  
Contract termination costs 720  
Other charges 0  
Total Restructuring Charges 3,144  
Income Statement Location: us-gaap:OtherNonoperatingIncomeExpense    
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefit costs 0  
Contract termination costs 0  
Other charges 178  
Total Restructuring Charges 178  
Income Statement Location: us-gaap:ResearchAndDevelopmentExpense    
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefit costs 4,437  
Contract termination costs 2,455  
Other charges 0  
Total Restructuring Charges 6,892  
Income Statement Location: us-gaap:SellingAndMarketingExpense    
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefit costs 2,630  
Contract termination costs 720  
Other charges 0  
Total Restructuring Charges $ 3,350