XML 118 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2012
Mar. 31, 2012
Interest Rate Swap Agreements      
Debt issued     $ 400us-gaap_DebtInstrumentFaceAmount
Derivatives designated as hedging instruments | Cash flow hedges | Interest Rate Swaps | 3 month LIBOR interest rate swap, cash flow hedge terminated March 2012      
Interest Rate Swap Agreements      
Forecasted debt issuance variable rate period 3-month LIBOR    
Interest rate swap recorded in other comprehensive income   23us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ mas_TerminatedInterestRateSwapAgreementsAxis
= mas_ThreeMonthLIBORSwapTerminated2012Member
 
Balance remaining in accumulated other comprehensive income 18us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ mas_TerminatedInterestRateSwapAgreementsAxis
= mas_ThreeMonthLIBORSwapTerminated2012Member
   
Derivatives designated as hedging instruments | Cash flow hedges | Interest Rate Swaps | Other, net | 3 month LIBOR interest rate swap, cash flow hedge terminated March 2012      
Interest Rate Swap Agreements      
Ineffective portion of the cash flow hedges     $ 2us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= mas_OtherIncomeExpenseNetMember
/ mas_TerminatedInterestRateSwapAgreementsAxis
= mas_ThreeMonthLIBORSwapTerminated2012Member