XML 66 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE OF FINANCIAL INVESTMENTS AND LIABILITIES (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair value of financial investments and liabilities        
Total financial investments $ 50us-gaap_LongTermInvestments $ 50us-gaap_LongTermInvestments $ 113us-gaap_LongTermInvestments  
Proceeds from sale of equity method investment 48us-gaap_ProceedsFromSaleOfEquityMethodInvestments      
Changes in Level 3 financial investments   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease  
Every 7 days        
Fair value of financial investments and liabilities        
Auction rate securities interest rate reset period   7 days    
Every 28 days        
Fair value of financial investments and liabilities        
Auction rate securities interest rate reset period   28 days    
Every 35 days        
Fair value of financial investments and liabilities        
Auction rate securities interest rate reset period   35 days    
Auction rate securities        
Fair value of financial investments and liabilities        
Cost basis available-for-sale securities 19us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
19us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
19us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
 
Pre-tax unrealized gains, available-for-sale securities 3mas_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
3mas_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
3mas_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
 
Recorded basis, available for sale securities 22us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
22us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
22us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
 
Private equity funds        
Fair value of financial investments and liabilities        
Impairment loss, cost method investments       2us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Venture capital funds        
Fair value of financial investments and liabilities        
Non-recurring investments 7us-gaap_CostMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_VentureCapitalFundsMember
7us-gaap_CostMethodInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_VentureCapitalFundsMember
   
Buyout funds        
Fair value of financial investments and liabilities        
Non-recurring investments 7us-gaap_CostMethodInvestments
/ us-gaap_InvestmentTypeAxis
= mas_BuyoutFundsMember
7us-gaap_CostMethodInvestments
/ us-gaap_InvestmentTypeAxis
= mas_BuyoutFundsMember
   
Recurring | Level 3        
Fair value of financial investments and liabilities        
Recurring investments, Available-for-sale securities 22us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
22us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
22us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring | Auction rate securities | Level 3        
Fair value of financial investments and liabilities        
Recurring investments, Available-for-sale securities 22us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
22us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
22us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
 
Recurring | Equity method investments        
Fair value of financial investments and liabilities        
Equity method investments 11us-gaap_EquityMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquityMethodInvestmentsMember
11us-gaap_EquityMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquityMethodInvestmentsMember
70us-gaap_EquityMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquityMethodInvestmentsMember
 
Non-recurring investments | Private equity funds        
Fair value of financial investments and liabilities        
Non-recurring investments 14us-gaap_CostMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
14us-gaap_CostMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
18us-gaap_CostMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
 
Non-recurring investments | Private equity funds | Level 3        
Fair value of financial investments and liabilities        
Impairment loss, cost method investments       2us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Non-recurring investments | Other investments        
Fair value of financial investments and liabilities        
Non-recurring investments $ 3us-gaap_CostMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
$ 3us-gaap_CostMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
$ 3us-gaap_CostMethodInvestments
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember