XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Notes Payable - Notes Payable (Details) - USD ($)
Mar. 31, 2021
Jan. 15, 2021
Dec. 31, 2020
Less current portion $ 2,915,213   $ 2,782,479
Notes payable – non-current portion 6,489,571   5,455,717
Paycheck Protection Program CARES Act [Member]      
Notes payable – non-current portion   1,453,837
Notes Payable [Member]      
Notes payable 9,404,784   9,692,033
Less current portion 2,915,213   2,782,479
Notes payable – non-current portion 6,489,571   6,909,554
Notes Payable [Member] | Paycheck Protection Program CARES Act [Member] | Federal Hose [Member]      
Notes payable   253,071
Notes Payable [Member] | Paycheck Protection Program CARES Act [Member] | CAD Enterprises, Inc. [Member]      
Notes payable   1,200,766
Notes Payable [Member] | Seller Note [Member]      
Notes payable 5,625,000   6,187,500
Notes Payable [Member] | First Francis [Member] | Related Party Notes, One [Member]      
Notes payable   1,108,829
Notes Payable [Member] | First Francis [Member] | Related Party Notes, Two [Member]      
Notes payable   941,867
Notes Payable [Member] | First Francis [Member] | Related Party Notes Three [Member]      
Notes payable $ 3,779,784 $ 3,779,784