EXPO


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesIssued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesAuthorized

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted
us-gaap:AwardType
us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:GeneralAndAdministrativeExpense

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaid

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingExpenses

us-gaap:OperatingIncomeLoss
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
us-gaap:StatementEquityComponents

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:ProfitLoss

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:Revenues

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:ShortTermInvestments

us-gaap:AccountsReceivableNetCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:Land

us-gaap:MachineryAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:FurnitureAndFixturesGross

us-gaap:LeaseholdImprovementsGross

us-gaap:ConstructionInProgressGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:PropertyPlantAndEquipmentNet
us-gaap:StatementGeographical

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:LiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:TreasuryStockValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividends

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:Dividends
us-gaap:StatementEquityComponents

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:UnrecognizedTaxBenefits

expo:ChangeInMarketValueOfDeferredCompensationTrustAssets

expo:CostIncurredFromReimbursableExpense

expo:IncreaseDecreaseInOperationLeaseRightOfUseAssets
us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
expo:NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable

expo:RevenueBeforeReimbursements

expo:RevenueFromReimbursement
us-gaap:AwardType
expo:ShareBasedCompensationArrangementByShareBasedPaymentAwardsAnnualVestingPercentage

expo:SubcontractorFeesNotIncludedInRevenues

expo:VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CommonStockDividendsPerShareCashPaid

us-gaap:CommonStockDividendsPerShareDeclared
us-gaap:SubsequentEventType

us-gaap:ConcentrationRiskPercentage1
us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType, us-gaap:ContractWithCustomerBasisOfPricing
us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType, us-gaap:ContractWithCustomerBasisOfPricing, us-gaap:StatementBusinessSegments

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:DepreciationAndAmortization
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
us-gaap:AwardType
us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InvestmentIncomeNet

us-gaap:LaborAndRelatedExpense
us-gaap:IncomeStatementLocation
us-gaap:OperatingLeaseCost

us-gaap:OperatingLeasePayments

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
us-gaap:StatementEquityComponents

us-gaap:OtherCostAndExpenseOperating

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsToAcquireShortTermInvestments

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments

us-gaap:PropertyPlantAndEquipmentAdditions
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:ProvisionForDoubtfulAccounts
us-gaap:LossContingenciesByNatureOfContingency
us-gaap:IncomeStatementLocation
us-gaap:RentalIncomeNonoperating

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
us-gaap:IncomeStatementLocation
us-gaap:ShortTermLeaseCost

us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockRepurchasedDuringPeriodShares

us-gaap:StockRepurchasedDuringPeriodValue
us-gaap:StatementEquityComponents
us-gaap:IncomeStatementLocation
us-gaap:VariableLeaseCost

dei:EntityPublicFloat

expo:DeferredCompensationPlanAssetsNoncurrent

expo:DeferredTaxAssetsOperatingLeases

expo:DeferredTaxLiabilitiesOperatingLeases

expo:DeferredTaxLiabilitiesStateTaxes

expo:LesseeOperatingLeaseLiabilityPaymentsDueYearSix
us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusType
us-gaap:AccountsReceivableGrossCurrent

us-gaap:AccruedBonusesCurrent

us-gaap:AccruedVacationCurrent

us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AssetsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
us-gaap:InvestmentType

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
us-gaap:InvestmentType

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
us-gaap:InvestmentType

us-gaap:AvailableForSaleSecuritiesDebtSecurities
us-gaap:InvestmentType
us-gaap:FairValueByAssetClass
us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:BuildingsAndImprovementsGross
us-gaap:FairValueByAssetClass
us-gaap:CashAndCashEquivalentsFairValueDisclosure
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent

us-gaap:DeferredCompensationLiabilityCurrent

us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:DeferredCompensationPlanAssets
us-gaap:FairValueByAssetClass
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities

us-gaap:EmployeeRelatedLiabilitiesCurrent
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LiabilitiesFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OtherEmployeeRelatedLiabilitiesCurrent

us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
us-gaap:Range, us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1

us-gaap:TreasuryStockShares

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesBalance

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
General And Administrative Expense
Balance Sheet
Goodwill
Assets
Operating Lease Right Of Use Asset
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Accounts Payable Current
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
Per Share
Common Stock Dividends Per Share Cash Paid
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Payments To Acquire Property Plant And Equipment
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Treasury Stock Shares
DividendsAndRepurchase
Payments For Repurchase Of Common Stock
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Other Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:CommonStockValue █████████████▃▃▃▃▃▃▃▃▃▃▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁0.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0330.0330.0330.0330.0330.0330.0330.0330.0330.0330.0330.0330.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.016NANANA
 us-gaap:SharesIssued us-gaap:StatementEquityComponents us-gaap:CommonStock██████████████▁65.70765.70765.70765.70765.70765.70765.70765.70765.70765.70765.70765.70765.70765.70732.853NANANA32.853NANANA32.853NANANA16.427NANANA16.427NANANA16.427NANANANANA16.427NANANANANA
 us-gaap:SharesIssued us-gaap:StatementEquityComponents us-gaap:TreasuryStock▇▇█████▇███▇▇▇▁13.64813.58413.90314.07714.08414.16113.95113.68213.78813.80614.20813.65513.66913.6987.084NANANA7.256NANANA7.133NANANA3.556NANANA3.363NANANA3.221NANANANANA3.127NANANANANA
us-gaap:CommonStockSharesIssued █████████████▃▃▃▃▃▃▃▃▃▃▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁65.70765.70765.70765.70765.70765.70765.70765.70765.70765.70765.70765.70765.70732.85332.85332.85332.85332.85332.85332.85332.85332.85332.85332.85332.85316.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.42716.427NANANA
us-gaap:CommonStockSharesAuthorized NANANANA120.0120.0120.0120.0120.0120.0120.0120.0120.080.080.080.080.080.080.080.080.080.080.080.080.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █████████████▃▃▃▃▃▃▃▃▃▃▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁53.28553.33353.2653.20953.13953.65753.81754.00253.87253.81454.11954.30254.19527.00626.36326.96326.96826.98126.95527.18527.26427.23927.13327.26827.36813.69513.65913.82413.87313.9413.94913.99314.00714.12514.20814.19614.19614.31614.31614.41914.32214.55414.97115.1415.05315.054
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █████████████▃▃▃▃▃▃▃▃▃▃▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁52.63752.53652.40252.31652.25952.57552.68152.80252.74552.53652.83953.03253.00826.37226.36326.3726.41526.30226.26226.54526.63126.51326.49126.59726.71413.31113.29313.46913.5213.53713.55613.59813.63713.66713.73313.69413.69413.83513.83513.85913.77513.97514.40214.53214.38514.377
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount NANANANA0.040.022418NA0.00.00.024176NA0.00.0NANANANANANANANANANANANANANA0.00.00.0NA0.00.0NANANANANANANANANANANANANA
us-gaap:EarningsPerShareBasic ▅▆▅▅▄▆▅▅▅▅▄▄▅█▁▆▆▇▅▅▅▆▅▅▅█▇██▇▇██▆▆▇▇▇▇▆▆▇▆▆▆▆0.480.590.420.350.310.50.360.370.40.430.30.330.350.77-0.140.560.520.630.40.430.390.580.370.440.440.780.70.820.830.680.640.820.80.580.620.750.750.750.750.590.560.630.570.550.540.51
us-gaap:EarningsPerShareDiluted ▆▆▅▅▄▆▅▅▅▅▄▄▅█▁▆▆▇▅▅▅▆▅▅▅█▇██▇▇██▆▆▇▇▇▇▆▆▆▆▆▆▆0.480.580.410.340.310.490.360.360.390.420.30.320.340.75-0.140.540.510.610.390.420.380.560.360.430.430.750.680.80.810.660.630.790.770.560.60.720.720.720.720.570.540.60.550.530.520.48
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,expo:EngineeringAndOtherScientific█▇▄▃▁▄98.13993.60983.10779.2372.12384.887NA83.0686.8280.25474.28577.85377.08NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,expo:EnvironmentalAndHealth▆█▂▁▂▄21.73822.87220.13219.43319.92221.066NA18.48819.68618.77717.85817.44918.541NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
 TTM Greenblatt ROC _ _▆▅▃▄▁█▄▅▅▃▆▄▄▄▃▄▄▂▃▃▃▃▂▄▃▃▂▄▃▂▂▃▃▁▂▂▂▃▃▂▂▃▂29.37224.05817.73420.4079.1235.98821.3523.18424.82315.75426.78620.59422.47821.59817.79519.30520.31714.63414.94915.59514.93116.43614.27920.92118.70515.02814.13319.23816.08414.09412.34215.1617.59310.85113.71514.72814.72817.36117.36111.81611.19316.52413.377NANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType expo:UnvestedRestrictedStockAwards▂▇▁▁▁█1.7513.5621.551.5191.4763.927NA1.5981.5353.531.3131.3721.463.5081.2871.2941.2383.2561.1361.1151.2063.1260.9880.9670.983.1310.9580.9820.9363.227NA0.8441.1663.158NA1.0181.0180.9080.9082.831NA0.8050.68NANANA
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType expo:VestedRestrictedStockAwards█▇▅▃▁▃2.6542.5442.2362.0351.7992.043NA2.0962.3252.0681.9592.0842.1682.2322.0472.1552.2011.9281.4651.5481.4511.7171.3821.6161.651.6931.4621.6571.5821.586NA1.5571.6251.513NA1.5681.5681.6591.6591.474NA1.3291.295NANANA
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType us-gaap:EmployeeStockOption█▄▁▃█▂0.1870.1760.1660.1730.1870.168NA0.150.150.1330.1160.1160.1160.5490.0930.0920.0930.471NA0.0670.0520.377NA0.0510.0510.397NA0.0710.0640.48NA0.10.2490.62NA0.1620.1620.160.16NANANANANANANA
us-gaap:ComprehensiveIncomeNetOfTax ▅█▄▂▁▅25.30731.08722.89218.50516.20624.777NA19.0721.00222.98316.19717.11817.07621.039-3.67115.11214.21316.7489.69811.0849.94715.439.48811.53311.8529.8258.69210.18711.5899.22NA11.64710.8627.5038.47110.51410.51410.04610.0468.4157.5748.5618.2968.2448.2127.079
us-gaap:GeneralAndAdministrativeExpense ▄▄▁▃▃█3.163.2731.5982.8342.9255.531NA5.4515.3484.5464.3654.6554.474.0424.5034.0614.9924.2244.0853.7484.1453.5143.7573.9634.0873.4884.0334.3633.7483.698NA3.6953.6873.4323.9943.53.53.1483.1482.9173.8432.9542.9843.3353.0112.905
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest █▆▄▃▁▂34.66730.12626.82924.63821.41424.055NA25.21128.85123.32221.95923.98924.919NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments NANA26.82924.63821.41424.05526.80625.21128.85123.32221.95923.98924.91922.4520.72122.0322.34817.4116.79117.9216.67717.73415.99718.77319.29217.07115.82718.37518.39815.36514.65417.51518.27113.50514.43816.3316.3317.24817.24813.73313.0814.413.9613.37913.20312.281
us-gaap:IncomeTaxExpenseBenefit █▂▅▆▅▁9.267-0.7224.9896.5545.068-2.227NA5.5787.8570.615.9236.5366.4942.1124.4267.3878.5570.8346.4036.6316.2242.3846.1477.0547.5956.7386.5847.3357.1346.211NA6.4217.4235.5295.9666.1056.1056.9216.9215.5325.3495.6565.7435.3765.3835.001
us-gaap:IncomeTaxesPaid ▄▁█▂▅▂5.1220.38110.7481.8146.3251.231NA8.9125.5320.448.9157.50411.5390.6788.6418.6868.0760.4468.9051.56710.8071.0017.5646.8529.8450.399.9638.1128.9180.428NANA7.2790.6238.0788.7198.7196.9466.9460.3617.5224.905NANANANA
us-gaap:NetIncomeLoss ▇█▆▅▅▇▆▆▆▆▅▅▅▆▁▅▅▅▄▄▄▅▄▄▄▄▄▄▄▄▄▄▄▃▃▄▄▄▄▃▃▄▃▃▃▃25.430.84821.8418.08416.34626.28219.12119.63320.99422.71216.03617.45318.42520.34-3.70514.64313.79116.57610.38811.28910.45315.359.8511.71911.69710.3339.24311.0411.2649.1548.72211.09410.8487.9768.47210.22510.22510.32710.3278.2017.7318.7448.2178.0037.827.28
us-gaap:NonoperatingIncomeExpense ▁█5.2956.068NA4.23112.294-11.933NA2.0274.0287.568-7.5783.3952.4410.8521.6322.7252.0312.7761.1592.3251.7461.2981.511-2.1480.5872.0431.544-0.8632.3141.271NA2.3550.6782.6540.7231.6021.602-0.113-0.1131.9171.887-2.1240.5831.0131.633-0.494
us-gaap:OperatingExpenses ▇█▆▄▅▁90.50592.42385.50578.25682.92569.965NA78.36481.68383.27765.35774.70873.14374.85970.48768.2567.52369.48862.06462.01762.36466.7259.40258.07361.15965.26559.47859.31960.4961.868NA60.07157.91261.80959.23158.5758.5757.12357.12360.10956.72349.42751.72961.10754.73647.664
us-gaap:OperatingIncomeLoss ▆▅▃▄▁█▄▅▅▃▆▄▄▄▃▄▄▂▃▃▃▃▂▄▃▃▂▄▃▂▂▃▃▁▂▂▂▃▃▂▂▃▂▂▂▂29.37224.05817.73420.4079.1235.98821.3523.18424.82315.75426.78620.59422.47821.59817.79519.30520.31714.63414.94915.59514.93116.43614.27920.92118.70515.02814.13319.23816.08414.09412.34215.1617.59310.85113.71514.72814.72817.36117.36111.81611.19316.52413.37712.36611.5712.775
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▁█-0.0320.243NA0.550.071-1.673NA-0.533-0.2410.117-0.082-0.304-1.3680.7390.1410.4560.4540.136-0.544-0.186-0.505-0.005-0.287-0.1990.165-0.501-0.546-0.840.3170.052NA0.5560.024-0.4610.0220.3060.306-0.267-0.2670.188-0.159-0.2060.053NANANA
 us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncome▁█-0.0320.243NA0.550.071-1.673NA-0.533-0.2410.117NA-0.304-1.3680.739NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherNonoperatingIncomeExpense ▆▆▇▆█▁5.2836.0398.8863.91511.989-12.808NA1.1123.1046.513NANANANA-6.6792.3531.7652.5421.6482.1461.5751.1591.626-2.1950.5532.0091.661-0.8962.2741.227NA2.3410.6422.6090.641.5221.522-0.201-0.2011.841.792-2.2030.5420.9921.597-0.56
us-gaap:ProfitLoss NA30.84821.8418.08416.34626.282NA19.63320.99422.71216.03617.453NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax ██▆▆▅▆▇▆▆▆▅▅▅▅▄▄▄▄▃▃▃▄▃▃▃▃▃▃▃▃▂▃▃▂▂▃▃▃▃▂▂▂▂▃▂▁119.877116.481103.23998.66392.045105.953110.114101.548106.50699.03192.14395.30295.62196.45788.28287.55587.8484.12277.01377.61277.29583.15673.68178.99479.86480.29373.61178.55776.57475.96272.77275.23175.50572.6672.94673.29873.29874.48474.48471.92567.91665.95165.10673.47366.30660.439
us-gaap:Revenues ██▆▆▅▆▇▆▆▆▅▅▅▅▄▄▄▄▃▃▃▄▃▃▃▃▃▃▃▃▂▃▃▂▂▃▃▃▃▂▂▂▂▃▂▁119.877116.481103.23998.66392.045105.953110.114101.548106.50699.03192.14395.30295.62196.45788.28287.55587.8484.12277.01377.61277.29583.15673.68178.99479.86480.29373.61178.55776.57475.96272.77275.23175.50572.6672.94673.29873.29874.48474.48471.92567.91665.95165.10673.47366.30660.439
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:Assets █▇▇▆▆▅▇▇▆▆▅▅▅▅▅▅▄▄▄▄▄▃▄▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁618.871577.022580.096534.666513.187483.663563.411544.491520.641489.22468.936480.893455.693440.459439.589435.64409.675398.162403.744385.415388.355377.405387.507368.981368.074357.243365.299352.056351.12341.994344.166324.477314.329294.975315.417293.574293.574276.616276.616267.268268.788247.766256.825NANANA
us-gaap:Liabilities █▇▇▆▆▅▇▆▆▅▅▅▄▄▅▄▃▃▄▃▃▃▃▃▃▃▃▃▃▂▃▂▂▁▂▂▂▂▂▁▂▁▁231.104199.414218.598191.469180.62160.166213.16187.212176.789160.043155.027150.259136.927133.834150.501135.564120.276113.457130.398118.593109.305104.865124.703112.192108.481103.425121.011111.514105.201100.401109.10793.83891.09176.8698.98885.44185.44179.91579.91567.80582.07369.60472.157NANANA
us-gaap:LiabilitiesAndStockholdersEquity █▇▇▆▆▅▇▇▆▆▅▅▅▅▅▅▄▄▄▄▄▃▄▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁618.871577.022580.096534.666513.187483.663563.411544.491520.641489.22468.936480.893455.693440.459439.589435.64409.675398.162403.744385.415388.355377.405387.507368.981368.074357.243365.299352.056351.12341.994344.166324.477314.329294.975315.417293.574293.574276.616276.616267.268268.788247.766256.825NANANA
us-gaap:StockholdersEquity ██▇▇▆▆▇▇▇▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁387.767377.608361.498343.197332.567323.497350.251357.279343.852329.177313.909330.634318.766306.625289.088300.076289.399284.705273.346266.822279.05272.54262.804256.789259.593253.818244.288240.542245.919241.593235.059230.639223.238218.115216.429208.133208.133196.701196.701199.463186.715178.162184.668NANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:AssetsCurrent █▇▇▆▅▅▇▇▆▅▆▆▅▅▅▅▄▄▄▄▄▄▄▄▄▃▄▃▃▃▃▃▃▂▃▂▂▂▂▁▂▁▁397.809353.555366.832328.649314.27293.396364.044351.532334.661304.61326.612336.504319.023305.461315.509301.086278.723263.617274.044257.306272.602261.652272.786269.458269.121256.825266.5254.483255.218249.641251.684235.027228.123206.645235.444215.418215.418202.169202.169190.91198.578178.804186.814NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue █▆▆▆▄▂▅▃▂▁▃▃▃▂▃▁▂▁▃▂▃▂▃▃▃▃▃▃▂▂▃▃▃▂▃▁▁▁▁▁239.953184.521197.525187.632155.932105.594176.436132.843104.45279.08127.059120.977117.773103.152124.79489.80990.23387.086114.96798.425113.54398.535125.751124.457131.927123.658129.49115.614112.895105.621122.948121.747116.644101.501113.26887.65387.65384.44184.44178.52NA65.24569.45389.91492.07174.071
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents █▆▆▆▄▂▅▃▂▁▃▃239.953184.521197.525187.632155.932105.594176.436132.843104.45279.08127.059120.977NANA124.794NANANA114.967NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ShortTermInvestments NA29.99945.00120.08634.2246.44955.16577.12590.02292.6881.49581.37375.53475.48571.60475.78271.76367.81758.75551.99348.51856.51245.84226.83717.93521.36824.91326.00931.64731.83133.17113.2966.4179.54120.88122.08622.08624.58724.58725.15725.26NANANANANA
us-gaap:AccountsReceivableNetCurrent █▆▅▅▅▆▆▇▇▆▄▆▅▅▅▆▄▃▂▃▃▃▃▃▃▃▂▃▂▂▁▂▂▂▂▃▃▂▂▁▁▁▁142.743124.211111.565109.964109.341127.212120.138128.333129.735118.864105.814122.911116.532117.239110.1124.803107.44496.34687.40994.29292.30994.91288.57794.16893.54388.07686.36889.08985.79584.94676.9882.17786.44680.55285.36188.35588.35578.86278.86274.10173.06572.57176.737NANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent ▆▆▅▄▆▆▅▅▄▆▅▄▃▃▃▄▃▅▅▅█▄▅▅▆▅▆▅▆▇▄▃▃▂▂▃▃▁▁▁▃▃▂15.11314.82412.74110.96714.77714.14112.30513.23110.45213.98612.24411.2439.1849.5859.01110.6929.28312.36812.91312.59618.23211.69312.61612.88414.11212.12114.72712.6314.55116.83510.459.5129.5636.8298.2779.829.826.0686.0685.6768.5218.6387.86NANANA
us-gaap:Land NANA18.339NANANA18.339NANANA17.103NANANA11.888NANANA11.888NANANA4.45NANANA4.45NANANA4.45NANANA4.45NANANANANA4.45NANANANANA
us-gaap:MachineryAndEquipmentGross NANA48.728NANANA47.628NANANA46.492NANANA42.803NANANA40.44NANANA37.52NANANA35.131NANANA32.046NANANA29.687NANANANANA27.142NANANANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:PropertyPlantAndEquipmentGross NANA153.742NANANA151.694NANANA135.022NANANA118.524NANANA114.411NANANA100.648NANANA96.046NANANA91.762NANANA86.125NANANANANA81.664NANANANANA
us-gaap:FurnitureAndFixturesGross NANA10.5NANANA10.504NANANA10.352NANANA9.911NANANA9.669NANANA7.824NANANA7.714NANANA7.542NANANA7.067NANANANANA6.457NANANANANA
us-gaap:LeaseholdImprovementsGross NANA13.201NANANA13.653NANANA15.621NANANA15.178NANANA14.464NANANA13.58NANANA13.169NANANA12.745NANANA9.724NANANANANA9.498NANANANANA
us-gaap:ConstructionInProgressGross NANA0.65NANANA1.133NANANA6.508NANANA0.632NANANA0.067NANANA1.457NANANA0.012NANANA0.051NANANA0.706NANANANANA0.134NANANANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment NANA93.919NANANA90.107NANANA88.919NANANA83.51NANANA77.701NANANA72.163NANANA67.782NANANA63.041NANANA58.679NANANANANA54.449NANANANANA
us-gaap:PropertyPlantAndEquipmentNet ████████▇▆▅▄▄▄▃▃▃▃▃▃▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁60.32960.47359.82360.39560.30160.8461.58759.31856.11250.85446.10343.96941.35740.4235.01435.1835.89236.57236.7137.45729.04128.46528.48529.3927.49927.58728.26428.81228.83128.31428.72128.37228.76328.25627.44627.1827.1826.83126.83127.36527.21527.0327.731NANANA
us-gaap:DeferredTaxAssetsLiabilitiesNet NANA40.539NANANA36.821NANANA34.09NANANA30.437NANANA42.166NANANA39.456NANANA35.614NANANA29.237NANANA26.016NANANANANA21.985NANANANANA
us-gaap:OperatingLeaseRightOfUseAsset ▁▃▄▅▅▆█17.02418.46719.32220.08520.12421.523.003NANA23.8520.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ▆█▄▅▂▂▃▃▃▃▄▅▄▄▅▅▃▃▃▃▃▅▆▄▅▄▄▄▄▂▁▂▂▂▂▃▃▂▂▂▂▁▁1.6842.211.2421.3430.7570.8160.9490.8390.9491.0241.2381.4151.0811.1591.3461.5150.9180.9521.0640.9291.041.491.6511.231.3391.1591.1211.2861.110.5930.5510.5960.580.6790.760.8330.8330.6010.6010.750.7850.4830.443NANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent █▅▅▅▅▄▅▅▆▃▃▄▃▅▄▄▃▃▃▂▂▂▃▂▂▂▂▃▃▃▂▁▁▂▃▃▃▂▂▂▂▂▂26.97318.41116.32718.55216.21814.03818.58316.52619.67812.37712.28313.22112.40316.49214.74113.81310.6110.20410.0739.7098.6868.17510.588.9459.7488.9338.93511.0119.98512.8628.4425.1395.9647.00610.38610.22510.2259.0469.0468.3586.7387.4278.847NANANA
us-gaap:AccountsPayableCurrent NANA3.279NANANA4.644NANANA2.551NANANA2.784NANANA3.193NANANA3.622NANANA2.23NANANA2.798NANANA7.01NANANANANA4.215NANANANANA
us-gaap:AccruedLiabilitiesCurrent NANA13.048NANANA13.939NANANA9.732NANANA11.957NANANA6.88NANANA6.958NANANA6.705NANANA5.644NANANA3.376NANANANANA2.523NANANANANA
us-gaap:ContractWithCustomerLiabilityCurrent ▅▂▆▂▂▆█▂▁10.9848.90611.89.398.9111.68412.718.98.55NA9.166NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LiabilitiesCurrent █▅▇▆▅▄█▆▅▄▆▅▄▃▅▄▃▂▄▃▃▂▄▃▃▂▄▄▃▃▄▃▂▁▄▂▂▂▂▁▃▂▂122.96687.942117.30896.37189.78377.099123.96101.03492.88472.19398.30488.14577.25369.64493.10781.28568.11657.41680.23669.16561.99454.7280.47469.56364.52154.87879.34571.35564.51162.40272.14758.93958.32242.84571.77158.5558.5554.74154.74140.87460.77549.44149.913NANANA
us-gaap:OperatingLeaseLiabilityCurrent ▆█▇▄▁▄▆5.9596.1355.9875.6895.365.6485.944NANA5.8430.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:OtherLiabilitiesNoncurrent ▇█▇▇▇▆▆▆▆▆▆▇▇██▅▅▅▄▅▅▄▄▄▄▄▄▃▄▃▂▂▂▂▂▂▂▁▁▁▁▁▂3.1223.472.9863.2512.9392.7972.6692.7932.8462.7022.5482.9113.2253.4713.3262.1612.2442.1172.0052.1022.1162.0141.9131.9361.8281.9851.8621.6131.8841.251.1811.1641.1021.0450.9881.0251.0250.7160.7160.7130.70.5850.803NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ▁▂▄▅▅▆█11.53312.71314.34315.16415.33416.24418.158NANA18.4780.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo ▁▁██4.0093.9575.345.308NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree ▁▁██2.3032.3043.6723.644NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour ▁▁██1.4911.5432.2522.252NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive ██▁▁1.5071.5071.4911.491NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:StockholdersEquity ██▇▇▆▆▇▇▇▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁387.767377.608361.498343.197332.567323.497350.251357.279343.852329.177313.909330.634318.766306.625289.088300.076289.399284.705273.346266.822279.05272.54262.804256.789259.593253.818244.288240.542245.919241.593235.059230.639223.238218.115216.429208.133208.133196.701196.701199.463186.715178.162184.668NANANA
us-gaap:CommonStockValue █████████████▃▃▃▃▃▃▃▃▃▃▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁0.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0330.0330.0330.0330.0330.0330.0330.0330.0330.0330.0330.0330.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.0160.016NANANA
us-gaap:AdditionalPaidInCapitalCommonStock ███▇▇▇▇▇▇▆▆▆▆▆▅▅▅▅▅▅▅▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▁276.281274.012265.328261.713259.617257.389244.935242.756240.93238.916227.283225.454223.696221.972210.263208.583206.752205.273194.632193.105191.604189.955179.816177.129175.377174.161160.225158.909157.594155.69141.25140.013138.706137.199123.693121.482121.482120.031120.031118.858108.071107.074106.09NANANA
us-gaap:RetainedEarningsAccumulatedDeficit ██▇▇▇▇▆▆▆▅▅▅▅▅▄▅▄▄▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▁▁454.583439.717421.809409.995401.956395.646384.668374.033362.959350.506342.024332.907322.437310.978303.99313.277304.224296.025291.243285.616279.196273.524269.259263.417255.689248.089246.961241.074233.436225.592226.04219.493210.585201.917206.057198.751198.751188.831188.831178.835179.432172.46163.717NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▄▄▄▂▁▁▄▁▂▂▂▂▂▅▃▃▃▂▂▃▃▄▄▅▅▅▅▆█▇▇▇▆▆▇▇▇▆▆▇▆▇▇-1.786-1.693-1.932-2.984-3.405-3.265-1.76-3.137-2.574-2.582-2.853-3.014-2.679-1.33-2.029-2.063-2.532-2.954-3.126-2.436-2.231-1.725-1.805-1.443-1.257-1.412-0.904-0.3530.50.1750.109-0.156-0.709-0.723-0.25-0.249-0.249-0.538-0.538-0.257-0.471-0.314-0.131NANANA
us-gaap:TreasuryStockValue ██████▆▆▆▆▆▅▅▅▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▁▁341.377334.494323.773325.593325.667326.339277.658256.439257.529257.729252.611224.779224.754225.028223.169219.754219.078213.672209.436209.496189.552189.247184.499182.347170.249167.036162.01159.104145.627139.88132.356128.727125.36120.294113.087111.867111.867111.639111.63997.989100.333101.07485.024NANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue ▁█1.9383.738NA1.6911.6634.095NA1.7481.6853.663NA1.4881.5764.057NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:NetCashProvidedByUsedInOperatingActivities NA1.28540.86528.24848.034-13.835NA27.47437.072-12.25344.36218.9124.2243.69240.8749.77318.975-1.78429.712NANANANANANANANANANANANANANA-5.18226.8712.2112.21120.82220.822-1.39921.18112.122NA-5.9516.491NA
us-gaap:NetCashProvidedByUsedInInvestingActivities NA12.488-25.83212.32310.8267.707NA8.47-3.669-16.518-3.862-9.07-2.144-10.7442.629-4.825-5.219-10.307-8.33NANANANANANANANANANANANANANA9.281-0.4820.8520.852-0.245-0.245-1.294-1.197-0.909NA-3.1391.73NA
us-gaap:NetCashProvidedByUsedInFinancingActivities NA-27.026-6.12-9.329-8.582-64.324NA-7.2-7.822-19.415-34.229-6.594-6.391-15.286-8.624-5.756-10.973-15.908-4.35NANANANANANANANANANANANANANA-15.192-0.724-0.263-0.263-14.392-14.392-3.48-0.684-15.228NA-7.816-0.429NA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect NA-13.0049.89331.750.338-70.842NA28.39125.372-47.9796.0823.20414.621-21.642NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:DeferredIncomeTaxExpenseBenefit NA1.226-1.134-2.107-2.0121.614NA-1.53-0.3020.161-1.205-1.131-0.564-0.81512.207-1.6380.7910.426-1.318-1.7080.854-0.43-2.9580.2020.867-1.938-0.031-2.15-0.572-3.324NANA-0.438-1.254-1.414-1.098-1.098-1.082-1.082-0.6-0.049-1.097NA-1.912-0.756NA
us-gaap:IncreaseDecreaseInAccountsReceivable NA13.2910.560.696-17.4379.457NA-1.04211.86913.838-16.6086.956-0.4867.7-13.85418.21111.4459.395-6.1192.54-1.9066.769-5.4470.9015.5862.098-2.2373.71.4288.215NANA6.232-4.674-2.53510.16310.1635.0975.0971.3341.257-3.688NA8.7910.052NA
us-gaap:NetCashProvidedByUsedInOperatingActivities NA1.28540.86528.24848.034-13.835NA27.47437.072-12.25344.36218.9124.2243.69240.8749.77318.975-1.78429.712NANANANANANANANANANANANANANA-5.18226.8712.2112.21120.82220.822-1.39921.18112.122NA-5.9516.491NA
us-gaap:NetIncomeLoss ▇█▆▅▅▇▆▆▆▆▅▅▅▆▁▅▅▅▄▄▄▅▄▄▄▄▄▄▄▄▄▄▄▃▃▄▄▄▄▃▃▄▃▃▃▃25.430.84821.8418.08416.34626.28219.12119.63320.99422.71216.03617.45318.42520.34-3.70514.64313.79116.57610.38811.28910.45315.359.8511.71911.69710.3339.24311.0411.2649.1548.72211.09410.8487.9768.47210.22510.22510.32710.3278.2017.7318.7448.2178.0037.827.28
us-gaap:ProfitLoss NA30.84821.8418.08416.34626.282NA19.63320.99422.71216.03617.453NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ShareBasedCompensation NA6.2823.9523.7263.4626.138NA3.8444.015.7313.3883.5723.7446.2893.4273.5413.5325.6552.6742.732.7095.222.4232.6342.6815.2212.4942.712.5825.293NANA3.045.2912.4462.7482.7482.7272.7274.4572.1322.274NA3.8152.239NA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:NetCashProvidedByUsedInInvestingActivities NA12.488-25.83212.32310.8267.707NA8.47-3.669-16.518-3.862-9.07-2.144-10.7442.629-4.825-5.219-10.307-8.33NANANANANANANANANANANANANANA9.281-0.4820.8520.852-0.245-0.245-1.294-1.197-0.909NA-3.1391.73NA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment NA2.5150.8431.6771.1741.293NA4.536.8245.674.1283.2212.1396.811.3710.8281.2191.3071.339.6811.9011.4811.0242.6411.0870.6271.0411.931.0610.915NA0.8921.7421.9591.5171.4831.4830.6480.6481.2941.1970.9710.8660.8010.595NA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
us-gaap:NetCashProvidedByUsedInFinancingActivities NA-27.026-6.12-9.329-8.582-64.324NA-7.2-7.822-19.415-34.229-6.594-6.391-15.286-8.624-5.756-10.973-15.908-4.35NANANANANANANANANANANANANANA-15.192-0.724-0.263-0.263-14.392-14.392-3.48-0.684-15.228NA-7.816-0.429NA
us-gaap:PaymentsOfDividends NA11.9359.8399.8089.8210.308NA8.3248.3068.5936.7236.7656.7736.9595.4165.4245.6215.3744.6074.6594.8874.6283.8673.7733.9844.0233.2163.2623.273.31NANA1.9981.969NANANANANA0.0NANANANANANA
us-gaap:PaymentsOfDividendsCommonStock NANA9.8399.8089.8019.9138.288.3238.3068.246.7236.7656.7646.75.4165.4245.4245.3744.6074.6594.6754.6283.8673.873.8873.8583.2163.2623.273.2621.9651.9451.9981.969NANANANANANANANANANANANA
us-gaap:Dividends ▁█10.59511.261NA10.04510.03610.255NA8.5158.4968.503NA6.9096.8936.875NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PaymentsForRepurchaseOfCommonStock NANA0.00.00.040.049NANANANA27.9150.00.00.03.51.4275.71.3040.019.9980.9583.53.512.813.5043.54.54911.9897.5526.831NANA6.13611.493.450.9810.98114.93614.9363.522.02215.471NA7.1260.773NA
  2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value66000.066000.066000.066000.066000.066000.066000.066000.066000.066000.066000.066000.066000.033000.033000.033000.033000.033000.033000.033000.033000.033000.033000.033000.033000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Shares Issued

