XML 80 R64.htm IDEA: XBRL DOCUMENT
v3.20.4

Retirement Plans - Multi-employer Benefit Plans (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) facility | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($)
Multi-Employer Benefit Plans |  |  |
Domestic employees represented by various labor unions with separate collective bargaining agreements (percentage) | 22.60% |  |
Expenses recognized for contributions |  |  | $ 0.7
Total contributions for most recent plan year available (percentage) | 5.00% |  |
Red Zone |  |  |
Multi-Employer Benefit Plans |  |  |
Multi-employer plans funded status (percentage) (less than for Red and Yellow Zone, greater than for Green Zone) | 65.00% | 65.00% |
Yellow Zone |  |  |
Multi-Employer Benefit Plans |  |  |
Multi-employer plans funded status (percentage) (less than for Red and Yellow Zone, greater than for Green Zone) | 80.00% | 80.00% |
Number of years in which a multi-employer plan is projected to be a credit balance | 7 years |  |
Green Zone |  |  |
Multi-Employer Benefit Plans |  |  |
Multi-employer plans funded status (percentage) (less than for Red and Yellow Zone, greater than for Green Zone) | 80.00% | 80.00% |
Number of years in which a multi-employer plan is projected not to be a credit balance | 7 years |  |
Multi-employer Retirement Plan |  |  |
Multi-Employer Benefit Plans |  |  |
Number of domestic manufacturing facilities where employees are covered by union sponsored multiemployer plans | facility | 6 |  |
Expenses recognized for contributions | $ 4.6 | $ 4.3 | 3.9
Multi-employer Health and Welfare Plan | Multi-employer Retirement Plan |  |  |
Multi-Employer Benefit Plans |  |  |
Number of domestic manufacturing facilities where employees are covered by union sponsored multiemployer plans | facility | 3 |  |
Expenses recognized for contributions | $ 3.4 | 3.8 | $ 3.6
United Furniture Workers Pension Fund A | Multi-employer Retirement Plan |  |  |
Multi-Employer Benefit Plans |  |  |
Expenses recognized for contributions | $ 1.5 | $ 1.1 |
Pension Plan of the National Retirement Fund |  |  |
Multi-Employer Benefit Plans |  |  |
Surcharge imposed | 10.00% | 10.00% |
Pension Plan of the National Retirement Fund | Multi-employer Retirement Plan |  |  |
Multi-Employer Benefit Plans |  |  |
Expenses recognized for contributions | $ 1.1 | $ 1.0 |
Central States, Southeast & Southwest Areas Pension Plan |  |  |
Multi-Employer Benefit Plans |  |  |
Surcharge imposed | 10.00% | 10.00% |
Central States, Southeast & Southwest Areas Pension Plan | Multi-employer Retirement Plan |  |  |
Multi-Employer Benefit Plans |  |  |
Expenses recognized for contributions | $ 1.0 | $ 0.8 |

X
- Definition Represents the number of domestic manufacturing facilities, employees working at are covered by union sponsored multiemployer plans. + References No definition available. + Details
Name: | tpx_MultiemployerPlanNumberOfDomesticManufacturingFacilities
Namespace Prefix: | tpx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of contributions made to multiemployer plans by the employer. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References No definition available. + Details
Name: | tpx_MultiemployerPlanPeriodContributionsPercentage
Namespace Prefix: | tpx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicates the percentage whether the multiemployer plan is less than 65 percent funded, between 65 and less than 80 percent funded, or at least 80 percent funded. The acceptable values are: (1) "less than 65 percent", (2) "between 65 and less than 80 percent", (3) "at least 80 percent", and (4) "NA". A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References No definition available. + Details
Name: | tpx_MultiemployerPlansFundedStatusPercentage
Namespace Prefix: | tpx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents percentage of surcharge to the pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References No definition available. + Details
Name: | tpx_MultiemployerPlansSurchargeRate
Namespace Prefix: | tpx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates the number of years a multi-employer plan is projected not to be a credit balance. + References No definition available. + Details
Name: | tpx_TimeInWhichMultiemployerPlanIsProjectedNotToBeCreditBalance
Namespace Prefix: | tpx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates the number of years a multi-employer plan is projected to be a credit balance. + References No definition available. + Details
Name: | tpx_TimeInWhichMultiemployerPlanIsProjectedToBeCreditBalance
Namespace Prefix: | tpx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 35 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947 + Details
Name: | us-gaap_MultiemployerPlanEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of entity's employees covered by collective-bargaining arrangement (CBA) to all participants in multiemployer pension plan determined to be individually significant. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementToAllParticipantsPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_MultiemployerPlansLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | tpx_MultiemployerPlansCertifiedZoneStatusAxis=tpx_RedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tpx_MultiemployerPlansCertifiedZoneStatusAxis=tpx_YellowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tpx_MultiemployerPlansCertifiedZoneStatusAxis=tpx_GreenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=tpx_MultiemployerPlansHealthAndWelfareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=tpx_UnitedFurnitureWorkersPensionFundAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=tpx_PensionPlanOfTheNationalRetirementFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=tpx_CentralStatesSoutheastSouthwestAreasPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |