Schedule of receivables with imputed interest (Details) - USD ($)  | 
Jun. 30, 2021  | 
Dec. 31, 2020  | 
Apr. 10, 2015  | 
|---|---|---|---|
| Receivables [Abstract] | |||
| Face value | $ 702,000 | $ 702,000 | $ 1,287,000 | 
| Impairment | (139,148) | (139,148) | |
| Unamortized discount | (202,338) | (232,794) | |
| Net balance | 360,514 | 330,058 | |
| Current portion | (84,662) | (26,162) | |
| Long term portion | $ 275,852 | $ 303,896 | 
| 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 | ||||||||||
- Definition Investment in accounts receivable, impairment No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |