XML 21 R64.htm IDEA: XBRL DOCUMENT
v3.19.3

Commitments and Contingent Liabilities - Narrative (Details) |  | 3 Months Ended | 6 Months Ended | 23 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
May 17, 2013 USD ($) | Sep. 30, 2019 USD ($) state_attorney state county case | Sep. 30, 2019 USD ($) state_attorney state county case | Sep. 30, 2019 state_attorney state county case | Oct. 01, 2019 pharmacy complaint | Dec. 30, 2017 investment_fund | Oct. 09, 2017 case
In re: National Prescription Opioid Litigation |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Complaints filed against the entity |  | 2,300 | 2,300 | 2,300 |  |  |
Pre-tax charge | $ |  |  | $ (82,000,000) |  |  |  |
Related to Two Counties |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Pre-tax charge | $ |  | $ 82,000,000 |  |  |  |  |
Number of counties | county |  | 2 | 2 | 2 |  |  |
In re McKesson Corporation Stockholder Derivative Litigation [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Complaints filed against the entity |  |  |  |  |  |  | 2
Number of additional suits filed |  |  |  | 4 |  |  |
Police & Fire Ret. Sys. of the City of Detroit v. McKesson Corporation, et al., Amalgamated Bank v. McKesson Corporation, et al., and Greene v. McKesson Corporation, et al. |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Number of additional suits filed |  |  |  | 3 |  |  |
Davidson Kempner International (BVI) Ltd., et al. v. McKesson Europe Holdings GmbH & Co. KGaA |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Number of investment funds | investment_fund |  |  |  |  |  | 4 |
Minimum | True Health Chiropractic Inc., et al. v. McKesson Corporation, et al. |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Damages sought per violation | $ | $ 500 |  |  |  |  |  |
Maximum | True Health Chiropractic Inc., et al. v. McKesson Corporation, et al. |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Damages sought per violation | $ | $ 1,500 |  |  |  |  |  |
Subsequent Event [Member] | Powell Prescription Center, et al. v. Surescripts, LLC, et al., and Intergrated Pharmaceutical Solutions LLC v. Surescripts, LLC |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Complaints filed against the entity | complaint |  |  |  |  | 3 |  |
Number of pharmacies | pharmacy |  |  |  |  | 6 |  |
Pending |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Complaints filed against the entity |  | 370 | 370 | 370 |  |  |
Number of states | state |  | 37 | 37 | 37 |  |  |
Number of state attorney generals | state_attorney |  | 19 | 19 | 19 |  |  |

X
- Definition Loss Contingency, Damages Sought Per Violation, Value + References No definition available. + Details
Name: | mck_LossContingencyDamagesSoughtPerViolationValue
Namespace Prefix: | mck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss Contingency, Number of Counties + References No definition available. + Details
Name: | mck_LossContingencyNumberofCounties
Namespace Prefix: | mck_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Number of Investment Funds + References No definition available. + Details
Name: | mck_LossContingencyNumberofInvestmentFunds
Namespace Prefix: | mck_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Number of Pharmacies Filing Claims + References No definition available. + Details
Name: | mck_LossContingencyNumberofPharmaciesFilingClaims
Namespace Prefix: | mck_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Number of State Attorney Generals + References No definition available. + Details
Name: | mck_LossContingencyNumberofStateAttorneyGenerals
Namespace Prefix: | mck_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Number of States + References No definition available. + Details
Name: | mck_LossContingencyNumberofStates
Namespace Prefix: | mck_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349 + Details
Name: | us-gaap_GainLossRelatedToLitigationSettlement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total number of new claims filed pertaining to a loss contingency during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyNewClaimsFiledNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of pending claims pertaining to a loss contingency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyPendingClaimsNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_LitigationCaseAxis=mck_InreNationalPrescriptionOpiateLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=mck_ForTwoCountiesInreNationalPrescriptionOpiateLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=mck_InreMcKessonCorporationStockholderDerivativeLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=mck_PoliceFireRet.Sys.oftheCityofDetroitv.McKessonCorporationetal.AmalgamatedBankv.McKessonCorporationetal.andGreenev.McKessonCorporationetal.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=mck_DavidsonKempnerInternationalBVILtd.etal.v.McKessonEuropeHoldingsGmbHCo.KGaAMember
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_LitigationCaseAxis=mck_TrueHealthChiropracticInc.etal.v.McKessonCorporationetalMember
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: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=mck_PowellPrescriptionCenteretal.v.SurescriptsLLCetal.andIntergratedPharmaceuticalSolutionsLLCv.SurescriptsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |