XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Bank Debt and Notes Payable - Principal Payments on Notes Payable (Details) - Notes Payable [Member]
Dec. 31, 2023
USD ($)
2027 $ 0
Related Party Notes [Member]  
2024 824,226
2025 470,209
2026 0
Total principal payments 1,294,435
Seller Note [Member]  
2024 824,226
2025 470,209
2026 0
Total principal payments $ 1,294,435