XML 14 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and intangible assets (Schedule of intangible assets subject to amortization) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Dec. 31, 2014
Finite-lived Intangible Assets [Roll Forward]      
Intangible assets subject to amortization, beginning balance $ 626,713us-gaap_FiniteLivedIntangibleAssetsGross    
Currency translation during the period (46,523)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments    
Intangible assets subject to amortization, ending balance 580,190us-gaap_FiniteLivedIntangibleAssetsGross    
Accumulated amortization, beginning balance 547,395us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization    
Amortization during the period 5,106us-gaap_AmortizationOfIntangibleAssets 6,038us-gaap_AmortizationOfIntangibleAssets  
Currency translation during the period (42,119)mhk_FiniteLivedIntangibleAssetsAccumulatedAmortizationTranslationAdjustments    
Accumulated amortization, ending balance 510,382us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization    
Intangible assets subject to amortization, net 69,808us-gaap_FiniteLivedIntangibleAssetsNet   79,318us-gaap_FiniteLivedIntangibleAssetsNet
Customer Relationships [Member]      
Finite-lived Intangible Assets [Roll Forward]      
Intangible assets subject to amortization, beginning balance 354,768us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Currency translation during the period (20,157)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Intangible assets subject to amortization, ending balance 334,611us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Accumulated amortization, beginning balance 320,851us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Amortization during the period 1,671us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Currency translation during the period (20,014)mhk_FiniteLivedIntangibleAssetsAccumulatedAmortizationTranslationAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Accumulated amortization, ending balance 302,508us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Intangible assets subject to amortization, net 32,103us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Patents [Member]      
Finite-lived Intangible Assets [Roll Forward]      
Intangible assets subject to amortization, beginning balance 270,466us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Currency translation during the period (26,351)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Intangible assets subject to amortization, ending balance 244,115us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Accumulated amortization, beginning balance 225,875us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Amortization during the period 3,405us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Currency translation during the period (22,095)mhk_FiniteLivedIntangibleAssetsAccumulatedAmortizationTranslationAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Accumulated amortization, ending balance 207,185us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Intangible assets subject to amortization, net 36,930us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Other [Member]      
Finite-lived Intangible Assets [Roll Forward]      
Intangible assets subject to amortization, beginning balance 1,479us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember
   
Currency translation during the period (15)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember
   
Intangible assets subject to amortization, ending balance 1,464us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember
   
Accumulated amortization, beginning balance 669us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember
   
Amortization during the period 30us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember
   
Currency translation during the period (10)mhk_FiniteLivedIntangibleAssetsAccumulatedAmortizationTranslationAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember
   
Accumulated amortization, ending balance 689us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember
   
Intangible assets subject to amortization, net $ 775us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherCreditDerivativesMember