XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Notes Payable - Notes Payable (Details) - USD ($)
Dec. 31, 2021
Jan. 15, 2021
Dec. 31, 2020
Less current portion $ 2,946,885   $ 2,782,479
Paycheck Protection Program CARES Act [Member]      
Notes payable – non-current portion 0   1,453,837
Notes Payable [Member]      
Notes payable 7,222,262   9,692,033
Less current portion 2,946,885   2,782,479
Notes payable – non-current portion 4,275,377   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 3,937,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,284,762 $ 3,779,784