XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 105,983 $ 94,533
Accrued capital expenditures 255,026 271,569
Revenues payable 551,629 527,470
Accrued employee compensation and benefits 19,801 29,836
Accrued interest 73,880 100,882
Accrued expenses and other 154,127 143,235
Accounts payable and accrued expenses $ 1,160,446 $ 1,167,525