Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Summary of Significant Accounting Policies - Fair values of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial instrument liabilities    
Stock option liabilities $ 1,344 $ 1,758
Recurring    
Financial instrument assets    
Cash equivalents 46,419 65,096
Restricted cash equivalents 11,244 11,011
Cash equivalents and Restricted cash equivalents 57,663 76,107
Financial instrument liabilities    
Inventory derivative obligation (net) 15,875 14,408
Warrant liability 2,411 2,529
Stock option liabilities 1,344 1,758
Total Financial instruments 19,630 18,695
Recurring | Level 1    
Financial instrument assets    
Cash equivalents 46,419 65,096
Restricted cash equivalents 11,244 11,011
Cash equivalents and Restricted cash equivalents 57,663 76,107
Recurring | Level 2    
Financial instrument liabilities    
Inventory derivative obligation (net) 15,875 14,408
Warrant liability 2,411 2,529
Stock option liabilities 1,344 1,758
Total Financial instruments $ 19,630 $ 18,695