XML 34 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
segment
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Number of business segments                 3us-gaap_NumberOfOperatingSegments    
Segment information [Abstract]                      
Total assets $ 2,662.6us-gaap_Assets       $ 2,729.9us-gaap_Assets       $ 2,662.6us-gaap_Assets $ 2,729.9us-gaap_Assets  
Long-lived assets 355.6us-gaap_NoncurrentAssets       411.6us-gaap_NoncurrentAssets       355.6us-gaap_NoncurrentAssets 411.6us-gaap_NoncurrentAssets  
Net sales                 2,989.8us-gaap_SalesRevenueGoodsNet 2,464.3us-gaap_SalesRevenueGoodsNet 1,402.9us-gaap_SalesRevenueGoodsNet
Net sales 745.5us-gaap_Revenues 827.4us-gaap_Revenues 715.0us-gaap_Revenues 701.9us-gaap_Revenues 678.1us-gaap_Revenues 735.5us-gaap_Revenues 660.6us-gaap_Revenues 390.1us-gaap_Revenues 2,989.8us-gaap_Revenues 2,464.3us-gaap_Revenues 1,402.9us-gaap_Revenues
Gross profit 294.1us-gaap_GrossProfit 318.5us-gaap_GrossProfit 268.3us-gaap_GrossProfit 269.5us-gaap_GrossProfit 272.9us-gaap_GrossProfit 298.7us-gaap_GrossProfit 254.9us-gaap_GrossProfit 188.4us-gaap_GrossProfit 1,150.4us-gaap_GrossProfit 1,014.9us-gaap_GrossProfit 714.6us-gaap_GrossProfit
Operating income 76.5us-gaap_OperatingIncomeLoss 87.1us-gaap_OperatingIncomeLoss 50.3us-gaap_OperatingIncomeLoss 62.4us-gaap_OperatingIncomeLoss 74.1us-gaap_OperatingIncomeLoss 81.2us-gaap_OperatingIncomeLoss 44.0us-gaap_OperatingIncomeLoss 44.5us-gaap_OperatingIncomeLoss 276.3us-gaap_OperatingIncomeLoss 243.8us-gaap_OperatingIncomeLoss 248.3us-gaap_OperatingIncomeLoss
Income before income taxes                 174.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 128.0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 229.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Depreciation and amortization (including stock-based compensation amortization)                 89.7us-gaap_DepreciationDepletionAndAmortization 91.5us-gaap_DepreciationDepletionAndAmortization 42.0us-gaap_DepreciationDepletionAndAmortization
Intercompany royalties                 0tpx_IntercompanyRoyaltyIncomeLoss 0tpx_IntercompanyRoyaltyIncomeLoss 0tpx_IntercompanyRoyaltyIncomeLoss
Capital expenditures                 47.5us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 40.0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 50.5us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
United States                      
Segment information [Abstract]                      
Long-lived assets 287.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      335.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      287.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
335.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
 
Net sales                 2,188.7us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_US
1,736.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_US
923.4us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_US
Canada                      
Segment information [Abstract]                      
Long-lived assets 8.0us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
      9.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
      8.0us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
9.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Net sales                 216.4us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CA
190.2us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CA
40.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CA
Other International                      
Segment information [Abstract]                      
Long-lived assets 60.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_OtherInternationalMember
      66.4us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_OtherInternationalMember
      60.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_OtherInternationalMember
66.4us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_OtherInternationalMember
 
Net sales                 584.7us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= tpx_OtherInternationalMember
537.3us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= tpx_OtherInternationalMember
438.7us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= tpx_OtherInternationalMember
Total International                      
Segment information [Abstract]                      
Long-lived assets 68.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_NonUnitedStatesMember
      75.7us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_NonUnitedStatesMember
      68.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_NonUnitedStatesMember
75.7us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tpx_NonUnitedStatesMember
 
