Interest, advances and promissory notes payable (Details 5) - USD ($) |
Jun. 30, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Interest Advances And Promissory Notes Payable | ||
| Related parties | $ 1,362,918 | $ 1,200,170 |
| Unrelated parties | 3,025,150 | 2,910,477 |
| Interest payable | $ 4,388,068 | $ 4,110,647 |