XML 134 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade And Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Trade And Other Payables [Abstract]    
Trade payables $ 93,482 $ 77,575
Accrued liabilities 63,666 55,332
Social security and sales taxes payable 19,390 14,693
Net consumption taxes payable 13,456 10,559
Share unit liabilities 3,714 5,407
Other payables 7,547 987
Accounts Payable and Accrued Liabilities, Current, Total $ 201,255 $ 164,553