XML 20 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Goodwill [Roll Forward]    
Beginning balance $ 736.5us-gaap_Goodwill  
Purchase price allocation adjustments from acquisition (1.4)us-gaap_GoodwillPurchaseAccountingAdjustments  
Foreign currency translation adjustments (16.8)us-gaap_GoodwillTranslationAdjustments  
Ending balance 718.3us-gaap_Goodwill  
Sealy    
Goodwill [Roll Forward]    
Beginning balance   521.9us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Ending balance   521.9us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
North America    
Goodwill [Line Items]    
Number of Reporting Units 3us-gaap_NumberOfReportingUnits
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Goodwill [Roll Forward]    
Beginning balance 574.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Purchase price allocation adjustments from acquisition 0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Foreign currency translation adjustments (6.0)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Ending balance 568.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
International    
Goodwill [Line Items]    
Number of Reporting Units 1us-gaap_NumberOfReportingUnits
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
 
Goodwill [Roll Forward]    
Beginning balance 162.0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
 
Purchase price allocation adjustments from acquisition (1.4)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
 
Foreign currency translation adjustments (10.8)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
 
Ending balance 149.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
 
Scenario, Previously Reported | North America    
Goodwill [Roll Forward]    
Beginning balance   106.2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Ending balance   106.2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Scenario, Previously Reported | International    
Goodwill [Roll Forward]    
Beginning balance   108.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Ending balance   108.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Restatement Adjustment | North America    
Goodwill [Roll Forward]    
Beginning balance   468.3us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Ending balance   468.3us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Restatement Adjustment | International    
Goodwill [Roll Forward]    
Beginning balance   53.6us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Ending balance   $ 53.6us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember