Quarterly report [Sections 13 or 15(d)]

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
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Financial instrument liabilities      
Stock option liabilities $ 484 $ 1,758  
Recurring      
Financial instrument assets      
Cash equivalents 57,981   $ 65,096
Restricted cash equivalents 11,127   11,011
Cash equivalents and Restricted cash equivalents 69,108   76,107
Financial instrument liabilities      
Inventory derivative obligation (net) 12,308   14,408
Warrant liability 324   2,529
Total Financial instruments 12,632   16,937
Recurring | Level 1      
Financial instrument assets      
Cash equivalents 57,981   65,096
Restricted cash equivalents 11,127   11,011
Cash equivalents and Restricted cash equivalents 69,108   76,107
Recurring | Level 2      
Financial instrument liabilities      
Inventory derivative obligation (net) 12,308   14,408
Warrant liability 324   2,529
Total Financial instruments $ 12,632   $ 16,937