XML 145 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
INCOME TAXES (Details 4) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Reconciliation of the beginning and ending liability for uncertain tax positions, including related interest and penalties    
Balance at the beginning of the period $ 59us-gaap_UnrecognizedTaxBenefits $ 68us-gaap_UnrecognizedTaxBenefits
Current year tax positions: Additions 9us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 9us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Current year tax positions: Reductions (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions  
Prior year tax positions: Additions 1us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions 1us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Prior year tax positions: Reductions (5)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Settlements with tax authorities (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Lapse of applicable statute of limitations (10)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (12)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Interest and penalties recognized in income tax expense (4)mas_UnrecognizedTaxBenefitsIncreaseDecreaseResultingInIncomeTaxExpenseBenefit (4)mas_UnrecognizedTaxBenefitsIncreaseDecreaseResultingInIncomeTaxExpenseBenefit
Balance at the end of the period 48us-gaap_UnrecognizedTaxBenefits 59us-gaap_UnrecognizedTaxBenefits
Unrecognized tax benefits that would impact effective tax rate if recognized 26us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 31us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Reasonably possible reduction in the liability for uncertain tax positions 6us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeOfChangeUpperBound  
Other Liabilities    
Reconciliation of the beginning and ending liability for uncertain tax positions, including related interest and penalties    
Balance at the end of the period 48us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
65us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Deferred income taxes    
Reconciliation of the beginning and ending liability for uncertain tax positions, including related interest and penalties    
Balance at the end of the period 4us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= mas_DeferredIncomeTaxesAndOtherNoncurrentMember
0us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= mas_DeferredIncomeTaxesAndOtherNoncurrentMember
Other assets    
Reconciliation of the beginning and ending liability for uncertain tax positions, including related interest and penalties    
Balance at the end of the period 4us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
6us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Uncertain Tax Positions    
Reconciliation of the beginning and ending liability for uncertain tax positions, including related interest and penalties    
Balance at the beginning of the period 46us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
51us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
Current year tax positions: Additions 9us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
9us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
Current year tax positions: Reductions (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
 
Prior year tax positions: Additions 1us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
1us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
Prior year tax positions: Reductions (5)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
(2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
Settlements with tax authorities (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
(1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
Lapse of applicable statute of limitations (10)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
(12)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
Balance at the end of the period 39us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
46us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_UncertainTaxPositionsMember
Interest and Penalties    
Reconciliation of the beginning and ending liability for uncertain tax positions, including related interest and penalties    
Balance at the beginning of the period 13us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_InterestAndPenaltiesMember
17us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_InterestAndPenaltiesMember
Interest and penalties recognized in income tax expense (4)mas_UnrecognizedTaxBenefitsIncreaseDecreaseResultingInIncomeTaxExpenseBenefit
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_InterestAndPenaltiesMember
(4)mas_UnrecognizedTaxBenefitsIncreaseDecreaseResultingInIncomeTaxExpenseBenefit
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_InterestAndPenaltiesMember
Balance at the end of the period $ 9us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_InterestAndPenaltiesMember
$ 13us-gaap_UnrecognizedTaxBenefits
/ mas_UnrecognizedTaxBenefitsComponentsAxis
= mas_InterestAndPenaltiesMember