XML 136 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
ACCOUNTING POLICIES (Details 6) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Impact of revisions on previously issued consolidated statements of operations      
Other income (expense), net $ (213)us-gaap_NonoperatingIncomeExpense $ (223)us-gaap_NonoperatingIncomeExpense $ (229)us-gaap_NonoperatingIncomeExpense
Income (loss) from continuing operations before income taxes 575us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 450us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 73us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income (loss) from continuing operations 908us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 339us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (18)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Net income (loss) 903us-gaap_ProfitLoss 329us-gaap_ProfitLoss (79)us-gaap_ProfitLoss
Impact of previously issued balance sheets      
Other assets 136us-gaap_OtherAssetsNoncurrent 185us-gaap_OtherAssetsNoncurrent  
Total assets 7,167us-gaap_Assets 6,957us-gaap_Assets 6,883us-gaap_Assets
Accrued liabilities 756us-gaap_AccruedLiabilitiesCurrent 778us-gaap_AccruedLiabilitiesCurrent  
Other liabilities 803us-gaap_OtherLiabilitiesNoncurrent 666us-gaap_OtherLiabilitiesNoncurrent  
Correction      
Impact of previously issued balance sheets      
Accrued liabilities (96)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Other liabilities 96us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Accounting for certain investments in private equity limited partnership funds | As Reported      
Impact of revisions on previously issued consolidated statements of operations      
Other income (expense), net   (239)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(229)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Income (loss) from continuing operations before income taxes   434us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
73us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Income (loss) from continuing operations   323us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(18)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss)   313us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(79)us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Impact of previously issued balance sheets      
Other assets   161us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Total assets   6,933us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Accounting for certain investments in private equity limited partnership funds | Correction      
Impact of revisions on previously issued consolidated statements of operations      
Other income (expense), net   16us-gaap_NonoperatingIncomeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Income (loss) from continuing operations before income taxes   16us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Income (loss) from continuing operations   16us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net income (loss)   16us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Impact of previously issued balance sheets      
Other assets   24us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Total assets   $ 24us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mas_AccountingForCertainInvestmentsInPrivateEquityLimitedPartnershipFundsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember