v3.19.2
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable $ 463,636 $ 379,448
Accrued expenses 509,125 495,785
Accrued salaries 480,327 206,031
Accrued board of director fees 170,576 74,295
Accrued interest 121,802 79,153
Accounts payable and accrued liabilities $ 1,745,368 $ 1,234,712