XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Related Party Transaction          
Capital expenditures     $ 261,044 $ 261,977  
Revenue $ 292,161 $ 253,367 831,175 730,744  
Accounts receivable, net of allowance - Customer related 141,100   141,100   $ 119,700
Related parties | ECOTEC          
Related Party Transaction          
Capital expenditures 300   300    
Related parties | Hilcorp and affiliates          
Related Party Transaction          
Revenue 10,200 $ 8,900 30,600 $ 26,700  
Accounts receivable - Customer related $ 3,600   $ 3,600   $ 3,800