XML 228 R102.htm IDEA: XBRL DOCUMENT v3.3.1.900
Trade And Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Trade And Other Payables [Abstract]    
Trade payables $ 38,239 $ 46,757
Accrued liabilities 47,193 45,863
Social security and sales taxes payable 15,208 18,870
Net consumption taxes payable 9,759 10,862
Share unit liabilities 6,204 1,589
Other payables 3,439 2,797
Accounts Payable and Accrued Liabilities, Current, Total $ 120,042 $ 126,738