v3.26.3
Restructuring Charges - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2026
Restructuring Cost and Reserve [Line Items]      
Employee severance and benefit costs     $ 9,860
Contract termination costs     6,438
Other charges     1,819
Total Restructuring Charges $ 4,281 $ 13,836 18,117
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,404
Contract termination costs     2,312
Other charges     0
Total Restructuring Charges     4,716
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,705
Contract termination costs     2,982
Other charges     1,641
Total Restructuring Charges     9,328
Income Statement Location: us-gaap:SellingAndMarketingExpense      
Restructuring Cost and Reserve [Line Items]      
Employee severance and benefit costs     2,666
Contract termination costs     957
Other charges     0
Total Restructuring Charges     $ 3,623