XML 86 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Payable (Tables)
12 Months Ended
Dec. 31, 2020
Trade and other current payables [abstract]  
Schedule of accounts payable and accrued liabilities
16. ACCOUNTS PAYABLE
Accounts payable and accrued liabilities consist of: 
 December 31,
2020
December 31,
2019
Trade accounts payable(1)
$80,280 $66,924 
Royalties payable18,166 16,108 
Other accounts payable and trade related accruals94,600 59,295 
Payroll and related benefits53,780 47,221 
Severance accruals2,935 994 
Refundable tax payable11,208 9,844 
Other taxes payable20,969 24,944 
 $281,938 $225,330 
(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.