XML 259 R163.htm IDEA: XBRL DOCUMENT
v3.25.1

Authorised and issued share capital - Additional Information (Details) - Ordinary shares - GBP (£) £ in Millions | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | --- | ---
Disclosure of classes of share capital [line items] |  |  |
Number of the ordinary shares of the Company held by the ESOP (in shares) | 39,769 | 490,646 | 1,211,974
Market value of the ordinary shares of the Company held by the ESOP | £ 0.3 | £ 4.0 | £ 10.0
Number of ordinary shares held in treasury (in shares) | 12,591,893 | 66,675,497 | 70,489,953
Ordinary shares held in treasury at market value | £ 104.0 | £ 502.0 | £ 578.0

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfClassesOfShareCapitalLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Market value of shares held by trust under employee share ownership plan. + References No definition available. + Details
Name: | wpp_MarketValueOfSharesHeldByTrustUnderEmployeeShareOwnershipPlan
Namespace Prefix: | wpp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Market Value Of Treasury Shares + References No definition available. + Details
Name: | wpp_MarketValueOfTreasuryShares
Namespace Prefix: | wpp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares in treasury. + References No definition available. + Details
Name: | wpp_NumberOfSharesInTreasury
Namespace Prefix: | wpp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Shares Held in Employee Ownership Trusts + References No definition available. + Details
Name: | wpp_SharesHeldInEmployeeOwnershipTrusts
Namespace Prefix: | wpp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |