v3.25.2
Notes Payable - Schedule of Note Payable Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Notes Payable [Roll Forward]        
Fair value measurement adjustments $ 13,283 $ 669 $ 23,380 $ 835
Debt issuance costs 1,801 128 2,230 190
Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance 24,674 63,769 49,488 91,150
New Issuances 13,787 14,862 25,690 23,896
Repayment of Debt, including periodic interest on debt carried at fair value 0 (8) (6) (18)
Conversion of Debt to Equity (19,207) (8,122) (34,052) (16,805)
Fair Value Adjustments of Debt 8,723 6,912 (13,057) (20,809)
Other Adjustments 56 (19) (30) (20)
Ending balance 28,033 77,394 28,033 77,394
Secured SPA Notes | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance 2,389 41,888 5,457 74,232
New Issuances 0 5,869 0 7,326
Repayment of Debt, including periodic interest on debt carried at fair value 0 0 0 0
Conversion of Debt to Equity (2,946) (7,902) (3,535) (16,585)
Fair Value Adjustments of Debt 557 2,860 (1,922) (22,258)
Other Adjustments 0 0 0 0
Ending balance 0 42,715 0 42,715
2023 Unsecured SPA Notes | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance 0 9,050 6,716 11,938
New Issuances 4,500 0 4,500 0
Repayment of Debt, including periodic interest on debt carried at fair value 0 0 0
Conversion of Debt to Equity 0 (220) (4,692) (220)
Fair Value Adjustments of Debt 39 1,673 (1,985) (1,215)
Other Adjustments 0 0 0
Ending balance 4,539 10,503 4,539 10,503
Unsecured Convertible Note | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance   7,862   0
New Issuances   8,993   16,570
Repayment of Debt, including periodic interest on debt carried at fair value   0   0
Conversion of Debt to Equity   0   0
Fair Value Adjustments of Debt 0 2,379 0 2,664
Other Adjustments   0  
Ending balance 0 19,234 0 19,234
Junior Secured SPA Notes | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance 6,060 0 26,059  
New Issuances 0 0 0  
Repayment of Debt, including periodic interest on debt carried at fair value 0 0 0  
Conversion of Debt to Equity (6,904) 0 (16,468)  
Fair Value Adjustments of Debt 844 0 (9,591)  
Other Adjustments 0 0 0  
Ending balance 0 0 0 0
2024 Unsecured SPA Notes | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance 11,330 0 7,032  
New Issuances 0 0 11,096  
Repayment of Debt, including periodic interest on debt carried at fair value 0 0 0  
Conversion of Debt to Equity (5,847) 0 (5,847)  
Fair Value Adjustments of Debt 4,526 0 (2,272)  
Other Adjustments   0 0  
Ending balance 10,009 0 10,009 0
2025 March Unsecured SPA Notes | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance 763   0  
New Issuances 9,287   10,094  
Repayment of Debt, including periodic interest on debt carried at fair value 0   0  
Conversion of Debt to Equity (3,510)   (3,510)  
Fair Value Adjustments of Debt 2,757   2,713  
Other Adjustments 0   0  
Ending balance 9,297   9,297  
Notes payable – China other | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance 4,132 4,897 4,173 4,898
New Issuances 0 0 0
Repayment of Debt, including periodic interest on debt carried at fair value 0 0 0 0
Conversion of Debt to Equity 0 0 0 0
Fair Value Adjustments of Debt 0 0 0 0
Other Adjustments 56 (19) 15 (20)
Ending balance 4,188 4,878 4,188 4,878
Auto loans | Notes Payable        
Notes Payable [Roll Forward]        
Beginning balance   72 51 82
New Issuances   0 0 0
Repayment of Debt, including periodic interest on debt carried at fair value   (8) (6) (18)
Conversion of Debt to Equity   0 0 0
Fair Value Adjustments of Debt   0 0 0
Other Adjustments   0 (45) 0
Ending balance $ 0 $ 64 $ 0 $ 64