XML 84 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Summary Of RSUs Under The 2007 Plan) (Details) (2007 Incentive Plan [Member], Restricted Stock Units (RSUs) [Member], USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
2007 Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]
     
Number of Shares [Roll Forward]      
Restricted Stock Units outstanding, beginning balance 733us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
605us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
495us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
Granted, Shares 189us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
301us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
260us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
Released, Shares (189)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
(152)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
(140)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
Forfeited, Shares (8)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
(21)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
(10)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
Restricted Stock Units outstanding, ending balance 725us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
733us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
605us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
Weighted Average Price [Roll Forward]      
Beginning balance, Weighted average price $ 78.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
   
Granted, Weighted average price $ 144.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
   
Released, Weighted average price $ 143.89us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
   
Forfeited, weighted average price $ 51.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
   
Ending balance, Weighted average price $ 77.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
$ 78.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Expected to vest, shares 691mhk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
683mhk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
551mhk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
Ending balance, Weighted average remaining contractual term (years) 1 year 9 months 18 days    
Expected to Vest, Weighted average remaining contractual term (years) 1 year 8 months 12 days    
Ending balance, Aggregate intrinsic value $ 112,574us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember
   
Expected to Vest, Aggregate intrinsic value $ 107,322mhk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= mhk_TwoThousandSevenIncentivePlanMember