XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Receivables [Abstract]    
Trade receivables $ 74,833,000 $ 86,124,000
Value added tax receivables 22,111,000 20,723,000
Income tax receivable 15,829,000 9,374,000
Other taxes receivable 4,037,000 1,866,000
Other 6,286,000 3,269,000
Total 123,096,000 121,356,000
Provision for credit loss $ 0 $ 0