XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Trade receivables $ 88,688,000 $ 62,563,000
Value added tax receivables 38,517,000 30,893,000
Income tax receivable 26,801,000 14,316,000
Other taxes receivable 4,559,000 6,750,000
Other 3,183,000 3,153,000
Total 161,748,000 117,675,000
Provision for credit loss $ 0 $ 0