XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.2
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Trade receivables $ 73,994,000 $ 84,239,000
Value added tax receivables 17,926,000 19,939,000
Income tax receivable 1,811,000 4,626,000
Other taxes receivable 20,600,000 13,479,000
Other 2,723,000 2,155,000
Total 117,054,000 124,438,000
Provision for credit loss $ 0 $ 0