XML 30 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based Compensation (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
plan
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2003
May 22, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of compensation plans 2tpx_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberofCompensationPlans        
Total stock-based compensation expense $ 13.4us-gaap_AllocatedShareBasedCompensationExpense $ 16.9us-gaap_AllocatedShareBasedCompensationExpense $ 5.7us-gaap_AllocatedShareBasedCompensationExpense    
Weighted Average Grant Date Fair Value          
Fair value method used Black-Scholes option pricing model        
Fair value assumptions and methodology [Abstract]          
Expected volatility range of stock, minimum (in hundredths) 56.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum 63.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum 49.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum    
Expected volatility range of stock, maximum (in hundredths) 66.50%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum 72.80%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum 73.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum    
Expected life of option, range in years, minimum 2 years 2 years 2 years    
Expected life of option, range in years, maximum 4 years 3 years 4 years    
Risk-free interest rate range, minimum (in hundredths) 0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum 0.30%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum 0.30%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum    
Risk-free interest rate range, maximum (in hundredths) 1.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum 0.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum 0.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum    
Expected dividend yield on stock, minimum (in hundredths) 0.60%tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMinimum 0.60%tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMinimum 0.00%tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMinimum    
Expected dividend yield on stock, maximum (in hundredths) 0.70%tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMaximum 0.90%tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMaximum 1.30%tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMaximum    
Weighted Average Exercise Price          
Total intrinsic value of options exercised 6.7us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 17.1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 29.8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue    
Total unrecognized stock-based compensation expense 13.5us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized        
Weighted Average Remaining Vesting Period (in years) 1 year 9 months 4 days        
Cash received from exercise of stock options 4.3us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions 8.7us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions 11.4us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions    
Performance-based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense 3.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
3.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
(0.9)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
   
Revaluation benefit from PRSU Granted 3.0tpx_ShareBasedCompensationArrangementRevaluationBenefitsOfPerformance-BasedRestrictedStockUnitsGranted
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
10.3tpx_ShareBasedCompensationArrangementRevaluationBenefitsOfPerformance-BasedRestrictedStockUnitsGranted
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Shares          
Beginning balance (in shares) 0.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
0.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Granted (in shares) 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Vested (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Forfeited (in shares) (0.3)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
(0.3)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Ending balance (in shares) 0.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
0.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
0.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
   
Weighted Average Grant Date Fair Value          
Beginning balance (in dollars per share) $ 39.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
$ 58.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Granted (in dollars per share) $ 51.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
$ 39.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Vested (in dollars per share) $ 37.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Forfeited (in dollars per share) $ 39.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
$ 56.92us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
     
Ending balance (in dollars per share) $ 53.45us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
$ 39.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
$ 58.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
   
Outstanding intrinsic value 13.9tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
       
Weighted Average Exercise Price          
Total unrecognized stock-based compensation expense 9.2us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
       
Weighted Average Remaining Vesting Period (in years) 1 year 6 months 22 days        
Performance-based Restricted Stock Units | 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Target shares granted 0.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardDateAxis
= tpx_A2015Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
[1]        
Actual payout percentage, assumption and range 100.00%tpx_PerformanceShareAwardsActualPayoutPercentage
/ us-gaap_AwardDateAxis
= tpx_A2015Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
       
Weighted Average Grant Date Fair Value          
Granted (in dollars per share) $ 51.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardDateAxis
= tpx_A2015Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
[1]        
Performance-based Restricted Stock Units | 2016          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Target shares granted 0.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardDateAxis
= tpx_A2016Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
[2]        
Actual payout percentage, assumption and range 100.00%tpx_PerformanceShareAwardsActualPayoutPercentage
/ us-gaap_AwardDateAxis
= tpx_A2016Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
       
Weighted Average Grant Date Fair Value          
Granted (in dollars per share) $ 51.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardDateAxis
= tpx_A2016Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
[2]        
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense 7.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
8.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted Average Exercise Price          
Total unrecognized stock-based compensation expense 3.5us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Weighted Average Remaining Vesting Period (in years) 2 years 2 months 1 day        
Restricted Stock Units and Deferred Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense 2.9us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
5.6us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
2.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
   
Shares          
Beginning balance (in shares) 0.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
0.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
0.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Vested (in shares) (0.1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
(0.2)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Forfeited (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Ending balance (in shares) 0.1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
0.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
0.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
   
Weighted Average Grant Date Fair Value          
Beginning balance (in dollars per share) $ 47.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
$ 32.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Granted (in dollars per share) $ 54.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
$ 45.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Vested (in dollars per share) $ 44.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
$ 30.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Forfeited (in dollars per share) $ 46.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
     
Ending balance (in dollars per share) $ 50.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
$ 47.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
$ 32.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
   
Weighted Average Exercise Price          
Aggregate intrinsic value of units outstanding 5.8tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanStockOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
       
Aggregate intrinsic value of RSUs and DSUs vested during the period 5.5us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
       
Total unrecognized stock-based compensation expense 0.8us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= tpx_RestrictedStockUnitsAndDeferredStockUnitsMember
       
Weighted Average Remaining Vesting Period (in years) 2 years 1 month 10 days        
Deferred Stock Units (DSU)          
Shares          
Granted (in shares) 0.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tpx_DeferredStockUnitsDsuMember
       
Restricted Stock Units (RSUs)          
Shares          
Granted (in shares) 0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
       
Unvested Stock Options          
Shares          
Beginning balance (in shares) 0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
0.9us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Granted (in shares) 0.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Vested (in shares) (0.3)tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
(0.8)tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Forfeited/Terminated (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
(0.1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Ending balance (in shares) 0.5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Weighted Average Grant Date Fair Value          
Beginning of period weighted average grant date fair value (dollars per share) $ 42.16tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
$ 23.49tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Granted weighted average grant date fair value (dollars per share) $ 52.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
$ 39.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Vested weighted average grant date fair value (dollars per share) $ 42.46tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
$ 19.71tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Forfeited weighted average grant date fair value (dollars per share) $ 50.53tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
$ 39.62tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Ending of period weighted average grant date fair value (dollars per share) $ 46.23tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
$ 42.16tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tpx_UnvestedStockOptionsMember
     
Amended And Restated 2003 Equity Incentive Plan | Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of common stock shares to be issued (in shares)       11.5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= tpx_AmendedAndRestated2003EquityIncentivePlanMember
 
Long Term Incentive Plan 2013          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of common stock shares to be issued (in shares)         5.1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= tpx_LongTermIncentivePlan2013Member
Stock Option Plans 2002, 2003 and 2013          
Shares          
Beginning balance (in shares) 2.8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
2.9us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Granted (in shares) 0.2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Exercised (in shares) (0.2)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
(0.6)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Forfeited/Terminated (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
(0.1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Ending balance (in shares) 2.8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
2.8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Options exercisable (in shares) 2.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
       
Weighted Average Exercise Price          
Beginning balance weighted average exercise price (dollars per share) $ 21.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
$ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Granted weighted average exercise price (dollars per share) $ 52.08us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
$ 39.77us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Exercised weighted average exercise price (dollars per share) $ 20.82us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
$ 14.54us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Terminated weighted average exercise price (dollars per share) $ 50.53us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
$ 39.62us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Ending balance weighted average exercise price (dollars per share) $ 24.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
$ 21.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
     
Options exercisable weighted average exercise price (dollars per share) $ 19.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
       
Ending balance weighted average remaining contractual term (in years) 5 years 1 month 17 days        
Options exercisable weighted average remaining contractual term (in years) 4 years 4 months 6 days        
Ending balance aggregate intrinsic value 84.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
       
Options exercisable aggregate intrinsic value 82.9us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= tpx_StockOptionPlans2002And2003Member
       
Treasury Shares          
Shares          
Exercised (in shares) (0.2)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(0.6)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(0.9)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Treasury Shares | Performance-based Restricted Stock Units          
Weighted Average Grant Date Fair Value          
Grant date intrinsic value $ 1.4tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodGrantDateIntrinsicValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 14.9tpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodGrantDateIntrinsicValue
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Performance period 1 year        
Percentage of stock units released 100.00%tpx_PercentageOfStockUnitsReleased
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
282.00%tpx_PercentageOfStockUnitsReleased
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Maximum payout (percent)   300.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Minimum | Performance-based Restricted Stock Units | 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Actual payout percentage, assumption and range 0.00%tpx_PerformanceShareAwardsActualPayoutPercentage
/ us-gaap_AwardDateAxis
= tpx_A2015Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Minimum | Performance-based Restricted Stock Units | 2016          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Actual payout percentage, assumption and range 0.00%tpx_PerformanceShareAwardsActualPayoutPercentage
/ us-gaap_AwardDateAxis
= tpx_A2016Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Maximum | Performance-based Restricted Stock Units | 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Actual payout percentage, assumption and range 200.00%tpx_PerformanceShareAwardsActualPayoutPercentage
/ us-gaap_AwardDateAxis
= tpx_A2015Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Maximum | Performance-based Restricted Stock Units | 2016          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Actual payout percentage, assumption and range 300.00%tpx_PerformanceShareAwardsActualPayoutPercentage
/ us-gaap_AwardDateAxis
= tpx_A2016Member
/ us-gaap_AwardTypeAxis
= tpx_PerformanceBasedRestrictedStockUnitsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
[1] At the end of the performance period, the actual number of shares issuable can range from zero to 200.0% of the target shares granted, which is assumed to be 100.0%.
[2] At the end of the performance period, the actual number of shares issuable can range from zero to 300.0% of the target shares granted, which is assumed to be 100.0%.