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 | $ 59 us-gaap_UnrecognizedTaxBenefits | $ 68 us-gaap_UnrecognizedTaxBenefits
Current year tax positions: Additions | 9 us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions | 9 us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Current year tax positions: Reductions | (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions |
Prior year tax positions: Additions | 1 us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions | 1 us-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 | 48 us-gaap_UnrecognizedTaxBenefits | 59 us-gaap_UnrecognizedTaxBenefits
Unrecognized tax benefits that would impact effective tax rate if recognized | 26 us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate | 31 us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Reasonably possible reduction in the liability for uncertain tax positions | 6 us-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 | 48 us-gaap_UnrecognizedTaxBenefits / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember | 65 us-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 | 4 us-gaap_UnrecognizedTaxBenefits / us-gaap_BalanceSheetLocationAxis = mas_DeferredIncomeTaxesAndOtherNoncurrentMember | 0 us-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 | 4 us-gaap_UnrecognizedTaxBenefits / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentAssetsMember | 6 us-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 | 46 us-gaap_UnrecognizedTaxBenefits / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_UncertainTaxPositionsMember | 51 us-gaap_UnrecognizedTaxBenefits / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_UncertainTaxPositionsMember
Current year tax positions: Additions | 9 us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_UncertainTaxPositionsMember | 9 us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_UncertainTaxPositionsMember
Current year tax positions: Reductions | (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_UncertainTaxPositionsMember |
Prior year tax positions: Additions | 1 us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_UncertainTaxPositionsMember | 1 us-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 | 39 us-gaap_UnrecognizedTaxBenefits / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_UncertainTaxPositionsMember | 46 us-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 | 13 us-gaap_UnrecognizedTaxBenefits / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_InterestAndPenaltiesMember | 17 us-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 | $ 9 us-gaap_UnrecognizedTaxBenefits / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_InterestAndPenaltiesMember | $ 13 us-gaap_UnrecognizedTaxBenefits / mas_UnrecognizedTaxBenefitsComponentsAxis = mas_InterestAndPenaltiesMember

X
- Definition Represents the increase (decrease) in unrecognized tax benefit that results in income tax expense (benefit). + References No definition available. + Details
Name: | mas_UnrecognizedTaxBenefitsIncreaseDecreaseResultingInIncomeTaxExpenseBenefit
Namespace Prefix: | mas_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated upper bound of the reasonably possible change in the total amount of the unrecognized tax benefit (that will significantly increase or decrease within twelve months of the balance sheet date) for a tax position taken. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeOfChangeUpperBound
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Unrecognized Tax Benefit -URI http://asc.fasb.org/extlink&oid=6527854 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | mas_UnrecognizedTaxBenefitsComponentsAxis=mas_InterestAndPenaltiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mas_UnrecognizedTaxBenefitsComponentsAxis=mas_UncertainTaxPositionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=mas_DeferredIncomeTaxesAndOtherNoncurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |