XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Accounts Payable and Accrued Liability (Details) - USD ($)
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities [Abstract]        
Trade payables $ 11,868,312     $ 7,440,965
Payroll liabilities 2,050,389     1,367,340
Contract liabilities 1,643,991 $ 218,330 $ 1,076,063 559,232
Other liabilities 1,129,326     829,816
Accounts payable and accrued liabilities $ 16,692,018     $ 10,197,353