v3.25.4
Notes payable, net - Narrative (Details) - LSA - USD ($)
12 Months Ended
Aug. 08, 2025
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Volume-weighted average price per share period 10 days    
Warrant exercisable, percentage of drawn down debt amount 3.00%    
Warrant term 10 years    
Debt Instrument, Tranche One | Common stock      
Debt Instrument [Line Items]      
Warrants issued (in shares) 179,104    
Exercise price of warrants (in dollars per share) $ 3.35    
Secured Debt      
Debt Instrument [Line Items]      
Aggregate principal amount of debt $ 45,000,000.0    
Drawn amount of debt 20,000,000.0    
Aggregate amount of debt available to be draft if certain commercial and operational milestones are met 20,000,000.0    
Additional amount of debt available to be draft at the lenders' sole discretion $ 5,000,000.0    
Required commitment fee 1.00%    
Termination fees, percentage of debt amount drawn down 4.00%    
Interest rate 11.50% 11.00%  
Interest only period 60 months    
Outstanding debt   $ 20,000,000 $ 0
Debt issuance costs   807,000 $ 0
Interest expense   1,000,000.0  
Amortization of debt issuance costs   100,000  
End of term fee   $ 800,000  
Secured Debt | Debt Instrument, Tranche Two      
Debt Instrument [Line Items]      
Drawn amount of debt $ 10,000,000.0    
Aggregate amount of debt available to be draft if certain commercial and operational milestones are met $ 10,000,000.0    
Interest only period 6 months    
Debt prepayment premium percentage 2.00%    
Secured Debt | Debt Instrument, Tranche Three      
Debt Instrument [Line Items]      
Drawn amount of debt $ 10,000,000.0    
Aggregate amount of debt available to be draft if certain commercial and operational milestones are met $ 10,000,000.0    
Interest only period 6 months    
Debt prepayment premium percentage 1.00%    
Secured Debt | Debt Instrument, Tranche One      
Debt Instrument [Line Items]      
Variable interest rate 4.00%    
Interest rate 11.00%    
Interest only period 36 months    
Debt prepayment premium percentage 3.00%