XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions - Schedule of Related Party Notes Payable (Details) - Related Party - USD ($)
$ in Thousands
Jun. 30, 2024
Feb. 29, 2024
Jan. 31, 2024
Dec. 31, 2023
Nov. 30, 2023
Related Party Transaction [Line Items]          
Net Carrying Value $ 15,159     $ 9,760  
Less: Related party notes payable, current (15,159)     (9,760)  
Total: Related party notes payable, less current $ 0     $ 0  
Related party notes – China          
Related Party Transaction [Line Items]          
Contractual Interest Rates 18.00%     18.00%  
Net Carrying Value $ 7,577     $ 5,103  
Related party notes – Unsecured Convertible          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27%        
Net Carrying Value $ 1,951        
Related party notes – Unsecured SPA          
Related Party Transaction [Line Items]          
Net Carrying Value       $ 542  
Related party notes – Unsecured SPA | Minimum          
Related Party Transaction [Line Items]          
Contractual Interest Rates       10.00%  
Related party notes – Unsecured SPA | Maximum          
Related Party Transaction [Line Items]          
Contractual Interest Rates       15.00%  
Related party notes – China various other          
Related Party Transaction [Line Items]          
Contractual Interest Rates 0.00%     0.00%  
Net Carrying Value $ 3,805     $ 3,789  
Related party notes – Convertible FFGP          
Related Party Transaction [Line Items]          
Contractual Interest Rates   4.27%      
Net Carrying Value 250 $ 300      
Related party notes – FFGP          
Related Party Transaction [Line Items]          
Net Carrying Value $ 1,576   $ 1,600 $ 326 $ 1,600
Related party notes – FFGP | Minimum          
Related Party Transaction [Line Items]          
Contractual Interest Rates 4.27%   4.27% 4.27% 4.27%
Related party notes – FFGP | Maximum          
Related Party Transaction [Line Items]          
Contractual Interest Rates 5.27%   5.27% 5.27% 5.27%