XML 25 R124.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Other Comprehensive Income Loss [Line Items]        
Foreign currency translation adjustments $ (6,521)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $ (7,839)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $ (8,721)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $ (8,963)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
Unrealized gains (losses) on investments, Gross (recognized in OCI) 249us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax (1,294)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax 1,052us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax  
Unrealized gains (losses) on investments, Income tax (benefit) (recognized in OCI) (111)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax (423)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax 349us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax  
Unrealized gains (losses) on investments, Net (recognized in OCI) 360zbra_OtherComprehensiveIncomeLossAdjustmentsForSaleOfSecuritiesNetOfTax (871)zbra_OtherComprehensiveIncomeLossAdjustmentsForSaleOfSecuritiesNetOfTax 703zbra_OtherComprehensiveIncomeLossAdjustmentsForSaleOfSecuritiesNetOfTax  
Foreign currency translation adjustments (recognized in OCI) 1,324us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax 566us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax 321us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax  
Total accumulated other comprehensive gains (losses) (recognized in OCI) 1,647zbra_OtherComprehensiveIncomeUnrealizedHoldingAndForeignCurrencyGainLossArisingDuringPeriodNetOfTax 2,130zbra_OtherComprehensiveIncomeUnrealizedHoldingAndForeignCurrencyGainLossArisingDuringPeriodNetOfTax (9,833)zbra_OtherComprehensiveIncomeUnrealizedHoldingAndForeignCurrencyGainLossArisingDuringPeriodNetOfTax  
Unrealized gains (losses) on investments, Gross (reclassified from AOCI to income) 4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax 603us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax 285us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax  
Unrealized gains (losses) on investments, Income tax (benefit) (reclassified from AOCI to income) (61)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax 188us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax 101us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax  
Unrealized gains (losses) on investments, Net (reclassified from AOCI to income) 65us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax 415us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax 184us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax  
Foreign currency translation adjustments (reclassified from AOCI to income) (6)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax 316us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax (79)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax  
Total accumulated other comprehensive gains (losses) (reclassified from AOCI to income) (413)zbra_OtherComprehensiveIncomeLossReclassificationAdjustmentIncludedInNetIncomeNetOfTax (1,586)zbra_OtherComprehensiveIncomeLossReclassificationAdjustmentIncludedInNetIncomeNetOfTax 3,721zbra_OtherComprehensiveIncomeLossReclassificationAdjustmentIncludedInNetIncomeNetOfTax  
Unrealized gains (losses) on hedging transactions, Net (Subtotal) 7,190us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax 118us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (7,241)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax  
Unrealized gains (losses) on investments, Gross (Subtotal) 253us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax (691)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax 1,337us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax  
Unrealized gains (losses) on investments, Income tax (benefit) (Subtotal) (172)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax (235)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax 450us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax  
Unrealized gains (losses) on investments, Net (Subtotal) 425us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (456)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 887us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax  
Foreign currency translation adjustments (Subtotal) 1,318us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 882us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 242us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax  
Total accumulated other comprehensive loss (Subtotal) 1,234us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 544us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (6,112)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent  
Total accumulated other comprehensive gains (losses) (8,547)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (9,781)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (10,325)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (4,213)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Anticipated Sales [Member]        
Other Comprehensive Income Loss [Line Items]        
Unrealized gains (losses) on hedging transactions, Gross (recognized in OCI) 9,632us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
3,297us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(14,757)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Income tax (benefit) (recognized in OCI) 1,970us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
862us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(3,900)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Net (recognized in OCI) 7,662zbra_OtherComprehensiveIncomeLossAdjustmentOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
2,435zbra_OtherComprehensiveIncomeLossAdjustmentOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(10,857)zbra_OtherComprehensiveIncomeLossAdjustmentOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Gross (reclassified from AOCI to income) (601)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(3,089)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
4,821us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Income tax (benefit) (reclassified from AOCI to income) (129)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(772)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
1,205us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Net (reclassified from AOCI to income) (472)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(2,317)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
3,616us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Gross (Subtotal) 9,031us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
208us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(9,936)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains losses on hedging transactions, Income tax (benefit) (Subtotal) 1,841us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
90us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(2,695)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Net (Subtotal) 7,190us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
118us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(7,241)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
 
Unrealized gains (losses) on hedging transactions, Gross 6,658zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(2,373)zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(2,581)zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
7,355zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
Unrealized gains (losses) on hedging transactions, Income tax (benefit) 1,332zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(509)zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(599)zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
2,096zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
Total accumulated other comprehensive gains (losses) 5,326us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(1,864)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
(1,982)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
5,259us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= zbra_AnticipatedSalesMember
Forward Interest Rate Swap Contracts [Member]        
Other Comprehensive Income Loss [Line Items]        
Unrealized gains (losses) on hedging transactions, Gross (recognized in OCI) (12,069)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Income tax (benefit) (recognized in OCI) (4,370)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Net (recognized in OCI) (7,699)zbra_OtherComprehensiveIncomeLossAdjustmentOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_OtherComprehensiveIncomeLossAdjustmentOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_OtherComprehensiveIncomeLossAdjustmentOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Gross (reclassified from AOCI to income) 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
  0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Income tax (benefit) (reclassified from AOCI to income) 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Net (reclassified from AOCI to income) 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Gross (Subtotal) (12,069)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains losses on hedging transactions, Income tax (benefit) (Subtotal) (4,370)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Net (Subtotal) (7,699)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Unrealized gains (losses) on hedging transactions, Gross (12,069)zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Unrealized gains (losses) on hedging transactions, Income tax (benefit) (4,370)zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Total accumulated other comprehensive gains (losses) (7,699)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Investments [Member]        
Other Comprehensive Income Loss [Line Items]        
Unrealized gains (losses) on hedging transactions, Gross 102zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
(151)zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
540zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
(797)zbra_AccumulatedOtherComprehensiveIncomeLossesBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
Unrealized gains (losses) on hedging transactions, Income tax (benefit) (245)zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
(73)zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
162zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
(288)zbra_AccumulatedOtherComprehensiveIncomeLossesTaxEffect
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
Total accumulated other comprehensive gains (losses) $ 347us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
$ (78)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
$ 378us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember
$ (509)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InvestmentsMember