XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Financial instruments - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
Financial instruments  
Number of days after consumption billings are considered past due 45 days
Minimum  
Financial instruments  
Duration certain foreign currencies are fixed to the dollar 20 years