XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]      
Revenues - Related Party $ 43,951 $ 19,014  
Related Party      
Related Party Transaction [Line Items]      
Accounts Receivable - Related Party 7,289   $ 2,111
Accounts Payable - Related Party 1,069   686
Related Party | Affiliate Access Agreements      
Related Party Transaction [Line Items]      
Accounts Receivable - Related Party 7,289   2,111
Related Party | Affiliate Access Agreements And Data Center Agreement      
Related Party Transaction [Line Items]      
Revenues - Related Party 12,279 3,083  
Related Party | Shared Services Agreement      
Related Party Transaction [Line Items]      
Accounts Payable - Related Party 1,069   $ 686
Related Party | Surface Use Royalties | Affiliate Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party 6,915 2,607  
Related Party | Easements and Other Surface Related Revenues | Affiliate Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party 2,332 383  
Related Party | Resource Sales | Affiliate Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party 185 93  
Related Party | Resource Royalties | Affiliate Access Agreements      
Related Party Transaction [Line Items]      
Revenues - Related Party $ 2,847 $ 0