XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

47,415

 

 

$

119,134

 

 

$

23,833

 

 

$

190,382

 

Industrial

 

 

28,181

 

 

 

84,789

 

 

 

28,659

 

 

 

141,629

 

A&D

 

 

105,031

 

 

 

5,044

 

 

 

16,180

 

 

 

126,255

 

Medical

 

 

60,743

 

 

 

35,936

 

 

 

12,891

 

 

 

109,570

 

AC&C

 

 

42,840

 

 

 

31,659

 

 

 

 

 

 

74,499

 

External revenue

 

 

284,210

 

 

 

276,562

 

 

 

81,563

 

 

 

642,335

 

Elimination of intersegment sales

 

 

11,007

 

 

 

10,504

 

 

 

1,836

 

 

 

23,347

 

Segment revenue

 

$

295,217

 

 

$

287,066

 

 

$

83,399

 

 

$

665,682

 

 

 

 

Six Months Ended June 30, 2025

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

91,497

 

 

$

243,376

 

 

$

50,576

 

 

$

385,449

 

Industrial

 

 

56,068

 

 

 

164,040

 

 

 

58,268

 

 

 

278,376

 

A&D

 

 

208,539

 

 

 

8,672

 

 

 

30,900

 

 

 

248,111

 

Medical

 

 

115,229

 

 

 

72,255

 

 

 

25,723

 

 

 

213,207

 

AC&C

 

 

87,003

 

 

 

61,953

 

 

 

 

 

 

148,956

 

External revenue

 

 

558,336

 

 

 

550,296

 

 

 

165,467

 

 

 

1,274,099

 

Elimination of intersegment sales

 

 

21,159

 

 

 

20,809

 

 

 

4,211

 

 

 

46,179

 

Segment revenue

 

$

579,495

 

 

$

571,105

 

 

$

169,678

 

 

$

1,320,278

 

 

 

 

Three Months Ended June 30, 2024

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

54,471

 

 

$

85,258

 

 

$

32,135

 

 

$

171,864

 

Industrial

 

 

35,671

 

 

 

79,276

 

 

 

26,756

 

 

 

141,703

 

A&D

 

 

94,262

 

 

 

2,680

 

 

 

11,898

 

 

 

108,840

 

Medical

 

 

56,014

 

 

 

42,952

 

 

 

12,585

 

 

 

111,551

 

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

 

Industrial

 

 

65,321

 

 

 

163,487

 

 

 

53,927

 

 

 

282,735

 

A&D

 

 

181,125

 

 

 

11,802

 

 

 

21,747

 

 

 

214,674

 

Medical

 

 

117,877

 

 

 

85,178

 

 

 

23,223

 

 

 

226,278

 

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

 

Changes In Contract Assets

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

 

 

 

Six Months Ended
June 30,

 

(in thousands)

 

2025

 

 

2024

 

Balance as of the beginning of the year

 

$

167,578

 

 

$

174,979

 

Revenue recognized

 

 

1,112,985

 

 

 

1,153,907

 

Amounts collected or invoiced

 

 

(1,105,462

)

 

 

(1,146,796

)

Balance as of the end of the period

 

$

175,101

 

 

$

182,090