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