Fair Value Measurements (Fair Value Of Assets And Liabilities) (Details) (USD $) In Millions, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Assets: |
|
|
Foreign exchange derivative contracts |
|
$ 4us-gaap_DerivativeFairValueOfDerivativeAsset |
Liabilities: |
|
|
Foreign exchange derivative contracts |
|
5us-gaap_DerivativeFairValueOfDerivativeLiability |
Level 1 |
|
|
Liabilities: |
|
|
Interest agreement derivative contracts |
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 | Foreign exchange derivative contracts |
|
|
Assets: |
|
|
Foreign exchange derivative contracts |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeContractMember |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeContractMember |
Level 1 | Government, agency and government-sponsored enterprise obligations |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember |
Level 1 | Corporate bonds |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
Level 1 | Mutual funds |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember |
Level 1 | Common stock and equivalents |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
71us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = msi_CommonStockAndEquivalentsMember |
2us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = msi_CommonStockAndEquivalentsMember |
Level 2 |
|
|
Liabilities: |
|
|
Interest agreement derivative contracts |
2us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
3us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 | Foreign exchange derivative contracts |
|
|
Assets: |
|
|
Foreign exchange derivative contracts |
1us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeContractMember |
4us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeContractMember |
Level 2 | Government, agency and government-sponsored enterprise obligations |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
14us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember |
15us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember |
Level 2 | Corporate bonds |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
16us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
7us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
Level 2 | Mutual funds |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
2us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember |
11us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember |
Level 2 | Common stock and equivalents |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = msi_CommonStockAndEquivalentsMember |
0us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_InvestmentTypeAxis = msi_CommonStockAndEquivalentsMember |
Foreign exchange contracts | Level 1 |
|
|
Liabilities: |
|
|
Foreign exchange derivative contracts |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Foreign exchange contracts | Level 2 |
|
|
Liabilities: |
|
|
Foreign exchange derivative contracts |
5us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
2us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total |
|
|
Liabilities: |
|
|
Interest agreement derivative contracts |
2us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |
3us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |
Total | Foreign exchange derivative contracts |
|
|
Assets: |
|
|
Foreign exchange derivative contracts |
1us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeContractMember |
4us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeContractMember |
Total | Government, agency and government-sponsored enterprise obligations |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
14us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember |
15us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember |
Total | Corporate bonds |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
16us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
7us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
Total | Mutual funds |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
2us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember |
11us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember |
Total | Common stock and equivalents |
|
|
Assets: |
|
|
Available-for-sale securities, fair value |
71us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = msi_CommonStockAndEquivalentsMember |
2us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = msi_CommonStockAndEquivalentsMember |
Total | Foreign exchange contracts |
|
|
Liabilities: |
|
|
Foreign exchange derivative contracts |
$ 5us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |
$ 2us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |