v3.26.1
Notes Payable (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Oct. 22, 2024
Debt Instrument [Line Items]          
Debt Instrument, Face Amount $ 2,100 $ 2,100     $ 1,400
Amendment agreements description   As of January 30, 2026, the Company entered into extension and amendment agreements with the holders of three outstanding convertible notes originally issued in October and December 2024. Pursuant to the amendments, the maturity dates of the notes were extended from December 4, 2025 to June 4, 2026. As of January 30, 2026 the parties also acknowledged the remaining outstanding principal balances of approximately $1.4 million, $0.3 million and $1.0 million, respectively. In consideration of the extensions and the Company’s existing defaults under the notes, the holders agreed to apply an additional original issue discount of 25% to the remaining outstanding balances as of January 30, 2026, increasing the aggregate principal amounts to approximately $1.9 million, $0.4 million and $1.3 million, respectively. All other terms of the notes remained substantially unchanged.      
Promissory Note principal amount   $ 4,500      
Non-convertible notes payable 9,300 9,300      
short-term secured debt 4,100 4,100      
Repaid notes payable, cash and converted stock 3,600 3,800      
Repaid notes payable, cash 0 200 $ 10,400    
Repaid notes payable, cash and converted stock 0 3,600 12,100    
Converted Stock     1,700    
Proceeds from notes payable   1,000 10,002    
Notes Payable $ 9,300 $ 9,300      
Outstanding short-term secured debt       $ 5,200  
Minimum [Member]          
Debt Instrument [Line Items]          
Interest rate (as a percent) 0.00% 0.00%      
Effective interest rate (as a percent) 3.75% 3.75%      
Maximum [Member]          
Debt Instrument [Line Items]          
Interest rate (as a percent) 46.00% 46.00%      
Effective interest rate (as a percent) 46.00% 46.00%      
Notes Payable [Member]          
Debt Instrument [Line Items]          
Proceeds from notes payable $ 1,000 $ 6,000 $ 11,700