XML 22 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash, cash equivalents and short-term investments (Detail) (USD $)
In Thousands, unless otherwise specified
Apr. 03, 2015
Jan. 02, 2015
Fair Value Measurements [Line Items]    
Amortized Cost $ 145,015us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis $ 154,380us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Unrealized Gains 13expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments 27expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
Unrealized Losses (2)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments (4)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
Estimated Fair Value 145,026expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure 154,403expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
Total short-term investments    
Fair Value Measurements [Line Items]    
Amortized Cost 21,357us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
24,890us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Unrealized Gains 13expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
27expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Unrealized Losses (2)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
(4)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Estimated Fair Value 21,368expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
24,913expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Money market securities    
Fair Value Measurements [Line Items]    
Amortized Cost 48,940us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
45,478us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
Unrealized Gains 0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
Unrealized Losses 0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
Estimated Fair Value 48,940expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
45,478expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
Total cash and cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 123,658us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
129,490us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Unrealized Gains 0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Unrealized Losses 0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Estimated Fair Value 123,658expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
129,490expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Cash    
Fair Value Measurements [Line Items]    
Amortized Cost 74,718us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
84,012us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
Unrealized Gains 0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
Unrealized Losses 0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
Estimated Fair Value 74,718expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
84,012expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
Total cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 48,940us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
45,478us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
Unrealized Gains 0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
Unrealized Losses 0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
0expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
Estimated Fair Value 48,940expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
45,478expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
State and municipal bonds    
Fair Value Measurements [Line Items]    
Amortized Cost 21,357us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
24,890us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Unrealized Gains 13expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
27expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Unrealized Losses (2)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
(4)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Estimated Fair Value $ 21,368expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
$ 24,913expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember