Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Fair values of financial instruments (Details)

v3.25.1
Summary of Significant Accounting Policies - Fair values of financial instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financial instrument liabilities      
Warrant liabilities $ 2,529 $ 13,292 $ 2,382
Stock option liabilities 1,758    
Recurring      
Financial instrument assets      
Cash equivalents 65,096 48,185  
Restricted cash equivalents 11,011 8,518  
Cash equivalents and Restricted cash equivalents 76,107 56,703  
Financial instrument liabilities      
Inventory derivative obligation 14,408    
Warrant liabilities 2,529 11,549  
Total Financial instruments 16,937 11,549  
Recurring | Level 1      
Financial instrument assets      
Cash equivalents 65,096 48,185  
Restricted cash equivalents 11,011 8,518  
Cash equivalents and Restricted cash equivalents 76,107 56,703  
Recurring | Level 2      
Financial instrument liabilities      
Inventory derivative obligation 14,408    
Warrant liabilities 2,529 11,549  
Total Financial instruments $ 16,937 $ 11,549