XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable - Schedule of Note Payable Rollforward (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Notes Payable [Roll Forward]      
Fair Value Measurement Adjustments $ 10,097,000 $ 166,000  
Debt issuance costs, net 429,000 25,000  
Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 49,488,000 91,150,000 $ 91,150,000
New Issuances 11,903,000 9,034,000  
Repayments of Debt (6,000) (10,000)  
Conversion of Debt to Equity (14,845,000) (8,683,000)  
Fair Value Adjustments of Debt (21,780,000) (27,721,000)  
Other Adjustments (86,000) (1,000)  
Ending balance 24,674,000 63,769,000 49,488,000
Fair Value Measurement Adjustments 12,429,000   27,399,000
Secured SPA Notes | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 5,457,000 74,232,000 74,232,000
New Issuances 0 1,457,000  
Repayments of Debt 0 0  
Conversion of Debt to Equity (589,000) (8,683,000)  
Fair Value Adjustments of Debt (2,479,000) (25,118,000)  
Other Adjustments 0 0  
Ending balance 2,389,000 41,888,000 5,457,000
Fair Value Measurement Adjustments 139,000   2,651,000
2023 Unsecured SPA Notes | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 6,716,000 11,938,000 11,938,000
New Issuances 0 0  
Repayments of Debt 0 0  
Conversion of Debt to Equity (4,692,000) 0  
Fair Value Adjustments of Debt (2,024,000) (2,888,000)  
Other Adjustments 0  
Ending balance 0 9,050,000 6,716,000
Fair Value Measurement Adjustments     2,844,000
Unsecured Convertible Note | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance   0 0
New Issuances   7,577,000  
Repayments of Debt   0  
Conversion of Debt to Equity   0  
Fair Value Adjustments of Debt   285,000  
Other Adjustments    
Ending balance 0 7,862,000  
Junior Secured SPA Notes | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 26,059,000    
New Issuances 0    
Repayments of Debt 0    
Conversion of Debt to Equity (9,564,000)    
Fair Value Adjustments of Debt (10,435,000)    
Other Adjustments 0    
Ending balance 6,060,000   26,059,000
2024 Unsecured SPA Notes | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 7,032,000    
New Issuances 11,096,000    
Repayments of Debt 0    
Conversion of Debt to Equity 0    
Fair Value Adjustments of Debt (6,798,000)    
Other Adjustments 0    
Ending balance 11,330,000   7,032,000
Fair Value Measurement Adjustments 12,279,000   8,741,000
2025 March Unsecured SPA Notes | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 0    
New Issuances 807,000    
Repayments of Debt 0    
Conversion of Debt to Equity 0    
Fair Value Adjustments of Debt (44,000)    
Other Adjustments 0    
Ending balance 763,000   0
Fair Value Measurement Adjustments (44,000)    
Notes payable – China other | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 4,173,000 4,898,000 4,898,000
New Issuances 0  
Repayments of Debt 0 0  
Conversion of Debt to Equity 0 0  
Fair Value Adjustments of Debt 0 0  
Other Adjustments (41,000) (1,000)  
Ending balance 4,132,000 4,897,000 4,173,000
Fair Value Measurement Adjustments 0   0
Auto loans | Notes Payable      
Notes Payable [Roll Forward]      
Beginning balance 51,000 82,000 82,000
New Issuances 0 0  
Repayments of Debt (6,000) (10,000)  
Conversion of Debt to Equity 0 0  
Fair Value Adjustments of Debt 0 0  
Other Adjustments (45,000) 0  
Ending balance $ 0 $ 72,000 51,000
Fair Value Measurement Adjustments     $ 0