XML 137 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Trade and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Trade and Other Liabilities    
Trade payables $ 77,564 $ 85,743
Accrued liabilities 141,401 116,647
Social security and sales taxes payable 38,741 41,608
Net consumption taxes payable 14,482 11,360
Share unit liabilities 6,267 10,056
Other payables 16,279 12,889
Derivative financial liability $ 29 $ 2,005
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Trade and other liabilities Trade and other liabilities
Trade and other liabilities $ 294,763 $ 280,308