XML 94 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable, net - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts receivable, net        
Other $ 6,200 $ 4,342    
Accounts receivable 132,892 124,656    
Allowance for credit losses (414) (587) $ (1,674) $ (2,152)
Accounts receivable, net $ 132,478 $ 124,069    
Accounts Receivable, after Allowance for Credit Loss, Current, Related Party, Name aroc:HilcorpAndAffiliatesMember aroc:HilcorpAndAffiliatesMember    
Receivables from contracts with customers, net of allowance for credit losses $ 126,300 $ 119,700    
Nonrelated party - Third party        
Accounts receivable, net        
Accounts receivable - Customer related 123,107 116,475    
Related parties        
Accounts receivable, net        
Accounts receivable - Customer related $ 3,585 $ 3,839