Quarterly report pursuant to Section 13 or 15(d)

Contingent Earn-Out Liabilities (Details)

v3.23.2
Contingent Earn-Out Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Contingent Earn-Out Liabilities (Details) [Line Items]    
Earn-out liability amount
Year one [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Customer list year 15.00%  
Wildman Acquisition [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Current portion earn out liability amount $ 255,051 742,874
G.A.P. Acquisition [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Current portion earn out liability amount $ 986,000 649,000
Purchase price percentage 70.00%  
Gross profit over earned sale $ 1,500,000  
Long-term portion earn out liability amount 0 986,000
G.A.P. Acquisition [Member] | Year one [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 180,000  
G.A.P. Acquisition [Member] | Year Two [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 300,000  
Trend Acquisition [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Current portion earn out liability amount $ 420,500 155,000
Purchase price percentage 40.00%  
Gross profit over earned sale $ 800,000  
Long-term portion earn out liability amount 949,844 1,214,844
Trend Acquisition [Member] | Year one [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 37,500  
Trend Acquisition [Member] | Year Two [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 25,000 37,500
Trend Acquisition [Member] | Year Four [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments   25,000
Premier Acquisition [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Current portion earn out liability amount 262,500 262,500
Earn-out liability amount $ 645,100 645,100
Purchase price percentage 45.00%  
Gross profit over earned sale $ 350,000  
Premier Acquisition [Member] | Year one [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 60,000  
Premier Acquisition [Member] | Year Two [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 40,000  
Premier Acquisition [Member] | Year three [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 30,000  
T R Miller Acquisition [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Current portion earn out liability amount $ 1,262,774 0
Purchase price percentage 45.00%  
Gross profit over earned sale $ 4,000,000  
Long-term portion earn out liability amount 3,288,321 $ 0
T R Miller Acquisition [Member] | Year one [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 400,000  
T R Miller Acquisition [Member] | Year Two [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 300,000  
T R Miller Acquisition [Member] | Year Four [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments 200,000  
T R Miller Acquisition [Member] | Year three [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Additional fixed payments $ 200,000  
Year three [Member] | Year Two [Member]    
Contingent Earn-Out Liabilities (Details) [Line Items]    
Customer list year 30.00%