XML 109 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Details 1) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Amounts recognized in the financial statements      
Stock-based compensation programs expense $ 280us-gaap_AllocatedShareBasedCompensationExpense $ 240us-gaap_AllocatedShareBasedCompensationExpense $ 223us-gaap_AllocatedShareBasedCompensationExpense
Income tax benefits (79)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (71)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (67)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Stock-based compensation expenses, net of tax 201us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 169us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 156us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Cost of Sales      
Amounts recognized in the financial statements      
Stock-based compensation programs expense 47us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
27us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
27us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling, general and administrative expenses      
Amounts recognized in the financial statements      
Stock-based compensation programs expense 192us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
183us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
167us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Research, development and related expenses      
Amounts recognized in the financial statements      
Stock-based compensation programs expense $ 41us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= mmm_ResearchDevelopmentAndRelatedExpensesMember
$ 30us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= mmm_ResearchDevelopmentAndRelatedExpensesMember
$ 29us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= mmm_ResearchDevelopmentAndRelatedExpensesMember