XML 155 R136.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction      
Revenue $ 1,157,591 $ 990,337 $ 845,568
Revenue, Related Party, Name aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember
Accounts Receivable, after Allowance for Credit Loss, Current, Related Party, Name aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember  
Related parties      
Related Party Transaction      
Accounts receivable - Customer related $ 3,585 $ 3,839  
Related parties | ECOTEC      
Related Party Transaction      
Purchases from related party 500    
Affiliated Entity      
Related Party Transaction      
Revenue 40,700 35,400 $ 36,200
Accounts receivable, net of allowance - Customer related $ 3,600 $ 3,800