XML 120 R102.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Pension and Postretirement Benefit Plans - Narrative (Details) $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jun. 30, 2024 USD ($) | Mar. 31, 2024 USD ($) | Dec. 31, 2024 USD ($) standardPlan country | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Apr. 01, 2024 USD ($)
Benefit Plan Information |  |  |  |  |  |
Maximum amount of certain nonqualified unfunded pension and postretirement benefit plans obligations not included in benefit obligation reconciliation |  |  | $ 25 | $ 25 |  |
Discontinued operation, pension plan benefit obligation |  |  |  |  |  | $ 2,700
Discontinued operation, postretirement plan benefit obligation |  |  |  |  |  | $ 2,400
Settlements, curtailments, special termination benefits and other |  |  | 808 |  |  |
Plan assets payable to Solventum |  |  | $ 88 |  |  |
United States |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Company match of eligible compensation of employee contributions into 401(k) |  |  | 5.00% |  |  |
Company cash match of employee contributions for employees hired after January 1, 2009 |  |  | 100.00% |  |  |
Company contribution to employer retirement income account for employees hired on or after January 1, 2009 |  |  | 3.00% |  |  |
Expenses related to defined contribution plans |  |  | $ 172 | 241 | $ 241 |
Original percentage medical inflation indexation by company in year |  |  | 3.00% |  |  |
Revised percentage medical inflation indexation by company in year |  |  | 1.50% |  |  |
Impact to the Projected Benefit Obligation (PBO) as a result of a change in mortality assumption rate |  |  | $ 450 |  |  |
United States | Minimum |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Company cash match of employee contributions for employees hired prior to January 1, 2009 |  |  | 45.00% |  |  |
United States | Maximum |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Company cash match of employee contributions for employees hired prior to January 1, 2009 |  |  | 60.00% |  |  |
International |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Expenses related to defined contribution plans |  |  | $ 87 | 108 | $ 108 |
U.S. Pension Plans |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Company-sponsored retirement plans, minimum number of worldwide plans | standardPlan |  |  | 72 |  |  |
Company-sponsored retirement plans, number of countries | country |  |  | 27 |  |  |
Company contributions |  |  | $ 140 | 142 |  |
U.S. Pension Plans | Minimum |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Estimated pension contributions for next fiscal year |  |  | 100 |  |  |
U.S. Pension Plans | Maximum |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Estimated pension contributions for next fiscal year |  |  | 200 |  |  |
U.S. Pension Plans | United States |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Discontinued operation, pension plan benefit obligation |  |  | $ 0 | $ 1,893 |  |
Discount rate | 5.43% | 5.22% | 5.64% | 4.98% | 5.18% |
Percentage increase (decrease) in discount rate obligation from the prior year |  | 24.00% | 0.66% |  |  |
Expected return on assets for next fiscal year (as a percent) |  |  | 8.00% |  |  |
Rate of return on plan assets (as a percent) |  |  | 2.30% | 10.40% | (17.40%) |
Number years used in the calculation of one average annual actual return on plan assets (in years) |  |  | 10 years |  |  |
Number years used in the calculation of a second average annual actual return on plan assets (in years) |  |  | 25 years |  |  |
Average annual actual return on plan assets over the past 10 years (as a percent) |  |  | 4.60% |  |  |
Average annual actual return on plan assets over the past 25 years (as a percent) |  |  | 6.30% |  |  |
Settlements, curtailments, special termination benefits and other |  |  | $ (2,387) | $ (115) |  |
Pension payment obligations transferred | $ 2,500 |  |  |  |  |
Decrease for transfer | 220 | $ 70 |  |  |  |
Decrease in accumulated comprehensive loss | $ 220 | $ 70 |  |  |  |
Company contributions |  |  | $ 69 | 60 |  |
U.S. Pension Plans | United States | Equities |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Asset allocation assumption for next fiscal year (as a percent) |  |  | 11.00% |  |  |
U.S. Pension Plans | United States | Private equity |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Asset allocation assumption for next fiscal year (as a percent) |  |  | 13.00% |  |  |
U.S. Pension Plans | United States | Fixed income |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Asset allocation assumption for next fiscal year (as a percent) |  |  | 63.00% |  |  |
U.S. Pension Plans | United States | Absolute return |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Asset allocation assumption for next fiscal year (as a percent) |  |  | 13.00% |  |  |
U.S. Pension Plans | United States | Primary U.S. Qualified Pension Plan |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Expected return on assets (as a percent) |  |  | 7.63% |  |  |
U.S. Pension Plans | International |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Company-sponsored retirement plans, number of countries | country |  |  | 18 |  |  |
Discontinued operation, pension plan benefit obligation |  |  | $ 0 | $ 620 |  |
Discount rate |  |  | 4.44% | 3.99% | 4.39% |
Settlements, curtailments, special termination benefits and other |  |  | $ (59) | $ (58) |  |
Company contributions |  |  | $ 71 | 82 |  |
Company-sponsored retirement plans, minimum number of international plans | standardPlan |  |  | 26 |  |  |
U.S. Pension Plans | International | Level 3 |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Defined benefit plan increase (decrease) related to aggregate of net purchases and net unrealized gains and losses |  |  | $ (43) | 138 |  |
Defined benefit plan increase (decrease) related to currency exchange rates |  |  | (37) | 6 |  |
Defined benefit plan increase (decrease) related to Level 3 assets |  |  | (80) | 144 |  |
Postretirement Benefits |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Discontinued operation, pension plan benefit obligation |  |  | $ 0 | $ 250 |  |
Discount rate |  |  | 5.68% | 5.06% | 5.25% |
Percentage increase (decrease) in discount rate obligation from the prior year |  |  | 0.62% |  |  |
Settlements, curtailments, special termination benefits and other |  |  | $ (6) | $ (6) |  |
Company contributions |  |  | $ 14 | $ 10 |  |
Percentage of plan assets within 401h account |  |  | 91.00% |  |  |
Postretirement Benefits | United States |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Discount rate |  | 5.19% |  |  |  |
Percentage increase (decrease) in discount rate obligation from the prior year |  | 25.00% |  |  |  |
Pension and Postretirement Benefit plans | United States |  |  |  |  |  |
Benefit Plan Information |  |  |  |  |  |
Impact to the Projected Benefit Obligation (PBO) as a result of a change in discount rate |  |  | $ 700 |  |  |

