v3.25.2
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Joint interest billings, net $ 24,210 $ 33,120
Oil and gas sales 74,553 89,694
Other current receivables 19,056 42,145
Total receivables 117,819 164,959
Long-term receivables $ 444,749 $ 385,463