XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Notes Payable - Notes Payable (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Less current portion $ 3,336,787 $ 2,749,459
Notes payable – non-current portion 7,608,286 7,676,697
Notes Payable [Member]    
Notes payable 11,073,053 10,426,156
Notes payable 11,073,053 10,426,156
Less current portion 3,336,787 2,749,459
Notes payable – non-current portion 7,608,286 7,676,697
Notes Payable [Member] | Related Party Notes, One [Member] | First Francis [Member]    
Notes payable 1,158,449 1,302,776
Notes payable 1,158,449 1,302,776
Notes Payable [Member] | Related Party Notes, Two [Member] | First Francis [Member]    
Notes payable 1,020,287 1,248,380
Notes payable 1,020,287 1,248,380
Notes Payable [Member] | Paycheck Protection Program CARES Act [Member] | Federal Hose [Member]    
Notes payable 253,071
Notes payable 253,071
Notes Payable [Member] | Paycheck Protection Program CARES Act [Member] | CAD Enterprises, Inc. [Member]    
Notes payable 1,200,766
Notes payable 1,200,766
Notes Payable [Member] | Seller Note [Member]    
Notes payable 7,312,500 7,875,000
Notes payable $ 7,312,500 $ 7,875,000