XML 148 R113.htm IDEA: XBRL DOCUMENT v3.8.0.1
Trade And Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Trade And Other Payables [Abstract]    
Trade payables $ 77,575 $ 38,686
Accrued liabilities 55,332 44,775
Social security and sales taxes payable 14,693 14,759
Net consumption taxes payable 10,559 12,631
Share unit liabilities 5,407 10,422
Other payables 987 3,421
Accounts Payable and Accrued Liabilities, Current, Total $ 164,553 $ 124,694