v3.26.1
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Joint interest billings, net $ 13,780 $ 17,255
Oil and gas sales 90,369 56,700
Other current receivables 8,873 29,517
Total receivables 113,022 103,472
Long-term receivables $ 472,897 $ 458,793