X
- Definition The impact to the Projected Benefit Obligation (PBO) as a result of a change in the discount rate. + References No definition available. + Details
Name: | mmm_ChangeInAssumptionsDefinedBenefitPlanDiscountRateChangeIncreaseDecreaseOfProjectedBenefitObligation
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change In Assumptions Defined Benefit Plan, Mortality Assumption Change, Increase (Decrease) Of Projected Benefit Obligation + References No definition available. + Details
Name: | mmm_ChangeInAssumptionsDefinedBenefitPlanMortalityAssumptionChangeIncreaseDecreaseOfProjectedBenefitObligation
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the Company match for all eligible compensation for defined contribution plans. + References No definition available. + Details
Name: | mmm_CompanyMatchOfEligibleCompensationForCompanyDefinedContributionPlans
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Decrease In Accumulated Comprehensive Loss + References No definition available. + Details
Name: | mmm_DecreaseInAccumulatedComprehensiveLoss
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage, expected long-term rate of return on securities for next fiscal year. + References No definition available. + Details
Name: | mmm_DefinedBenefitExpectedReturnOnAssetsNextFiscalYearpercentage
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage, expected long-term rate of return on securities. + References No definition available. + Details
Name: | mmm_DefinedBenefitExpectedReturnOnAssetsPercentage
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the actual return on the plan assets. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanActualAverageAnnualReturn
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number years of used in the calculation of one average annual actual return on plan assets. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanAverageAnnualActualReturnOnPlanAssetsNumberOfYearsUsedInCalculationOfAverage
Namespace Prefix: | mmm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number years of used in the calculation of a second average annual actual return on plan assets. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanAverageAnnualActualReturnOnPlanAssetsNumberOfYearsUsedInCalculationOfAverage1
Namespace Prefix: | mmm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average annual actual return on plan assets over the past ten years, percentage. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanAverageAnnualActualReturnOnPlanAssetsOverTenYearsPercentage
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average annual actual return on plan assets over the past twenty-five years, percentage. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanAverageAnnualActualReturnOnPlanAssetsOverTwentyFiveYearsPercentage
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Benefit Obligation, Increase (Decrease) For Transfer + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForTransfer
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the percentage change in assumed discount rate from the prior year used in calculating the benefit obligation. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanIncreaseDecreaseInDiscountRate
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The defined benefit plan increase/decrease related to Level 3 assets. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanIncreasesDecreaseForLevel3Assets
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The defined benefit plan increase/decrease related to aggregate of net purchases and net unrealized gains and losses. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanIncreasesDecreaseRelatedToAggregateOfNetPurchasesAndNetUnrealizedGainsAndLosses
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The defined benefit plan increase/decrease related to currency exchange rates. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanIncreasesDecreaseRelatedToCurrencyExchangeRates
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of company-sponsored international plans aggregated together for disclosures purposes. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanNumberOfPlansMinimum
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of company-sponsored worldwide plans aggregated together for disclosures purposes. + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanNumberOfPlansWorldwideMinimum
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Defined Benefit Plan, Transfer Of Assets, Net Payable + References No definition available. + Details
Name: | mmm_DefinedBenefitPlanTransferOfAssetsNetPayable
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the employer matching contribution of the employee contributions for employees hired prior to January 1, 2009. + References No definition available. + Details
Name: | mmm_DefinedContributionPlanEmployerMatchHiredBefore2009
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition For a defined contribution postretirement plan, the percentage of eligible compensation which the entity will contribute for employees hired after January 1, 2009. + References No definition available. + Details
Name: | mmm_DefinedContributionPlanPostretirementPlanHiredAfter2009Percentage
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount of certain nonqualified unfunded pension and postretirement benefit plans obligations not included in benefit obligation reconciliation. + References No definition available. + Details
Name: | mmm_MaximumAmountOfCertainNonqualifiedUnfundedPensionAndPostretirementBenefitPlansObligationsNotIncludedInBenefitObligationReconciliation
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the number of countries in which company has company-sponsored plans. + References No definition available. + Details
Name: | mmm_NumberOfCountriesInWhichRetirementPlansSponsored
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This represents the percentage of plan assets within a 401(h) account within the same trust as the primary U.S. pension plan. + References No definition available. + Details
Name: | mmm_PercentageOfPlanAssetsWithin401hAccount
Namespace Prefix: | mmm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
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: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of (increase) decrease in accumulated benefit obligation of defined benefit plan from effects of settlement and curtailment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (r) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in plan assets of defined benefit plan from assets transferred into (from) plan. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (k)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
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 -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + 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 Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount classified as defined benefit non-pension postretirement plan obligations attributable to disposal group held for sale or disposed of. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
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: |

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_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=mmm_PrivateEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=mmm_AbsoluteReturnMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=mmm_PrimaryUSQualifiedPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
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_RetirementPlanTypeAxis=mmm_PensionPlansDefinedBenefitAndOtherPostretirementBenefitPlansDefinedBenefitCombinedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |