Annual report pursuant to Section 13 and 15(d)

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

v3.24.1.u1
Note 13 - Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Less: Short-Term Debt $ (22,593) $ (29,662)
Plus (Less): Debt Premium (Discount), Net 82 (669)
Net Long-Term Debt 6,485 4,814
Promissory Note Dated May 4, 2020 [Member]    
Debt, gross 0 14
Convertible Promissory Note Dated January 25, 2021 [Member]    
Debt, gross 0 3,450
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 264 2,000
Promissory Note Dated October 1, 2021 [Member]    
Debt, gross 1,058 2,500
Secured Promissory Notes Dated March 6, 2023 [Member]    
Debt, gross 22,200 21,569
Promissory Note Dated May 1, 2019 [Member]    
Debt, gross 2,813 2,882
Notes Payable, Promissory Notes [Member]    
Debt, gross 28,989 35,069
Vehicle Loans [Member]    
Debt, gross $ 7 $ 76