v3.21.2
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 1,356,812 $ 1,249,740
Accrued expenses 1,241,850 548,920
Accrued Salaries 139,300 111,000
Accrued board of director fees 150,000 30,000
Accrued interest 299,631 191,836
Accounts payable and accrued liabilities $ 3,187,592 $ 2,167,496