us-gaap:SharesIssued us-gaap:StatementEquityComponents

us-gaap:SharesIssued

us-gaap:CommonStock


Shares
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value656565656565656565656565656532323216161616161616
Percentage of SharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:TreasuryStock


Shares
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value13131314141413131313141313137.0847.2567.1333.5563.3633.2213.1272.4312.692.737
Percentage of SharesIssued20.820.721.221.421.421.621.220.821.021.021.620.820.820.821.622.121.721.620.519.619.014.816.416.7

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value656565656565656565656565653232323232323232323232321616161616161616161616161616161616
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Authorized

us-gaap:CommonStockSharesAuthorized

us-gaap:CommonStockSharesAuthorized


Common
Period End2020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-05-312018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-05-282015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value12012012012012012012012012012080808080808080808080808080100100100100100100100100100100100100100100100100100
Percentage of CommonStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value53535353535353545353545454272626262626272727272727131313131313131414141414141414141414151515
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value52525252525252525252525353262626262626262626262626131313131313131313131313131313131314141414
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


Antidilutive
Period End2020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292014-10-032014-07-042014-04-042013-09-272013-06-28
Value40000.022418.00024176.00000000
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.00.00.0100.00.00.00.00.00.00.00.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value0.480.590.420.350.310.50.360.370.40.430.30.330.350.77-0.140.560.520.630.40.430.390.580.370.440.440.780.70.820.830.680.640.820.80.580.620.750.750.750.750.590.560.630.570.550.540.51
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value0.480.580.410.340.310.490.360.360.390.420.30.320.340.75-0.140.540.510.610.390.420.380.560.360.430.430.750.680.80.810.660.630.790.770.560.60.720.720.720.720.570.540.60.550.530.520.48
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Allocated Share Based Compensation Expense

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType

us-gaap:AllocatedShareBasedCompensationExpense

expo:UnvestedRestrictedStockAwards


Allocated
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-09-282012-06-292012-03-302011-09-302011-07-01
Value1751000.03562000.01550000.01519000.01476000.03927000.01598000.01535000.03530000.01313000.01372000.01460000.03508000.01287000.01294000.01238000.03256000.01136000.01115000.01206000.03126000.0988000.0967000.0980000.03131000.0958000.0982000.0936000.03227000.0844000.01166000.03158000.01018000.0908000.02831000.0805000.0680000.0
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.50.01.51.51.63.71.61.43.61.41.41.53.61.51.51.43.91.51.41.63.81.31.21.23.91.31.31.24.21.11.54.31.41.23.91.21.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax expo:UnvestedRestrictedStockAwards0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

expo:VestedRestrictedStockAwards


Allocated
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-09-282012-06-292012-03-302011-09-302011-07-01
Value2654000.02544000.02236000.02035000.01799000.02043000.02096000.02325000.02068000.01959000.02084000.02168000.02232000.02047000.02155000.02201000.01928000.01465000.01548000.01451000.01717000.01382000.01616000.01650000.01693000.01462000.01657000.01582000.01586000.01557000.01625000.01513000.01568000.01659000.01474000.01329000.01295000.0
Percentage of AllocatedShareBasedCompensationExpense151.671.4144.3134.0121.952.0131.2151.558.6149.2151.9148.563.6159.1166.5177.859.2129.0138.8120.354.9139.9167.1168.454.1152.6168.7169.049.1184.5139.447.9154.0182.752.1165.1190.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.20.02.22.12.01.92.12.22.12.12.22.32.32.32.52.52.31.92.01.92.11.92.02.12.12.02.12.12.12.12.22.12.12.22.02.02.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax expo:VestedRestrictedStockAwards0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:EmployeeStockOption


Allocated
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-09-302016-07-012016-04-012015-10-022015-07-032015-04-032014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-09-282012-06-29
Value187000.0176000.0166000.0173000.0187000.0168000.0150000.0150000.0133000.0116000.0116000.0116000.0549000.093000.092000.093000.0471000.067000.052000.0377000.051000.051000.0397000.071000.064000.0480000.0100000.0249000.0620000.0162000.0160000.0
Percentage of AllocatedShareBasedCompensationExpense10.74.910.711.412.74.39.49.83.88.88.57.915.67.27.17.514.56.04.312.15.35.212.77.26.814.911.821.419.615.917.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.00.20.20.20.20.10.10.10.10.10.10.60.10.10.10.60.10.10.50.10.10.50.10.10.60.10.30.90.20.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:EmployeeStockOption0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value25312218162419212216171721-3.6711514169.698119.947159.48811119.8258.69210119.2211107.5038.47110108.4157.5748.5618.2968.2448.2127.079
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.126.722.218.817.623.418.819.723.217.618.017.921.8-4.217.316.219.912.614.312.918.612.914.614.812.211.813.015.112.115.514.410.311.614.313.511.711.213.012.711.212.411.7

General And Administrative Expense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


General
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value3.163.2731.5982.8342.9255.5315.4515.3484.5464.3654.6554.474.0424.5034.0614.9924.2244.0853.7484.1453.5143.7573.9634.0873.4884.0334.3633.7483.6983.6953.6873.4323.9943.53.1482.9173.8432.9542.9843.3353.0112.905
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.62.81.52.93.25.25.45.04.64.74.94.74.25.14.65.75.05.34.85.44.25.15.05.14.35.55.64.94.94.94.94.75.54.84.24.15.74.54.64.54.54.8

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value343026242124252823212324
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax28.925.926.025.023.322.724.827.123.623.825.226.1

Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments


Income
Period End2021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value2624212426252823212324222022221716171617151819171518181514171813141616171713131413131312
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.025.023.322.724.324.827.123.623.825.226.123.323.525.225.420.721.823.121.621.321.723.824.221.321.523.424.020.220.123.324.218.619.822.322.323.223.219.119.321.821.418.219.920.3

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value9.267-0.7224.9896.5545.068-2.2275.5787.8570.615.9236.5366.4942.11247.3878.5570.8346.4036.6316.2242.3846.1477.0547.5956.7386.5847.3357.1346.2116.4217.4235.5295.9666.1056.9215.5325.3495.6565.7435.3765.3835.001
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.7-0.64.86.65.5-2.15.57.40.66.46.96.82.227.78.49.71.08.38.58.12.98.38.99.58.48.99.39.38.28.59.87.68.28.39.37.77.98.68.87.38.18.3

Income Taxes Paid

us-gaap:IncomeTaxesPaid

us-gaap:IncomeTaxesPaid


Income
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-30
Value5.1220.381101.8146.3251.2318.9125.5320.448.9157.504110.6788.6418.6868.0760.4468.9051.567101.0017.5646.8529.8450.399.9638.1128.9180.4287.2790.6238.0788.7196.9460.3617.5224.905
Percentage of IncomeTaxesPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.30.010.41.86.91.28.85.20.49.77.912.10.79.89.99.20.511.62.014.01.210.38.712.30.513.510.311.60.69.60.911.111.99.30.511.17.4

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value2530211816261919202216171820-3.705141316101110159.851111109.24311119.1548.72211107.9768.472101010108.2017.7318.7448.2178.0037.827.28
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.20.021.218.317.824.817.419.319.722.917.418.319.321.1-4.216.715.719.713.514.513.518.513.414.814.612.912.614.114.712.112.014.714.411.011.613.913.913.913.911.411.413.312.610.911.812.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value2530181626192022171820
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.20.018.317.824.819.319.722.918.319.321.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.0

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value5.2956.0684.23112-11.9332.0274.0287.568-7.5783.3952.4410.8521.6322.7252.0312.7761.1592.3251.7461.2981.511-2.1480.5872.0431.544-0.8632.3141.2712.3550.6782.6540.7231.602-0.1131.9171.887-2.1240.5831.0131.633-0.494
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.45.24.313.4-11.32.03.87.6-8.23.62.60.91.83.12.33.31.53.02.31.62.1-2.70.72.52.1-1.13.01.73.10.93.71.02.2-0.22.72.8-3.20.91.42.5-0.8

