XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions - Schedule of Related Party Notes Payable (Details) - Related Party - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Feb. 29, 2024
Jan. 31, 2024
Nov. 30, 2023
Related Party Transaction [Line Items]          
Net Carrying Value $ 5,476 $ 8,064      
Related party notes payable, current 2,940 5,310      
Related party notes payable, long-term $ 2,536 $ 2,754      
2025 March Unsecured SPA Notes          
Related Party Transaction [Line Items]          
Contractual Interest Rates 10.00%        
Net Carrying Value $ 1,272        
2023 Unsecured Convertible Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates   4.27%      
Net Carrying Value   $ 1,364      
Notes Payable — China          
Related Party Transaction [Line Items]          
Contractual Interest Rates 18.00% 18.00%      
Net Carrying Value $ 3,708 $ 4,382      
Notes Payable on Demand — China          
Related Party Transaction [Line Items]          
Contractual Interest Rates 0.00% 0.00%      
Net Carrying Value $ 421 $ 417      
FFGP Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates   4.27%      
Net Carrying Value 0 $ 1,576   $ 1,600 $ 1,600
Convertible FFGP Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates   4.27% 4.27%    
Net Carrying Value $ 0 $ 250 $ 300    
Other Notes          
Related Party Transaction [Line Items]          
Contractual Interest Rates 12.00% 12.00%      
Net Carrying Value $ 75 $ 75