XML 44 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (current and non-current) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Marketable securities classification    
Current marketable securities $ 626us-gaap_AvailableForSaleSecuritiesCurrent $ 756us-gaap_AvailableForSaleSecuritiesCurrent
Non-current marketable securities 828us-gaap_AvailableForSaleSecuritiesNoncurrent 1,453us-gaap_AvailableForSaleSecuritiesNoncurrent
Total marketable securities 1,454us-gaap_AvailableForSaleSecurities 2,209us-gaap_AvailableForSaleSecurities
U.S. government agency securities    
Marketable securities classification    
Current marketable securities 67us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
103us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Non-current marketable securities 41us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
131us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Foreign government agency securities    
Marketable securities classification    
Current marketable securities 75us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
30us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Non-current marketable securities 20us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
95us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Corporate debt securities    
Marketable securities classification    
Current marketable securities 241us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
143us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Non-current marketable securities 378us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
638us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Commercial paper    
Marketable securities classification    
Current marketable securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
60us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Certificates of deposit/time deposits    
Marketable securities classification    
Current marketable securities 41us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
20us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Non-current marketable securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
20us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
U.S. treasury securities    
Marketable securities classification    
Non-current marketable securities 38us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
49us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
U.S. municipal securities    
Marketable securities classification    
Current marketable securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Non-current marketable securities 15us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Asset-backed securities    
Marketable securities classification    
Current marketable securities 202us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
398us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Non-current marketable securities 336us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
509us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Asset-backed securities Automobile loan related    
Marketable securities classification    
Current marketable securities 122us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedAutoLoansMember
287us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedAutoLoansMember
Non-current marketable securities 160us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedAutoLoansMember
298us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedAutoLoansMember
Asset-backed securities Credit card related    
Marketable securities classification    
Current marketable securities 59us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedCreditCardSecuritiesMember
52us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedCreditCardSecuritiesMember
Non-current marketable securities 103us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedCreditCardSecuritiesMember
128us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedCreditCardSecuritiesMember
Asset-backed securities Equipment lease related    
Marketable securities classification    
Current marketable securities 21us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mmm_CollateralizedEquipmentLeaseSecuritiesMember
30us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mmm_CollateralizedEquipmentLeaseSecuritiesMember
Non-current marketable securities 27us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mmm_CollateralizedEquipmentLeaseSecuritiesMember
37us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mmm_CollateralizedEquipmentLeaseSecuritiesMember
Asset-backed securities Other asset-backed securities    
Marketable securities classification    
Current marketable securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
29us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
Non-current marketable securities 46us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
46us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
Auction rate securities    
Marketable securities classification    
Non-current marketable securities $ 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
$ 11us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember