v3.26.1
Income Taxes - Schedule of Loss Before Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Income Before Income Taxes [Line Items]    
Net loss before income taxes, domestic $ (290,109) $ (221,661)
Net loss before income tax (285,556) (219,134)
United States of America    
Disaggregation of Income Before Income Taxes [Line Items]    
Net loss before income taxes, foreign 3,580 2,108
Switzerland and Germany    
Disaggregation of Income Before Income Taxes [Line Items]    
Net loss before income taxes, foreign $ 973 $ 419