Interest, advances and promissory notes payable (Details 5) - USD ($) |
Mar. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Interest Advances And Promissory Notes Payable | ||
| Related parties | $ 1,279,462 | $ 1,200,170 |
| Unrelated parties | 2,968,721 | 2,910,477 |
| Interest payable | $ 4,248,183 | $ 4,110,647 |