v3.26.1
Summary of Significant Accounting Policies - Fair values of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial instrument assets    
Capped call derivative $ 13,865 $ 15,108
Financial instrument liabilities    
Warrant liability   1,541
Stock option liabilities 1,447 1,346
Recurring    
Financial instrument assets    
Cash equivalents 84,078 2,938
Marketable securities 342  
Restricted cash equivalents 12,904 11,472
Capped call derivative 13,865 15,108
Financial instrument assets, total 111,189 29,518
Financial instrument liabilities    
Warrant liability   1,541
Stock option liabilities 1,447 1,346
Financial instrument liabilities, total 67,565 71,783
Recurring | Inventory derivative obligation (net)    
Financial instrument liabilities    
Derivative liabilities 17,500 16,638
Recurring | Conversion option derivative    
Financial instrument liabilities    
Derivative liabilities 48,618 52,258
Recurring | Level 1    
Financial instrument assets    
Cash equivalents 84,078 2,938
Marketable securities 342  
Restricted cash equivalents 12,904 11,472
Financial instrument assets, total 97,324 14,410
Recurring | Level 2    
Financial instrument assets    
Capped call derivative 13,865 15,108
Financial instrument assets, total 13,865 15,108
Financial instrument liabilities    
Warrant liability   1,541
Stock option liabilities 1,447 1,346
Financial instrument liabilities, total 18,947 19,525
Recurring | Level 2 | Inventory derivative obligation (net)    
Financial instrument liabilities    
Derivative liabilities 17,500 16,638
Recurring | Level 3    
Financial instrument liabilities    
Financial instrument liabilities, total 48,618 52,258
Recurring | Level 3 | Conversion option derivative    
Financial instrument liabilities    
Derivative liabilities $ 48,618 $ 52,258