XML 138 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Trade And Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Trade and other payables    
Trade payables $ 75,503 $ 72,918
Accrued liabilities 99,559 69,539
Social security and sales taxes payable 39,909 27,737
Net consumption taxes payable 10,434 12,298
Share unit liabilities 9,602 5,130
Other payables 8,779 6,657
Accounts Payable and Accrued Liabilities, Current, Total $ 243,786 $ 194,279