XML 50 R38.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue from Contracts with Customers - Summary of Disaggregated Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2018 | Apr. 01, 2017
Disaggregation of Revenue [Line Items] |  |
Net sales | $ 2,412,202 | $ 2,220,645
United States |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 1,464,309 | 1,438,324
Europe |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 686,529 | 547,851
Russia |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 70,850 | 62,396
Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 190,514 | 172,074
Ceramic & Stone |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 894,092 | 806,316
Carpet & Resilient |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 884,556 | 833,378
Laminate & Wood |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 403,412 | 376,816
Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 230,142 | 204,135
Global Ceramic segment |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 876,548 | 784,969
Global Ceramic segment | United States |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 556,187 | 545,016
Global Ceramic segment | Europe |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 190,235 | 131,621
Global Ceramic segment | Russia |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 51,422 | 44,258
Global Ceramic segment | Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 78,704 | 64,074
Global Ceramic segment | Ceramic & Stone |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 876,548 | 784,969
Global Ceramic segment | Carpet & Resilient |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 0 | 0
Global Ceramic segment | Laminate & Wood |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 0 | 0
Global Ceramic segment | Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 0 | 0
Flooring NA segment |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 950,358 | 939,496
Flooring NA segment | United States |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 908,122 | 892,605
Flooring NA segment | Europe |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 1,650 | 4,035
Flooring NA segment | Russia |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 0 | 0
Flooring NA segment | Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 40,586 | 42,856
Flooring NA segment | Ceramic & Stone |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 17,544 | 21,347
Flooring NA segment | Carpet & Resilient |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 755,545 | 733,254
Flooring NA segment | Laminate & Wood |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 177,269 | 184,895
Flooring NA segment | Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 0 | 0
Flooring ROW segment |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 585,296 | 496,180
Flooring ROW segment | United States |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 0 | 703
Flooring ROW segment | Europe |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 494,644 | 412,195
Flooring ROW segment | Russia |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 19,428 | 18,138
Flooring ROW segment | Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 71,224 | 65,144
Flooring ROW segment | Ceramic & Stone |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 0 | 0
Flooring ROW segment | Carpet & Resilient |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 129,011 | 100,124
Flooring ROW segment | Laminate & Wood |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | 226,143 | 191,921
Flooring ROW segment | Other |  |
Disaggregation of Revenue [Line Items] |  |
Net sales | $ 230,142 | $ 204,135

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_DisaggregationOfRevenueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

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

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mhk_CeramicAndStoneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mhk_CarpetAndResilientMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mhk_LaminateandWoodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mhk_OtherProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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