XML 52 R41.htm IDEA: XBRL DOCUMENT
v3.26.1

Oil and Gas Royalty Interests - Royalty Interests (Details) $ in Thousands | Jun. 30, 2026 USD ($) a | Dec. 31, 2025 USD ($) a
--- | --- | ---
Oil and gas royalty interests: |  |
Royalty interests acquired, at cost | $ 897,437 | $ 897,437
Total royalty interests | 897,437 | 897,437
Less: accumulated depletion | (77,064) | (57,413)
Royalty interests, net | 820,373 | 840,024
1/16th nonparticipating perpetual royalty interest |  |
Oil and gas royalty interests: |  |
1/16th nonparticipating perpetual royalty interests | $ 0 | $ 0
Gross royalty interests (in acres) | a | 185,369 | 185,369
1/128th nonparticipating perpetual royalty interest |  |
Oil and gas royalty interests: |  |
1/128th nonparticipating perpetual royalty interests | $ 0 | $ 0
Gross royalty interests (in acres) | a | 5,308 | 5,308
Royalty interests in acres |  |
Oil and gas royalty interests: |  |
Net royalty interest acquired (in acres) | a | 33,380 | 33,380

X
- Definition Accumulated Depreciation, Royalty Interests + References No definition available. + Details
Name: | tpl_AccumulatedDepreciationRoyaltyInterests
Namespace Prefix: | tpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Gross Royalty Interest Acquired, Acres + References No definition available. + Details
Name: | tpl_GrossRoyaltyInterestAcquiredAcres
Namespace Prefix: | tpl_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Net Book Value of Royalty Interests [Abstract] + References No definition available. + Details
Name: | tpl_NetBookValueofRoyaltyInterestsAbstract
Namespace Prefix: | tpl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net Royalty Interest Acquired, Acres + References No definition available. + Details
Name: | tpl_NetRoyaltyInterestAcquiredAcres
Namespace Prefix: | tpl_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition An expense-free interest with a perpetual duration in oil or gas, as, if and when produced 1/128 of the proceeds are due to the Trust. Nonparticipating indicates the interest does not share in bonus or rental, nor in the right to execute leases or to explore and develop. + References No definition available. + Details
Name: | tpl_NonParticipatingPerpetualRoyaltyInterest1128
Namespace Prefix: | tpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition An expense-free interest with a perpetual duration in oil or gas, as, if and when produced 1/16 of the proceeds are due to the Trust. Nonparticipating indicates the interest does not share in bonus or rental, nor in the right to execute leases or to explore and develop. + References No definition available. + Details
Name: | tpl_NonParticipatingPerpetualRoyaltyInterest116And1128
Namespace Prefix: | tpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Royalty Interest Acquired + References No definition available. + Details
Name: | tpl_RoyaltyInterestAcquired
Namespace Prefix: | tpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total Royalty Interests + References No definition available. + Details
Name: | tpl_TotalRoyaltyInterests
Namespace Prefix: | tpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total Royalty Interests, Gross + References No definition available. + Details
Name: | tpl_TotalRoyaltyInterestsGross
Namespace Prefix: | tpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_RealEstatePropertiesAxis=tpl_RoyaltyInterestsInAcres116Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RealEstatePropertiesAxis=tpl_RoyaltyInterestsInAcres128Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RealEstatePropertiesAxis=tpl_RoyaltyInterestsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |