v3.20.4
Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities
 December 31, 2020December 31, 2019
$$
Trade accounts payable and trade accruals168,720 90,517 
Employee related accruals61,891 32,372 
Indirect taxes payable54,097 52,018 
Other payables and accruals16,087 6,286 
 300,795 181,193