XML 64 R45.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Receivables (Details) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2018 USD ($) | Dec. 31, 2018 USD ($) Countries Customers | Dec. 31, 2017 USD ($) Countries Customers | Dec. 31, 2016 USD ($)
Concentration Risk [Line Items] |  |  |  |  |
Maximum Percentage Gross Trade Receivables From One Geographic Segment |  |  | 10.00% | 10.00% |
Maximum Percentage Gross Trade Receivables From One Customer |  |  | 10.00% | 10.00% |
NumberOfCountriesExceedReceivablesThreshold | Countries |  |  | 1 | 1 |
NumberOfCustomersExceedReceivablesThreshold | Customers |  |  | 0 | 0 |
Foreign Currency Exchange Rate, Remeasurement |  | 50,000 |  | 10 |
Impairments and other charges |  | $ 312 |  |  |
Allowance for Doubtful Accounts Receivable [Roll Forward] |  |  |  |  |
Balance at Beginning of Period |  | 725 | $ 725 | $ 175 | $ 145
Provision (a) | [1] |  | 57 | 566 | 50
Other (b) | [2] |  | (44) | (16) | (20)
Balance at End of Period |  |  | $ 738 | $ 725 | $ 175
UNITED STATES | Geographic Concentration Risk | Accounts Receivable |  |  |  |  |
Concentration Risk [Line Items] |  |  |  |  |
Concentration Risk, Percentage |  |  | 43.00% | 42.00% |
VENEZUELA |  |  |  |  |
Concentration Risk [Line Items] |  |  |  |  |
Allowance for Doubtful Accounts Receivable, Write-offs |  | 119 |  |  |
Write-off of promissory note in Venezuela |  | 32 |  |  |
Inventory Write-down |  | 48 |  |  |
Fixed asset write-offs in Venezuela |  | 53 |  |  |
Other asset and liability write-offs in Venezuela |  | 13 |  |  |
Accrued taxes portion of Venezuela investment write-down |  | $ 47 |  |  |
[1] | Represents increases to allowance for bad debts charged to costs and expenses, net of recoveries.
[2] | Includes write-offs, balance sheet reclassifications, and other activity.

X
- Definition Portion of accrued taxes in tax provision as part of our write-down of remaining investment in Venezuela. + References No definition available. + Details
Name: | hal_AccruedtaxesportionofVenezuelainvestmentwritedown
Namespace Prefix: | hal_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Write-off of fixed assets in Venezuela. + References No definition available. + Details
Name: | hal_FixedassetwriteoffsinVenezuela
Namespace Prefix: | hal_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The maximum percentage of gross trade receivables from one customer at balance sheet date. + References No definition available. + Details
Name: | hal_MaximumPercentageGrossTradeReceivablesFromOneCustomer
Namespace Prefix: | hal_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum percentage of gross trade receivables from one geographic segment at balance sheet date. + References No definition available. + Details
Name: | hal_MaximumPercentageGrossTradeReceivablesFromOneGeographicSegment
Namespace Prefix: | hal_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Countries Exceed Receivables Threshold of 10% + References No definition available. + Details
Name: | hal_NumberOfCountriesExceedReceivablesThreshold
Namespace Prefix: | hal_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Customers Exceed Receivables Threshold of 10% + References No definition available. + Details
Name: | hal_NumberOfCustomersExceedReceivablesThreshold
Namespace Prefix: | hal_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Write-off of other assets and liabilities in Venezuela. + References No definition available. + Details
Name: | hal_OtherassetandliabilitywriteoffsinVenezuela
Namespace Prefix: | hal_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Write down of remaining investment in Venezuela, net of tax + References No definition available. + Details
Name: | hal_WritedownofremaininginvestmentinVenezuelanetoftax
Namespace Prefix: | hal_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Write-off of promissory note with largest customer in Venezuela + References No definition available. + Details
Name: | hal_WriteoffofpromissorynoteinVenezuela
Namespace Prefix: | hal_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_AllowanceForDoubtfulAccountsReceivableRollforward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_ConcentrationRiskLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate used to remeasure amounts denominated in a currency other than functional currency into functional currency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateRemeasurement1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=68049868&loc=SL66093879-108312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 1C -URI http://asc.fasb.org/extlink&oid=68049868&loc=SL66093883-108312 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4542-108314 + Details
Name: | us-gaap_InventoryWriteDown
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of valuation and qualifying accounts and reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in valuation and qualifying accounts and reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesDeductions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_VE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |