Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
Note 13 - Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Less: Short-Term Debt $ (650,000) $ (22,593,000)
Plus (Less): Debt Premium (Discount), Net (236,000) 82,000
Net Long-Term Debt 2,317,000 6,485,000
Promissory Note Dated July 27, 2021 [Member]    
Debt, gross 0 2,500,000
Unsecured Promissory Note Dated December 28, 2022 [Member]    
Debt, gross 0 154
First Promissory Note Dated October 1, 2021 [Member]    
Debt, gross 0 264,000
Promissory Note Dated October 1, 2021 [Member]    
Debt, gross 0 1,058,000
Secured Promissory Notes Dated March 6, 2023 [Member]    
Debt, gross 0 22,200,000
Promissory Note Dated May 1, 2019 [Member]    
Debt, gross 0 2,813,000
Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 761 0
Convertible Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 382 0
Second Promissory Note Dated May 1, 2024 [Member]    
Debt, gross 1,192 0
Notes Payable Issued in January 2023 [Member]    
Debt, gross 68,000 0
Unsecured Promissory Note Dated November 12, 2024 [Member]    
Debt, gross 800,000 0
Notes Payable, Promissory Notes [Member]    
Debt, gross 3,203,000 28,989,000
Vehicle Loans [Member]    
Debt, gross $ 0 $ 7,000