XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Notes Payable (Details Textual) - USD ($)
12 Months Ended
Jul. 05, 2018
Jul. 01, 2018
Dec. 31, 2021
Dec. 31, 2020
Jan. 15, 2021
Jan. 14, 2021
Jun. 04, 2020
Apr. 10, 2020
Jul. 01, 2016
Payments to Acquire Businesses, Gross     $ 6,138,102 $ 9,400,000          
CAD Enterprises, Inc. [Member]                  
Business Combination, Consideration Transferred, Total   $ 21,000,000              
Payments to Acquire Businesses, Gross   $ 12,000,000              
Notes Payable [Member]                  
Notes Payable, Total     7,222,262 9,692,033          
Seller Note [Member] | CAD Enterprises, Inc. [Member]                  
Debt Instrument, Interest Rate, Stated Percentage   4.00%              
Seller Note [Member] | Notes Payable [Member]                  
Notes Payable, Total     3,937,500 6,187,500          
Paycheck Protection Program CARES Act [Member] | Notes Payable [Member]                  
Debt Instrument, Face Amount               $ 3,679,383  
Paycheck Protection Program CARES Act [Member] | Notes Payable [Member] | Federal Hose [Member]                  
Debt Instrument, Face Amount             $ 253,071    
Notes Payable, Total     0 253,071          
Paycheck Protection Program CARES Act [Member] | Notes Payable [Member] | CAD Enterprises, Inc. [Member]                  
Debt Instrument, Face Amount             $ 1,200,766    
Notes Payable, Total     0 1,200,766          
First Francis [Member] | Related Party Notes, One [Member] | Notes Payable [Member]                  
Debt Instrument, Face Amount                 $ 2,000,000
Notes Payable, Total     0 1,108,829          
First Francis [Member] | Related Party Notes, Two [Member] | Notes Payable [Member]                  
Debt Instrument, Face Amount                 $ 2,768,662
Notes Payable, Total     0 $ 941,867          
First Francis [Member] | Related Party Notes [Member] | Notes Payable [Member]                  
Debt Instrument, Interest Rate, Stated Percentage 6.25%                
Line of Credit Facility, Interest Rate During Period 4.00%                
Notes Payable, Total           $ 2,077,384      
First Francis [Member] | Related Party Notes [Member] | Notes Payable [Member] | Komtek Forge [Member]                  
Notes Payable, Total           $ 1,702,400      
First Francis [Member] | Related Party Notes Three [Member] | Notes Payable [Member]                  
Debt Instrument, Interest Rate, Stated Percentage         6.25%        
Notes Payable, Total     $ 3,284,762   $ 3,779,784