XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Notes Payable - Notes Payable (Details) - USD ($)
Jun. 30, 2021
Jan. 15, 2021
Dec. 31, 2020
Less current portion $ 2,925,607   $ 2,782,479
Notes payable – non-current portion 5,754,221   5,455,717
Paycheck Protection Program CARES Act [Member]      
Notes payable – non-current portion 0   1,453,837
Notes Payable [Member]      
Notes payable 8,679,828   9,692,033
Less current portion 2,925,607   2,782,479
Notes payable – non-current portion 5,754,221   6,909,554
Notes Payable [Member] | Paycheck Protection Program CARES Act [Member] | Federal Hose [Member]      
Notes payable 0   253,071
Notes Payable [Member] | Paycheck Protection Program CARES Act [Member] | CAD Enterprises, Inc. [Member]      
Notes payable 0   1,200,766
Notes Payable [Member] | Seller Note [Member]      
Notes payable 5,062,500   6,187,500
Notes Payable [Member] | First Francis [Member] | Related Party Notes, One [Member]      
Notes payable 0   1,108,829
Notes Payable [Member] | First Francis [Member] | Related Party Notes, Two [Member]      
Notes payable 0   941,867
Notes Payable [Member] | First Francis [Member] | Related Party Notes Three [Member]      
Notes payable $ 3,617,328 $ 3,779,784 $ 0