XML 138 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade and other liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Trade and other liabilities    
Trade payables $ 85,743 $ 75,503
Accrued liabilities 116,647 99,559
Social security and sales taxes payable 41,608 39,909
Net consumption taxes payable 11,360 10,434
Share unit liabilities 10,056 9,602
Other payables 12,889 8,779
Derivative financial liability 2,005  
Trade and other liabilities $ 280,308 $ 243,786