XML 55 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash, cash equivalents and short-term investments (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 02, 2015
Jan. 03, 2014
Fair Value Measurements [Line Items]    
Amortized Cost $ 154,380us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis $ 156,103us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Unrealized Gains 27expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments 25expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
Unrealized Losses (4)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments (9)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
Estimated Fair Value 154,403expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure 156,119expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
Total short-term investments    
Fair Value Measurements [Line Items]    
Amortized Cost 24,890us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
33,155us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Unrealized Gains 27expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
25expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Unrealized Losses (4)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
(9)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Estimated Fair Value 24,913expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
33,171expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Money market securities    
Fair Value Measurements [Line Items]    
Amortized Cost 45,478us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
37,099us-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 45,478expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
37,099expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
Total cash and cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 129,490us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
122,948us-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 129,490expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
122,948expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Cash    
Fair Value Measurements [Line Items]    
Amortized Cost 84,012us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
85,849us-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 84,012expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
85,849expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashMember
Total cash equivalents    
Fair Value Measurements [Line Items]    
Amortized Cost 45,478us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
37,099us-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 45,478expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
37,099expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
State and municipal bonds    
Fair Value Measurements [Line Items]    
Amortized Cost 24,890us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
33,155us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Unrealized Gains 27expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
25expo_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Unrealized Losses (4)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
(9)expo_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Estimated Fair Value $ 24,913expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
$ 33,171expo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember