Schedule of receivables with imputed interest (Details) - USD ($)  | 
Mar. 31, 2023  | 
Dec. 31, 2022  | 
||
|---|---|---|---|---|
| Receivables [Abstract] | ||||
| Face value | [1] | $ 286,300 | $ 403,600 | |
| Unamortized discount | (81,727) | (88,291) | ||
| Net balance | 204,573 | 315,309 | ||
| Current portion | ||||
| Long term portion | $ 204,573 | $ 315,309 | ||
  | ||||
| X | ||||||||||
- Definition Investment in account receivable current. No definition available. 
  | 
| X | ||||||||||
- Definition Investment in account receivable face value. No definition available. 
  | 
| X | ||||||||||
- Definition Investment in account receivable net. No definition available. 
  | 
| X | ||||||||||
- Definition Investment in account receivable noncurrent. No definition available. 
  | 
| X | ||||||||||
- Definition Investment in account receivable unamortized discount. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |