XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Notes Payable - Notes Payable (Details) (Parentheticals) - Notes Payable [Member] - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Jun. 04, 2020
Apr. 10, 2020
Jul. 01, 2016
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      
First Francis [Member] | Related Party Notes, One [Member]          
Notes payable, face value   2,000,000     $ 2,000,000
First Francis [Member] | Related Party Notes, Two [Member]          
Notes payable, face value   $ 2,768,662     $ 2,768,662
First Francis [Member] | Related Party Notes Three [Member]          
Notes payable, face value $ 3,779,784