XML 43 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value Hierarchy for Financial Assets Measured at Fair Value on Recurring Basis (Details) (Fair Value, Measurements, Recurring, USD $)
In Thousands, unless otherwise specified
Dec. 27, 2014
Mar. 29, 2014
Money Market Instruments
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets $ 1,215us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= esio_MoneyMarketInstrumentsMember
$ 9,456us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= esio_MoneyMarketInstrumentsMember
Commercial Paper
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3,400us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
6,700us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Government agencies
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3,001us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
8,037us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Corporate Bonds
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 852us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
17,328us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Municipal Bonds
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3,871us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
12,725us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Forward purchase or (sale) contracts | Japanese Yen
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 149us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
25us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Forward purchase or (sale) contracts | New Taiwan Dollars
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 24us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(6)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Forward purchase or (sale) contracts | Korean Won
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets (9)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(44)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Forward purchase or (sale) contracts | Euro
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 287us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
39us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Forward purchase or (sale) contracts | British Pound
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets (19)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(19)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Forward purchase or (sale) contracts | Chinese Renminbi
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(2)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Forward purchase or (sale) contracts | Singapore Dollar
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets (19)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
1us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Level 1 | Money Market Instruments
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 1,215us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= esio_MoneyMarketInstrumentsMember
9,456us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= esio_MoneyMarketInstrumentsMember
Level 2 | Commercial Paper
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3,400us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
6,700us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Level 2 | Government agencies
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3,001us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
8,037us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Level 2 | Corporate Bonds
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 852us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
17,328us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Level 2 | Municipal Bonds
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3,871us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
12,725us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Level 2 | Forward purchase or (sale) contracts | Japanese Yen
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 149us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
25us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Level 2 | Forward purchase or (sale) contracts | New Taiwan Dollars
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 24us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(6)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Level 2 | Forward purchase or (sale) contracts | Korean Won
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets (9)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(44)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Level 2 | Forward purchase or (sale) contracts | Euro
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 287us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
39us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Level 2 | Forward purchase or (sale) contracts | British Pound
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets (19)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(19)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Level 2 | Forward purchase or (sale) contracts | Chinese Renminbi
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets 3us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
(2)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
Level 2 | Forward purchase or (sale) contracts | Singapore Dollar
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of financial assets $ (19)us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
$ 1us-gaap_AssetsFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember