XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Notes Payable - Notes Payable (Details) (Parentheticals) - Notes Payable [Member] - USD ($)
Dec. 31, 2020
Jun. 04, 2020
Apr. 10, 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]          
Notes payable, face value     $ 3,679,383    
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