XML 126 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]      
Oil, natural gas and NGL sales $ 31,858 $ 33,632 $ 31,100
Joint interest accounts receivable 4,271 9,626  
Allowance for credit losses (62) (62)  
Other accounts receivable 1,451 1,215  
Total accounts receivable, net $ 37,518 $ 44,411