XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Additional Financial Statement Information - Schedule of Other Income Statement Information Related to Accrued Revenue Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total accrued revenue $ 18,643 $ 11,410 $ 7,849
Surface Use Royalties | Related Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 3,763 2,054 826
Surface Use Royalties | Nonrelated Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 2,469 2,033 674
Easements and Other Surface Related Revenues | Related Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 14 3 51
Easements and Other Surface Related Revenues | Nonrelated Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 2,545 2,755 1,692
Resource Sales | Related Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 218 18 113
Resource Sales | Nonrelated Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 2,559 1,282 642
Resource Royalties | Related Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 625 415  
Resource Royalties | Nonrelated Party      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 875 1,170 610
Oil and gas royalties      
Disaggregation of Revenue [Line Items]      
Total accrued revenue 1,595 $ 1,680 $ 3,241
Other      
Disaggregation of Revenue [Line Items]      
Total accrued revenue $ 3,980