Operating Expenses

us-gaap:OperatingExpenses

us-gaap:OperatingExpenses


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value909285788269788183657473747068676962626266595861655959606160576159585760564951615447
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax75.579.382.879.390.166.077.276.784.170.978.476.577.679.878.076.982.680.679.980.780.280.673.576.681.380.875.579.081.479.876.785.181.279.976.783.683.574.979.583.282.678.9

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value292417209.123521232415262022211719201414151416142018151419161412151710131414171711111613121112
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax24.520.717.220.79.934.019.422.823.315.929.121.623.522.420.222.023.117.419.420.119.319.819.426.523.418.719.224.521.018.617.020.223.314.918.820.120.123.323.316.416.525.120.516.817.421.1

us-gaap:OperatingIncomeLoss us-gaap:ConsolidationItems

us-gaap:CorporateNonSegment


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value-16.037-17.917-15.459-11.994-18.7362.094-10.916-11.468-16.416-1.665-10.591-9.48
Percentage of OperatingIncomeLoss-54.6-74.5-87.2-58.8-205.45.8-47.1-46.2-104.2-6.2-51.4-42.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-13.4-15.4-15.0-12.2-20.42.0-10.7-10.8-16.6-1.8-11.1-9.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:CorporateNonSegment0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-03
Value45413332273334363228313132282930272424232621252525
Percentage of OperatingIncomeLoss154.6174.5187.2158.8305.494.2147.1146.2204.2106.2151.4142.2150.6161.6150.7148.3190.0164.1158.3158.0160.2153.3120.9137.6171.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax37.936.032.232.830.332.033.634.132.530.932.733.433.732.633.234.333.031.931.830.531.729.732.032.232.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingIncomeLoss us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, expo:EngineeringAndOtherScientific


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value373427252026272925222525
Percentage of OperatingIncomeLoss129.1141.6153.5127.2228.174.0120.4117.8164.985.1125.2114.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.629.226.426.322.625.127.527.526.224.827.127.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments expo:EngineeringAndOtherScientific38.636.40.032.828.831.433.633.732.40.033.133.5

us-gaap:OperatingSegments, expo:EnvironmentalAndHealth


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value7.4957.9185.9776.4497.0497.2536.1757.0396.1965.6435.4016.156
Percentage of OperatingIncomeLoss25.532.933.731.677.320.226.628.439.321.126.227.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.36.85.86.57.76.86.16.66.36.15.76.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments expo:EnvironmentalAndHealth34.534.60.033.235.434.433.435.833.00.031.033.2

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-01
Value-32000.0243000.0550000.071000.0-1673000.0-533000.0-241000.0117000.0-82000.0-304000.0-1368000.0739000.0141000.0456000.0454000.0136000.0-544000.0-186000.0-505000.0-5000.0-287000.0-199000.0165000.0-501000.0-546000.0-840000.0317000.052000.0556000.024000.0-461000.022000.0306000.0-267000.0188000.0-159000.0-206000.053000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.00.00.60.1-1.6-0.5-0.20.1-0.1-0.3-1.40.80.20.50.50.2-0.7-0.2-0.7-0.0-0.4-0.30.2-0.6-0.7-1.10.40.10.70.0-0.60.00.4-0.40.3-0.2-0.30.1

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value-32000.0243000.0550000.071000.0-1673000.0-533000.0-241000.0117000.0-304000.0-1368000.0739000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.00.00.60.1-1.6-0.5-0.20.1-0.3-1.40.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.0

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


Other
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value5.2836.0398.8863.91511-12.8081.1123.1046.513-6.6792.3531.7652.5421.6482.1461.5751.1591.626-2.1950.5532.0091.661-0.8962.2741.2272.3410.6422.6090.641.522-0.2011.841.792-2.2030.5420.9921.597-0.56
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.45.28.64.013.0-12.11.12.96.6-7.62.72.03.02.12.82.01.42.2-2.80.72.52.3-1.13.01.63.10.93.60.92.1-0.32.62.6-3.30.81.42.4-0.9

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-28
Value30211816261920221617
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.521.218.317.824.819.319.722.917.418.3

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value119116103989210511010110699929595968887878477777783737879807378767572757572727373747471676565736660
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, expo:EngineeringAndOtherScientific


Revenue
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value989383797284838680747777
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax81.980.480.580.378.480.181.881.581.080.681.780.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax81.980.480.580.378.480.181.881.581.080.681.780.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments expo:EngineeringAndOtherScientific100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingSegments, expo:EnvironmentalAndHealth


Revenue
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value212220191921181918171718
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.119.619.519.721.619.918.218.519.019.418.319.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.119.619.519.721.619.918.218.519.019.418.319.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments expo:EnvironmentalAndHealth100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Revenues

us-gaap:Revenues

us-gaap:Revenues


Revenues
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value119116103989210511010110699929595968887878477777783737879807378767572757572727373747471676565736660
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value618577580534513483563544520489468480455440439435409398403385388377387368368357365352351341344324314294315293276267268247256258
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value2311992181911801602131871761601551501361331501351201131301181091041241121081031211111051001099391769885796782697275
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets37.334.637.735.835.233.137.834.434.032.733.131.230.030.434.231.129.428.532.330.828.127.832.230.429.529.033.131.730.029.431.728.929.026.131.429.128.925.430.528.128.129.0

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value618577580534513483563544520489468480455440439435409398403385388377387368368357365352351341344324314294315293276267268247256258
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-312010-01-012009-01-02
Value387377361343332323350357343329313330318306289300289284273266279272262256259253244240245241235230223218216208196199186178184183150128
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets62.765.462.364.264.866.962.265.666.067.366.968.870.069.665.868.970.671.567.769.271.972.267.869.670.571.066.968.370.070.668.371.171.073.968.670.971.174.669.571.971.971.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value-1.786-1.693-1.932-2.984-3.405-3.265-1.76-3.137-2.574-2.582-2.853-3.014-2.679-1.33-2.029-3.126-1.805-0.9040.109-0.25-0.471-0.451-0.367-0.345
Percentage of StockholdersEquity-0.5-0.4-0.5-0.9-1.0-1.0-0.5-0.9-0.7-0.8-0.9-0.9-0.8-0.4-0.7-1.1-0.7-0.40.0-0.1-0.3-0.2-0.2-0.3
Percentage of Assets-0.3-0.3-0.3-0.6-0.7-0.7-0.3-0.6-0.5-0.5-0.6-0.6-0.6-0.3-0.5-0.8-0.5-0.20.0-0.1-0.2-0.20.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value276274265261259257244242240238227225223221210194179160141123108968372
Percentage of StockholdersEquity71.272.673.476.378.179.669.967.970.172.672.468.270.272.472.771.268.465.660.157.257.952.355.856.8
Percentage of Assets44.647.545.748.950.653.243.544.646.348.848.546.949.150.447.848.246.443.941.039.240.237.10.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value0.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0330.0330.0330.0160.0160.0160.0160.0160.0160.016
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value454439421409401395384374362350342332322310303291269246226206179156139127
Percentage of StockholdersEquity117.2116.4116.7119.5120.9122.3109.8104.7105.6106.5109.0100.7101.2101.4105.2106.5102.5101.196.295.296.184.993.099.2
Percentage of Assets73.576.272.776.778.381.868.368.769.771.672.969.270.870.669.272.169.567.665.765.366.860.30.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value-341.377-334.494-323.773-325.593-325.667-326.339-277.658-256.439-257.529-257.729-252.611-224.779-224.754-225.028-223.169-209.436-184.499-162.01-132.356-113.087-100.333-67.94-72.992-71.438
Percentage of StockholdersEquity-88.0-88.6-89.6-94.9-97.9-100.9-79.3-71.8-74.9-78.3-80.5-68.0-70.5-73.4-77.2-76.6-70.2-66.3-56.3-52.3-53.7-37.0-48.6-55.8
Percentage of Assets-55.2-58.0-55.8-60.9-63.5-67.5-49.3-47.1-49.5-52.7-53.9-46.7-49.3-51.1-50.8-51.9-47.6-44.3-38.5-35.9-37.3-26.20.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value397353366328314293364351334304326336319305315301278263274257272261272269269256266254255249251235228206235215202190198178186194
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets64.361.363.261.561.260.764.664.664.362.369.670.070.069.471.869.168.066.267.966.870.269.370.473.073.171.973.072.372.773.073.172.472.670.174.673.473.171.473.972.272.775.2

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-052014-01-032013-09-272013-06-282013-03-292012-12-282012-12-272012-12-262012-09-282012-06-292012-03-302011-12-292011-12-282011-09-302011-07-012011-04-012010-12-312010-10-012010-07-022010-01-022010-01-012009-01-02
Value23918419718715510517613210479127120117103124899087114981139812512413112312911511210512212212111610111311311387847884846569891069274676732
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets38.832.034.135.130.421.831.324.420.116.227.125.225.823.428.420.622.021.928.525.529.226.132.533.735.834.635.432.832.230.90.035.737.537.134.435.90.00.029.930.529.40.00.026.327.00.041.20.00.00.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Cash
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282017-12-292016-12-30
Value23918419718715510517613210479127120124114
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets38.832.034.135.130.421.831.324.420.116.227.125.228.428.5

Short Term Investments

us-gaap:ShortTermInvestments

us-gaap:ShortTermInvestments


Short
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-30
Value294520344655779092818175757175716758514856452617212426313133136.4179.5412022242525
Percentage of ShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.27.83.86.79.69.814.217.318.917.416.916.617.116.317.417.517.014.613.512.515.011.87.34.96.06.87.49.09.39.64.12.03.26.67.58.99.49.4

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292019-01-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value1421241111091091271201281291186.010512211611711012410796879492948894938886898584768286808588787473727672
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets23.121.519.220.621.326.321.323.624.924.30.022.625.625.626.625.028.626.224.221.624.523.825.122.925.525.424.723.625.324.424.822.425.327.527.327.130.128.527.727.229.329.927.8

Prepaid Expense And Other Assets Current

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


Prepaid
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value1514121014141213101312119.1849.5859.011109.28312121218111212141214121416109.5129.5636.8298.2779.826.0685.6768.5218.6387.8610
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.42.62.22.12.92.92.22.42.02.92.62.32.02.22.02.52.33.13.23.34.73.13.33.53.83.44.03.64.14.93.02.93.02.32.63.32.22.13.23.53.14.1

Land

us-gaap:Land

us-gaap:Land


Land
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value18181711114.454.454.454.454.45
Percentage of Land100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.23.33.62.72.91.11.21.31.41.7

Machinery And Equipment Gross

us-gaap:MachineryAndEquipmentGross

us-gaap:MachineryAndEquipmentGross


Machinery
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value48474642403735322927
Percentage of MachineryAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.48.59.99.710.09.79.69.39.410.1

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value15315113511811410096918681
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets26.526.928.827.028.326.026.326.727.330.4

Furniture And Fixtures Gross

us-gaap:FurnitureAndFixturesGross

us-gaap:FurnitureAndFixturesGross


Furniture
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value1010109.9119.6697.8247.7147.5427.0676.457
Percentage of FurnitureAndFixturesGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.81.92.22.32.42.02.12.22.22.4

Leasehold Improvements Gross

us-gaap:LeaseholdImprovementsGross

us-gaap:LeaseholdImprovementsGross


Leasehold
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value13131515141313129.7249.498
Percentage of LeaseholdImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.32.43.33.53.63.53.63.73.13.5

Construction In Progress Gross

us-gaap:ConstructionInProgressGross

us-gaap:ConstructionInProgressGross


Construction
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value650000.01133000.06508000.0632000.067000.01457000.012000.051000.0706000.0134000.0
Percentage of ConstructionInProgressGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.21.40.10.00.40.00.00.20.0

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value93908883777267635854
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets16.216.019.019.019.218.618.618.318.620.3

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value606059606060615956504643414035353536363729282829272728282828282828282727262727272727
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.710.510.311.311.812.610.910.910.810.49.89.19.19.28.08.18.89.29.19.77.57.57.48.07.57.77.78.28.28.38.38.79.29.68.79.39.710.210.110.910.810.5

us-gaap:PropertyPlantAndEquipmentNet us-gaap:StatementGeographical

country:US


Property
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-01
Value586044333527
Percentage of PropertyPlantAndEquipmentNet98.597.595.896.497.497.5
Percentage of Assets10.210.79.47.78.97.2
Percentage of Assets country:US0.00.00.00.00.00.0

expo:ForeignCountries


Property
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012012-12-282011-12-30
Value0.9231.5131.9221.2430.9640.710.5890.262
Percentage of PropertyPlantAndEquipmentNet1.52.54.23.62.62.52.11.0
Percentage of Assets0.20.30.40.30.20.20.20.1
Percentage of Assets expo:ForeignCountries0.00.00.00.00.00.00.00.0

Deferred Tax Assets Liabilities Net

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:DeferredTaxAssetsLiabilitiesNet


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value40363430423935292621
Percentage of DeferredTaxAssetsLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets7.06.57.36.910.410.29.78.58.28.2

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-03-292018-12-28
Value17181920202123230.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets2.83.23.33.83.94.44.14.90.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value1684000.02210000.01242000.01343000.0757000.0816000.0949000.0839000.0949000.01024000.01238000.01415000.01081000.01159000.01346000.01515000.0918000.0952000.01064000.0929000.01040000.01490000.01651000.01230000.01339000.01159000.01121000.01286000.01110000.0593000.0551000.0596000.0580000.0679000.0760000.0833000.0601000.0750000.0785000.0483000.0443000.0416000.0
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.40.20.30.10.20.20.20.20.20.30.30.20.30.30.30.20.20.30.20.30.40.40.30.40.30.30.40.30.20.20.20.20.20.20.30.20.30.30.20.20.2

