XML 140 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction      
Revenue $ 990,337 $ 845,568 $ 781,461
Accounts receivable, net of allowance of $1,487 and $2,152, respectively $ 124,069 $ 137,544  
Revenue, Related Party, Name [Extensible Enumeration] aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember
Accounts Receivable, after Allowance for Credit Loss, Current, Related Party, Name [Extensible Enumeration] aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember  
Related parties      
Related Party Transaction      
Accounts receivable - Customer related $ 3,839 $ 2,998  
Affiliated Entity      
Related Party Transaction      
Revenue 35,400 36,200 $ 38,200
Accounts receivable, net of allowance - Customer related $ 3,800 $ 3,000