Net Income (Loss) Per Common Share - Narrative (Details)
Nov. 03, 2015
shares
Earnings Per Share [Abstract]  
Common stock distributed by Archrock to its stockholders (in shares) 34,286,267