XML 67 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets (Schedule of goodwill) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jan. 10, 2013
Apr. 03, 2013
May 03, 2013
Goodwill [Roll Forward]          
Goodwill, beginning balance $ 3,063,517us-gaap_GoodwillGross $ 2,713,196us-gaap_GoodwillGross      
Accumulated impairments losses, beginning balance (1,327,425)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (1,327,425)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss      
Goodwill, net, beginning balance 1,736,092us-gaap_Goodwill 1,385,771us-gaap_Goodwill      
Goodwill recognized during the year 4,010us-gaap_GoodwillAcquiredDuringPeriod 334,178us-gaap_GoodwillAcquiredDuringPeriod      
Currency translation during the year (135,750)us-gaap_GoodwillTranslationAdjustments 16,143us-gaap_GoodwillTranslationAdjustments      
Goodwill, ending balance 2,931,777us-gaap_GoodwillGross 3,063,517us-gaap_GoodwillGross      
Accumulated impairments losses, ending balance (1,327,425)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (1,327,425)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss      
Goodwill, net, ending balance 1,604,352us-gaap_Goodwill 1,736,092us-gaap_Goodwill      
Carpet Segment [Member]          
Goodwill [Roll Forward]          
Goodwill, beginning balance 199,132us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
199,132us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Accumulated impairments losses, beginning balance (199,132)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
(199,132)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Goodwill, net, beginning balance 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Goodwill recognized during the year 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Currency translation during the year    0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Goodwill, ending balance 199,132us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
199,132us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Accumulated impairments losses, ending balance (199,132)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
(199,132)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Goodwill, net, ending balance 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CarpetSegmentMember
     
Ceramic Segment [Member]          
Goodwill [Roll Forward]          
Goodwill, beginning balance 1,459,812us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
1,186,913us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Accumulated impairments losses, beginning balance (531,930)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
(531,930)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Goodwill, net, beginning balance 927,882us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
654,983us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Goodwill recognized during the year (2,497)us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
279,083us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Currency translation during the year (62,183)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
(6,184)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Goodwill, ending balance 1,395,132us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
1,459,812us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Accumulated impairments losses, ending balance (531,930)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
(531,930)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Goodwill, net, ending balance 863,202us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
927,882us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_CeramicSegmentMember
     
Laminate and Wood Segment [Member]          
Goodwill [Line Items]          
Business Combination, Consideration Transferred 303us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
       
Goodwill [Roll Forward]          
Goodwill, beginning balance 1,404,573us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
1,327,151us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Accumulated impairments losses, beginning balance (596,363)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
(596,363)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Goodwill, net, beginning balance 808,210us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
730,788us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Goodwill recognized during the year 6,507us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
55,095us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Currency translation during the year (73,567)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
22,327us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Goodwill, ending balance 1,337,513us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
1,404,573us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Accumulated impairments losses, ending balance (596,363)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
(596,363)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Goodwill, net, ending balance 741,150us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
808,210us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
     
Unidentified Wood Business [Member] | Laminate and Wood Segment [Member]          
Goodwill [Roll Forward]          
Goodwill, net, ending balance 5,398us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= mhk_UnidentifiedWoodBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhk_LaminateandWoodSegmentMember
       
Pergo [Member]          
Goodwill [Line Items]          
Business Combination, Consideration Transferred     145,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mhk_PergoMember
   
Goodwill [Roll Forward]          
Goodwill, net, ending balance     18,456us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= mhk_PergoMember
   
Marrazzi Group [Member]          
Goodwill [Line Items]          
Business Combination, Consideration Transferred       1,522,731us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mhk_MarrazziGroupMember
 
Goodwill [Roll Forward]          
Goodwill, net, ending balance       276,586us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= mhk_MarrazziGroupMember
 
Spano Invest NV [Member]          
Goodwill [Line Items]          
Business Combination, Consideration Transferred         160,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mhk_SpanoInvestNvMember
Goodwill [Roll Forward]          
Goodwill, net, ending balance         $ 37,739us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= mhk_SpanoInvestNvMember