XML 50 R34.htm IDEA: XBRL DOCUMENT
v3.22.1

Shareholders' Equity Repurchase Activity (Details) shares in Millions, $ in Billions | Mar. 31, 2022 USD ($) shares
--- | ---
Repurchase Activity [Abstract] |
Stock Repurchase Program, Number of Shares Authorized to be Repurchased | $ 5.1
Treasury Stock Shares Acquired From Inception | shares | 224
Treasury Stock Value Acquired Cost Method From Inception | $ 9.0

X
- Definition Repurchase Activity [Abstract] + References No definition available. + Details
Name: | hal_RepurchaseActivityAbstract
Namespace Prefix: | hal_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares that have been repurchased from inception of the stock repurchase program and are being held in treasury. + References No definition available. + Details
Name: | hal_TreasuryStockSharesAcquiredFromInception
Namespace Prefix: | hal_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Equity impact of the cost of common stock that were repurchased from inception of the stock repurchase program. Recorded using the cost method. + References No definition available. + Details
Name: | hal_TreasuryStockValueAcquiredCostMethodFromInception
Namespace Prefix: | hal_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant