XML 34 R18.htm IDEA: XBRL DOCUMENT
v3.19.3

Revenues | 9 Months Ended
--- | ---
Sep. 30, 2019
Revenue from Contract with Customer [Abstract] |
Revenues | Note 12—Revenues Revenue from Contracts with Customers Crude oil, natural gas and NGL sales are recognized at the point that control of the product is transferred to the customer and collectability is reasonably assured. Virtually all of the Company’s contract pricing provisions are tied to a market index, with certain adjustments based on, among other factors, transportation costs to an active spot market and quality differentials. As a result, the Company’s realized price of oil, natural gas, and NGLs fluctuates to remain competitive with other available oil, natural gas, and NGLs supplies both globally (in the case of crude oil) and locally. Oil and gas revenues presented within the Consolidated Statements of Operations relate to the sale of oil, natural gas and NGLs as shown below:
| For the Three Months Ended September 30, |  | For the Nine Months Ended September 30,
| 2019 |  | 2018 |  | 2019 |  | 2018
Operating revenues (in thousands): |  |  |  |  |  |  |
Oil sales | $ | 200,196 |  |  | $ | 184,510 |  |  | $ | 590,055 |  |  | $ | 533,507 |
Natural gas sales | 11,070 |  |  | 14,311 |  |  | 31,655 |  |  | 46,612 |
NGL sales | 17,864 |  |  | 36,059 |  |  | 66,228 |  |  | 88,422 |
Oil and gas sales | $ | 229,130 |  |  | $ | 234,880 |  |  | $ | 687,938 |  |  | $ | 668,541 |
Oil sales The Company’s crude oil sales contracts are generally structured whereby oil is delivered to the purchaser at a contractually agreed-upon delivery point at which the purchaser takes title of the product. This delivery point is usually at the wellhead or at the inlet of a transportation pipeline. Revenue is recognized when control transfers to the purchaser at the delivery point based on the net price received from the purchaser. Any downstream transportation costs incurred by crude purchasers are reflected as a net reduction to oil sales revenues. Natural gas and NGL sales Under the Company’s natural gas processing contracts, liquids rich natural gas is delivered to a midstream processing entity at the inlet of the gas plant processing system. The midstream processing entity gathers and processes the raw gas and then remits proceeds to Centennial for the resulting sales of NGLs, while the Company generally elects to take its residue gas product “in-kind” at the plant tailgate. For these contracts, the Company evaluates when control is transferred and revenue should be recognized. Where the Company has concluded that control transfers at the tailgate of the processing facility, fees incurred prior to transfer of control are presented as gathering, processing and transportation expenses (“GP&T”) within the Consolidated Statements of Operations. Any transportation and fractionation costs incurred subsequent to the point of transfer of control are reflected as a net reduction to natural gas and NGL sales revenues presented in the table above. Performance obligations For all commodity products, the Company records revenue in the month production is delivered to the purchaser. Settlement statements for natural gas and NGL sales may not be received for 30 to 90 days after the date production volumes are delivered and for crude oil, generally within 30 days after delivery has occurred. However, payment is unconditional once the performance obligations have been satisfied. At this time, the volume and price can be reasonably estimated and amounts due from customers are accrued in Accounts Receivable, net in the Consolidated Balance Sheets. As of September 30, 2019 and December 31, 2018, such receivable balances were $71.7 million and $67.0 million, respectively. The Company records any differences between its estimates and the actual amounts received for product sales in the month that payment is received from the purchaser. Historically, any identified differences between revenue estimates and actual revenue received have not been significant. For both the nine months ended September 30, 2019 and 2018, revenue recognized in the reporting period related to performance obligations satisfied in prior reporting periods were not material. Transaction price allocated to remaining performance obligations For the Company’s product sales that have a contract term greater than one year, the Company has utilized the practical expedient in ASC Topic 606 which states the Company is not required to disclose the transaction price allocated to the remaining performance obligations if the variable consideration is allocated entirely to a wholly unsatisfied performance obligation. Under these sales contracts, monthly sales of a product generally represent a separate performance obligation; therefore, future commodity volumes to be delivered and sold are wholly unsatisfied, and disclosure of the transaction price allocated to such unsatisfied performance obligations is not required.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration