XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, net - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable, net        
Other $ 4,342 $ 25,584    
Accounts receivable 124,656 139,218    
Allowance for credit losses (587) (1,674) $ (2,152) $ (3,370)
Accounts receivable, net $ 124,069 $ 137,544    
Accounts Receivable, after Allowance for Credit Loss, Current, Related Party, Name aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember    
Nonrelated party - Third party        
Accounts receivable, net        
Accounts receivable - Customer related $ 116,475 $ 110,636    
Related parties        
Accounts receivable, net        
Accounts receivable - Customer related $ 3,839 $ 2,998