XML 30 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts payable and accrued liabilities (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 1,233,052 $ 809,444
Accrued payroll including vacation 365,564 236,489
Accrued professional fees and contract services 196,098 346,349
Accrued construction costs 20,946 0
Accrued taxes and other 19,025 70,527
Accounts payable and accrued liabilities $ 1,834,685 $ 1,462,809