XML 96 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Jan. 02, 2015
Oct. 03, 2014
Jul. 04, 2014
Apr. 04, 2014
Jan. 03, 2014
Sep. 27, 2013
Jun. 28, 2013
Mar. 29, 2013
Jan. 02, 2015
Jan. 03, 2014
Dec. 28, 2012
Segment Reporting Information [Line Items]                      
Revenues $ 73,611us-gaap_Revenues $ 78,557us-gaap_Revenues $ 76,574us-gaap_Revenues $ 75,962us-gaap_Revenues $ 72,772us-gaap_Revenues $ 75,231us-gaap_Revenues $ 75,505us-gaap_Revenues $ 72,660us-gaap_Revenues $ 304,704us-gaap_Revenues [1] $ 296,168us-gaap_Revenues [1] $ 292,653us-gaap_Revenues [1]
Operating Income 14,133us-gaap_OperatingIncomeLoss 19,238us-gaap_OperatingIncomeLoss 16,084us-gaap_OperatingIncomeLoss 14,094us-gaap_OperatingIncomeLoss 12,342us-gaap_OperatingIncomeLoss 15,160us-gaap_OperatingIncomeLoss 17,593us-gaap_OperatingIncomeLoss 10,851us-gaap_OperatingIncomeLoss 63,549us-gaap_OperatingIncomeLoss 55,946us-gaap_OperatingIncomeLoss 57,620us-gaap_OperatingIncomeLoss
Capital Expenditures                 4,947us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 6,226us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 4,942us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Depreciation and Amortization                 5,404us-gaap_DepreciationAndAmortization 4,951us-gaap_DepreciationAndAmortization 4,711us-gaap_DepreciationAndAmortization
Engineering and Other Scientific                      
Segment Reporting Information [Line Items]                      
Revenues                 223,384us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
215,972us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
213,304us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
Operating Income                 72,207us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
67,070us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
62,852us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
Capital Expenditures                 3,719us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
5,180us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
3,264us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
Depreciation and Amortization                 3,637us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
3,097us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
2,831us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EngineeringAndOtherScientificMember
Environmental and Health                      
Segment Reporting Information [Line Items]                      
Revenues                 81,320us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
80,196us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
79,349us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
Operating Income                 25,145us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
25,072us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
25,752us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
Capital Expenditures                 211us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
148us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
289us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
Depreciation and Amortization                 197us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
299us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
286us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expo_EnvironmentalAndHealthMember
Operating segments                      
Segment Reporting Information [Line Items]                      
Operating Income                 97,352us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
92,142us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
88,604us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Capital Expenditures                 3,930us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
5,328us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
3,553us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Depreciation and Amortization                 3,834us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
3,396us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
3,117us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Corporate                      
Segment Reporting Information [Line Items]                      
Operating Income                 (33,803)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(36,196)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(30,984)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Capital Expenditures                 1,017us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
898us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1,389us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation and Amortization                 $ 1,570us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 1,555us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 1,594us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[1] Geographic revenues are allocated based on the location of the client.