XML 55 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable
12 Months Ended
Dec. 31, 2022
Trade and other current payables [abstract]  
Accounts Payable
Accounts payable and accrued liabilities consist of: 
 December 31,
2022
December 31,
2021
Trade accounts payable(1)
$88,808 $77,461 
Royalty payables20,886 24,113 
Other accounts payable and accrued liabilities111,282 107,207 
Payroll and severance liabilities66,608 64,968 
Value added tax liabilities8,508 12,006 
Other tax payables11,962 20,332 
 $308,054 $306,087 
(1)No interest is charged on the trade accounts payable ranging from 30 to 60 days from the invoice date. The Company has policies in place to ensure that all payables are paid within the credit terms.