XML 102 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable    
Accounts receivable from contracts with customers $ 231,165 $ 233,297
Oil, gas, and NGL production revenue    
Accounts Receivable    
Accounts receivable from contracts with customers 175,334 184,458
Amounts due from joint interest owners    
Accounts Receivable    
Accounts receivable from contracts with customers 46,289 45,997
Other    
Accounts Receivable    
Accounts receivable from contracts with customers $ 9,542 $ 2,842