XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Notes Payable - Notes Payable (Details) - USD ($)
Sep. 30, 2021
Jan. 15, 2021
Dec. 31, 2020
Less current portion $ 2,925,607   $ 2,782,479
Notes payable – non-current portion 5,026,727   5,455,717
Paycheck Protection Program CARES Act [Member]      
Notes payable – non-current portion 0   1,453,837
Notes Payable [Member]      
Notes payable 7,952,334   9,692,033
Less current portion 2,925,607   2,782,479
Notes payable – non-current portion 5,026,727   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 4,500,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,452,334 $ 3,779,784