XML 46 R34.htm IDEA: XBRL DOCUMENT
v3.21.1

Summary of Significant Accounting Policies (Details) $ in Millions | 3 Months Ended |  |
--- | --- | --- | ---
Mar. 31, 2021 USD ($) channel | Dec. 31, 2020 USD ($) | Oct. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] |  |  |
Number of products sales channels | channel | 2 |  |
Ownership percentage | 50.00% |  |
Sealy and Stems & Foster |  |  |
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] |  |  |
Ownership percentage |  |  | 50.00%
Accrued expenses and other current liabilities |  |  |
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] |  |  |
Accrued sales returns | $ 33.8 | $ 31.6 |
Warranty Term [Abstract] |  |  |
Accrued warranty expense | 20.8 | 20.3 |
Other noncurrent liabilities |  |  |
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] |  |  |
Accrued sales returns | 14.4 | 13.3 |
Warranty Term [Abstract] |  |  |
Accrued warranty expense | $ 23.5 | $ 23.9 |
Mattresses | Non-prorated | International |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 5 years |  |
Mattresses | Prorated | International |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 10 years |  |
Mattresses | Minimum | North America |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 10 years |  |
Mattresses | Minimum | International |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 5 years |  |
Mattresses | Minimum | Non-prorated | North America |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 10 years |  |
Mattresses | Maximum | North America |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 25 years |  |
Mattresses | Maximum | International |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 15 years |  |
Mattresses | Maximum | Non-prorated | North America |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 15 years |  |
Pillows | North America |  |  |
Warranty Term [Abstract] |  |  |
Warranty term (in years) | 3 years |  |

X
- References No definition available. + Details
Name: | srt_ValuationAndQualifyingAccountsDisclosureLineItems
Namespace Prefix: | srt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accrued Sales Returns + References No definition available. + Details
Name: | tpx_AccruedSalesReturns
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Refers to the entity's number of products sales channels through which they sells their products. + References No definition available. + Details
Name: | tpx_NumberofProductsSalesChannels
Namespace Prefix: | tpx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty. + References No definition available. + Details
Name: | tpx_WarrantyTerm
Namespace Prefix: | tpx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | tpx_WarrantyTermAbstract
Namespace Prefix: | tpx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tpx_SealyAndStemsFosterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=tpx_AccruedExpensesAndOtherCurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=tpx_MattressesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tpx_WarrantyTypeAxis=tpx_NonproratedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tpx_InternationalSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tpx_WarrantyTypeAxis=tpx_ProratedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tpx_NorthAmericaSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=tpx_PillowsTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |