v3.21.2
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 1,443,516 $ 1,356,812
Accrued expenses 1,382,961 1,091,849
Accrued salaries 139,300 139,300
Accrued board of director fees 180,000 150,000
Accrued interest 325,218 299,631
Accounts payable and accrued liabilities $ 3,470,995 $ 3,187,592