v3.19.3
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable $ 308,230 $ 379,448
Accrued expenses 452,838 495,785
Accrued salaries 6,753 206,031
Accrued board of director fees 74,295
Accrued interest 156,631 79,153
Accounts payable and accrued liabilities $ 924,452 $ 1,234,712