XML 26 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation - Additional Information 1 (Detail) (USD $)
3 Months Ended 9 Months Ended
Jan. 02, 2015
Jan. 03, 2014
Jan. 02, 2015
Jan. 03, 2014
Apr. 04, 2014
Company And Summary Of Significant Accounting Policies [Line Items]          
Capitalized costs, net, related to software developed for resale $ 109,581,000us-gaap_CapitalizedComputerSoftwareNet   $ 109,581,000us-gaap_CapitalizedComputerSoftwareNet   $ 91,022,000us-gaap_CapitalizedComputerSoftwareNet
Capitalized cost related to software development for resale 13,100,000us-gaap_CapitalizedComputerSoftwareAdditions 11,400,000us-gaap_CapitalizedComputerSoftwareAdditions 35,800,000us-gaap_CapitalizedComputerSoftwareAdditions 28,300,000us-gaap_CapitalizedComputerSoftwareAdditions  
Amortization expense of software development costs 7,600,000us-gaap_CapitalizedComputerSoftwareAmortization 2,300,000us-gaap_CapitalizedComputerSoftwareAmortization 17,200,000us-gaap_CapitalizedComputerSoftwareAmortization 6,900,000us-gaap_CapitalizedComputerSoftwareAmortization  
Self-insurance liability 3,700,000us-gaap_SelfInsuranceReserve   3,700,000us-gaap_SelfInsuranceReserve   3,500,000us-gaap_SelfInsuranceReserve
Purchase of treasury shares pursuant to vesting of certain RSU agreements     (13,572)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation    
Gains or losses from ineffectiveness of derivative instruments 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet  
Stock-based compensation expense 10,100,000us-gaap_ShareBasedCompensation 8,700,000us-gaap_ShareBasedCompensation 28,072,000us-gaap_ShareBasedCompensation 24,365,000us-gaap_ShareBasedCompensation  
Incremental tax benefit from stock options exercised and restricted stock unit awards vesting     0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities  
Maximum [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life, years     10 years    
Maximum [Member] | Software Development Costs [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life, years 5 years        
Derivatives designated as hedging instruments [Member] | Cash Flow Hedging [Member] | Foreign currency forward contracts [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Notional value of foreign currency forward contracts outstanding 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  3,300,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives designated as hedging instruments [Member] | Other current asset [Member] | Cash Flow Hedging [Member] | Foreign currency forward contracts [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Fair value of foreign currency forward contracts, asset         100,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Cost of revenues [Member] | Derivatives designated as hedging instruments [Member] | Cash Flow Hedging [Member] | Foreign currency forward contracts [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Settlement of foreign exchange contracts gain (loss) recognized (100,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(100,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Common Stock [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Common stock issued based on the vesting terms of certain restricted stock unit agreements     629,896us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
620,875us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Common Stock Held in Treasury [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Purchase of treasury shares pursuant to vesting of certain RSU agreements, shares     229,686us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
230,316us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Purchase of treasury shares pursuant to vesting of certain RSU agreements     14,400,000us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
14,800,000us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Retirement of common stock held in treasury, shares     1,420,258us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Total value of treasury stock retired     (63,700,000)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Repurchased shares of common stock held in treasury 0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  1,190,572us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Paid-in Capital [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Purchase of treasury shares pursuant to vesting of certain RSU agreements     (13,572)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Total value of treasury stock retired     63,700,000us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Indemnification Agreement [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Accrued indemnification losses $ 0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_IndemnificationGuaranteeMember
  $ 0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_IndemnificationGuaranteeMember
  $ 0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_IndemnificationGuaranteeMember
Accounting Standards Update 2013-05 [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Description of new accounting pronouncements     In March 2013, the FASB issued ASU 2013-05, Foreign Currency Matters (ASC 830): Parent’s Accounting for the Cumulative Translation Adjustment upon Derecognition of Certain Subsidiaries or Groups of Assets within a Foreign Entity or of an Investment in a Foreign Entity. ASU 2013-05 clarifies that the cumulative translation adjustment should be released into net income only when a reporting entity ceases to have a controlling financial interest in a subsidiary or a business within a foreign entity. Further, for an equity method investment that is a foreign entity, a pro rata portion of the cumulative translation adjustment should be released into net income upon a partial sale of such an equity method investment. These amendments are to be applied prospectively to derecognition events occurring after the effective date. This guidance became effective for the Company beginning in the first quarter of fiscal year 2015 and the authoritative guidance did not have a material impact on the Company’s consolidated financial statements and disclosures.    
Accounting Standards Update 2013-11 [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Description of new accounting pronouncements     In July 2013, the FASB issued ASU 2013-11, Income Taxes (ASC 740): Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists. ASU 2013-11 requires the netting of unrecognized tax benefits against available deferred tax assets for losses and other carryforward benefits that would be available to offset the liability for uncertain tax positions rather than presenting the unrecognized tax benefits on a gross basis. This guidance became effective for the Company beginning in the first quarter of fiscal year 2015 and the authoritative guidance did not have a material impact on the Company’s consolidated financial statements and disclosures.    
Accounting Standards Update 2014-08 [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Description of new accounting pronouncements     In April 2014, the FASB issued ASU 2014-08, Presentation of Financial Statements and Property, Plant, and Equipment: Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity. ASU 2014-08 limits the requirement to report discontinued operations to disposals of components of an entity that represent strategic shifts that have (or will have) a major effect on an entity’s operations and financial results. The amendments also require expanded disclosures concerning discontinued operations and disclosures of certain financial results attributable to a disposal of a significant component of an entity that does not qualify for discontinued operations reporting. These amendments will become effective prospectively for the Company beginning in fiscal year 2016, with early adoption permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and disclosures.    
Accounting Standards Update 2014-09 [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Description of new accounting pronouncements     In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers. ASU 2014-09 requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to a customer. This guidance will replace most existing revenue recognition guidance and will be effective for the Company beginning in the first quarter of fiscal year 2018, including interim periods within that reporting period. Early application is not permitted, but the guidance permits the use of either the retrospective or cumulative effect transition method. The Company has not selected a transition method and the Company is currently evaluating the impact this guidance will have on its consolidated financial statements and disclosures.    
Accounting Standards Update 2014-17 [Member]          
Company And Summary Of Significant Accounting Policies [Line Items]          
Description of new accounting pronouncements     In November 2014, the FASB issued ASU 2014-17, Business Combinations (ASC 805): Pushdown Accounting. ASU 2014-09 provides companies with the option to apply pushdown accounting in its separate financial statements upon occurrence of an event in which an acquirer obtains control of the acquired entity. The election to apply pushdown accounting can be made either in the period in which the change of control occurred, or in a subsequent period. This guidance became effective for the Company in November 2014 and the authoritative guidance did not have a material impact on the Company’s consolidated financial statements and disclosures.