XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Schedule of Related Party Notes Payable (Details) - Related Party - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Feb. 29, 2024
Jan. 31, 2024
Nov. 30, 2023
Related Party Transaction [Line Items]          
Net Carrying Value $ 7,123 $ 8,064      
Related party notes payable, current 4,298 5,310      
Related party notes payable, long-term $ 2,825 $ 2,754      
Unsecured Convertible Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27% 4.27%      
Net Carrying Value $ 451        
2025 March Unsecured SPA Notes          
Related Party Transaction [Line Items]          
Contractual Interest Rates 10.00%        
Net Carrying Value $ 143        
Unsecured Convertible Note          
Related Party Transaction [Line Items]          
Net Carrying Value   $ 1,364      
Notes Payable — China          
Related Party Transaction [Line Items]          
Contractual Interest Rates 18.00% 18.00%      
Net Carrying Value $ 4,215 $ 4,382      
Notes Payable on Demand — China          
Related Party Transaction [Line Items]          
Contractual Interest Rates 0.00% 0.00%      
Net Carrying Value $ 413 $ 417      
FFGP Note          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27% 4.27%      
Net Carrying Value $ 1,576 $ 1,576   $ 1,600 $ 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%   4.27%    
Net Carrying Value $ 250 $ 250 $ 300    
Other Notes          
Related Party Transaction [Line Items]          
Contractual Interest Rates 12.00% 12.00%      
Net Carrying Value $ 75 $ 75