XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Notes Payable (Details Textual) - USD ($)
9 Months Ended
Jul. 05, 2018
Jul. 01, 2018
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Jan. 15, 2021
Jan. 14, 2021
Jul. 01, 2016
Payments to Acquire Businesses, Gross     $ (0) $ 4,331,739        
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     1,492,628   $ 3,150,377      
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     0   562,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   3,779,784      
Debt Instrument, Interest Rate, Stated Percentage           6.25%    
Notes Payable, Total     $ 1,492,628   $ 2,587,877 $ 3,779,784