v3.25.3
Trade and other payables, deposits received and accrued expenses - Additional Information (Details)
Jun. 30, 2025
Bottom of range [member]  
Trade and other payables, deposits received and accrued expenses [Line Items]  
Number of days between invoice date and payment due date for financial liabilities that are part of supplier finance arrangements 30 days
Top of range [member]  
Trade and other payables, deposits received and accrued expenses [Line Items]  
Number of days between invoice date and payment due date for financial liabilities that are part of supplier finance arrangements 60 days