XML 44 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Warranty Activity (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Movement in Extended Product Warranty Accrual [Roll Forward]    
Liabilities assumed as a result of Sealy Acquisition   $ 19.9tpx_LiabilitiesAssumedAsResultOfAcquisition
Warranty Reserves    
Movement in Extended Product Warranty Accrual [Roll Forward]    
Balance at beginning of period 26.1us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
4.8us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Amounts accrued 34.2us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
22.7us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Liabilities assumed as a result of Sealy Acquisition   21.4tpx_LiabilitiesAssumedAsResultOfAcquisition
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Warranties charged to accrual (29.0)us-gaap_StandardProductWarrantyAccrualPayments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
(22.8)us-gaap_StandardProductWarrantyAccrualPayments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Balance at end of period $ 31.3us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
$ 26.1us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember