Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Accrual of Oil and Gas Royalties (Details)

v3.25.4
Summary of Significant Accounting Policies - Accrual of Oil and Gas Royalties (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Product Information [Line Items]    
Accounts receivable and accrued receivables, net $ 164,905 $ 126,670
Oil and gas royalties    
Product Information [Line Items]    
Accounts receivable and accrued receivables, net $ 61,300 $ 60,700