Accounts Payable And Accrued Liabilities Current

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent


Accounts
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value261816181614181619121213121614131010109.7098.6868.175108.9459.7488.9338.935119.985128.4425.1395.9647.00610109.0468.3586.7387.4278.8479.715
Percentage of AccountsPayableAndAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.43.22.83.53.22.93.33.03.82.52.62.72.73.73.43.22.62.62.52.52.22.22.72.42.62.52.43.12.83.82.51.61.92.43.33.53.33.12.53.03.43.8

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value3279000.04644000.02551000.02784000.03193000.03622000.02230000.02798000.07010000.04215000.0
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.80.50.60.80.90.60.82.21.6

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value13139.732116.886.9586.7055.6443.3762.523
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.22.52.12.71.71.81.81.61.10.9

Contract With Customer Liability Current

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent


Contract
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value108.906119.398.9111128.98.559.166
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.81.52.01.81.72.42.31.61.62.0

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value1228711796897712310192729888776993816857806961548069645479716462725858427158544060494957
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets19.915.220.218.017.515.922.018.617.814.821.018.317.015.821.218.716.614.419.917.916.014.520.818.917.515.421.720.318.418.221.018.218.614.522.819.919.815.322.620.019.422.3

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-03-292018-12-28
Value5959000.06135000.05987000.05689000.05360000.05648000.05944000.05843000.00
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets1.01.11.01.11.01.21.11.20.0

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value3122000.03470000.02986000.03251000.02939000.02797000.02669000.02793000.02846000.02702000.02548000.02911000.03225000.03471000.03326000.02161000.02244000.02117000.02005000.02102000.02116000.02014000.01913000.01936000.01828000.01985000.01862000.01613000.01884000.01250000.01181000.01164000.01102000.01045000.0988000.01025000.0716000.0713000.0700000.0585000.0803000.0413000.0
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.60.50.60.60.60.50.50.50.60.50.60.70.80.80.50.50.50.50.50.50.50.50.50.50.60.50.50.50.40.30.40.40.40.30.30.30.30.30.20.30.2

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-03-292018-12-28
Value11121415151618180.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets1.92.22.52.83.03.43.23.80.0

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value4009000.03957000.05340000.05308000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0
Percentage of Assets0.60.70.91.0

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value2303000.02304000.03672000.03644000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0
Percentage of Assets0.40.40.60.7

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value1491000.01543000.02252000.02252000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0
Percentage of Assets0.20.30.40.4

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value1507000.01507000.01491000.01491000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0100.0100.0100.0
Percentage of Assets0.20.30.30.3

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2021-07-022021-04-022021-01-012020-10-02
Value17182020
Percentage of OperatingLeaseLiability100.0100.0100.0100.0
Percentage of Assets2.83.33.53.9

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value19212223
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0100.0
Percentage of Assets3.23.73.84.4

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value2154000.02335000.01953000.02710000.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0
Percentage of Assets0.30.40.30.5

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-312010-01-012009-01-02
Value387377361343332323350357343329313330318306289300289284273266279272262256259253244240245241235230223218216208196199186178184183150128
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets62.765.462.364.264.866.962.265.666.067.366.968.870.069.665.868.970.671.567.769.271.972.267.869.670.571.066.968.370.070.668.371.171.073.968.670.971.174.669.571.971.971.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value-1.786-1.693-1.932-2.984-3.405-3.265-1.76-3.137-2.574-2.582-2.853-3.014-2.679-1.33-2.029-3.126-1.805-0.9040.109-0.25-0.471-0.451-0.367-0.345
Percentage of StockholdersEquity-0.5-0.4-0.5-0.9-1.0-1.0-0.5-0.9-0.7-0.8-0.9-0.9-0.8-0.4-0.7-1.1-0.7-0.40.0-0.1-0.3-0.2-0.2-0.3
Percentage of Assets-0.3-0.3-0.3-0.6-0.7-0.7-0.3-0.6-0.5-0.5-0.6-0.6-0.6-0.3-0.5-0.8-0.5-0.20.0-0.1-0.2-0.20.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value276274265261259257244242240238227225223221210194179160141123108968372
Percentage of StockholdersEquity71.272.673.476.378.179.669.967.970.172.672.468.270.272.472.771.268.465.660.157.257.952.355.856.8
Percentage of Assets44.647.545.748.950.653.243.544.646.348.848.546.949.150.447.848.246.443.941.039.240.237.10.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value0.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0660.0330.0330.0330.0160.0160.0160.0160.0160.0160.016
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value454439421409401395384374362350342332322310303291269246226206179156139127
Percentage of StockholdersEquity117.2116.4116.7119.5120.9122.3109.8104.7105.6106.5109.0100.7101.2101.4105.2106.5102.5101.196.295.296.184.993.099.2
Percentage of Assets73.576.272.776.778.381.868.368.769.771.672.969.270.870.669.272.169.567.665.765.366.860.30.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-012009-01-02
Value-341.377-334.494-323.773-325.593-325.667-326.339-277.658-256.439-257.529-257.729-252.611-224.779-224.754-225.028-223.169-209.436-184.499-162.01-132.356-113.087-100.333-67.94-72.992-71.438
Percentage of StockholdersEquity-88.0-88.6-89.6-94.9-97.9-100.9-79.3-71.8-74.9-78.3-80.5-68.0-70.5-73.4-77.2-76.6-70.2-66.3-56.3-52.3-53.7-37.0-48.6-55.8
Percentage of Assets-55.2-58.0-55.8-60.9-63.5-67.5-49.3-47.1-49.5-52.7-53.9-46.7-49.3-51.1-50.8-51.9-47.6-44.3-38.5-35.9-37.3-26.20.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value66000.066000.066000.066000.066000.066000.066000.066000.066000.066000.066000.066000.066000.033000.033000.033000.033000.033000.033000.033000.033000.033000.033000.033000.033000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.016000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Additional Paid In Capital Common Stock

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AdditionalPaidInCapitalCommonStock


Additional
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value27627426526125925724424224023822722522322121020820620519419319118917917717517416015815715514114013813712312112011810810710696
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets44.647.545.748.950.653.243.544.646.348.848.546.949.150.447.847.950.551.648.250.149.350.346.448.047.648.843.945.144.945.541.043.244.146.539.241.443.444.540.243.241.337.1

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value454439421409401395384374362350342332322310303313304296291285279273269263255248246241233225226219210201206198188178179172163156
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets73.576.272.776.778.381.868.368.769.771.672.969.270.870.669.271.974.374.372.174.171.972.569.571.469.569.467.668.566.566.065.767.667.068.565.367.768.366.966.869.663.760.3

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value-1786000.0-1693000.0-1932000.0-2984000.0-3405000.0-3265000.0-1760000.0-3137000.0-2574000.0-2582000.0-2853000.0-3014000.0-2679000.0-1330000.0-2029000.0-2063000.0-2532000.0-2954000.0-3126000.0-2436000.0-2231000.0-1725000.0-1805000.0-1443000.0-1257000.0-1412000.0-904000.0-353000.0500000.0175000.0109000.0-156000.0-709000.0-723000.0-250000.0-249000.0-538000.0-257000.0-471000.0-314000.0-131000.0-451000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.3-0.3-0.3-0.6-0.7-0.7-0.3-0.6-0.5-0.5-0.6-0.6-0.6-0.3-0.5-0.5-0.6-0.7-0.8-0.6-0.6-0.5-0.5-0.4-0.3-0.4-0.2-0.10.10.10.0-0.0-0.2-0.2-0.1-0.1-0.2-0.1-0.2-0.1-0.1-0.2

Treasury Stock Value

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


Treasury
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value341334323325325326277256257257252224224225223219219213209209189189184182170167162159145139132128125120113111111971001018567
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets55.258.055.860.963.567.549.347.149.552.753.946.749.351.150.850.453.553.751.954.448.850.147.649.446.346.844.345.241.540.938.539.739.940.835.938.140.436.737.340.833.126.2

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value1938000.03738000.01691000.01663000.04095000.01748000.01685000.03663000.01488000.01576000.04057000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value1938000.03738000.01691000.01663000.04095000.01748000.01685000.03663000.01488000.01576000.04057000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value1.285402848-13.8352737-12.2534418243.692409.77318-1.78429-5.182262.21120-1.3992112-5.9516
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.139.628.652.2-13.127.134.8-12.448.119.825.33.846.311.221.6-2.138.6-7.136.83.028.0-1.931.218.4-8.124.9

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value12-25.83212107.7078.47-3.669-16.518-3.862-9.07-2.144-10.7442.629-4.825-5.219-10.307-8.339.281-0.4820.852-0.245-1.294-1.197-0.909-3.1391.73
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.7-25.012.511.87.38.3-3.4-16.7-4.2-9.5-2.2-11.13.0-5.5-5.9-12.3-10.812.8-0.71.2-0.3-1.8-1.8-1.4-4.32.6

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value-27026000.0-6120000.0-9329000.0-8582000.0-64324000.0-7200000.0-7822000.0-19415000.0-34229000.0-6594000.0-6391000.0-15286000.0-8624000.0-5756000.0-10973000.0-15908000.0-4350000.0-15192000.0-724000.0-263000.0-14392000.0-3480000.0-684000.0-15228000.0-7816000.0-429000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-23.2-5.9-9.5-9.3-60.7-7.1-7.3-19.6-37.1-6.9-6.7-15.8-9.8-6.6-12.5-18.9-5.6-20.9-1.0-0.4-19.3-4.8-1.0-23.1-10.6-0.6

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-30
Value-13.0049.8933150-70.8422825-47.9796.0823.20414-21.642
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-11.29.632.154.7-66.928.023.8-48.46.63.415.3-22.4

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


Deferred
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value1.226-1.134-2.107-2.0121.614-1.53-0.3020.161-1.205-1.131-0.564-0.81512-1.6380.7910.426-1.318-1.7080.854-0.43-2.9580.2020.867-1.938-0.031-2.15-0.572-3.324-0.438-1.254-1.414-1.098-1.082-0.6-0.049-1.097-1.912-0.756
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value130.560.696-17.4379.457-1.0421113-16.6086.956-0.4867.7-13.85418119.395-6.1192.54-1.9066.769-5.4470.9015.5862.098-2.2373.71.4288.2156.232-4.674-2.535105.0971.3341.257-3.6888.7910.052
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value1.285402848-13.8352737-12.2534418243.692409.77318-1.78429-5.182262.21120-1.3992112-5.9516
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.139.628.652.2-13.127.134.8-12.448.119.825.33.846.311.221.6-2.138.6-7.136.83.028.0-1.931.218.4-8.124.9

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-09-282012-06-292012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value2530211816261919202216171820-3.705141316101110159.851111109.24311119.1548.72211107.9768.472101010108.2017.7318.7448.2178.0037.827.28
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.20.021.218.317.824.817.419.319.722.917.418.319.321.1-4.216.715.719.713.514.513.518.513.414.814.612.912.614.114.712.112.014.714.411.011.613.913.913.913.911.411.413.312.610.911.812.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value2530181626192022171820
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.20.018.317.824.819.319.722.918.319.321.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-28
Value30211816261920221617
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.521.218.317.824.819.319.722.917.418.3

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value6.2823.9523.7263.4626.1383.8444.015.7313.3883.5723.7446.2893.4273.5413.5325.6552.6742.732.7095.222.4232.6342.6815.2212.4942.712.5825.2933.045.2912.4462.7482.7274.4572.1322.2743.8152.239
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value12-25.83212107.7078.47-3.669-16.518-3.862-9.07-2.144-10.7442.629-4.825-5.219-10.307-8.339.281-0.4820.852-0.245-1.294-1.197-0.909-3.1391.73
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.7-25.012.511.87.38.3-3.4-16.7-4.2-9.5-2.2-11.13.0-5.5-5.9-12.3-10.812.8-0.71.2-0.3-1.8-1.8-1.4-4.32.6

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-01
Value2.5150.8431.6771.1741.2934.536.8245.674.1283.2212.1396.811.3710.8281.2191.3071.339.6811.9011.4811.0242.6411.0870.6271.0411.931.0610.9150.8921.7421.9591.5171.4830.6481.2941.1970.9710.8660.8010.595
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value-27026000.0-6120000.0-9329000.0-8582000.0-64324000.0-7200000.0-7822000.0-19415000.0-34229000.0-6594000.0-6391000.0-15286000.0-8624000.0-5756000.0-10973000.0-15908000.0-4350000.0-15192000.0-724000.0-263000.0-14392000.0-3480000.0-684000.0-15228000.0-7816000.0-429000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-23.2-5.9-9.5-9.3-60.7-7.1-7.3-19.6-37.1-6.9-6.7-15.8-9.8-6.6-12.5-18.9-5.6-20.9-1.0-0.4-19.3-4.8-1.0-23.1-10.6-0.6

Payments Of Dividends

us-gaap:PaymentsOfDividends

us-gaap:PaymentsOfDividends


Payments
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-03-30
Value119.8399.8089.82108.3248.3068.5936.7236.7656.7736.9595.4165.4245.6215.3744.6074.6594.8874.6283.8673.7733.9844.0233.2163.2623.273.311.9981.9690.0
Percentage of PaymentsOfDividends100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

Payments Of Dividends Common Stock

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsOfDividendsCommonStock


Payments
Period End2021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-29
Value9.8399.8089.8019.9138.288.3238.3068.246.7236.7656.7646.75.4165.4245.4245.3744.6074.6594.6754.6283.8673.873.8873.8583.2163.2623.273.2621.9651.9451.9981.969
Percentage of PaymentsOfDividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Dividends

us-gaap:Dividends

us-gaap:Dividends


Dividends
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value10111010108.5158.4968.5036.9096.8936.875
Percentage of Dividends100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Dividends us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Dividendsus-gaap:
Period End2020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value0.0-0.511-0.044-0.045-0.581-0.074-0.073-0.585
Percentage of Dividends0.0-5.0-0.5-0.5-6.8-1.1-1.1-8.5

us-gaap:RetainedEarnings


