XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Receivables [Abstract]    
Trade receivables $ 61,329,000 $ 91,340,000
Value added tax receivables 27,798,000 30,554,000
Income tax receivable 1,045,000 3,172,000
Other taxes receivable 17,065,000 11,734,000
Other 3,605,000 5,380,000
Total 110,842,000 142,180,000
Provision for credit loss $ 0 $ 0