Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Receivables [Abstract] | |||
| Oil, natural gas and NGL sales | $ 16,740 | $ 15,320 | |
| Joint interest billing | 11,138 | 9,957 | |
| Other | 788 | 628 | |
| Total accounts receivable | 28,666 | 25,905 | |
| Less: allowance for expected credit losses | (2,480) | (2,027) | $ (2,027) |
| Total accounts receivable, net | $ 26,186 | $ 23,878 |
| X | ||||||||||
- Definition Portion of accounts receivable attributable to oil and gas sales. No definition available.
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of receivable from nonoperator partner in joint interest operation in oil- and gas-producing activities, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|