XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Notes Payable (Details Textual) - USD ($)
3 Months Ended
Jul. 05, 2018
Jul. 01, 2018
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Jan. 15, 2021
Jan. 14, 2021
Jul. 01, 2016
Payments to Acquire Businesses, Gross     $ 4,203,734 $ 7,081,277        
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     6,489,571   $ 7,222,262      
Seller Note [Member] | CAD Enterprises, Inc. [Member]                
Debt Instrument, Interest Rate, Stated Percentage   4.00%            
Seller Note [Member] | Notes Payable [Member]                
Debt Instrument, Face Amount     9,000,000   9,000,000      
Notes Payable, Total     3,375,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, Face Amount     3,779,784          
Debt Instrument, Interest Rate, Stated Percentage           6.25%    
Notes Payable, Total     $ 3,114,571   $ 3,284,762 $ 3,779,784