XML 29 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details 2)
In Millions, unless otherwise specified
Dec. 31, 2014
Eurobond repaid July 2014
EUR (€)
Dec. 31, 2014
Carrying Amount
USD ($)
Dec. 31, 2013
Carrying Amount
USD ($)
Dec. 31, 2014
Carrying Amount
Eurobond repaid July 2014
USD ($)
Dec. 31, 2013
Carrying Amount
Eurobond repaid July 2014
USD ($)
Dec. 31, 2014
Fair Value
USD ($)
Dec. 31, 2013
Fair Value
USD ($)
Dec. 31, 2014
Fair Value
Eurobond repaid July 2014
USD ($)
Dec. 31, 2013
Fair Value
Eurobond repaid July 2014
USD ($)
Financial Instruments                  
Eurobond securities repaid July 2014       $ 0mmm_EurobondSecuritiesRepaidJuly2014
/ us-gaap_DebtInstrumentAxis
= mmm_EurobondDue2014Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
$ 1,424mmm_EurobondSecuritiesRepaidJuly2014
/ us-gaap_DebtInstrumentAxis
= mmm_EurobondDue2014Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
    $ 0mmm_EurobondSecuritiesRepaidJuly2014
/ us-gaap_DebtInstrumentAxis
= mmm_EurobondDue2014Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 1,447mmm_EurobondSecuritiesRepaidJuly2014
/ us-gaap_DebtInstrumentAxis
= mmm_EurobondDue2014Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt, excluding current portion   6,731mmm_LongTermDebtExcludingCurrentPortion
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
4,326mmm_LongTermDebtExcludingCurrentPortion
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
    7,203mmm_LongTermDebtExcludingCurrentPortion
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
4,463mmm_LongTermDebtExcludingCurrentPortion
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Principal amount € 1,025us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= mmm_EurobondDue2014Member