XML 74 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Bank Debt and Notes Payable - Notes Payable (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Jan. 15, 2021
Less current portion $ 1,303,972 $ 2,946,885  
Notes Payable [Member]      
Notes payable 3,150,377 7,222,262  
Less current portion 1,303,972 2,946,885  
Notes payable – non-current portion 1,846,405 4,275,377  
Notes Payable [Member] | Related Party Notes Three [Member] | First Francis [Member]      
Notes payable 2,587,877 3,284,762 $ 3,779,784
Notes Payable [Member] | Seller Note [Member]      
Notes payable $ 562,500 $ 3,937,500