Net sales                 801.1us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= tpx_NonUnitedStatesMember
727.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= tpx_NonUnitedStatesMember
479.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= tpx_NonUnitedStatesMember
Tempur North America                      
Segment Reporting Information [Line Items]                      
Number of domestic manufacturing facilities                 2tpx_NumberOfDomesticManufacturingFacilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Operating expenses                 75.5us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
83.0us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
58.0us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Segment information [Abstract]                      
Net sales                 993.2us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
910.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
964.3us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Operating income                 84.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
67.6us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
144.4us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Income before income taxes                 19.8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
(33.8)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
126.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Depreciation and amortization (including stock-based compensation amortization)                 31.7us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
42.0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
30.6us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Intercompany royalties                 6.1tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
5.8tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
12.7tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Capital expenditures                 20.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
20.7us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
36.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Tempur North America | Bedding                      
Segment information [Abstract]                      
Net sales                 930.5us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
830.4us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
882.3us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Tempur North America | Other products                      
Segment information [Abstract]                      
Net sales                 62.7us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
79.6us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
82.0us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Tempur International                      
Segment information [Abstract]                      
Net sales                 472.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
439.6us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
438.6us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Operating income                 91.6us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
107.5us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
103.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Income before income taxes                 88.5us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
102.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
103.0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Depreciation and amortization (including stock-based compensation amortization)                 13.7us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
12.8us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
11.4us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Intercompany royalties                 (6.1)tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
(5.8)tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
(12.7)tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Capital expenditures                 14.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
10.1us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
13.7us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Tempur International | Bedding                      
Segment information [Abstract]                      
Net sales                 354.7us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
327.7us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
332.4us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Tempur International | Other products                      
Segment information [Abstract]                      
Net sales                 117.3us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
111.9us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
106.2us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Sealy                      
Segment Reporting Information [Line Items]                      
Operating expenses                 22.0us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
26.9us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
 
Segment information [Abstract]                      
Net sales                 1,524.6us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
1,114.7us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Operating income                 99.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
68.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Income before income taxes                 66.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
59.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Depreciation and amortization (including stock-based compensation amortization)                 44.3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
36.7us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Intercompany royalties                 0tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0tpx_IntercompanyRoyaltyIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Capital expenditures                 12.9us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
9.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Sealy | Bedding                      
Segment information [Abstract]                      
Net sales                 1,441.3us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
1,040.3us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_BeddingMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Sealy | Other products                      
Segment information [Abstract]                      
Net sales                 83.3us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
74.4us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_SalesRevenueGoodsNet
/ tpx_ProductsAxis
= tpx_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Operating Segments                      
Segment information [Abstract]                      
Long-lived assets 355.6us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
      411.6us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
      355.6us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
411.6us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Gross profit                 1,150.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,014.9us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
714.6us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Tempur North America                      
Segment information [Abstract]                      
Total assets 2,431.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      2,110.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      2,431.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
2,110.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Long-lived assets 137.1us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      132.8us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
      137.1us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
132.8us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Gross profit                 413.9us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
392.7us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
449.3us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Operating Segments | Tempur International                      
Segment information [Abstract]                      
Total assets 463.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
      477.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
      463.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
477.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
 
Long-lived assets 49.2us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
      53.2us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
      49.2us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
53.2us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
 
Gross profit                 274.9us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
269.8us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
265.3us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Operating Segments | Sealy                      
Segment information [Abstract]                      
Total assets 2,000.6us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
      1,956.6us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
      2,000.6us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
1,956.6us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
 
Long-lived assets 169.3us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
      225.6us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
      169.3us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
225.6us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
 
Gross profit                 461.6us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
352.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Inter-segment eliminations                      
Segment information [Abstract]                      
Net sales                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Inter-segment eliminations | Tempur North America                      
Segment information [Abstract]                      
Net sales                 3.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
0.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
0.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Inter-segment eliminations | Tempur International                      
Segment information [Abstract]                      
Net sales                 0.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
0.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
1.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_InternationalMember
Inter-segment eliminations | Sealy                      
Segment information [Abstract]                      
Net sales                 22.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
5.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpx_SealyMember
Inter-segment eliminations | Intercompany eliminations                      
Segment information [Abstract]                      
Net sales                 (27.2)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(6.7)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(2.4)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Inter-segment eliminations | Inter-segment eliminations                      
Segment information [Abstract]                      
Total assets $ (2,232.5)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
      $ (1,815.1)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
      $ (2,232.5)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ (1,815.1)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember