|12 Months Ended|
Dec. 31, 2019
(a)Disaggregation of Revenue
Revenue is disaggregated by type (in thousands) in the following table. The table also identifies which reportable segment that the disaggregated revenues relate. For more information on reportable segments, see Note 18—Segment Information.
(b)Transaction Price Allocated to Remaining Performance Obligations
For our product sales that have a contract term greater than one year, we have utilized the practical expedient in ASC 606, which does not require the disclosure of the transaction price allocated to remaining performance obligations if the variable consideration is allocated entirely to a wholly unsatisfied performance obligation. Under our product sales contracts, each unit of product delivered to the customer represents a separate performance obligation; therefore, future volumes are wholly unsatisfied and disclosure of the transaction price allocated to remaining performance obligations is not required. For our product sales that have a contract term of one year or less, we have utilized the practical expedient in ASC 606, which does not require the disclosure of the transaction price allocated to remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of year or less.
Under our sales contracts, we invoice customers after our performance obligations have been satisfied, at which point payment is unconditional. Accordingly, our contracts do not give rise to contract assets or liabilities under ASC 606. At December 31, 2018 and 2019, our receivables from contracts with customers were $475 million and $318 million, respectively.
The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
Reference 1: http://www.xbrl.org/2003/role/disclosureRef