XML 36 R25.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Revenue from Contracts with Customers (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2018
Revenue from Contract with Customer [Abstract] |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] | The remaining performance obligations are expected to be recognized through 2022 as follows (in thousands):
| 2018 |  | 2019 |  | 2020 |  | 2021 |  | 2022 |  | Total
| (In Thousands)
Compression service contracts remaining performance obligations | $ | 2,552 |  |  | $ | 9,451 |  |  | $ | 3,865 |  |  | $ | 552 |  |  | $ | 76 |  |  | $ | 16,496 |
Summary of Changes in Contract Liabilities | The following table reflects the changes in our contract liabilities during the nine month period ended September 30, 2018:
| September 30, 2018
| (In Thousands)
Unearned Income, beginning of period | $ | 17,050 |
Additional unearned income | 101,887 |
Revenue recognized | (82,050 | )
Unearned income, end of period | $ | 36,887 |
Disaggregation of Revenue [Table Text Block] | In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.
| Three months ended September 30, |  | Nine months ended September 30,
| 2018 |  | 2017 |  | 2018 |  | 2017
| (In Thousands)
Completion Fluids & Products |  |  |  |  |  |  |
U.S. | 35,426 |  |  | 42,537 |  |  | 97,446 |  |  | 124,209 |
International | 27,647 |  |  | 28,786 |  |  | 95,287 |  |  | 77,337 |
| 63,073 |  |  | 71,323 |  |  | 192,733 |  |  | 201,546 |
Water & Flowback Services |  |  |  |  |  |  |
U.S. | 71,579 |  |  | 31,802 |  |  | 189,457 |  |  | 80,219 |
International | 6,989 |  |  | 9,246 |  |  | 33,832 |  |  | 30,094 |
| 78,568 |  |  | 41,048 |  |  | 223,289 |  |  | 110,313 |
Compression |  |  |  |  |  |  |
U.S. | 105,655 |  |  | 63,697 |  |  | 273,563 |  |  | 190,553 |
International | 9,606 |  |  | 7,914 |  |  | 27,044 |  |  | 21,929 |
| 115,261 |  |  | 71,611 |  |  | 300,607 |  |  | 212,482 |
Interdivision eliminations |  |  |  |  |  |  |
U.S. | 4 |  |  | (12 | ) |  | 4 |  |  | (13 | )
International | (55 | ) |  | (293 | ) |  | (329 | ) |  | (1,311 | )
| (51 | ) |  | (305 | ) |  | (325 | ) |  | (1,324 | )
Total Revenue |  |  |  |  |  |  |
U.S. | 212,664 |  |  | 138,024 |  |  | 560,470 |  |  | 394,968 |
International | 44,187 |  |  | 45,653 |  |  | 155,834 |  |  | 128,049 |
| 256,851 |  |  | 183,677 |  |  | 716,304 |  |  | 523,017 |

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&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=109196051&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration