v3.25.3

Litigation and Contingencies (Details) $ in Millions |  |  |  |  |  |  |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Aug. 26, 2025 lawsuit | Aug. 08, 2025 lawsuit | Jul. 22, 2025 USD ($) | Jan. 24, 2013 USD ($) | Dec. 11, 2012 USD ($) | Apr. 21, 2012 USD ($) | May 10, 2010 USD ($) employee | Feb. 29, 2024 USD ($) | Oct. 31, 2020 patent | Sep. 30, 2020 patent | Oct. 31, 2025 patent | Dec. 31, 2015 subsidiary employee | Apr. 20, 2012 USD ($) | Apr. 11, 2012 USD ($)
Litigation and Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate damages sought |  |  |  |  |  |  |  | $ 4,000 |  |  |  |  |  |
Loss contingency, damages awarded, value |  |  | $ 740 |  |  |  |  |  |  |  |  |  |  |
Media Content Protection LLC Patent Litigation |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation and Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Patents allegedly infringed | patent |  |  |  |  |  |  |  |  |  | 4 |  |  |  |
Patents withdrawn | patent |  |  |  |  |  |  |  |  | 2 |  |  |  |  |
Wilus |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation and Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Patents allegedly infringed | patent |  |  |  |  |  |  |  |  |  |  | 3 |  |  |
Philips |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation and Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Patents allegedly infringed | lawsuit | 2 | 3 |  |  |  |  |  |  |  |  |  |  |  |
Number of patents, seeking damages and product recall | lawsuit |  | 2 |  |  |  |  |  |  |  |  |  |  |  |
India Directorate of Revenue Intelligence Proceedings |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation and Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of current employees | employee |  |  |  |  |  |  | 7 |  |  |  |  |  |  |
Number of former employees | employee |  |  |  |  |  |  | 1 |  |  |  |  |  |  |
Aggregate damages sought |  |  |  |  |  |  | $ 370 |  |  |  |  |  |  |
Loss contingency deposit to prevent interruption of business |  |  |  |  |  |  | $ 16 |  |  |  |  |  |  |
Duties and penalties under show cause notices |  |  |  |  |  |  |  |  |  |  |  |  | $ 17 | $ 386
Amount deposited under show cause notice prior to order |  |  |  |  |  |  |  |  |  |  |  |  | $ 7 | $ 9
Additional amount deposited against products-related show cause notice |  |  |  |  | $ 10 |  |  |  |  |  |  |  |  |
Additional amount deposited against parts-related show cause notice |  |  |  |  |  | $ 3 |  |  |  |  |  |  |  |
Additional amount deposited against product order |  |  |  | $ 24 |  |  |  |  |  |  |  |  |  |
Autonomy-Related Legal Matters | Autonomy |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation and Contingencies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of subsidiaries | subsidiary |  |  |  |  |  |  |  |  |  |  |  | 4 |  |
Number of members | employee |  |  |  |  |  |  |  |  |  |  |  | 2 |  |

X
- Definition The amount of additional deposit made with the Commissioner of Customs in connection with the parts-related show cause notice. + References No definition available. + Details
Name: | hpq_AdditionalDepositAgainstPartsRelatedShowCauseNotice
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of additional deposit made with the Customs Tribunal in connection with the product order. + References No definition available. + Details
Name: | hpq_AdditionalDepositAgainstProductOrder
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of additional deposit made with the Commissioner of Customs in connection with the products-related show cause notice. + References No definition available. + Details
Name: | hpq_AdditionalDepositAgainstProductsRelatedShowCauseNotice
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents amount deposited under the products and parts show cause notices. + References No definition available. + Details
Name: | hpq_AmountDepositedUnderProductsShowCauseNotice
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate amount of duties and penalties that the Commissioner of Customs is seeking to have HP India and the other named individuals pay under the products and parts show cause notices. + References No definition available. + Details
Name: | hpq_DutiesPenaltiesAffirmedUnderShowCauseNotices
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount deposited by the entity to prevent interruption of business. + References No definition available. + Details
Name: | hpq_LossContingencyDepositToPreventInterruptionOfBusiness
Namespace Prefix: | hpq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss Contingency, Number of Defendants, Current Employee + References No definition available. + Details
Name: | hpq_LossContingencyNumberofDefendantsCurrentEmployee
Namespace Prefix: | hpq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Number of Defendants, Former Employee + References No definition available. + Details
Name: | hpq_LossContingencyNumberofDefendantsFormerEmployee
Namespace Prefix: | hpq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Patents Allegedly Infringed Upon, Damages And Product Recall + References No definition available. + Details
Name: | hpq_LossContingencyPatentsAllegedlyInfringedUponDamagesAndProductRecall
Namespace Prefix: | hpq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Patents Withdrawn + References No definition available. + Details
Name: | hpq_LossContingencyPatentsWithdrawn
Namespace Prefix: | hpq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents number of members. + References No definition available. + Details
Name: | hpq_NumberOfMembers
Namespace Prefix: | hpq_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of subsidiaries. + References No definition available. + Details
Name: | hpq_NumberOfSubsidiaries
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesAwardedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of another entity's patents that the entity has allegedly infringed. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyPatentsAllegedlyInfringedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=hpq_IndiaDirectorateOfRevenueIntelligenceProceedingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=hpq_AutonomyRelatedLegalMattersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=hpq_AcquisitionOfAutonomyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |