XML 93 R81.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Sales and Other Operating Revenue - Transitional Arrangements (Details) - Accounting Standards Update 2014-09 [Member] - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2018 | Dec. 31, 2017 | Dec. 31, 2015 | Dec. 31, 2011
Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment | We have entered into contractual arrangements where we license proprietary technology to customers related to the optimization process for operating LNG plants. The agreements typically provide for negotiated payments to be made at stated milestones. The payments are not directly related to our performance under the contract and are recorded as deferred revenue to be recognized as revenue when the customer can utilize and benefit from their right to use the license. Payments are received in installments over the construction period. |  |  |
Revenue, Initial Application Period Cumulative Effect Transition, Description | The cumulative effect of applying the standard relates solely to certain licensing arrangements where revenue was previously recognized ($61 million in 2011, $146 million in 2015, and $44 million in 2017) based on contractual milestones. Under ASC Topic 606, such revenues are recognized when the customer has the ability to utilize and benefit from its right to use the license. As a result, such historically recognized revenues must be reversed through a cumulative effect adjustment and deferred until such time when the customer has the ability to utilize and benefit from the license. The cumulative effect adjustment relates to contracts that were not substantially completed at the date of implementation. |  |  |
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] |  |  |  |
Revenue Recognition, Milestone Method, Revenue Recognized |  | $ 44 | $ 146 | $ 61

X
- Definition Description of effect, from relationship that timing of satisfaction of performance obligation has on timing of payment, on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and on obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130550-203045 + Details
Name: | us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of nature and reason for change in accounting principle when applying transition method for cumulative effect in initial period of application. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 65 -Paragraph 1 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048 + Details
Name: | us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of consideration recognized during the period for the milestone or milestones. + References No definition available. + Details
Name: | us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |