XML 106 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable    
Accounts receivable from contracts with customers $ 360,976 $ 231,165
Oil, gas, and NGL production revenue    
Accounts Receivable    
Accounts receivable from contracts with customers 246,437 175,334
Amounts due from joint interest owners    
Accounts Receivable    
Accounts receivable from contracts with customers 98,391 46,289
Other    
Accounts Receivable    
Accounts receivable from contracts with customers $ 16,148 $ 9,542