XML 73 R68.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Retirement Plans - Plan Assets and Estimated Future Benefit Payments (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Retirement plans |  |  |
Expected contribution in next fiscal year | $ 1.6us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear |  |
Estimated future benefit payments |  |  |
Fiscal 2015 | 0.9us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths |  |
Fiscal 2016 | 1.0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo |  |
Fiscal 2017 | 1.0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree |  |
Fiscal 2018 | 1.1us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour |  |
Fiscal 2019 | 1.2us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive |  |
Fiscal 2020 ‑ Fiscal 2024 | 8.4us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter |  |
Target and actual asset allocations |  |  |
Total target plan assets | 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations |  |
Total actual plan assets | 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations |  |
Total assets | 32.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets | 30.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets | 26.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Quoted Prices in Active Markets for Identical Assets (Level 1) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 30.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Significant Other Observable Inputs (Level 2) |  |  |
Target and actual asset allocations |  |  |
Total assets | 32.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Significant Unobservable Inputs (Level 3) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Equity securities |  |  |
Target and actual asset allocations |  |  |
Total target plan assets | 60.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquitySecuritiesMember |  |
Total actual plan assets | 76.86%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquitySecuritiesMember |  |
Debt securities |  |  |
Target and actual asset allocations |  |  |
Total target plan assets | 40.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_DebtSecuritiesMember |  |
Total actual plan assets | 21.77%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_DebtSecuritiesMember |  |
Other |  |  |
Target and actual asset allocations |  |  |
Total target plan assets | 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_OtherPlanAssetsMember |  |
Total actual plan assets | 1.37%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_OtherPlanAssetsMember |  |
U.S. equity |  |  |
Target and actual asset allocations |  |  |
Total assets | 19.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember | 13.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember |
U.S. equity | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 13.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
U.S. equity | Significant Other Observable Inputs (Level 2) |  |  |
Target and actual asset allocations |  |  |
Total assets | 19.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
U.S. equity | Significant Unobservable Inputs (Level 3) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsDomesticMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
International equity |  |  |
Target and actual asset allocations |  |  |
Total assets | 5.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember | 5.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember |
International equity | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 5.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
International equity | Significant Other Observable Inputs (Level 2) |  |  |
Target and actual asset allocations |  |  |
Total assets | 5.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
International equity | Significant Unobservable Inputs (Level 3) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = tpx_EquityFundsForeignMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total equity based funds |  |  |
Target and actual asset allocations |  |  |
Total assets | 24.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember | 19.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember |
Total equity based funds | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 19.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total equity based funds | Significant Other Observable Inputs (Level 2) |  |  |
Target and actual asset allocations |  |  |
Total assets | 24.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total equity based funds | Significant Unobservable Inputs (Level 3) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Common/collective trust - fixed income |  |  |
Target and actual asset allocations |  |  |
Total assets | 7.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember | 10.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember |
Common/collective trust - fixed income | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 10.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Common/collective trust - fixed income | Significant Other Observable Inputs (Level 2) |  |  |
Target and actual asset allocations |  |  |
Total assets | 7.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Common/collective trust - fixed income | Significant Unobservable Inputs (Level 3) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Money market funds |  |  |
Target and actual asset allocations |  |  |
Total assets | 0.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember | 1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember |
Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Money market funds | Significant Other Observable Inputs (Level 2) |  |  |
Target and actual asset allocations |  |  |
Total assets | 0.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Money market funds | Significant Unobservable Inputs (Level 3) |  |  |
Target and actual asset allocations |  |  |
Total assets | $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
United States Retirement Plan |  |  |
Target and actual asset allocations |  |  |
Expected long-term return assumption (percentage) | 7.00%tpx_DefinedBenefitPlanAssumptionExpectedLongTermReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember |  |
Canadian Retirement Plan |  |  |
Target and actual asset allocations |  |  |
Expected long-term return assumption (percentage) | 6.00%tpx_DefinedBenefitPlanAssumptionExpectedLongTermReturnOnPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember |  |

X
- Definition Represents the assumption of expected long-term rate of return on plan assets. + References No definition available. + Details
Name: | tpx_DefinedBenefitPlanAssumptionExpectedLongTermReturnOnPlanAssets
Namespace Prefix: | tpx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the five fiscal years after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Assets, usually stocks, bonds, and other investments, that have been segregated and restricted (usually in a trust) to provide benefits, at their fair value as of the measurement date. Plan assets include amounts contributed by the employer (and by employees for a contributory plan) and amounts earned from investing the contributions, less benefits paid. If a plan has liabilities other than for benefits, those non-benefit obligations may be considered as reductions of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 50 -URI http://asc.fasb.org/extlink&oid=29635418&loc=d3e12355-114930 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of employer's best estimate of contributions expected to be paid to the plan during the next fiscal year beginning after the date of the latest statement of financial position. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Target allocation of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of fair value of investments (categorized by debt securities, equity securities, real estate and other plan assets) to the fair value of plan assets held. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tpx_EquityFundsDomesticMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tpx_EquityFundsForeignMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tpx_OtherPlanAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_ForeignPensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |