v3.26.1
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Joint interest billings, net $ 13,770 $ 17,255
Oil and gas sales 74,126 56,700
Other current receivables 22,614 29,517
Total receivables 110,510 103,472
Long-term receivables $ 465,649 $ 458,793