XML 149 R131.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Quarterly Data (Unaudited) - Additional Information (Details) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2018 USD ($) $ / shares | Mar. 31, 2018 USD ($) $ / shares | Dec. 31, 2017 USD ($) | Dec. 31, 2018 USD ($) $ / shares | Dec. 31, 2017 USD ($)
Quarterly Data (Unaudited) |  |  |  |  |
Net income adjustment due to the resolution of litigation |  | $ 710,000,000 |  |  |
Impact on diluted earnings per share related to litigation settlement action | $ / shares |  | 1.16 |  |  |
Net income adjustment for measurement period from accounting pursuant to Tax Cuts and Jobs Act of 2017 |  | $ 217,000,000 | $ 762,000,000 |  |
Impact on diluted earnings per share as a result of the Tax Cuts And Jobs Act Of 2017 |  | 0.36 | 1.25 |  | 1.24
Net income adjustment due to the Company’s ongoing IRS examination under the Compliance Assurance Process (CAP) and new guidance released under the Tax Cuts and Jobs Act | $ 60,000,000 |  |  |  |
Impact on diluted earnings per share due to the Company’s ongoing IRS examination under the Compliance Assurance Process (CAP) and new guidance released under the Tax Cuts and Jobs Act | $ / shares | 0.11 |  |  |  |
Net income adjustment due to completing the Tax Cuts and Jobs Act of 2017 accounting | $ 41,000,000 |  |  |  |
Impact on diluted earnings per share due to completing the Tax Cuts and Jobs Act of 2017 accounting | $ / shares | 0.07 |  |  |  |
Aggregate net income adjustments due the quarterly adjustments |  |  |  | $ 946,000,000 |
Impact on diluted earnings per share in aggregate of quarterly adjustments | $ / shares |  |  |  | 1.57 |

X
- Definition This element represents the impact on diluted earnings per share in aggregate of quarterly adjustments + References No definition available. + Details
Name: | mmm_ImpactOnDilutedEarningsPerShareFromAggregateAdjustmentsFromQuarterlyAdjustments
Namespace Prefix: | mmm_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the impact on diluted earnings per share due to completing the Tax Cuts and Jobs Act of 2017 accounting. + References No definition available. + Details
Name: | mmm_ImpactOnDilutedEarningsPerShareFromCompletionOfTaxCutsAndJobsActOf2017
Namespace Prefix: | mmm_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the impact on diluted earnings per share by litigation settlement action. + References No definition available. + Details
Name: | mmm_ImpactOnDilutedEarningsPerShareRelatedToLitigationSettlementAction
Namespace Prefix: | mmm_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the impact on diluted earnings per share due to the Company’s ongoing IRS examination under the Compliance Assurance Process (CAP) and new guidance released under the Tax Cuts and Jobs Act. + References No definition available. + Details
Name: | mmm_ImpactOnDilutedEarningsPerShareRelatedToNetIncomeAdjustmentFromOngoingIrsExaminationUnderComplianceAssuranceProcessAndNewGuidanceReleasedUnderTaxCutsAndJobsAct
Namespace Prefix: | mmm_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the impact on diluted earnings per share as a result of the Tax Cuts And Jobs Act Of 2017. + References No definition available. + Details
Name: | mmm_ImpactOnDilutedEarningsPerShareRelatedToTaxCutsAndJobsActOf2017
Namespace Prefix: | mmm_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net income adjustment due to completing the Tax Cuts and Jobs Act of 2017 accounting. + References No definition available. + Details
Name: | mmm_NetIncomeAdjustmentFromCompletionOfTaxCutsAndJobsActOf2017
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net income adjustment due to the Company’s ongoing IRS examination under the Compliance Assurance Process (CAP) and new guidance released under the Tax Cuts and Jobs Act. + References No definition available. + Details
Name: | mmm_NetIncomeAdjustmentFromOngoingIrsExaminationUnderComplianceAssuranceProcessAndNewGuidanceReleasedUnderTaxCutsNdJobsAct
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net income adjustment due to the resolution of litigation. + References No definition available. + Details
Name: | mmm_NetIncomeAdjustmentFromResolutionOfLitigation
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate net income adjustments due the quarterly adjustments. + References No definition available. + Details
Name: | mmm_NetIncomeAdjustmentsInAggregateFromQuarterlyAdjustments
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of net income adjustment for measurement period from accounting pursuant to Tax Cuts and Jobs Act of 2017. + References No definition available. + Details
Name: | mmm_TaxCutsAndJobsActOf2017CompleteAccountingChangeInNetIncome
Namespace Prefix: | mmm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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