Dividendsus-gaap:
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value10111010108.5598.5419.0846.9836.9667.46
Percentage of Dividends100.0100.0100.0100.0105.0100.5100.5106.8101.1101.1108.5

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2021-01-012020-10-022020-07-032020-04-032018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value0.00.00.040270.00.00.03.51.4275.71.3040.0190.9583.53.5123.5043.54.549117.5526.8316.136113.450.981143.522.022157.1260.773
Percentage of PaymentsForRepurchaseOfCommonStock0.00.00.0100.0100.00.00.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-01
Value37.2926.2320.836.7931.5826.4238.4332.0624.2117.615.6911.74
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value13143.3645.5116.8695.7928.5318.6755.7395.219
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-31
Value1873000.01923000.01748000.01789000.01956000.01878000.01546000.01147000.0908000.0388000.0376000.0
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:ChangeInMarketValueOfDeferredCompensationTrustAssets

expo:ChangeInMarketValueOfDeferredCompensationTrustAssets


Change
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-01-012015-10-022015-07-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-01
Value4.6765.5798.4273.2211-14.6220.3612.1845.869-6.4771.841.043-0.3051.931.6991.021.8981.0381.4580.9381.054-2.688-0.0721.8930.1682.0660.1311.094-0.5551.488-1.9292.5110.221
Percentage of ChangeInMarketValueOfDeferredCompensationTrustAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:CostIncurredFromReimbursableExpense

expo:CostIncurredFromReimbursableExpense


Cost
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-29
Value7.4096.9025.9095.1644.1826.2336.0426.2435.636.8746.5885.6495.7735.5645.196
Percentage of CostIncurredFromReimbursableExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:IncreaseDecreaseInOperationLeaseRightOfUseAssets

expo:IncreaseDecreaseInOperationLeaseRightOfUseAssets


Increase
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value627000.0-240000.0-198000.0-178000.0707000.0-233000.0-216000.0425000.0
Percentage of IncreaseDecreaseInOperationLeaseRightOfUseAssets100.0100.0100.0100.0100.0100.0100.0100.0

expo:NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

expo:NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable

us-gaap:AccountsReceivable, us-gaap:CustomerConcentrationRisk


Number
Period End2020-07-03
Value0
Percentage of NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable0.0

us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Number
Period End2020-07-032019-06-28
Value2.00
Percentage of NumberOfClientComprisedMoreThanTenPercentOfRevenueOrAccountsReceivable0.00.0

expo:RevenueBeforeReimbursements

expo:RevenueBeforeReimbursements


Revenue
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-31
Value1121099793879910295100938588899082828480
Percentage of RevenueBeforeReimbursements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:RevenueFromReimbursement

expo:RevenueFromReimbursement


Revenue
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-29
Value7.4096.9025.9095.1644.1826.2336.0426.2435.636.8746.5885.6495.7735.5645.196
Percentage of RevenueFromReimbursement100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:ShareBasedCompensationArrangementByShareBasedPaymentAwardsAnnualVestingPercentage us-gaap:AwardType

expo:ShareBasedCompensationArrangementByShareBasedPaymentAwardsAnnualVestingPercentage

us-gaap:EmployeeStockOption


Share
Period End2021-07-022021-04-02
Value025.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardsAnnualVestingPercentage0.0100.0

expo:SubcontractorFeesNotIncludedInRevenues

expo:SubcontractorFeesNotIncludedInRevenues


Subcontractor
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-30
Value5.0593.6441.690.3473.593.7811.36.24.21.2744.75.810
Percentage of SubcontractorFeesNotIncludedInRevenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses

expo:VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses


Vested
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-30
Value07637000.00008645000.0007947000.00007643000.00006910000.00006334000.00006169000.00006008000.005807000.00005343000.000
Percentage of VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses0.0100.00.00.00.0100.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.0100.00.00.00.0100.00.00.0

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments


Accretion
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302010-10-01
Value7000.013000.038000.052000.060000.0144000.0166000.0132000.063000.032000.019000.0000005000.07000.08000.0-22000.0-80000.0-120000.0-182000.0-213000.0-225000.0-217000.0-218000.0-225000.0-58000.0-79000.0-132000.0-139000.0-144000.0-145000.0-145000.0-142000.0-4000.0
Percentage of AccretionAmortizationOfDiscountsAndPremiumsInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs


Allowance
Period End2021-07-022021-04-02
Value123000.0159000.0
Percentage of AllowanceForDoubtfulAccountsReceivableWriteOffs100.0100.0

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CapitalExpendituresIncurredButNotYetPaid


Capital
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-03
Value-232000.0393000.0280000.0106000.0-13000.0229000.0348000.075000.01903000.0-412000.0952000.0392000.0299000.0-14000.027000.0-270000.0405000.0-455000.0317000.0199000.0223000.0-484000.0579000.0226000.00-164000.0-603000.0
Percentage of CapitalExpendituresIncurredButNotYetPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0

us-gaap:CommonStockDividendsPerShareCashPaid

us-gaap:CommonStockDividendsPerShareCashPaid


Common
Period End2021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-29
Value0.190.190.190.190.160.160.160.160.130.130.130.260.210.210.210.210.180.180.180.180.150.150.150.30.250.250.250.250.150.150.150.15
Percentage of CommonStockDividendsPerShareCashPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:CommonStockDividendsPerShareDeclared


Common
Period End2020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-02-292016-04-012016-01-012015-10-022015-07-032015-02-282015-04-032015-01-022014-10-032014-07-042014-04-042013-07-222013-09-272013-04-162013-06-282013-03-29
Value0.190.190.160.160.160.130.130.130.260.210.210.210.210.180.180.180.180.180.150.150.150.30.30.250.250.250.250.150.150.150.150.15
Percentage of CommonStockDividendsPerShareDeclared100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStockDividendsPerShareDeclared us-gaap:SubsequentEventType

us-gaap:SubsequentEvent


Common
Period End2020-07-302020-04-302020-02-062019-10-172019-07-182019-01-312018-02-012017-02-012014-04-232013-10-15
Value0.190.190.190.160.160.160.260.210.250.15
Percentage of CommonStockDividendsPerShareDeclared0.00.00.00.00.00.00.00.00.00.0

us-gaap:ConcentrationRiskPercentage1

us-gaap:ConcentrationRiskPercentage1


Concentration
Period End2021-07-022020-07-032019-09-272019-06-282018-09-282018-06-29
Value14.011.00.10.10.10.1
Percentage of ConcentrationRiskPercentage1100.0100.0100.0100.0100.0100.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282018-09-282018-06-292018-03-302017-09-292017-06-302017-03-31
Value10.010.00.1110.010.00.10.120.120.160.170.120.12
Percentage of ConcentrationRiskPercentage10.00.01.00.010000.0100.0120.0120.00.00.00.00.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType, us-gaap:ContractWithCustomerBasisOfPricing

us-gaap:SalesRevenueNet, us-gaap:RevenueFromRightsConcentrationRisk, us-gaap:FixedPriceContract


Concentration
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-06-29
Value21.021.022.00.190.1515.00.150.160.16
Percentage of ConcentrationRiskPercentage1150.00.00.01.70.015000.0150.00.0160.0

us-gaap:SalesRevenueNet, us-gaap:RevenueFromRightsConcentrationRisk, us-gaap:TimeAndMaterialsContract


Concentration
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-06-29
Value79.079.078.00.810.8585.00.850.840.84
Percentage of ConcentrationRiskPercentage1564.30.00.07.40.085000.0850.00.0840.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType, us-gaap:ContractWithCustomerBasisOfPricing, us-gaap:StatementBusinessSegments

us-gaap:SalesRevenueNet, us-gaap:RevenueFromRightsConcentrationRisk, us-gaap:FixedPriceContract, expo:EngineeringAndOtherScientific


Concentration
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value20.020.021.00.180.1414.00.140.15
Percentage of ConcentrationRiskPercentage1142.90.00.01.60.014000.0140.00.0

us-gaap:SalesRevenueNet, us-gaap:RevenueFromRightsConcentrationRisk, us-gaap:FixedPriceContract, expo:EnvironmentalAndHealth


Concentration
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value1.01.01.00.010.011.00.010.01
Percentage of ConcentrationRiskPercentage17.10.00.00.10.01000.010.00.0

us-gaap:SalesRevenueNet, us-gaap:RevenueFromRightsConcentrationRisk, us-gaap:TimeAndMaterialsContract, expo:EngineeringAndOtherScientific


Concentration
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value62.061.059.00.60.6668.00.670.66
Percentage of ConcentrationRiskPercentage1442.90.00.05.50.068000.0670.00.0

us-gaap:SalesRevenueNet, us-gaap:RevenueFromRightsConcentrationRisk, us-gaap:TimeAndMaterialsContract, expo:EnvironmentalAndHealth


Concentration
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value17.018.019.00.210.1917.00.180.18
Percentage of ConcentrationRiskPercentage1121.40.00.01.90.017000.0180.00.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value3196000.06015000.0951000.03491000.03466000.04791000.02452000.01876000.03411000.0
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepreciationAndAmortization

us-gaap:DepreciationAndAmortization


Depreciation
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-01
Value1642000.01656000.01695000.01689000.01701000.01786000.01672000.01642000.01590000.01582000.01561000.01594000.01555000.01523000.01567000.01629000.01566000.01622000.01582000.01524000.01403000.01445000.01329000.01324000.01381000.01425000.01346000.01311000.01322000.01283000.01235000.01149000.01252000.01133000.01182000.01144000.01154000.01125000.01068000.01064000.01084000.0
Percentage of DepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepreciationAndAmortization us-gaap:ConsolidationItems

us-gaap:CorporateNonSegment


Depreciation
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value619000.0600000.0649000.0598000.0587000.0602000.0438000.0424000.0424000.0418000.0415000.0432000.0
Percentage of DepreciationAndAmortization37.736.238.335.434.533.726.225.826.726.426.627.1

us-gaap:OperatingSegments


Depreciation
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-03
Value1023000.01056000.01046000.01091000.01114000.01184000.01234000.01218000.01166000.01164000.01146000.01162000.01134000.01115000.01150000.01207000.01156000.01204000.01181000.01161000.01064000.01091000.0997000.0866000.01147000.0
Percentage of DepreciationAndAmortization62.363.861.764.665.566.373.874.273.373.673.472.972.973.273.474.173.874.274.776.275.875.575.065.483.1

us-gaap:DepreciationAndAmortization us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, expo:EngineeringAndOtherScientific


Depreciation
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value976000.01010000.0991000.01043000.01068000.01137000.01179000.01170000.01121000.01117000.01102000.01121000.0
Percentage of DepreciationAndAmortization59.461.058.561.862.863.770.571.370.570.670.670.3

us-gaap:OperatingSegments, expo:EnvironmentalAndHealth


Depreciation
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value47000.046000.055000.048000.046000.047000.055000.048000.045000.047000.044000.041000.0
Percentage of DepreciationAndAmortization2.92.83.22.82.72.63.32.92.83.02.82.6

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Effect
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-28
Value249000.0980000.0458000.060000.0-390000.0-353000.0-209000.0207000.0-189000.0
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


Increase
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value3.451-2.9572.3032.118-4.11-3.7447.179-0.333-1.011-0.591-4.8471.8292.0343.0220.9250.0030.6890.6570.584-2.33.482-0.8810.5644.553-0.172-0.19-1.6638.167-0.2830.240.81.6771.3423.5550.223-2.4031.2230.175
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInContractWithCustomerLiability


Increase
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-28
Value-2894000.02410000.0480000.0-2774000.0-1026000.0350000.0983000.0-1599000.0302000.0857000.0
Percentage of IncreaseDecreaseInContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities


Increase
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value-17.862172.3099.301-24.1179.6024.716-16.477107.984.201-12.3838.3897.2482.685-12.4917.0115.6212.232-11.9446.5395.5462.571-12.0176.4136.3583.811-9.83810-15.401104.49510-16.1749.2744.739-13.3480.228
Percentage of IncreaseDecreaseInEmployeeRelatedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


Increase
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value8.1420.636-2.227-1.895123.844-8.671102.0484.446-0.9675.52-1.8182.316-6.3392.9740.256-4.8565.926-0.7280.785-0.0111.494-2.6892.443-0.471-1.644.9880.3743.121-1.477.855-0.766-2.24-0.0885.38-6.472-5.948
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements us-gaap:AwardType

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:EmployeeStockOption


Incremental
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-09-282012-06-29
Value232000.0236000.0-18000.0331000.0340000.0379000.0491000.0470000.0455000.012000.0441000.0398000.0161000.06000.0147000.0135000.0132000.03000.0115000.0127000.0121000.0-8000.0139000.0144000.071000.0-1000.059000.065000.079000.083000.070000.076000.0150000.0139000.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Incremental
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-01
Value416000.0561000.0-6000.0562000.0540000.0703000.0709000.0657000.0823000.0-3000.0829000.0789000.0473000.04000.0446000.0418000.0547000.04000.0525000.0506000.0605000.0-6000.0532000.0510000.0313000.0-1000.0296000.0288000.0324000.0312000.0300000.0382000.00352000.0342000.0384000.0-2000.0378000.0372000.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements179.3237.733.3169.8158.8185.5144.4139.8180.9-25.0188.0198.2293.866.7303.4309.6414.4133.3456.5398.4500.075.0382.7354.2440.8100.0501.7443.1410.1375.9428.6502.60.0234.7246.00.00.00.00.0

us-gaap:InvestmentIncomeNet

us-gaap:InvestmentIncomeNet


Investment
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-09-28
Value12000.029000.0209000.0316000.0305000.0875000.0915000.0924000.01055000.0938000.0740000.0543000.0530000.0422000.0372000.0266000.0234000.0194000.0179000.0171000.0139000.092000.047000.034000.034000.033000.033000.040000.044000.014000.036000.045000.080000.0
Percentage of InvestmentIncomeNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LaborAndRelatedExpense

us-gaap:LaborAndRelatedExpense


Labor
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value717469626849586165465555575251515446474752444245514443464844444841424146393638423634
Percentage of LaborAndRelatedExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseCost us-gaap:IncomeStatementLocation

