XML 86 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT INFORMATION (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Information                      
Net Sales $ 2,064us-gaap_SalesRevenueNet $ 2,232us-gaap_SalesRevenueNet $ 2,260us-gaap_SalesRevenueNet $ 1,965us-gaap_SalesRevenueNet $ 1,998us-gaap_SalesRevenueNet $ 2,150us-gaap_SalesRevenueNet $ 2,149us-gaap_SalesRevenueNet $ 1,876us-gaap_SalesRevenueNet $ 8,521us-gaap_SalesRevenueNet $ 8,173us-gaap_SalesRevenueNet $ 7,495us-gaap_SalesRevenueNet
Income (Charge) for litigation settlements, net                 9us-gaap_GainLossRelatedToLitigationSettlement   (77)us-gaap_GainLossRelatedToLitigationSettlement
Operating Profit (Loss)                 788us-gaap_OperatingIncomeLoss 673us-gaap_OperatingIncomeLoss 302us-gaap_OperatingIncomeLoss
Other income (expense), net                 (213)us-gaap_NonoperatingIncomeExpense (223)us-gaap_NonoperatingIncomeExpense (229)us-gaap_NonoperatingIncomeExpense
Income from continuing operations before income taxes                 575us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 450us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 73us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Assets held for sale                     203us-gaap_AssetsHeldForSaleAtCarryingValue
Assets 7,167us-gaap_Assets       6,957us-gaap_Assets       7,167us-gaap_Assets 6,957us-gaap_Assets 6,883us-gaap_Assets
Property Additions                 128us-gaap_PropertyPlantAndEquipmentAdditions 124us-gaap_PropertyPlantAndEquipmentAdditions 117us-gaap_PropertyPlantAndEquipmentAdditions
Depreciation and Amortization                 167mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations 184mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations 203mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
North America                      
Segment Information                      
Net Sales                 6,892us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
6,634us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
6,046us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
International, principally Europe                      
Segment Information                      
Net Sales                 1,629us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
1,539us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
1,449us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
Cabinets and Related Products                      
Segment Information                      
Net Sales                 999us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
1,014us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
939us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
Plumbing Products                      
Segment Information                      
Net Sales                 3,308us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
3,183us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
2,955us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
Installation and Other Services                      
Segment Information                      
Net Sales                 1,515us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
1,412us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
1,209us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
Decorative Architectural Products                      
Segment Information                      
Net Sales                 1,998us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
1,927us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
1,818us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
Other Specialty Products                      
Segment Information                      
Net Sales                 701us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
637us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
574us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
Operating Segments                      
Segment Information                      
Operating Profit (Loss)                 915us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
807us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
497us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Assets 5,630us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
      5,669us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
      5,630us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
5,669us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
5,659us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Property Additions                 127us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
120us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
115us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Depreciation and Amortization                 156mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
173mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
192mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Cabinets and Related Products                      
Segment Information                      
Operating Profit (Loss)                 (62)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
(10)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
(89)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
Assets 608us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
      659us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
      608us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
659us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
700us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
Property Additions                 9us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
9us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
15us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
Depreciation and Amortization                 33mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
42mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
57mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_CabinetsAndRelatedProductsMember
Operating Segments | Plumbing Products                      
Segment Information                      
Operating Profit (Loss)                 512us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
394us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
307us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
Assets 1,989us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
      2,040us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
      1,989us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
2,040us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
2,012us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
Property Additions                 65us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
71us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
67us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
Depreciation and Amortization                 63mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
65mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
69mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_PlumbingProductsMember
Operating Segments | Installation and Other Services                      
Segment Information                      
Operating Profit (Loss)                 58us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
37us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
(19)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
Assets 1,474us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
      1,465us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
      1,474us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
1,465us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
1,444us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
Property Additions                 13us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
14us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
11us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
Depreciation and Amortization                 26mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
27mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
30mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_InstallationAndOtherServicesMember
Operating Segments | Decorative Architectural Products                      
Segment Information                      
Operating Profit (Loss)                 360us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
351us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
329us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
Assets 857us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
      812us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
      857us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
812us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
799us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
Property Additions                 12us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
16us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
11us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
Depreciation and Amortization                 16mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
17mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
15mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_DecorativeArchitecturalProductsMember
Operating Segments | Other Specialty Products                      
Segment Information                      
Operating Profit (Loss)                 47us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
35us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
(31)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
Assets 702us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
      693us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
      702us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
693us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
704us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
Property Additions                 28us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
10us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
11us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
Depreciation and Amortization                 18mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
22mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
21mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mas_OtherSpecialtyProductsMember
Corporate                      
Segment Information                      
General corporate expense, net                 (136)us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(134)us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(126)us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Assets 1,537us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      1,288us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      1,537us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
1,288us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
1,021us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Property Additions                 1us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
4us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
2us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Depreciation and Amortization                 11mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
11mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
11mas_DepreciationDepletionAndAmortizationExcludingDiscontinuedOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Segment Reconciling Items                      
Segment Information                      
Income (Charge) for litigation settlements, net                 9us-gaap_GainLossRelatedToLitigationSettlement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
  (77)us-gaap_GainLossRelatedToLitigationSettlement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Gain from sales of fixed assets                     8us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Geographic Areas                      
Segment Information                      
Operating Profit (Loss)                 915us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
807us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
497us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
Assets 5,630us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
      5,669us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
      5,630us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
5,669us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
5,659us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
Geographic Areas | North America                      
Segment Information                      
Operating Profit (Loss)                 701us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
649us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
360us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Assets 4,335us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
      4,295us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
      4,335us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
4,295us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
4,363us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Geographic Areas | International, principally Europe                      
Segment Information                      
Operating Profit (Loss)                 214us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
158us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
137us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
Assets $ 1,295us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
      $ 1,374us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
      $ 1,295us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
$ 1,374us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember
$ 1,296us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mas_ForeignLocationsMember