XML 25 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Summary Of Tax Credit Carryforwards) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Tax Credit Carryforward [Line Items]  
Tax Effected $ 1,246msi_TaxCreditCarryforwardTaxEffected
U.S. tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 76us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_USTaxLossesMember
Tax Effected 26msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_USTaxLossesMember
Foreign tax credits  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_ForeignTaxCreditsMember
Tax Effected 686msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_ForeignTaxCreditsMember
General business credits  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_GeneralBusinessCreditsMember
Tax Effected 174msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_GeneralBusinessCreditsMember
Minimum tax credits  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_MinimumTaxCreditsMember
Tax Effected 100msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_MinimumTaxCreditsMember
State tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 1,502us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_StateTaxLossesMember
Tax Effected 41msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_StateTaxLossesMember
State tax credits  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_StateTaxCreditsMember
Tax Effected 27msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_StateTaxCreditsMember
China tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 212us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_ChinaTaxLossesMember
Tax Effected 53msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_ChinaTaxLossesMember
Japan tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 93us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_JapanTaxLossesMember
Tax Effected 33msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_JapanTaxLossesMember
Germany tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 108us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_GermanyTaxLossesMember
Tax Effected 31msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_GermanyTaxLossesMember
United Kingdom tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 102us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_UnitedKingdomTaxLossesMember
Tax Effected 21msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_UnitedKingdomTaxLossesMember
Singapore tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 50us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_SingaporeTaxLossesMember
Tax Effected 8msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_SingaporeTaxLossesMember
Other subsidiaries tax losses  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 70us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_OtherSubsidiariesTaxLossesMember
Tax Effected 18msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_OtherSubsidiariesTaxLossesMember
Spain tax credits  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_SpainTaxCreditsMember
Tax Effected 27msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_SpainTaxCreditsMember
Other subsidiaries tax credits  
Tax Credit Carryforward [Line Items]  
Gross Tax Loss 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= msi_OtherSubsidiariesTaxCreditsMember
Tax Effected $ 1msi_TaxCreditCarryforwardTaxEffected
/ us-gaap_TaxCreditCarryforwardAxis
= msi_OtherSubsidiariesTaxCreditsMember