XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue

The following tables provide a summary of the Company’s revenue disaggregated by market sector and a reconciliation of the disaggregated revenue to the Company’s revenue by reportable operating segment:

 

 

 

Three Months Ended June 30, 2024

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

54,471

 

 

$

85,258

 

 

$

32,135

 

 

$

171,864

 

Complex Industrials

 

 

35,671

 

 

 

79,276

 

 

 

26,756

 

 

 

141,703

 

Medical

 

 

56,014

 

 

 

42,952

 

 

 

12,585

 

 

 

111,551

 

A&D

 

 

94,262

 

 

 

2,680

 

 

 

11,898

 

 

 

108,840

 

AC&C

 

 

92,648

 

 

 

39,288

 

 

 

2

 

 

 

131,938

 

External revenue

 

 

333,066

 

 

 

249,454

 

 

 

83,376

 

 

 

665,896

 

Elimination of intersegment sales

 

 

10,075

 

 

 

8,216

 

 

 

2,480

 

 

 

20,771

 

Segment revenue

 

$

343,141

 

 

$

257,670

 

 

$

85,856

 

 

$

686,667

 

 

 

 

Six Months Ended June 30, 2024

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

108,129

 

 

$

167,157

 

 

$

62,517

 

 

$

337,803

 

Complex Industrials

 

 

65,321

 

 

 

163,487

 

 

 

53,927

 

 

 

282,735

 

Medical

 

 

117,877

 

 

 

85,178

 

 

 

23,223

 

 

 

226,278

 

A&D

 

 

181,125

 

 

 

11,802

 

 

 

21,747

 

 

 

214,674

 

AC&C

 

 

209,280

 

 

 

70,682

 

 

 

19

 

 

 

279,981

 

External revenue

 

 

681,732

 

 

 

498,306

 

 

 

161,433

 

 

 

1,341,471

 

Elimination of intersegment sales

 

 

33,738

 

 

 

17,180

 

 

 

4,919

 

 

 

55,837

 

Segment revenue

 

$

715,470

 

 

$

515,486

 

 

$

166,352

 

 

$

1,397,308

 

 

 

 

Three Months Ended June 30, 2023

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

63,070

 

 

$

76,682

 

 

$

24,355

 

 

$

164,107

 

Complex Industrials

 

 

38,838

 

 

 

95,378

 

 

 

32,621

 

 

 

166,837

 

Medical

 

 

90,210

 

 

 

45,010

 

 

 

9,716

 

 

 

144,936

 

A&D

 

 

64,062

 

 

 

8,899

 

 

 

7,203

 

 

 

80,164

 

AC&C

 

 

127,598

 

 

 

49,580

 

 

 

10

 

 

 

177,188

 

External revenue

 

 

383,778

 

 

 

275,549

 

 

 

73,905

 

 

 

733,232

 

Elimination of intersegment sales

 

 

20,442

 

 

 

11,301

 

 

 

685

 

 

 

32,428

 

Segment revenue

 

$

404,220

 

 

$

286,850

 

 

$

74,590

 

 

$

765,660

 

 

 

 

Six Months Ended June 30, 2023

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

124,019

 

 

$

141,419

 

 

$

47,138

 

 

$

312,576

 

Complex Industrials

 

 

67,886

 

 

 

175,430

 

 

 

67,047

 

 

 

310,363

 

Medical

 

 

158,492

 

 

 

99,168

 

 

 

24,325

 

 

 

281,985

 

A&D

 

 

130,364

 

 

 

16,822

 

 

 

12,393

 

 

 

159,579

 

AC&C

 

 

267,591

 

 

 

95,777

 

 

 

56

 

 

 

363,424

 

External revenue

 

 

748,352

 

 

 

528,616

 

 

 

150,959

 

 

 

1,427,927

 

Elimination of intersegment sales

 

 

53,075

 

 

 

26,277

 

 

 

1,486

 

 

 

80,838

 

Segment revenue

 

$

801,427

 

 

$

554,893

 

 

$

152,445

 

 

$

1,508,765

 

Schedule of Contract Assets Activity

A summary of activity related to the Company’s contract assets follows:

 

 

 

Six Months Ended
June 30,

 

(in thousands)

 

2024

 

 

2023

 

Balance as of the beginning of the year

 

$

174,979

 

 

$

183,613

 

Revenue recognized

 

 

1,153,907

 

 

 

1,300,085

 

Amounts collected or invoiced

 

 

(1,146,796

)

 

 

(1,297,821

)

Balance as of the end of the period

 

$

182,090

 

 

$

185,877