XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Bank Debt and Notes Payable - Notes Payable (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Jan. 15, 2021
Less current portion $ 824,226 $ 1,303,972  
Notes Payable [Member]      
Notes payable 1,294,435 3,150,377  
Less current portion 824,226 1,303,972  
Notes payable – non-current portion 470,209 1,846,405  
Notes Payable [Member] | Related Party Notes Three [Member] | First Francis [Member]      
Notes payable 1,294,435 2,587,877 $ 3,779,784
Notes Payable [Member] | Seller Note [Member]      
Notes payable $ 0 $ 562,500