v3.26.1
Related Party Transactions - Schedule of Related Party Debt Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Debt Rollforward [Abstract]        
Fair value measurement adjustments $ 3,107 $ 13,283 $ 6,448 $ 23,380
Debt issuance costs 5,497 1,801 6,657 2,230
Related Party        
Related Party Debt Rollforward [Abstract]        
Beginning balance 4,192 7,123 4,279 8,064
New Issuances   1,212   1,833
Repayments of debt (59) (491) (204) (615)
Conversion of Debt to Equity   (792)   (1,519)
Gain (loss) on fair value adjustment of debts   449   (215)
Reclassification of Debt Between Debt Categories   0   0
Other Adjustments 68 62 126 15
Ending balance 4,201 7,563 4,201 7,563
Fair value measurement adjustments   1,515   2,767
Debt issuance costs   109   184
Related Party | 2025 March Unsecured SPA Notes        
Related Party Debt Rollforward [Abstract]        
Beginning balance   143 0 0
New Issuances   1,212   1,363
Repayments of debt     0
Conversion of Debt to Equity   (792)   (792)
Gain (loss) on fair value adjustment of debts   449   441
Reclassification of Debt Between Debt Categories   451   451
Other Adjustments   0   0
Ending balance 0 1,463 0 1,463
Related Party | Unsecured SPA Notes        
Related Party Debt Rollforward [Abstract]        
Beginning balance   451   1,364
New Issuances   0   470
Repayments of debt   0   0
Conversion of Debt to Equity   0   (727)
Gain (loss) on fair value adjustment of debts   0   (656)
Reclassification of Debt Between Debt Categories   (451)   (451)
Other Adjustments   0   0
Ending balance   0   0
Related Party | Notes Payable — China        
Related Party Debt Rollforward [Abstract]        
Beginning balance 3,682 4,215 3,775 4,382
New Issuances   0   0
Repayments of debt (59) 0 (204) (124)
Conversion of Debt to Equity   0   0
Gain (loss) on fair value adjustment of debts   0   0
Reclassification of Debt Between Debt Categories   0   0
Other Adjustments 62 56 114 13
Ending balance 3,685 4,271 3,685 4,271
Related Party | Notes Payable on Demand — China        
Related Party Debt Rollforward [Abstract]        
Beginning balance 435 413 429 417
New Issuances   0   0
Repayments of debt 0 0 0 0
Conversion of Debt to Equity   0   0
Gain (loss) on fair value adjustment of debts   0   0
Reclassification of Debt Between Debt Categories   0   0
Other Adjustments 6 6 12 2
Ending balance 441 419 441 419
Related Party | Convertible FFGP Note        
Related Party Debt Rollforward [Abstract]        
Beginning balance   250   250
New Issuances   0   0
Repayments of debt   (165)   (165)
Conversion of Debt to Equity   0   0
Gain (loss) on fair value adjustment of debts   0   0
Reclassification of Debt Between Debt Categories   0   0
Other Adjustments   0   0
Ending balance   85   85
Related Party | FFGP Note        
Related Party Debt Rollforward [Abstract]        
Beginning balance   1,576   1,576
New Issuances   0   0
Repayments of debt   (326)   (326)
Conversion of Debt to Equity   0   0
Gain (loss) on fair value adjustment of debts   0   0
Reclassification of Debt Between Debt Categories   0   0
Other Adjustments   0   0
Ending balance   1,250   1,250
Related Party | Other Notes        
Related Party Debt Rollforward [Abstract]        
Beginning balance 75 75 75 75
New Issuances   0   0
Repayments of debt 0 0 0 0
Conversion of Debt to Equity   0   0
Gain (loss) on fair value adjustment of debts   0   0
Reclassification of Debt Between Debt Categories   0   0
Other Adjustments 0 0 0 0
Ending balance $ 75 $ 75 $ 75 $ 75