XML 53 R41.htm IDEA: XBRL DOCUMENT
v3.19.1

Significant Accounting Policies - Foreign Currency Translation (Details) - Subsidiary $ in Millions, $ in Millions, in Billions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2019 VEF ( ) | Sep. 30, 2018 item | Jun. 30, 2018 | Dec. 31, 2018 | Mar. 31, 2019 ARS ($) | Mar. 31, 2019 USD ($)
Venezuela |  |  |  |  |  |
Foreign Currency Translation |  |  |  |  |  |
Accumulated other comprehensive loss that 3M Company has recorded from its Venezuelan subsidiary |  |  |  |  |  | $ 145
Denominator used to determine conversion from Venezuelan Bolivar to Sovereign Bolivar. | item |  | 100,000 |  |  |  |
Foreign currency exchange rate | 3,333 |  |  |  | 3,333 | 3,333
Argentina |  |  |  |  |  |
Foreign Currency Translation |  |  |  |  |  |
Threshold percentage used to determine if economic environment is highly inflationary |  |  | 100.00% |  |  |
Number of years used to determine if economic environment is highly inflationary | 3 years |  |  |  |  |
Foreign currency exchange rate | 43 |  |  |  | 43 | 43
Maximum | Venezuela |  |  |  |  |  |
Foreign Currency Translation |  |  |  |  |  |
Balance of the Company's overall net monetary assets valued functional currency | | 60 |  |  |  |  |
Maximum | Argentina |  |  |  |  |  |
Foreign Currency Translation |  |  |  |  |  |
Operating income of subsidiaries as percent of consolidated amount high end of range |  |  |  | 0.50% |  |
Balance of the Company's overall net monetary assets valued functional currency |  |  |  |  | $ 190 |

X
- Definition The accumulated other comprehensive loss that 3M Company has recorded from its Venezuelan subsidiary. + References No definition available. + Details
Name: | mmm_AccumulatedOtherComprehensiveLossFromVenezuelanSubsidiary
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The maximum balance of the Company's overall net monetary assets valued functional currency. + References No definition available. + Details
Name: | mmm_BalanceOfCompanyNetMonetaryAssets
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The denominator used to determine the conversion from the Venezuelan Bolivar to the Sovereign Bolivar. + References No definition available. + Details
Name: | mmm_DenominatorForCurrencyConversionFromVenezuelanBolivarToSovereignBolivarForVenezuelanSubsidiary
Namespace Prefix: | mmm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The threshold percentage for determining whether an economic environment is highly inflationary for purposes of determining the functional currency of an entity. + References No definition available. + Details
Name: | mmm_HighlyInflationaryEconomicEnvironmentInflationThresholdPercent
Namespace Prefix: | mmm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of years used in the calculation to determine whether an economic environment is highly inflationary for purposes of determining the functional currency of an entity. + References No definition available. + Details
Name: | mmm_HighlyInflationaryEconomicEnvironmentNumberOfYearsUsedInCalculation
Namespace Prefix: | mmm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The operating income of a subsidiary (located in the highly inflationary country of Venezuela) as a percentage of the consolidated operating income, high end of range. + References No definition available. + Details
Name: | mmm_OperatingIncomeOfSubsidiaryInHighlyInflationaryCountryPercentOfConsolidatedAmountMaximum
Namespace Prefix: | mmm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate used to remeasure amounts denominated in a currency other than functional currency into functional currency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateRemeasurement1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_SubsidiaryOfCommonParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_VE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_AR
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: |