XML 130 R114.htm IDEA: XBRL DOCUMENT
v3.21.1

Financial Guarantees and Warranties (Details) | 12 Months Ended
--- | ---
Mar. 31, 2021 USD ($)
Guarantor Obligations [Line Items] |
Guarantee obligations, expiring in 2022 | $ 268,000,000
Guarantee obligations, expiring in 2023 | 26,000,000
Guarantee obligations, expiring in 2024 | 33,000,000
Guarantee obligations, expiring in 2025 | 11,000,000
Guarantee obligations, expiring in 2026 | 15,000,000
Guarantee obligations, expiring after 2026 | 119,000,000
Guarantee Obligations Inventory Repurchase Guarantees |
Guarantor Obligations [Line Items] |
Guarantor obligations, maximum exposure | 329,000,000
Guarantee Obligations Customers Debt |
Guarantor Obligations [Line Items] |
Guarantor obligations, maximum exposure | 143,000,000
Standby Letters of Credit |
Guarantor Obligations [Line Items] |
Letters of credit outstanding | $ 146,000,000
Minimum | Guarantee Obligations Inventory Repurchase Guarantees |
Guarantor Obligations [Line Items] |
Debt guarantee period | 1 year
Minimum | Guarantee Obligations Customers Debt |
Guarantor Obligations [Line Items] |
Debt guarantee period | 1 year
Maximum | Guarantee Obligations Inventory Repurchase Guarantees |
Guarantor Obligations [Line Items] |
Debt guarantee period | 2 years
Maximum | Guarantee Obligations Customers Debt |
Guarantor Obligations [Line Items] |
Debt guarantee period | 10 years

X
- Definition Guarantee Obligations Exposure Expiring in Year Five + References No definition available. + Details
Name: | mck_GuaranteeObligationsExposureExpiringinYearFive
Namespace Prefix: | mck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Guarantee Obligations Exposure Expiring in Year Five Thereafter + References No definition available. + Details
Name: | mck_GuaranteeObligationsExposureExpiringinYearFiveThereafter
Namespace Prefix: | mck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Guarantee Obligations Exposure Expiring in Year Four + References No definition available. + Details
Name: | mck_GuaranteeObligationsExposureExpiringinYearFour
Namespace Prefix: | mck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Guarantee Obligations Exposure Expiring in Year One + References No definition available. + Details
Name: | mck_GuaranteeObligationsExposureExpiringinYearOne
Namespace Prefix: | mck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Guarantee Obligations Exposure Expiring in Year Three + References No definition available. + Details
Name: | mck_GuaranteeObligationsExposureExpiringinYearThree
Namespace Prefix: | mck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Guarantee Obligations Exposure Expiring in Year Two + References No definition available. + Details
Name: | mck_GuaranteeObligationsExposureExpiringinYearTwo
Namespace Prefix: | mck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Guarantor Obligations, Period + References No definition available. + Details
Name: | mck_GuarantorObligationsPeriod
Namespace Prefix: | mck_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=mck_GuaranteeObligationsInventoryRepurchaseGuaranteesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=mck_GuaranteeObligationsCustomersDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |