XML 45 R26.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Revenue (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2018
Revenue [Abstract] |
Revenue recognition | Revenue recognition Effective January 1, 2018, we adopted a comprehensive new revenue recognition standard using a modified retrospective basis. The comparative information for the years ended December 31, 2017 and December 31, 2016 has not been adjusted and continues to be reported under the previous revenue standard, the accounting policies for which are discussed below. Our services and products are generally sold based upon purchase orders or contracts with our customers that include fixed or determinable prices but do not include right of return provisions or other significant post-delivery obligations. We recognize revenue from product sales when title passes to the customer, the customer assumes risks and rewards of ownership, collectability is reasonably assured and delivery occurs as directed by our customer. Service revenue, including training and consulting services, is recognized when the services are rendered and collectability is reasonably assured. Rates for services are typically priced on a per day, per meter, per man-hour or similar basis. revenue recognition is based on the transfer of control, or our customer’s ability to benefit from our services and products in an amount that reflects the consideration we expect to receive in exchange for those services and products. The vast majority of our service and product contracts are short-term in nature. In recognizing revenue for our services and products, we determine the transaction price of purchase orders or contracts with our customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment, which includes identifying performance obligations in the contract, determining whether promised services can be distinguished in the context of the contract, and estimating the amount of variable consideration to include in the transaction price. We also assess our customer’s ability and intention to pay, which is based on a variety of factors including our customer’s historical payment experience and financial condition. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 20 days to 60 days. Other judgments involved in recognizing revenue include an assessment of progress towards completion of performance obligations for certain long-term contracts, which involve estimating total costs to determine our progress towards contract completion and calculating the corresponding amount of revenue to recognize.

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

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration