Note 5 - Employee Benefit Plans (Details Textual) (USD $)
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Contribution Plan, Employer Discretionary Contribution Amount |
$ 41,172us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
$ 49,327us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
$ 42,454us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Net of Tax |
33,632us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
|
72,601us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
|
79,507us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
|
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Tax |
18,109us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
|
39,093us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
|
42,812us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
|
Other Comprehensive (Income) Loss, Amortization Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Prior Service Cost (Credit), Net of Tax |
33,632us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
|
72,601us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
|
79,507us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
|
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets |
7.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
|
7.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
|
7.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
|
Defined Benefit Plan Benefit Payment Term |
10 years
|
|
|
Scenario, Forecast [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Gain (Loss), Net of Tax |
144,026us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|
|
|
Other Comprehensive (Income) Loss, Amortization Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Prior Service Cost (Credit), Net of Tax |
$ 3,511us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|
|
|
Maximum [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets |
8.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
Minimum [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets |
2.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
Inflation Rate [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets |
2.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = tpl_InflationRateMember
|
|
|
Equity Securities [Member] | Maximum [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Benefit Plan, Target Plan Asset Allocations |
60.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquitySecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
Equity Securities [Member] | Minimum [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Benefit Plan, Target Plan Asset Allocations |
20.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquitySecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
Fixed Income Securities [Member] | Maximum [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Benefit Plan, Target Plan Asset Allocations |
80.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
Fixed Income Securities [Member] | Minimum [Member] |
|
|
|
Compensation and Retirement Disclosure [Abstract] |
|
|
|
Defined Benefit Plan, Target Plan Asset Allocations |
30.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|