Schedule of term debt (Details) - USD ($)  | 
Mar. 31, 2023  | 
Dec. 31, 2022  | 
|---|---|---|
| Debt Disclosure [Abstract] | ||
| Bank of America auto loan, interest at 2.49% per annum, monthly principal, and interest payments of $1,505, maturing July 2025, collateralized by vehicle. | $ 17,115 | $ 18,427 | 
| Bank of America auto loan, interest at 2.24% per annum, monthly principal, and interest payments of $654, maturing October 2025, collateralized by vehicle. | 40,903 | 44,529 | 
| Bank of America auto loan, interest at 2.84% per annum, monthly principal, and interest payments of $497, maturing March 2026, collateralized by vehicle. | 19,059 | 20,920 | 
| Total notes payable | 77,077 | 83,876 | 
| Less: Current maturities | (30,266) | (29,011) | 
| Long term debt | $ 46,811 | $ 54,865 | 
| X | ||||||||||
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. No definition available. 
  | 
| X | ||||||||||
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. No definition available. 
  | 
| X | ||||||||||
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  |