XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Transactions with Related Parties - Schedule of Revenues Recognized and Processing Fees Incurred with Related Parties (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Stock Repurchased and Retired During Period, Shares     3.8 5.0  
Share repurchases $ (61,000)     $ (57,300)  
Accounts receivable, net 439,338   $ 439,338   $ 481,060
Oil and gas sales 1,215,571 $ 758,541 3,704,653 1,998,207  
Streamline | Affiliated Entity          
Related Party Transaction [Line Items]          
Costs and Expenses, Related Party $ 2,556 $ 1,782 $ 6,599 $ 3,616