XML 38 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Notes Payable - Notes Payable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Less current portion $ 2,749,459 $ 1,755,663
Notes payable – non-current portion 7,676,697 11,086,402
Notes Payable [Member]    
Notes payable 10,426,156 12,642,065
Notes payable 10,426,156 12,642,065
Less current portion 2,749,459 1,555,663
Notes payable – non-current portion 7,676,697 11,086,402
Notes Payable [Member] | Related Party Notes, One [Member] | First Francis [Member]    
Notes payable 1,302,776 1,485,061
Notes payable 1,302,776 1,485,061
Notes Payable [Member] | Related Party Notes, Two [Member] | First Francis [Member]    
Notes payable 1,248,380 2,157,004
Notes payable 1,248,380 2,157,004
Notes Payable [Member] | Seller Note [Member]    
Notes payable 7,875,000 9,000,000
Notes payable $ 7,875,000 $ 9,000,000