XML 39 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Notes Payable - Notes Payable (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Less current portion $ 2,752,449 $ 2,749,459
Notes payable – non-current portion 6,988,987 7,676,697
Notes Payable [Member]    
Notes payable 9,741,436 10,426,156
Notes payable 9,741,436 10,426,156
Less current portion 2,752,449 2,749,459
Notes payable – non-current portion 6,988,987 7,676,697
Notes Payable [Member] | Related Party Notes, One [Member] | First Francis [Member]    
Notes payable 1,255,411 1,302,776
Notes payable 1,255,411 1,302,776
Notes Payable [Member] | Related Party Notes, Two [Member] | First Francis [Member]    
Notes payable 1,173,525 1,248,380
Notes payable 1,173,525 1,248,380
Notes Payable [Member] | Seller Note [Member]    
Notes payable 7,312,500 7,875,000
Notes payable $ 7,312,500 $ 7,875,000