XML 127 R93.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

EMPLOYEE RETIREMENT PLANS - Pre-tax Expense (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2017 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Pre-tax expense |  |  |  |
Pre-tax expense |  | $ 64 | $ 54 | $ 72
Defined-contribution plans |  |  |  |
Pre-tax expense |  |  |  |
Pre-tax expense |  | 40 | 37 | 43
Defined-benefit pension plans |  |  |  |
Pre-tax expense |  |  |  |
Pre-tax expense |  | $ 24 | $ 17 | $ 29
Moores Furniture [Member] |  |  |  |
Pre-tax expense |  |  |  |
Actuaria (gain)l loss, net | $ (58) |  |  |

X
- Definition Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanActuarialGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits. + References No definition available. + Details
Name: | us-gaap_PensionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mas_MooresFurnitureDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |