v3.26.1
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Trade receivables $ 93,322,000 $ 94,031,000
Value added tax receivables 20,774,000 18,549,000
Income tax receivable 1,078,000 1,679,000
Other taxes receivable 18,795,000 20,264,000
Other 4,664,000 2,198,000
Total 138,633,000 136,721,000
Provision for credit loss $ 0 $ 0