Note 9 - Notes Payable - Notes Payable (Details) (Parentheticals) - Notes Payable [Member] - USD ($) |
Mar. 31, 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 |