XML 35 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade and other receivables
12 Months Ended
Dec. 31, 2024
Subclassifications of assets, liabilities and equities [abstract]  
Trade and other receivables Trade and other receivables: 
As atDec 31
2024
Dec 31
2023
Trade$433,519$431,602
Value-added and other tax receivables22,12322,292
Other17,69479,721
$473,336$533,615