XML 77 R65.htm IDEA: XBRL DOCUMENT
v3.19.2

Pension and Postretirement Benefit Plans - Narrative (Details) | 1 Months Ended | 3 Months Ended | 6 Months Ended |
--- | --- | --- | --- | ---
May 31, 2019 USD ($) person | Jun. 30, 2019 USD ($) | Jun. 30, 2018 USD ($) | Jun. 30, 2019 USD ($) | Jun. 30, 2018 USD ($) | Dec. 31, 2019 USD ($)
Benefit Plan Information |  |  |  |  |  |
Defined benefit pension and postretirement plans adjustment |  | $ (196,000,000) | $ (114,000,000) | $ (280,000,000) | $ (230,000,000) |
Qualified and Non-qualified Pension Benefits | Funded |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Company contributions year to date |  |  |  | 86,000,000 |  |
Qualified and Non-qualified Pension Benefits | United States | Funded |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Special termination benefits - number of additional years of pension service | 1 |  |  |  |  |
Special termination benefits - number of additional years of age for certain benefit calculations | 1 |  |  |  |  |
Special termination benefits - number of participants | person | 800 |  |  |  |  |
Special termination benefits charge |  | 35,000,000 |  |  |  |
Postretirement Benefits | Funded |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Company contributions year to date |  |  |  | 2,000,000 |  |
Maximum life insurance and death benefit to be paid under the modified 3M Retiree Life Insurance Plan postretirement benefit | $ 8,000 |  |  |  |  |
Defined benefit pension and postretirement plans adjustment |  | 150,000,000 |  |  |  |
Total Accumulated Other Comprehensive Income (Loss) |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Defined benefit pension and postretirement plans adjustment |  | (196,000,000) | $ (114,000,000) | $ (280,000,000) | $ (230,000,000) |
Total Accumulated Other Comprehensive Income (Loss) | Postretirement Benefits | Funded |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Defined benefit pension and postretirement plans adjustment |  | $ 150,000,000 |  |  |  |
Forecast | Qualified and Non-qualified Pension Benefits | Funded | Maximum |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Estimated pension and postretirement employer contributions in current fiscal year |  |  |  |  |  | $ 200,000,000

X
- Definition The number of additional years of age for certain benefit calculations for enhanced pension benefits that are offered to and accepted by employees in connection with their termination of employment that are only offered for a short period of time. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanSpecialTerminationBenefitsNumberOfAdditionalYearsOfAgeOfPensionServiceForCertainBenefitCalculations
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of additional years of pension service for enhanced pension benefits that are offered to and accepted by employees in connection with their termination of employment that are only offered for a short period of time. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanSpecialTerminationBenefitsNumberOfAdditionalYearsOfPensionService
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of participants who will receive special termination benefits that are offered to and accepted by employees in connection with their termination of employment that are only offered for a short period of time. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanSpecialTerminationBenefitsNumberOfParticipants
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum life insurance and death benefit to be paid under the modified 3M Retiree Life Insurance Plan postretirement benefit. + References No definition available. + Details
Name: | mmm_LifeInsuranceAndDeathBenefitMaximum
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of contribution received by defined benefit plan from employer which increases plan assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cost of providing special or contractual termination benefits payable from defined benefit 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 (q) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions paid by employer in current fiscal year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i-k) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_RetirementPlanFundingStatusAxis=us-gaap_FundedPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |