Reportable Segments and Geographic Information - Narrative (Details) - segment |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2016 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Segment Reporting [Abstract] | ||||
| Number of reportable segments | 4 | |||
| Number of new reportable segments | 2 | |||
| Petroleo Brasileiro S.A. | Total revenues | Customer Concentration Risk | ||||
| Concentration Risk [Line Items] | ||||
| Percentage of total revenues | 10.00% | |||
| Archrock Partners and Archrock | Total revenues | Customer Concentration Risk | ||||
| Concentration Risk [Line Items] | ||||
| Percentage of total revenues | 11.00% | 11.00% | ||