| 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. 
 |