Interest, advances and promissory notes payable (Details 5) - USD ($) |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Interest Advances And Promissory Notes Payable | ||
| Related parties | $ 1,200,170 | $ 873,666 |
| Non-related parties | 2,910,477 | 2,701,660 |
| Interest payable | $ 4,110,647 | $ 3,575,326 |