v3.23.1
Long term debt (Details) - Schedule of Long-term Debt Instruments - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Debt Instrument [Line Items]      
Long term debt, Amount due   $ 536,333  
Less Current portion $ 41,991 40,808  
Total long-term debt 454,041 495,525  
Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt, Amount due 496,032    
Less Current portion 41,991    
Total long-term debt $ 454,041    
Real Estate Note Allen-Neisen Family Trust [Member]      
Debt Instrument [Line Items]      
Long term debt, Interest rate     5.00%
Long term debt, Amount due   280,811  
Real Estate Note Allen-Neisen Family Trust [Member] | Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt, Date issued Dec. 31, 2019    
Long term debt, Interest rate 5.00%    
Long term debt, Amount due $ 270,867    
SBA Payroll Loan EIDL [Member]      
Debt Instrument [Line Items]      
Long term debt, Amount due   149,900  
SBA Payroll Loan EIDL [Member] | Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt, Date issued Jul. 21, 2020    
Long term debt, Interest rate 3.75%    
Long term debt, Amount due $ 149,900    
Ascentium Capital [Member]      
Debt Instrument [Line Items]      
Long term debt, Amount due   2,757  
Ascentium Capital [Member] | Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt, Date issued Oct. 01, 2018    
Long term debt, Interest rate 13.00%    
Long term debt, Amount due $ 0    
Former President and Director [Member]      
Debt Instrument [Line Items]      
Long term debt, Amount due   63,000  
Former President and Director [Member] | Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt, Date issued May 20, 2021    
Long term debt, Amount due $ 45,000    
Long term debt, Interest rate imputed    
GMAC [Member]      
Debt Instrument [Line Items]      
Long term debt, Amount due   19,725  
GMAC [Member] | Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt, Date issued Sep. 26, 2020    
Long term debt, Interest rate 5.99%    
Long term debt, Amount due $ 14,697    
Mechanics Bank [Member]      
Debt Instrument [Line Items]      
Long term debt, Amount due   $ 20,140  
Mechanics Bank [Member] | Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt, Date issued Nov. 15, 2020    
Long term debt, Interest rate 8.99%    
Long term debt, Amount due $ 15,568