XML 78 R61.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Retirement and Post-Retirement Benefit Plans - Lump sum program (Narrative) (Details) plan_participant in Thousands, $ in Millions | 1 Months Ended | 12 Months Ended
--- | --- | ---
Oct. 31, 2016 USD ($) | Oct. 31, 2018 USD ($) | Oct. 31, 2017 USD ($) | Oct. 31, 2016 USD ($) plan_participant
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Settlement loss |  | $ 7 | $ 5 | $ 179
Lump sum program |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Number of plan participants elected to receive lump sum payments | plan_participant |  |  |  | 16
Lump sum payments to participants |  |  |  | $ 977
Settlement loss | $ 177 |  |  |

X
- Definition Defined Benefit Plan, Number of Plan Participants, Voluntary Lump Sum Payments + References No definition available. + Details
Name: | hpq_DefinedBenefitPlanNumberofPlanParticipantsVoluntaryLumpSumPayments
Namespace Prefix: | hpq_
Data Type: | xbrli:integerItemType
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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (a)(7) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(10) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |