XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Notes Payable - Notes Payable (Details) (Parentheticals) - Notes Payable [Member] - USD ($)
Sep. 30, 2020
Jun. 04, 2020
Dec. 31, 2019
Jul. 01, 2016
Related Party Notes, One [Member] | First Francis [Member]        
Notes payable, face value $ 2,000,000   $ 2,000,000 $ 2,000,000
Related Party Notes, Two [Member] | First Francis [Member]        
Notes payable, face value 2,768,662   2,768,662 $ 2,768,662
Paycheck Protection Program CARES Act [Member] | Federal Hose [Member]        
Notes payable, face value 253,071 $ 253,071  
Paycheck Protection Program CARES Act [Member] | CAD Enterprises, Inc. [Member]        
Notes payable, face value 1,200,766 $ 1,200,766  
Seller Note [Member]        
Notes payable, face value $ 9,000,000   $ 9,000,000