XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Notes Payable (Details Textual) - USD ($)
6 Months Ended
Jul. 05, 2018
Jul. 01, 2018
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Jan. 15, 2021
Jan. 14, 2021
Jul. 01, 2016
Payments to Acquire Businesses, Gross     $ 4,331,739 $ 7,089,381        
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     5,191,721   $ 7,222,262      
Seller Note [Member] | CAD Enterprises, Inc. [Member]                
Debt Instrument, Interest Rate, Stated Percentage   4.00%            
Seller Note [Member] | Notes Payable [Member]                
Notes Payable, Total     2,250,000   3,937,500      
First Francis [Member] | Related Party Notes, One [Member] | Notes Payable [Member]                
Debt Instrument, Face Amount               $ 2,000,000
First Francis [Member] | Related Party Notes, Two [Member] | Notes Payable [Member]                
Debt Instrument, Face Amount               $ 2,768,662
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     $ 2,941,721   $ 3,284,762 $ 3,779,784