XML 38 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Inventory, warranty and other (Details) (USD $)
In Millions, unless otherwise specified
0 Months Ended 3 Months Ended
Aug. 08, 2011
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 30, 2013
Dec. 30, 2011
May 11, 2015
Inventory [Abstract]              
Finished goods   $ 141.9us-gaap_InventoryFinishedGoods   $ 134.0us-gaap_InventoryFinishedGoods      
Work-in-process   8.6us-gaap_InventoryWorkInProcess   11.4us-gaap_InventoryWorkInProcess      
Raw materials and supplies   76.4us-gaap_InventoryRawMaterialsAndSupplies   71.8us-gaap_InventoryRawMaterialsAndSupplies      
Total   226.9us-gaap_InventoryNet   217.2us-gaap_InventoryNet      
Movement in Standard Product Warranty Accrual [Roll Forward]              
Accrued expenses   16.3us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent   16.1us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent      
Other non-current liabilities   15.1us-gaap_LiabilitiesNoncurrent   15.2us-gaap_LiabilitiesNoncurrent      
Revenue Recognition [Abstract]              
Allowance for doubtful accounts included in accounts receivable, net   19.7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent   19.5us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent      
Term of interest rate swap (in years) 4 years            
Variable interest rate (as a percent)           1.25%us-gaap_DerivativeVariableInterestRate  
Senior credit facility balance covered under interest rate swap contracts         150.0us-gaap_DerivativeAmountOfHedgedItem 250.0us-gaap_DerivativeAmountOfHedgedItem  
Redemption value adjustment   1.0us-gaap_MinorityInterestChangeInRedemptionValue          
H Partners Management LLC | Termination of CEO | Subsequent Event              
Revenue Recognition [Abstract]              
Due to related parties             1.2us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionAxis
= tpx_TerminationOfChiefExecutiveOfficerMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
North America | Pillows              
Warranty Term [Abstract]              
Warranty term (in years)   3 years          
Non-prorated | International | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   5 years          
Prorated | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   10 years          
Minimum | North America | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   10 years          
Minimum | International | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   5 years          
Minimum | Non-prorated | North America | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   10 years          
Maximum | North America | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   25 years          
Maximum | International | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   15 years          
Maximum | Non-prorated | North America | Mattresses              
Warranty Term [Abstract]              
Warranty term (in years)   15 years          
Sales Returns              
Sales returns [Roll Forward]              
Beginning balance   32.3tpx_SalesReturnsAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
         
Amounts accrued   28.5tpx_SalesReturnsAndAllowancesGood
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
         
Returns charged to accrual   (29.4)tpx_SalesReturnsChargedToSalesAllowanceAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
         
Ending balance   31.4tpx_SalesReturnsAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
         
Warranty Reserves              
Movement in Standard Product Warranty Accrual [Roll Forward]              
Beginning balance   31.3us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
         
Amounts accrued   6.5us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
         
Warranties charged to accrual   (6.4)us-gaap_StandardProductWarrantyAccrualPayments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
         
Ending balance   31.4us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
         
Comfort Revolution              
Revenue Recognition [Abstract]              
Equity method investment, ownership percentage   55.00%tpx_BusinessAcquisitionPercentageOfNoncontrollingInterestsAcquired
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
         
Redemption Value as Multiplier of Earnings before Interest Taxes, Depreciation and Amortization   7.5tpx_RedemptionValueasMultiplierofEarningsbeforeInterestTaxesDepreciationandAmortization
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
         
Period of EBITDA considered for redemption value (in months)   12 months          
Income attributable to Comfort Revolution, LLC   0.6us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0.3us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
       
Foreign Exchange Forward              
Revenue Recognition [Abstract]              
Notional amount   50.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
         
Gain on derivative   $ 2.7us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember