v3.25.4
Details of treasury and other financial risks - Range of payment due dates (Detail)
Dec. 31, 2025
Dec. 31, 2024
Bottom of range    
Disclosure of financial liabilities that are part of supplier finance arrangements [line items]    
Liabilities that are part of the arrangements 60 days 30 days
Comparable trade payables that are not part of the arrangements 0 days 0 days
Top of range    
Disclosure of financial liabilities that are part of supplier finance arrangements [line items]    
Liabilities that are part of the arrangements 135 days 135 days
Comparable trade payables that are not part of the arrangements 140 days 135 days