us-gaap:OperatingLeaseCost

us-gaap:OtherOperatingIncomeExpense


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value1623000.01638000.01811000.01706000.01678000.01778000.01849000.01867000.01870000.0
Percentage of OperatingLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value1535000.02279000.01416000.01508000.01638000.02434000.01699000.01747000.02534000.0
Percentage of OperatingLeasePayments100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax


Other
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value-32000.0243000.01117000.0550000.071000.0-1673000.0-533000.0-241000.0117000.0
Percentage of OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax


Other
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value-61000.0-4000.0-65000.0-129000.0-211000.0168000.0-30000.0249000.0154000.0243000.0-31000.019000.0-40000.0-107000.013000.0-32000.036000.0-146000.0-19000.0-1000.085000.0-75000.013000.0-10000.0-7000.0-5000.0-13000.08000.014000.0-3000.0-10000.0-12000.0-23000.0-17000.0-14000.026000.02000.023000.026000.01000.0-3000.0-11000.0
Percentage of OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value-61000.0-4000.0-129000.0-211000.0168000.0-30000.0249000.0154000.0-31000.019000.0-40000.0
Percentage of OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RetainedEarnings


Other
Period End2021-07-022019-06-282019-03-292018-06-292018-03-30
Value61000.00000
Percentage of OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax-100.00.00.00.0-0.0

us-gaap:OtherCostAndExpenseOperating

us-gaap:OtherCostAndExpenseOperating


Other
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012011-04-012010-10-012010-07-02
Value8.1217.718.4987.8397.6818.2168.3458.0958.0087.7427.8267.5667.4657.5787.57.2757.1917.1767.027.2186.9836.9966.7666.7036.516.8036.7156.456.3176.446.2076.1476.1525.9085.9525.5625.8945.8585.7045.7825.3655.388
Percentage of OtherCostAndExpenseOperating100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


Payments
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value150.00.00.151150.0-0.011110.00.2020.08.6370.00.00.0039.5170.00.0720.07.6130.00.0810.0177.2670.00.0890.06.267-0.0076.1190.00.058-0.013.4830.0540.03.4730.022
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation100.00.00.0100.0100.00.0100.0100.00.0100.00.0100.00.00.0100.0100.00.0100.00.0100.00.0100.0100.0100.00.0100.00.0100.0100.0100.00.0100.0100.0100.0100.00.0100.0100.0

us-gaap:PaymentsToAcquireShortTermInvestments

us-gaap:PaymentsToAcquireShortTermInvestments


Payments
Period End2021-04-022019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032012-12-282012-09-282011-12-302011-09-30
Value9.9970.0142314178.005118.07.9974.09.01512121227124.00.04.1930.00.00.00.01.018
Percentage of PaymentsToAcquireShortTermInvestments100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.00.00.00.0100.0

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions


Proceeds
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value543000.03719000.0479000.01389000.01145000.01124000.0473000.0372000.0409000.0373000.0382000.0310000.0292000.01095000.0351000.0287000.0257000.0270000.0924000.0305000.01467000.0916000.0342000.0289000.0296000.0271000.01211000.0329000.0271000.0612000.01540000.0586000.0397000.01088000.01230000.0254000.0660000.0280000.0
Percentage of ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments


Proceeds
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-06-292012-03-30
Value251514129.013181315128.08.0124.00.00.08.08.5201.458.7353.07.2353.324.0565.41.0461.143.05110.40.0
Percentage of ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:PropertyPlantAndEquipmentAdditions

us-gaap:PropertyPlantAndEquipmentAdditions


Property
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value1.4992.3060.8031.6211.6441.0394.8786.96.3413.7164.7162.139
Percentage of PropertyPlantAndEquipmentAdditions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PropertyPlantAndEquipmentAdditions us-gaap:ConsolidationItems

us-gaap:CorporateNonSegment


Property
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value0.6551.6530.6281.0050.7240.4114.1975.9584.523.1122.7950.801
Percentage of PropertyPlantAndEquipmentAdditions43.771.778.262.044.039.686.086.371.383.759.337.4

us-gaap:OperatingSegments


Property
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value0.8440.6530.1750.6160.920.6280.6810.9421.8210.6041.9211.338
Percentage of PropertyPlantAndEquipmentAdditions56.328.321.838.056.060.414.013.728.716.340.762.6

us-gaap:PropertyPlantAndEquipmentAdditions us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, expo:EngineeringAndOtherScientific


Property
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value0.8140.6040.1760.5940.9010.5660.6640.9291.7780.5461.8781.291
Percentage of PropertyPlantAndEquipmentAdditions54.326.221.936.654.854.513.613.528.014.739.860.4

us-gaap:OperatingSegments, expo:EnvironmentalAndHealth


Property
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-29
Value0.030.049-0.0010.0220.0190.0620.0170.0130.0430.0580.0430.047
Percentage of PropertyPlantAndEquipmentAdditions2.02.1-0.11.41.26.00.30.20.71.60.92.2

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-04-012010-10-01
Value287000.0645000.0-1041000.073000.0434000.02383000.0360000.0998000.0788000.0489000.0577000.0221000.0561000.0849000.0852000.0347000.0458000.0764000.0557000.0697000.0434000.0144000.0276000.0119000.0390000.0484000.0406000.0579000.0249000.0338000.0135000.0459000.0670000.0336000.0298000.0763000.0478000.0536000.0655000.0
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProvisionForDoubtfulAccounts us-gaap:LossContingenciesByNatureOfContingency

expo:EconomicUncertaintyOfCOVID19Pandemic


Provision
Period End2020-10-022020-07-032020-04-03
Value-181000.0-50000.01500000.0
Percentage of ProvisionForDoubtfulAccounts-247.9-11.562.9

us-gaap:RentalIncomeNonoperating us-gaap:IncomeStatementLocation

us-gaap:RentalIncomeNonoperating

us-gaap:OtherIncome


Rental
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-29
Value615000.0791000.0750000.0869000.0991000.0721000.0741000.0741000.0702000.0718000.0
Percentage of RentalIncomeNonoperating100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-07-022021-04-022021-01-012020-10-022019-09-272019-06-282019-03-292018-03-30
Value0.00.5730.6341.312.5260.499250.0
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability0.0100.0100.0100.0100.0100.0100.00.0

us-gaap:ShortTermLeaseCost us-gaap:IncomeStatementLocation

us-gaap:ShortTermLeaseCost

us-gaap:OtherOperatingIncomeExpense


Short
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value105000.0146000.0139000.0146000.0163000.0125000.098000.0134000.095000.0
Percentage of ShortTermLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation

us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation


Stock
Period End2021-04-022020-07-032020-04-032019-06-282019-03-292018-06-292018-03-30
Value7637000.008645000.007947000.007643000.0
Percentage of StockGrantedDuringPeriodValueSharebasedCompensation100.00.0100.00.0100.00.0100.0

us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-04-022020-07-032020-04-032019-06-282019-03-292018-06-292018-03-30
Value7637000.008645000.007947000.007643000.0
Percentage of StockGrantedDuringPeriodValueSharebasedCompensation100.00.0100.00.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans

us-gaap:TreasuryStock


Stock
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value6000.06000.07000.06000.07000.06000.08000.07000.07000.08000.08000.0
Percentage of StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures

us-gaap:TreasuryStock


Stock
Period End2021-07-022021-04-022020-07-032020-04-032019-06-282019-03-292018-09-282018-06-292018-03-30
Value9000.0313000.017000.0359000.010000.0395000.07000.021000.0463000.0
Percentage of StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:TreasuryStock


Stock
Period End2020-07-032020-04-032019-09-27
Value54000.060000.0100000.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan


Stock
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value480000.0543000.0479000.0432000.0473000.0389000.0473000.0372000.0373000.0382000.0310000.0
Percentage of StockIssuedDuringPeriodValueEmployeeStockPurchasePlan100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value424000.0485000.0405000.0374000.0400000.0328000.0385000.0302000.0303000.0302000.0230000.0
Percentage of StockIssuedDuringPeriodValueEmployeeStockPurchasePlan88.389.384.686.684.684.381.481.281.279.174.2

us-gaap:TreasuryStock


Stock
Period End2021-07-022021-04-022020-10-022020-07-032020-04-032019-09-272019-06-282019-03-292018-09-282018-06-292018-03-30
Value56000.058000.074000.058000.073000.061000.088000.070000.070000.080000.080000.0
Percentage of StockIssuedDuringPeriodValueEmployeeStockPurchasePlan11.710.715.413.415.415.718.618.818.820.925.8

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures


Stock
Period End2021-07-022021-04-022020-07-032020-04-032019-06-282019-03-292018-09-282018-06-292018-03-30
Value-32000.0-15634000.0-151000.0-15112000.011000.0-11194000.0-202000.00-8637000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-07-022021-04-022020-07-032020-04-032019-06-282019-03-292018-09-282018-06-292018-03-30
Value-93000.0-3176000.0-199000.0-1261000.0-101000.0-860000.0-107000.0-194000.0-806000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures290.620.3131.88.3-918.27.753.00.09.3

us-gaap:RetainedEarnings


Stock
Period End2021-04-022020-07-032020-04-032019-06-282019-03-292018-06-292018-03-30
Value-1679000.00-4538000.00-5146000.00-5892000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures10.7-0.030.00.046.00.068.2

us-gaap:TreasuryStock


Stock
Period End2021-07-022021-04-022020-07-032020-04-032019-06-282019-03-292018-09-282018-06-292018-03-30
Value61000.0-10779000.048000.0-9313000.0112000.0-5188000.0-95000.0194000.0-1939000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-190.668.9-31.861.61018.246.347.00.022.4

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


Stock
Period End2020-07-032020-04-032019-09-27
Value956000.0672000.0735000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2020-07-032020-04-032019-09-27
Value390000.064000.0-294000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised40.89.5-40.0

us-gaap:TreasuryStock


Stock
Period End2020-07-032020-04-032019-09-27
Value566000.0608000.01029000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised59.290.5140.0

us-gaap:StockRepurchasedDuringPeriodShares us-gaap:StatementEquityComponents

us-gaap:StockRepurchasedDuringPeriodShares

us-gaap:TreasuryStock


Stock
Period End2021-07-022020-07-032020-04-03
Value-79000.00-636000.0
Percentage of StockRepurchasedDuringPeriodShares100.00.0100.0

us-gaap:StockRepurchasedDuringPeriodValue

us-gaap:StockRepurchasedDuringPeriodValue


Stock
Period End2021-07-022020-07-032020-04-03
Value7.00.040
Percentage of StockRepurchasedDuringPeriodValue100.00.0100.0

us-gaap:StockRepurchasedDuringPeriodValue us-gaap:StatementEquityComponents

us-gaap:TreasuryStock


Stock
Period End2021-07-022020-07-032020-04-03
Value7.00.040
Percentage of StockRepurchasedDuringPeriodValue100.00.0100.0

us-gaap:VariableLeaseCost us-gaap:IncomeStatementLocation

us-gaap:VariableLeaseCost

us-gaap:OtherOperatingIncomeExpense


Variable
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032019-09-272019-06-282019-03-29
Value255000.0292000.0276000.0280000.0312000.0290000.0389000.0404000.0380000.0
Percentage of VariableLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0

dei:EntityPublicFloat

dei:EntityPublicFloat


Entity
Period End2020-07-02
Value3091
Percentage of EntityPublicFloat100.0

expo:DeferredCompensationPlanAssetsNoncurrent

expo:DeferredCompensationPlanAssetsNoncurrent


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value92948376716368646352
Percentage of DeferredCompensationPlanAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:DeferredTaxAssetsOperatingLeases

expo:DeferredTaxAssetsOperatingLeases


Deferred
Period End2021-01-012020-01-032018-12-28
Value5758000.06867000.00
Percentage of DeferredTaxAssetsOperatingLeases100.0100.00.0

expo:DeferredTaxLiabilitiesOperatingLeases

expo:DeferredTaxLiabilitiesOperatingLeases


Deferred
Period End2021-01-012020-01-032018-12-28
Value5758000.06867000.00
Percentage of DeferredTaxLiabilitiesOperatingLeases100.0100.00.0

expo:DeferredTaxLiabilitiesStateTaxes

expo:DeferredTaxLiabilitiesStateTaxes


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value1969000.01624000.01184000.01232000.01958000.01850000.01717000.01519000.01099000.01095000.0
Percentage of DeferredTaxLiabilitiesStateTaxes100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:LesseeOperatingLeaseLiabilityPaymentsDueYearSix

expo:LesseeOperatingLeaseLiabilityPaymentsDueYearSix


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value1466000.01466000.01507000.01507000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearSix100.0100.0100.0100.0

us-gaap:AccountsReceivableGrossCurrent us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusType

us-gaap:AccountsReceivableGrossCurrent

us-gaap:BilledRevenues


Accounts
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292011-12-30
Value9778807573928590877873837776789072626063646362616358635957555252595254514850
Percentage of AccountsReceivableGrossCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:UnbilledRevenues


Accounts
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292011-12-30
Value5049354042403842474435424244353837373034313429353332263331312732293133393225
Percentage of AccountsReceivableGrossCurrent51.563.343.953.357.743.545.446.854.656.848.751.154.259.045.442.551.959.650.154.148.354.446.558.052.555.941.755.954.357.251.461.148.959.861.175.467.649.8

us-gaap:AccruedBonusesCurrent

us-gaap:AccruedBonusesCurrent


Accrued
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value51544944373837353329
Percentage of AccruedBonusesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedVacationCurrent

us-gaap:AccruedVacationCurrent


Accrued
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value1310109.7079.1778.8368.2778.0048.0087.267
Percentage of AccruedVacationCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax


Accumulated
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-30
Value61000.065000.0130000.0259000.0470000.0302000.0328000.0358000.0109000.0-45000.0-288000.0-257000.0-276000.0-236000.0-129000.0-142000.0-110000.0-146000.0019000.020000.0-65000.010000.0-3000.07000.014000.019000.032000.024000.010000.0-1000.02000.012000.024000.047000.064000.078000.052000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax


