v3.26.1
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Trade receivables $ 46,276,000 $ 94,031,000
Value added tax receivables 17,227,000 17,475,000
Income tax receivable 8,289,000 1,679,000
Other taxes receivable 21,587,000 20,264,000
Other 2,395,000 172,000
Total 95,774,000 133,621,000
Provision for credit loss $ 0 $ 0