XML 104 R94.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Pension and Postretirement Benefit Plans - Narrative (Details) $ in Millions | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Apr. 30, 2017 item | Aug. 31, 2015 | Mar. 31, 2014 item | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Dec. 31, 2014 USD ($) | Mar. 31, 2011 item
United States | Funded |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Original percentage medical inflation indexation by company in year |  | 3.00% |  |  |  |  |
Revised percentage medical inflation indexation by company in year |  | 1.50% |  |  |  |  |
WG Trading Company |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Number of insurers 3M and certain benefit plans filed lawsuits on seeking insurance coverage for the WG Trading Company claim | item |  |  | 5 |  |  |  |
Decrease in U.S. pension and postretirement plan assets at year end measurement date due to legal outcome |  |  |  | $ 73 |  |  |
Number of additional limited partners of WG Trading Company, in addition to 3M, who objected and appealed the court's order to the United States Court of Appeals for the Second Circuit | item |  |  |  |  |  |  | 6
Panda Temple Power LLC |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Number of entities in which the U.S. pension and postretirement benefit plans have invested in that filed for chapter 11 bankruptcy protection | item | 1 |  |  |  |  |  |
Panda Temple Power LLC | Maximum |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Percentage of investment in relation to the fair value of the U.S. pension and postretirement benefit plans' assets at the most recent measurement date |  |  |  |  | 1.00% |  |
Qualified and Non-qualified Pension Benefits | Funded |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Company contributions year to date |  |  |  | 964 | $ 380 |  |
Decrease in annual net periodic benefit cost due to adoption of spot yield curve approach |  |  |  |  | 180 |  |
Qualified and Non-qualified Pension Benefits | United States | Funded |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Company contributions year to date |  |  |  | 852 | 259 |  |
Projected benefit obligation increase due to mortality table update |  |  |  |  |  | $ 820 |
Projected benefit obligation decrease due to mortality table update |  |  |  |  | 440 |  |
Qualified and Non-qualified Pension Benefits | International Qualified and Non-qualified Pension Benefits | Funded |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Company contributions year to date |  |  |  | 112 | 121 |  |
Postretirement Benefits | Funded |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Company contributions year to date |  |  |  | $ 3 | 3 |  |
Postretirement Benefits | United States | Funded |  |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |  |
Accumulated postretirement benefit obligation increase due to mortality table update |  |  |  |  |  | $ 100 |
Accumulated postretirement benefit obligation decrease due to mortality table update |  |  |  |  | $ 60 |  |

X
- Definition This element represents the decrease to the accumulated postretirement benefit obligation due to adoption of a new mortality table. + References No definition available. + Details
Name: | mmm_AccumulatedPostretirementBenefitObligationDecreaseDueToMortalityTableUpdate
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the increase to the accumulated postretirement benefit obligation due to adoption of a new mortality table. + References No definition available. + Details
Name: | mmm_AccumulatedPostretirementBenefitObligationIncreaseDueToMortalityTableUpdate
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the decrease in pension and postretirement plan assets at the year end measurement date due to legal outcome. + References No definition available. + Details
Name: | mmm_DecreaseInPensionAndPostretirementPlanAssetsAtYearEndMeasurementDate
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the net period benefit cost annual impact from the accounting change to the spot yield curve approach prospectively from date of adoption. + References No definition available. + Details
Name: | mmm_NetPeriodicBenefitCostAnnualImpact
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of additional limited partners of WG Trading Company, in addition to 3M, who objected and appealed the court's order to the United States Court of Appeals for the Second Circuit. + References No definition available. + Details
Name: | mmm_NumberOfAdditionalLimitedPartnersOfWGTradingCompanyInAdditionTo3MWhoObjectedAndAppealedCourtsOrderToUnitedStatesCourtOfAppealsForSecondCircuit
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of entities that were invested in by the U.S. pension and postretirement benefit plans that have filed for Chapter 11 bankruptcy protection. + References No definition available. + Details
Name: | mmm_NumberOfEntitiesInvestedWithinUsPensionAndPostretirementBenefitPlansThatFiledForBankruptcy
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The original percentage that the Company would credit the Retiree Medical Saving Account and the Medicare Health Reimbursement Arrangement as an inflation indexation. + References No definition available. + Details
Name: | mmm_OriginalPercentageMedicalInflationIndexationByCompanyInYear
Namespace Prefix: | mmm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the percentage of an investment in relation to the fair value of the U.S. pension and postretirement benefit plans' assets at the most recent measurement date. + References No definition available. + Details
Name: | mmm_PercentageOfInvestmentInUsPensionAndPostretirementPlan
Namespace Prefix: | mmm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the increase to the projected benefit obligation due to adoption of a new mortality table. + References No definition available. + Details
Name: | mmm_ProjectedBenefitObligationDecreaseDueToMortalityTableUpdate
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the increase to the projected benefit obligation due to adoption of a new mortality table. + References No definition available. + Details
Name: | mmm_ProjectedBenefitObligationIncreaseDueToMortalityTableUpdate
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The revised percentage that the Company would credit the Retiree Medical Savings Account and the Medicare Health Reimbursement arrangement as an inflation indexation. + References No definition available. + Details
Name: | mmm_RevisedPercentageMedicalInflationIndexationByCompanyInYear
Namespace Prefix: | mmm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(5)(ii) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e2709-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(5)(iv)(01) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
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 Number of defendants named in a legal action. + References No definition available. + Details
Name: | us-gaap_LossContingencyNumberOfDefendants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_US
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: | dei_LegalEntityAxis=mmm_WgTradingCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=mmm_PandaTemplePowerLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember
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: |