XML 113 R96.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Taxes on Earnings - Schedule of Deferred Tax Asset Valuation Allowance and Changes (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Oct. 31, 2018 | Oct. 31, 2017 | Oct. 31, 2016
Movement in Valuation Allowances and Reserves |  |  |
Balance at beginning of year | $ 8,807 | $ 8,520 | $ 7,114
Income tax (benefit) expense | (897) | 297 | 1,421
Other comprehensive income, currency translation and charges to other accounts | (4) | (10) | (15)
Balance at end of year | $ 7,906 | $ 8,807 | $ 8,520

X
- Definition Valuation Allowance, Deferred Tax Asset, Increase (Decrease) for Income Tax Expense (Benefit), Amount + References No definition available. + Details
Name: | hpq_ValuationAllowanceDeferredTaxAssetIncreaseDecreaseforIncomeTaxExpenseBenefitAmount
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs related to currency translation and other. + References No definition available. + Details
Name: | hpq_ValuationAllowancesAndReservesCurrencyTranslationAndOther
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration