XML 422 R148.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Provisions - Additional Information (Detail) $ in Millions | Dec. 31, 2024 USD ($)
--- | ---
Liabilities for incurred claims [member] |
Statements [Line Items] |
Liability for self insurance | $ 6
Reported but not settled claims [member] |
Statements [Line Items] |
Liability for self insurance | 3
Employment related obligations [Member] |
Statements [Line Items] |
Liability for self insurance | 7
Owned and leased properties [Member] |
Statements [Line Items] |
Maximum liabilities last five policy years | $ 103

X
- Definition Liability for self insurance. + References No definition available. + Details
Name: | ihg_LiabilityForSelfInsurance
Namespace Prefix: | ihg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum liabilities last five policy years self insurance. + References No definition available. + Details
Name: | ihg_MaximumLiabilitiesLastFivePolicyYearsSelfInsurance
Namespace Prefix: | ihg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Statements [Line Items] + References No definition available. + Details
Name: | ihg_StatementsLineItems
Namespace Prefix: | ihg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis=ifrs-full_LiabilitiesForIncurredClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis=ihg_ReportedButNotSettledClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ihg_InsuranceReserveAxis=ihg_EmploymentRelatedObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ihg_InsuranceReserveAxis=ihg_OwnedAndLeasedPropertiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |