v3.19.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable $ 282,029 $ 379,448
Accrued expenses 642,383 495,785
Accrued salaries 438,879 206,031
Accrued board of director fees 132,500 74,295
Accrued interest 103,058 79,153
Accounts payable and accrued liabilities $ 1,638,849 $ 1,234,712