XML 142 R124.htm IDEA: XBRL DOCUMENT
v3.4.0.3

Financial Guarantees and Warranties (Details) | 12 Months Ended
--- | ---
Mar. 31, 2016 USD ($)
Guarantor Obligations [Line Items] |
Guarantor obligations, current carrying value | $ 1,000,000
Guarantee obligations, expiring in 2017 | 194,000,000
Guarantee obligations, expiring in 2018 | 8,000,000
Guarantee obligations, expiring in 2019 | 10,000,000
Guarantee obligations, expiring in 2020 | 12,000,000
Guarantee obligations, expiring in 2021 | 12,000,000
Guarantee obligations, expiring after 2021 | 104,000,000
Guarantee Obligations Inventory Repurchase Guarantees |
Guarantor Obligations [Line Items] |
Guarantor obligations, maximum exposure | $ 201,000,000
Guarantee Obligations Inventory Repurchase Guarantees | Minimum |
Guarantor Obligations [Line Items] |
Debt guarantee period | 1 year
Guarantee Obligations Inventory Repurchase Guarantees | Maximum |
Guarantor Obligations [Line Items] |
Debt guarantee period | 2 years
Guarantee Obligations Customers Debt |
Guarantor Obligations [Line Items] |
Guarantor obligations, maximum exposure | $ 139,000,000
Guarantee Obligations Customers Debt | Minimum |
Guarantor Obligations [Line Items] |
Debt guarantee period | 1 year
Guarantee Obligations Customers Debt | Maximum |
Guarantor Obligations [Line Items] |
Debt guarantee period | 12 years
Standby Letters of Credit |
Guarantor Obligations [Line Items] |
Letters of credit outstanding | $ 142,000,000
Commitment to Investee Building and Equipment Construction |
Guarantor Obligations [Line Items] |
Guarantor obligations, maximum exposure | $ 4,000,000

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 The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6851643&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsCurrentCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6851643&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_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
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: | us-gaap_GuaranteeObligationsByNatureAxis=mck_GuaranteeofInvesteeBuildinganEquipmentConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |