XML 92 R64.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Debt - Schedule of Maturities of Long-term Debt (Details) $ in Millions | Dec. 31, 2019 USD ($)
--- | ---
Debt Disclosure [Abstract] |
2020 | $ 29.2
2021 | 21.3
2022 | 21.3
2023 | 481.8
2024 | 329.3
Thereafter | 600.0
Total | $ 1,482.9

X
- Definition Long Term Debt Maturities, Excluding Finance Lease Obligations + References No definition available. + Details
Name: | tpx_LongTermDebtMaturitiesExcludingFinanceLeaseObligations
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long Term Debt Maturities, Excluding Finance Lease Obligations, Repayment of Principal Thereafter + References No definition available. + Details
Name: | tpx_LongTermDebtMaturitiesExcludingFinanceLeaseObligationsRepaymentofPrincipalThereafter
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long Term Debt Maturities, Excluding Finance Lease Obligations, Repayment of Principal In Next Twelve Months + References No definition available. + Details
Name: | tpx_LongTermDebtMaturitiesExcludingFinanceLeaseObligationsRepaymentofPrincipalinNextTwelveMonths
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long Term Debt Maturities, Excluding Finance Lease Obligations, Repayment of Principal in Year Five + References No definition available. + Details
Name: | tpx_LongTermDebtMaturitiesExcludingFinanceLeaseObligationsRepaymentofPrincipalinYearFive
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long Term Debt Maturities, Excluding Finance Lease Obligations, Repayment of Principal in Year Four + References No definition available. + Details
Name: | tpx_LongTermDebtMaturitiesExcludingFinanceLeaseObligationsRepaymentofPrincipalinYearFour
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long Term Debt Maturities, Excluding Finance Lease Obligations, Repayment of Principal in Year Three + References No definition available. + Details
Name: | tpx_LongTermDebtMaturitiesExcludingFinanceLeaseObligationsRepaymentofPrincipalinYearThree
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long Term Debt Maturities, Excluding Finance Lease Obligations, Repayment of Principal in Year Two + References No definition available. + Details
Name: | tpx_LongTermDebtMaturitiesExcludingFinanceLeaseObligationsRepaymentofPrincipalinYearTwo
Namespace Prefix: | tpx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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