XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
As of December 31,
20232022
(In thousands)
Accounts payable$204,339 $191,133 
Revenues and royalties payable226,804 244,408 
Accrued capital expenditures59,599 58,395 
Accrued interest35,704 42,297 
   Total accounts payable and accrued liabilities$526,446 $536,233