v3.26.1
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Revenues - Related Party $ 51,005 $ 43,951  
Related Party      
Related Party Transaction [Line Items]      
Revenues - Related Party 15,683 12,279  
Accounts Receivable - Related Party 7,742   $ 4,945
Accounts Payable - Related Party 972   781
Related Party | Affiliate Facility Access Agreements      
Related Party Transaction [Line Items]      
Accounts Receivable - Related Party 5,162   4,945
Related Party | Lease Development Agreement      
Related Party Transaction [Line Items]      
Accounts Receivable - Related Party 2,580   0
Related Party | Shared Services Agreement      
Related Party Transaction [Line Items]      
Accounts Payable - Related Party 972   $ 781
Related Party | Surface Use Royalties | Affiliate Facility Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party 11,041 6,915  
Related Party | Easements and Other Surface Related Revenues | Affiliate Facility Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party 583 2,332  
Related Party | Easements and Other Surface Related Revenues | Lease Development Agreement      
Related Party Transaction [Line Items]      
Revenues - Related Party 2,580    
Related Party | Resource Royalties | Affiliate Facility Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party 1,274 2,847  
Related Party | Resource Sales | Affiliate Facility Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party $ 205 $ 185