XML 50 R86.htm IDEA: XBRL DOCUMENT
v2.4.1.9

EMPLOYEE RETIREMENT PLANS (Details 5) (Qualified, USD $) In Millions, unless otherwise specified | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Employee Retirement Plans |  |  |
Total Assets at Fair Value | $ 691 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets | $ 659 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets | $ 594 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Changes in the fair value of plan level 3 assets |  |  |
Balance at the beginning of the period | 93 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue | 78 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue |
Purchases | 13 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases | 25 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases |
Sales | (9)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales | (14)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales |
Unrealized gains (losses) | 7 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss | 4 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss |
Balance at the end of the period | 104 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue | 93 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue |
Assets at Fair Value (Level 1) |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 292 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 318 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Assets at Fair Value (Level 1) | US | Common and Preferred Stocks |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 136 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = country_US | 143 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = country_US |
Assets at Fair Value (Level 1) | US | Corporate Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 15 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = country_US | 15 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = country_US |
Assets at Fair Value (Level 1) | US | Government and Other Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 64 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = country_US | 79 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = country_US |
Assets at Fair Value (Level 1) | US | Short-Term and other Investments |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value |  | 2 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = country_US |
Assets at Fair Value (Level 1) | International | Common and Preferred Stocks |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 50 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 46 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Assets at Fair Value (Level 1) | International | Government and Other Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 24 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 23 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Assets at Fair Value (Level 1) | International | Short-Term and other Investments |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 3 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 10 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Level 2 |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 295 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 248 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 | US | Common and Preferred Stocks |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 116 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US | 107 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US |
Level 2 | US | Corporate Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 33 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US | 25 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US |
Level 2 | US | Government and Other Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 2 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US | 1 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US |
Level 2 | US | Common Collective Trust Fund |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 5 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonCollectiveTrustFundMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US | 3 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonCollectiveTrustFundMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US |
Level 2 | US | Short-Term and other Investments |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 1 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US | 2 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = country_US |
Level 2 | International | Common and Preferred Stocks |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 15 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 16 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Level 2 | International | Corporate Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 75 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 61 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Level 2 | International | Government and Other Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 27 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 27 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Level 2 | International | Short-Term and other Investments |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 21 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 6 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Level 3 |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 104 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 93 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 | US | Private Equity and Hedge Funds |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 59 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementGeographicalAxis = country_US | 52 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementGeographicalAxis = country_US |
Level 3 | International | Private Equity and Hedge Funds |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 27 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 24 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Level 3 | International | Short-Term and other Investments |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 18 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 17 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Total |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 691 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 659 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |
Total | US | Common and Preferred Stocks |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 252 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US | 250 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US |
Total | US | Private Equity and Hedge Funds |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 59 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US | 52 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US |
Total | US | Corporate Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 48 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US | 40 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US |
Total | US | Government and Other Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 66 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US | 80 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US |
Total | US | Common Collective Trust Fund |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 5 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonCollectiveTrustFundMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US | 3 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonCollectiveTrustFundMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US |
Total | US | Short-Term and other Investments |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 1 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US | 4 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = country_US |
Total | International | Common and Preferred Stocks |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 65 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 62 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_CommonAndPreferredStockMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Total | International | Private Equity and Hedge Funds |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 27 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 24 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_PrivateEquityAndHedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Total | International | Corporate Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 75 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 61 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Total | International | Government and Other Debt Securities |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | 51 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember | 50 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember |
Total | International | Short-Term and other Investments |  |  |
Employee Retirement Plans |  |  |
Total Assets at Fair Value | $ 42 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember | $ 33 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = mas_ShortTermAndOtherInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mas_UnitedStatesQualifiedPensionPlansOfUSEntityDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementGeographicalAxis = mas_InternationalMember |

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

X
- Definition Assets, usually stocks, bonds, and other investments, that have been segregated and restricted (usually in a trust) to provide benefits, at their fair value as of the measurement date. Plan assets include amounts contributed by the employer (and by employees for a contributory plan) and amounts earned from investing the contributions, less benefits paid. If a plan has liabilities other than for benefits, those non-benefit obligations may be considered as reductions of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 50 -URI http://asc.fasb.org/extlink&oid=29635418&loc=d3e12355-114930 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount of gain (loss) recognized in other comprehensive income (loss) for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |