XML 121 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Trade receivables $ 91,340,000 $ 62,563,000
Value added tax receivables 30,554,000 30,893,000
Income tax receivable 3,172,000 14,316,000
Other taxes receivable 11,734,000 6,750,000
Other 5,380,000 3,153,000
Total 142,180,000 117,675,000
Provision for credit loss $ 0 $ 0