XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 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 September 30, 2024

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

50,073

 

 

$

106,231

 

 

$

31,088

 

 

$

187,392

 

Complex Industrials

 

 

35,779

 

 

 

87,722

 

 

 

27,413

 

 

 

150,914

 

Medical

 

 

54,679

 

 

 

40,644

 

 

 

11,811

 

 

 

107,134

 

A&D

 

 

89,589

 

 

 

1,596

 

 

 

10,844

 

 

 

102,029

 

AC&C

 

 

68,609

 

 

 

41,663

 

 

 

6

 

 

 

110,278

 

External revenue

 

 

298,729

 

 

 

277,856

 

 

 

81,162

 

 

 

657,747

 

Elimination of intersegment sales

 

 

7,804

 

 

 

12,065

 

 

 

2,355

 

 

 

22,224

 

Segment revenue

 

$

306,533

 

 

$

289,921

 

 

$

83,517

 

 

$

679,971

 

 

 

 

Nine Months Ended September 30, 2024

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

158,202

 

 

$

273,388

 

 

$

93,605

 

 

$

525,195

 

Complex Industrials

 

 

101,100

 

 

 

251,209

 

 

 

81,340

 

 

 

433,649

 

Medical

 

 

172,556

 

 

 

125,822

 

 

 

35,034

 

 

 

333,412

 

A&D

 

 

270,714

 

 

 

13,398

 

 

 

32,591

 

 

 

316,703

 

AC&C

 

 

277,889

 

 

 

112,345

 

 

 

25

 

 

 

390,259

 

External revenue

 

 

980,461

 

 

 

776,162

 

 

 

242,595

 

 

 

1,999,218

 

Elimination of intersegment sales

 

 

41,542

 

 

 

29,245

 

 

 

7,274

 

 

 

78,061

 

Segment revenue

 

$

1,022,003

 

 

$

805,407

 

 

$

249,869

 

 

$

2,077,279

 

 

 

 

Three Months Ended September 30, 2023

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

65,920

 

 

$

75,103

 

 

$

24,231

 

 

$

165,254

 

Complex Industrials

 

 

28,504

 

 

 

94,939

 

 

 

30,198

 

 

 

153,641

 

Medical

 

 

92,509

 

 

 

46,968

 

 

 

9,653

 

 

 

149,130

 

A&D

 

 

84,821

 

 

 

8,833

 

 

 

6,033

 

 

 

99,687

 

AC&C

 

 

113,425

 

 

 

38,558

 

 

 

 

 

 

151,983

 

External revenue

 

 

385,179

 

 

 

264,401

 

 

 

70,115

 

 

 

719,695

 

Elimination of intersegment sales

 

 

14,177

 

 

 

10,762

 

 

 

1,297

 

 

 

26,236

 

Segment revenue

 

$

399,356

 

 

$

275,163

 

 

$

71,412

 

 

$

745,931

 

 

 

 

Nine Months Ended September 30, 2023

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

189,939

 

 

$

216,522

 

 

$

71,369

 

 

$

477,830

 

Complex Industrials

 

 

96,390

 

 

 

270,369

 

 

 

97,245

 

 

 

464,004

 

Medical

 

 

251,001

 

 

 

146,136

 

 

 

33,978

 

 

 

431,115

 

A&D

 

 

215,185

 

 

 

25,655

 

 

 

18,426

 

 

 

259,266

 

AC&C

 

 

381,016

 

 

 

134,335

 

 

 

56

 

 

 

515,407

 

External revenue

 

 

1,133,531

 

 

 

793,017

 

 

 

221,074

 

 

 

2,147,622

 

Elimination of intersegment sales

 

 

67,252

 

 

 

37,039

 

 

 

2,783

 

 

 

107,074

 

Segment revenue

 

$

1,200,783

 

 

$

830,056

 

 

$

223,857

 

 

$

2,254,696

 

Schedule of Contract Assets Activity

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

 

 

 

Nine Months Ended
September 30,

 

(in thousands)

 

2024

 

 

2023

 

Balance as of the beginning of the year

 

$

174,979

 

 

$

183,613

 

Revenue recognized

 

 

1,734,408

 

 

 

1,911,958

 

Amounts collected or invoiced

 

 

(1,722,849

)

 

 

(1,905,486

)

Balance as of the end of the period

 

$

186,538

 

 

$

190,085