XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Notes Payable - Notes Payable (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Less current portion $ 2,766,221 $ 2,749,459
Notes payable – non-current portion 8,306,832 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 2,766,221 2,749,459
Notes payable – non-current portion 8,306,832 7,676,697
Notes Payable [Member] | Related Party Notes, One [Member] | First Francis [Member]    
Notes payable 1,208,046 1,302,776
Notes payable 1,208,046 1,302,776
Notes Payable [Member] | Related Party Notes, Two [Member] | First Francis [Member]    
Notes payable 1,098,670 1,248,380
Notes payable 1,098,670 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