XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Notes Payable - Notes Payable (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Jan. 15, 2021
Less current portion $ 1,855,065 $ 2,946,885  
Notes Payable [Member]      
Notes payable 3,891,171 7,222,262  
Less current portion 1,855,065 2,946,885  
Notes payable – non-current portion 2,036,106 4,275,377  
Notes Payable [Member] | Related Party Notes Three [Member] | First Francis [Member]      
Notes payable 2,766,171 3,284,762 $ 3,779,784
Notes Payable [Member] | Seller Note [Member]      
Notes payable $ 1,125,000 $ 3,937,500