XML 156 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Trade And Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Trade and other payables    
Trade payables $ 72,918 $ 93,482
Accrued liabilities 69,539 63,666
Social security and sales taxes payable 27,737 19,390
Net consumption taxes payable 12,298 13,456
Share unit liabilities 5,130 3,714
Other payables 6,657 7,547
Accounts Payable and Accrued Liabilities, Current, Total $ 194,279 $ 201,255