XML 55 R40.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Summary of Significant Accounting Policies (Narrative) (Details) $ in Thousands | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Dec. 31, 2017 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Jun. 09, 2015 EUR (€) | Dec. 31, 2014 USD ($)
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Cash and cash equivalents | $ 84,884 | $ 84,884 | $ 121,665 | $ 81,692 |  | $ 97,877
Advertising and promotion expenses |  | 119,560 | 122,148 | 100,012 |  |
Co-op advertising expenses |  | $ 10,891 | 11,132 | 9,417 |  |
Minimum eligible service period (days) |  | 90 days |  |  |  |
Employer matching contribution, percent of match |  | 50.00% |  |  |  |
Maximum percentage of employee salary company matches at disclosed ratio |  | 6.00% |  |  |  |
Employee contributions |  | $ 53,544 | 50,542 | 45,279 |  |
Employer contributions to employee benefit plan |  | 22,039 | 21,002 | 18,882 |  |
Projected benefit obligation | 65,439 | 65,439 | 48,117 |  |  |
Projected plan assets | 53,404 | 53,404 | 40,600 |  |  |
Funded status of plan | 12,035 | 12,035 | 7,517 |  |  |
Purchases of short-term investments |  | (83,904) | 0 | 0 |  |
Net cash provided by operating activities |  | 1,193,595 | 1,345,289 | 929,152 |  |
Accumulated other comprehensive income (loss) |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Funded status of plan | 6,187 | 6,187 | 3,803 |  |  |
Other noncurrent liabilities |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Funded status of plan | 5,848 | 5,848 | 3,714 |  |  |
2.00% senior notes, payable January 14, 2022; interest payable annually |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Aggregate principal amount of debts | € |  |  |  |  | € 500,000,000 |
Interest rate percentage |  |  |  |  | 2.00% |
Change in U.S. dollar value of euro denominated debt |  | 74,112 | (20,644) | 18,025 |  |
Change in U.S. dollar value of euro denominated debt, net of tax |  | $ 46,320 | (12,902) | 11,266 |  |
Minimum |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Finite intangible assets useful life, minimum (years) |  | 7 years |  |  |  |
Minimum | Buildings and improvements |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Estimated useful lives of property, plant and equipment, minimum (years) |  | 25 years |  |  |  |
Minimum | Machinery and equipment |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Estimated useful lives of property, plant and equipment, minimum (years) |  | 5 years |  |  |  |
Minimum | Furniture and fixtures |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Estimated useful lives of property, plant and equipment, minimum (years) |  | 3 years |  |  |  |
Maximum |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Finite intangible assets useful life, minimum (years) |  | 16 years |  |  |  |
Maximum | Buildings and improvements |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Estimated useful lives of property, plant and equipment, minimum (years) |  | 40 years |  |  |  |
Maximum | Machinery and equipment |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Estimated useful lives of property, plant and equipment, minimum (years) |  | 15 years |  |  |  |
Maximum | Furniture and fixtures |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Estimated useful lives of property, plant and equipment, minimum (years) |  | 7 years |  |  |  |
Non-US |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Cash and cash equivalents | 70,520 | $ 70,520 | 92,419 |  |  |
Accounting Standards Update 2016-09, Statutory Tax Withholding Component |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Net cash provided by operating activities |  |  | 13,039 | 11,589 |  |
Accounting Standards Update 2016-09, Excess Tax Benefit Component |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Net cash provided by operating activities |  |  | $ 4,697 | $ 5,690 |  |
MAS | Formation Of Wholly Owned Captive Insurance Company |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Initial cash contribution | 16,876 |  |  |  |  |
Contribution for net present value of insurance premiums | $ 67,391 |  |  |  |  |

X
- Definition Change In Unrealized Gain (Loss) On Hedged Item In Foreign Currency Fair Value Hedge, Net of Tax + References No definition available. + Details
Name: | mhk_ChangeInUnrealizedGainLossOnHedgedItemInForeignCurrencyFairValueHedgeNetofTax
Namespace Prefix: | mhk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined Contribution Plan, Employee Contribution Amount + References No definition available. + Details
Name: | mhk_DefinedContributionPlanEmployeeContributionAmount
Namespace Prefix: | mhk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum eligible service period. + References No definition available. + Details
Name: | mhk_MinimumEligibleServicePeriod
Namespace Prefix: | mhk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related Party Transaction, Contribution For Net Present Value Of Insurance Premiums + References No definition available. + Details
Name: | mhk_RelatedPartyTransactionContributionForNetPresentValueOfInsurancePremiums
Namespace Prefix: | mhk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Related Party Transaction, Equity Contribution + References No definition available. + Details
Name: | mhk_RelatedPartyTransactionEquityContribution
Namespace Prefix: | mhk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Significant accounting policies [Line Items] + References No definition available. + Details
Name: | mhk_SignificantAccountingPoliciesLineItems
Namespace Prefix: | mhk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of the increase (decrease) in fair value of the hedged item in a foreign currency fair value hedge which was recognized in earnings, net of offsets by the gain (loss) on the hedging instrument to the extent that the fair value hedge was determined to be effective. + References No definition available. + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInForeignCurrencyFairValueHedge1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expense under a cooperative advertising arrangement. + References No definition available. + Details
Name: | us-gaap_CooperativeAdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of assets that have been segregated and restricted to provide pension or postretirement benefits. Assets include, but are not limited to, stocks, bonds, other investments, earnings from investments, and contributions by the employer and employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64852052&loc=d3e1703-114919 + Details
Name: | us-gaap_DefinedBenefitPlanFundedStatusOfPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireShortTermInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
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: | us-gaap_LongtermDebtTypeAxis=mhk_TwoPercentSeniorNotesDueJanuaryFourteenTwoThousandTwentyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=us-gaap_NonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=mhk_AccountingStandardsUpdate201609StatutoryTaxWithholdingComponentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=mhk_AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_AffiliatedEntityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=mhk_FormationOfWhollyOwnedCaptiveInsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |