XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Schedule of Related Party Notes Payable (Details) - Related Party - USD ($)
$ in Thousands
Dec. 31, 2024
Feb. 29, 2024
Jan. 31, 2024
Dec. 31, 2023
Nov. 30, 2023
Related Party Transaction [Line Items]          
Net Carrying Value $ 8,064     $ 9,760  
Related party notes payable, current 5,310     9,760  
Related party notes payable, long-term $ 2,754     0  
Unsecured Convertible Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27%        
Net Carrying Value $ 1,364        
2023 Unsecured SPA Notes          
Related Party Transaction [Line Items]          
Net Carrying Value       $ 542  
2023 Unsecured SPA Notes | Minimum          
Related Party Transaction [Line Items]          
Contractual Interest Rates       10.00%  
2023 Unsecured SPA Notes | Maximum          
Related Party Transaction [Line Items]          
Contractual Interest Rates       15.00%  
Notes Payable — China          
Related Party Transaction [Line Items]          
Contractual Interest Rates 18.00%     18.00%  
Net Carrying Value $ 4,382     $ 5,103  
Notes Payable on Demand — China          
Related Party Transaction [Line Items]          
Contractual Interest Rates 0.00%     0.00%  
Net Carrying Value $ 417     $ 3,789  
FFGP Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27%     5.27%  
Net Carrying Value $ 1,576   $ 1,600 $ 326 $ 1,600
FFGP Note | Minimum          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27%        
FFGP Note | Maximum          
Related Party Transaction [Line Items]          
Contractual Interest Rates 5.27%        
Convertible FFGP Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27%        
Net Carrying Value $ 250 $ 300      
Other Notes          
Related Party Transaction [Line Items]          
Contractual Interest Rates 12.00%        
Net Carrying Value $ 75