XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Reportable Segments (Tables)
6 Months Ended
Jun. 28, 2019
Segment Reporting [Abstract]  
Summary of Segment Description and Data The following table describes each segment:

 

Segment

 

Product or Services

 

Markets Served

 

Geographic Areas

SPS

 

Assembly

Weldments

Machining

Fabrication

 

Semiconductor

 

United States

Asia

Europe

SSB

 

Cleaning

Analytics

 

Semiconductor

 

United States

Asia

Europe

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 28,

 

 

June 29,

 

 

June 28,

 

 

June 29,

 

 

 

2019

 

 

2018

 

 

2019

 

 

2018

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPS

 

$

210,390

 

 

$

290,213

 

 

$

410,635

 

 

$

605,055

 

SSB

 

 

54,977

 

 

 

 

 

 

114,873

 

 

 

 

Total segment revenues

 

$

265,367

 

 

$

290,213

 

 

$

525,508

 

 

$

605,055

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross profit:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPS

 

$

29,317

 

 

$

46,065

 

 

$

54,998

 

 

$

94,869

 

SSB

 

 

18,852

 

 

 

 

 

 

37,968

 

 

 

 

Total segment gross profit

 

$

48,169

 

 

$

46,065

 

 

$

92,966

 

 

$

94,869

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating profit:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPS

 

$

6,368

 

 

$

22,664

 

 

$

10,692

 

 

$

49,572

 

SSB

 

 

2,603

 

 

 

 

 

 

6,459

 

 

 

 

Total segment operating profit

 

$

8,971

 

 

$

22,664

 

 

$

17,151

 

 

$

49,572

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

June 28,

 

 

December 28,

 

 

 

 

 

 

 

 

 

 

 

2019

 

 

2018

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPS

 

 

 

 

 

 

 

 

 

$

819,970

 

 

$

802,715

 

SSB

 

 

 

 

 

 

 

 

 

 

188,988

 

 

 

162,762

 

Total segment assets

 

 

 

 

 

 

 

 

 

$

1,008,958

 

 

$

965,477