Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Notes Payable - Schedule of Notes Payable (Details)

v3.24.2.u1
Note 12 - Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Less: Short-Term Debt $ (3,723) $ (22,593)
Plus (Less): Debt Premium (Discount), Net (117) 82
Net Long-Term Debt 5,638 6,485
Promissory Note Dated July 27, 2021 [Member]    
Debt, gross 2,500 2,500
Unsecured Promissory Note Dated December 28, 2022 [Member]    
Debt, gross 154 154
First Promissory Note Dated October 1, 2021 [Member]    
Debt, gross 261 264
Promissory Note Dated October 1, 2021 [Member]    
Debt, gross 1,044 1,058
Secured Promissory Notes Dated March 6, 2023 [Member]    
Debt, gross 0 22,200
Promissory Note Dated May 1, 2019 [Member]    
Debt, gross 2,773 2,813
Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 761 0
Convertible Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 983 0
Second Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 869 0
Notes Payable Issued in January 2023 [Member]    
Debt, gross 133 0
Notes Payable, Promissory Notes [Member]    
Debt, gross 9,478 28,989
Vehicle Loans [Member]    
Debt, gross $ 0 $ 7