Accumulated
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302010-12-31
Value-1786000.0-1754000.0-1997000.0-3114000.0-3664000.0-3735000.0-2062000.0-3465000.0-2932000.0-2691000.0-2808000.0-2726000.0-2422000.0-1054000.0-1793000.0-1934000.0-2390000.0-2844000.0-2980000.0-2436000.0-2250000.0-1745000.0-1740000.0-1453000.0-1254000.0-1419000.0-918000.0-372000.0468000.0151000.099000.0-155000.0-711000.0-735000.0-274000.0-296000.0-602000.0-335000.0-523000.0-451000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivable


Allowance
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-03
Value4645000.04481000.03995000.05834000.06155000.06192000.04295000.0
Percentage of AllowanceForDoubtfulAccountsReceivable100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value4645000.04481000.03995000.05834000.06155000.06192000.04295000.05218000.05342000.04713000.04066000.03912000.03644000.03805000.03526000.03847000.03333000.03661000.03417000.03805000.03619000.03058000.02792000.03340000.03485000.03596000.03386000.03241000.02927000.02753000.02771000.02772000.02702000.02639000.02666000.02668000.02517000.02437000.02339000.02242000.02136000.02126000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetsFairValueDisclosure

us-gaap:AssetsFairValueDisclosure


Assets
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-01-03
Value205203185175172120172170163165145145140139134131129133128127124111997169114114112112108
Percentage of AssetsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Assets
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-01-03
Value205173140155138731179373726363646463565765707576555344519289868175
Percentage of AssetsFairValueDisclosure100.085.275.788.680.161.368.054.845.043.944.044.046.245.946.842.544.749.354.459.261.149.453.862.674.381.378.276.971.969.4

us-gaap:FairValueInputsLevel2


Assets
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-01-03
Value2945203446557790928181757571757167585148564526172124263133
Percentage of AssetsFairValueDisclosure14.824.311.419.938.732.045.255.056.156.056.053.854.153.257.555.350.745.640.838.950.646.237.425.718.721.823.128.130.6

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value2000.08000.094000.0266000.0548000.0324000.091000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax us-gaap:InvestmentType

us-gaap:ShortTermInvestments


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value2000.08000.094000.0266000.0548000.0324000.091000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax100.0100.0100.0100.0100.0100.0100.0

us-gaap:USTreasuryAndGovernmentShorttermDebtSecurities


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value2000.08000.094000.0266000.0548000.0324000.091000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax


Available
Period End2020-07-032020-04-032020-01-032018-12-28
Value000230000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax0.00.00.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax us-gaap:InvestmentType

us-gaap:ShortTermInvestments


Available
Period End2020-07-032020-04-032020-01-032018-12-28
Value000230000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax0.00.00.0100.0

us-gaap:USTreasuryAndGovernmentShorttermDebtSecurities


Available
Period End2021-04-022021-01-012020-07-032020-04-032020-01-032018-12-28
Value00000230000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax0.00.00.00.00.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272012-12-28
Value214242207189151231209194171208202193179196165162155173150162155171151149145154141144137156135134
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:InvestmentType

us-gaap:Cash


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272012-12-28
Value13811214611192100135110957312012011197115848073936981861151201237484717467856464
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.052.760.253.648.966.658.552.549.142.757.959.457.654.258.551.049.947.753.546.250.255.867.179.982.451.554.450.451.349.055.048.047.8

us-gaap:CashAndCashEquivalents


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272012-12-28
Value239184197187155105176132104791271201171031248990871149811398125124131129115112105122121113
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.086.081.490.482.169.776.363.453.846.160.959.660.857.663.454.255.656.266.165.470.163.673.282.388.083.981.778.176.978.890.284.5

us-gaap:CashEquivalents


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272012-12-28
Value101715176634.75841229.2225.776.2130.6056.2676.0719.7425.2659.2591321283212103.6088.5094845443838375649
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.033.421.236.733.23.117.810.94.83.43.00.33.23.45.03.25.78.512.619.219.97.86.12.45.733.729.531.226.827.923.842.236.6

us-gaap:MoneyMarketFunds


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272012-12-28
Value101715176634.75841224.2220.776.2130.6056.2676.0719.7425.2659.2591321283212103.6088.50945443838375649
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.033.421.236.733.23.117.810.92.20.43.00.33.23.45.03.25.78.512.619.219.97.86.12.45.729.531.226.827.923.842.236.6

us-gaap:ShortTermInvestments


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272012-12-28
Value29441933455476899281817575717572685951485645261724253131331320
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis14.018.69.617.930.323.736.646.253.939.140.439.242.436.645.844.443.833.934.629.936.426.817.712.016.118.321.923.121.29.815.5

us-gaap:USTreasuryAndGovernmentShorttermDebtSecurities


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value294419334554768981
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis14.018.69.617.930.323.736.646.239.1

us-gaap:AvailableForSaleSecuritiesDebtSecurities

us-gaap:AvailableForSaleSecuritiesDebtSecurities


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value214242207190152231208
Percentage of AvailableForSaleSecuritiesDebtSecurities100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtSecurities us-gaap:InvestmentType

us-gaap:Cash


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value13811214611192100135120
Percentage of AvailableForSaleSecuritiesDebtSecurities0.052.760.253.648.966.358.457.9

us-gaap:CashAndCashEquivalents


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value239184197187155105176127
Percentage of AvailableForSaleSecuritiesDebtSecurities0.086.081.490.382.069.576.260.9

us-gaap:CashEquivalents


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value101715176634.758416.213
Percentage of AvailableForSaleSecuritiesDebtSecurities0.033.421.236.733.13.117.83.0

us-gaap:MoneyMarketFunds


Available
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value101715176634.758416.213
Percentage of AvailableForSaleSecuritiesDebtSecurities0.033.421.236.733.13.117.83.0

us-gaap:ShortTermInvestments


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value29452034465581
Percentage of AvailableForSaleSecuritiesDebtSecurities14.018.69.718.030.523.839.1

us-gaap:USTreasuryAndGovernmentShorttermDebtSecurities


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032018-12-28
Value29452034465581
Percentage of AvailableForSaleSecuritiesDebtSecurities14.018.69.718.030.523.839.1

us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent us-gaap:FairValueByAssetClass

us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent

us-gaap:FixedIncomeSecurities


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272018-12-28
Value2945203446557781
Percentage of AvailableForSaleSecuritiesDebtSecuritiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FixedIncomeSecurities, us-gaap:FairValueInputsLevel2


Available
Period End2021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272018-12-28
Value2945203446557781
Percentage of AvailableForSaleSecuritiesDebtSecuritiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BuildingsAndImprovementsGross

us-gaap:BuildingsAndImprovementsGross


Buildings
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value62603838373535343433
Percentage of BuildingsAndImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByAssetClass

us-gaap:CashAndCashEquivalentsFairValueDisclosure

us-gaap:MoneyMarketFunds


Cash
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value101715176634.75841224.2226.213
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:MoneyMarketFunds, us-gaap:FairValueInputsLevel1


Cash
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value101715176634.75841224.2226.213
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent

us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value939583767264686463665257555952504852464543464038404437363634333129312424222418171915
Percentage of DeferredCompensationLiabilityClassifiedNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredCompensationLiabilityCurrent

us-gaap:DeferredCompensationLiabilityCurrent


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-03
Value5016000.07984000.06641000.06274000.07114000.06418000.07648000.04478000.0
Percentage of DeferredCompensationLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent

us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value1041028880756976716959
Percentage of DeferredCompensationLiabilityCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value1041028880756976716959
Percentage of DeferredCompensationLiabilityCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredCompensationPlanAssets

us-gaap:DeferredCompensationPlanAssets


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value10310188797568757069665257535348464446414038373634363736343432333129312424222418171915
Percentage of DeferredCompensationPlanAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredCompensationPlanAssets us-gaap:FairValueByAssetClass

us-gaap:EquitySecurities


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value78716253483853494739
Percentage of DeferredCompensationPlanAssets76.070.070.466.764.756.671.069.768.574.9

us-gaap:FixedIncomeSecurities


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value24302626262922212118
Percentage of DeferredCompensationPlanAssets24.030.029.633.335.343.429.030.331.535.6

us-gaap:DeferredCompensationPlanAssets us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:EquitySecurities, us-gaap:FairValueInputsLevel1


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value78716253483853494739
Percentage of DeferredCompensationPlanAssets76.070.070.466.764.756.671.069.768.574.9

us-gaap:FixedIncomeSecurities, us-gaap:FairValueInputsLevel1


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282018-12-28
Value24302626262922212118
Percentage of DeferredCompensationPlanAssets24.030.029.633.335.343.429.030.331.535.6

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


Deferred
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-01-03
Value413940393736
Percentage of DeferredIncomeTaxAssetsNet100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value54503735494544373127
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value31282222302726221713
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value16151313181717151413
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value2091000.02104000.02086000.02078000.03075000.03014000.02978000.02925000.02829000.02724000.0
Percentage of DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value235000.0193000.094000.082000.0000394000.01311000.0534000.0
Percentage of DeferredTaxLiabilitiesOther100.0100.0100.0100.00.00.00.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value81000.084000.000195000.0205000.0459000.0622000.0500000.0866000.0
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.00.00.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities

us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities


Deferred
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-28
Value3545000.02339000.002119000.01641000.0723000.03377000.03215000.01095000.0
Percentage of DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities100.0100.00.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value795483625945866958467666564570595041625347406254484062544742564744305442402748373641
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

expo:UnvestedRestrictedStockAwards


Employee
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-01
Value109.3388.6817.577.226.331
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeStockOption


Employee
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-03
Value1.2021.1070.9310.790.6330.3310.3520.486
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized11.511.910.710.48.85.20.00.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2021-07-022021-04-022021-01-012020-10-02
Value5750000.05748000.06555000.06524000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear


Lessee
Period End2021-07-022021-04-022020-10-02
Value3120000.04658000.01371000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear100.0100.0100.0

us-gaap:LiabilitiesFairValueDisclosure

us-gaap:LiabilitiesFairValueDisclosure


Liabilities
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-01-03
Value10410288807569767169735965626559565458535149524645465145434437
Percentage of LiabilitiesFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LiabilitiesFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Liabilities
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-01-03
Value10410288807569767169735965626559565458535149524645465145434437
Percentage of LiabilitiesFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-03-29
Value4.14.14.24.20.0440.0440.0440.045
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherEmployeeRelatedLiabilitiesCurrent

us-gaap:OtherEmployeeRelatedLiabilitiesCurrent


Other
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value4751000.04494000.02234000.01640000.01688000.01473000.02362000.06584000.06523000.04911000.0
Percentage of OtherEmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent

us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent


Pension
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-30
Value9127000.08878000.08154000.07691000.07440000.07323000.06887000.06976000.06304000.06175000.0
Percentage of PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue

expo:UnvestedRestrictedStockAwards


Share
Period End2021-01-01
Value90.03
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

expo:UnvestedRestrictedStockAwards


Share
Period End2021-01-012020-01-032018-12-28
Value45.6835.1627.76
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate us-gaap:Range, us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate

srt:Maximum, us-gaap:EmployeeStock


Share
Period End2021-01-01
Value15.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice


Share
Period End2021-01-012014-01-032012-12-28
Value29.2426.8119.39
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue


Share
Period End2021-01-01
Value22
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested

expo:UnvestedRestrictedStockAwards


Sharebased
Period End2021-01-01
Value65
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1


Sharebased
Period End2021-01-01
Value16
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1100.0

us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1

us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1


Stock
Period End2021-01-012020-10-022016-09-302015-10-02
Value75752215
Percentage of StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1100.0100.0100.0100.0

us-gaap:TreasuryStockShares

us-gaap:TreasuryStockShares


Treasury
Period End2021-07-022021-04-022021-01-012020-10-022020-07-032020-04-032020-01-032019-09-272019-06-282019-03-292018-12-282018-09-282018-06-292018-03-302017-12-292017-09-292017-06-302017-03-312016-12-302016-09-302016-07-012016-04-012016-01-012015-10-022015-07-032015-04-032015-01-022014-10-032014-07-042014-04-042014-01-032013-09-272013-06-282013-03-292012-12-282012-09-282012-06-292012-03-302011-12-302011-09-302011-07-012010-12-31
Value131313141414131313131413136.8497.0847.0437.066.9827.2567.2616.8686.8997.1337.1726.9313.4363.5563.5193.3393.2933.3633.3273.2943.2093.2213.243.2472.9693.1273.162.7622.431
Percentage of TreasuryStockShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate


Unrecognized
Period End2021-01-01
Value1514000.0
Percentage of UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate100.0

us-gaap:ValuationAllowancesAndReservesBalance us-gaap:ValuationAllowancesAndReservesType

us-gaap:ValuationAllowancesAndReservesBalance

expo:AllowanceForBadDebt


Valuation
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-01
Value879000.0945000.0847000.0917000.0923000.0838000.01016000.0942000.0933000.0819000.0702000.0788000.0
Percentage of ValuationAllowancesAndReservesBalance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

expo:AllowanceForContractLosses


Valuation
Period End2021-01-012020-01-032018-12-282017-12-292016-12-302016-01-012015-01-022014-01-032012-12-282011-12-302010-12-312010-01-01
Value3116000.03350000.03219000.02609000.02494000.01954000.02370000.01829000.01733000.01520000.01424000.01929000.0
Percentage of ValuationAllowancesAndReservesBalance354.5354.5380.0284.5270.2233.2233.3194.2185.7185.6202.8244.8

Line plots across dimensions of each concept


us-gaap:SharesIssued
us-gaap:StatementEquityComponents
(None,)
Shares Issuedus-gaap: Statement Equity Components
Operating Margin
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Operating  Marginus-gaap: Consolidation Items, us-gaap: Statement Business Segments
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType
(None,)
Allocated Share Based Compensation Expenseus-gaap: Award Type
us-gaap:OperatingIncomeLoss
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Operating Income Lossus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:PropertyPlantAndEquipmentNet
us-gaap:StatementGeographical
(None,)
Property Plant And Equipment Netus-gaap: Statement Geographical
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:Dividends
us-gaap:StatementEquityComponents
(None,)
Dividendsus-gaap: Statement Equity Components