v3.25.2
Note 13 - Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Less: Short-Term Debt $ (1,128) $ (650)
Less: Debt Discount, net (127) (236)
Net Long-Term Debt 3,669 2,317
Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 761 761
Convertible Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 330 382
Second Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 958 1,192
Notes Payable Issued in January 2023 [Member]    
Debt, gross 0 68
Unsecured Promissory Note Dated November 12, 2024 [Member]    
Debt, gross 800 800
Unsecured Promissory Notes Dated January 8, 2025 [Member]    
Debt, gross 50 0
Unsecured Promissory Notes Dated February 25, 2025 [Member]    
Debt, gross 200 0
Unsecured Promissory Notes Dated April 18, 2025 [Member]    
Debt, gross 325 0
Unsecured Promissory Notes Dated May 2, 2025 [Member]    
Debt, gross 1,000 0
Secured Senior Convertible Promissory Notes Dated January 31, 2025 [Member]    
Debt, gross 500 0
Notes Payable, Promissory Notes [Member]    
Debt, gross $ 4,924 $ 3,203