XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.1
TRADE AND OTHER RECEIVABLES (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Receivables [Abstract]    
Trade receivables $ 70,608,000 $ 84,239,000
Value added tax receivables 20,413,000 19,939,000
Income tax receivable 1,636,000 4,626,000
Other taxes receivable 22,491,000 13,479,000
Other 2,348,000 2,155,000
Total 117,496,000 124,438,000
Provision for credit loss $ 0 $ 0