XML 44 R33.htm IDEA: XBRL DOCUMENT
v3.19.2

Revenue from Contract with Customers (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2019
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | The following table presents our revenue from contracts with customers disaggregated by revenue source (in thousands):
| Three Months Ended June 30, |  | Six Months Ended June 30,
| 2019 |  | 2018 |  | 2019 |  | 2018
Contract operations (1): |  |  |  |  |  |  |
0 - 1,000 horsepower per unit | $ | 63,683 |  |  | $ | 59,600 |  |  | $ | 127,422 |  |  | $ | 119,192 |
1,001 - 1,500 horsepower per unit | 75,598 |  |  | 68,948 |  |  | 149,938 |  |  | 135,178 |
Over 1,500 horsepower per unit | 45,969 |  |  | 35,904 |  |  | 89,394 |  |  | 70,314 |
Other (2) | 1,008 |  |  | 998 |  |  | 2,011 |  |  | 1,963 |
Total contract operations (3) | 186,258 |  |  | 165,450 |  |  | 368,765 |  |  | 326,647 |
Aftermarket services (1): |  |  |  |  |  |  |
Services | 33,281 |  |  | 36,706 |  |  | 66,802 |  |  | 68,913 |
OTC parts and components sales | 18,851 |  |  | 24,714 |  |  | 38,982 |  |  | 43,350 |
Total aftermarket services (4) | 52,132 |  |  | 61,420 |  |  | 105,784 |  |  | 112,263 |
Total revenue | $ | 238,390 |  |  | $ | 226,870 |  |  | $ | 474,549 |  |  | $ | 438,910 |
——————
(1) | We operate in two segments: contract operations and aftermarket services. See Note 19 (“Segments”) for further details regarding our segments.
(2) | Primarily related to fees associated with Archrock-owned non-compressor equipment.
(3) | Included $2.2 million and $1.4 million for the three months ended June 30, 2019 and 2018, respectively, and $4.4 million and $2.7 million for the six months ended June 30, 2019 and 2018, respectively, related to billable maintenance on Archrock-owned units that was recognized at a point in time. All other contract operations revenue is recognized over time.
(4) All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.
Remaining Performance Obligation | The remaining performance obligations will be recognized through 2024 as follows (in thousands):
| 2019 |  | 2020 |  | 2021 |  | 2022 |  | 2023 |  | 2024 |  | Total
Remaining performance obligations | $ | 148,323 |  |  | $ | 117,192 |  |  | $ | 37,632 |  |  | $ | 8,295 |  |  | $ | 1,122 |  |  | $ | 293 |  |  | $ | 312,857 |

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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 Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration