XML 41 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
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 March 31, 2026

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

43,385

 

 

$

119,607

 

 

$

27,673

 

 

$

190,665

 

Industrial

 

 

21,727

 

 

 

87,303

 

 

 

24,258

 

 

 

133,288

 

A&D

 

 

95,732

 

 

 

9,979

 

 

 

14,068

 

 

 

119,779

 

Medical

 

 

77,412

 

 

 

36,588

 

 

 

14,476

 

 

 

128,476

 

AC&C

 

 

63,344

 

 

 

41,728

 

 

 

 

 

 

105,072

 

External revenue

 

 

301,600

 

 

 

295,205

 

 

 

80,475

 

 

 

677,280

 

Elimination of intersegment sales

 

 

9,695

 

 

 

7,916

 

 

 

2,813

 

 

 

20,424

 

Segment revenue

 

$

311,295

 

 

$

303,121

 

 

$

83,288

 

 

$

697,704

 

 

 

 

 

Three Months Ended March 31, 2025

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market sector:

 

 

 

 

 

 

 

 

 

 

 

 

Semi-Cap

 

$

44,082

 

 

$

124,242

 

 

$

26,743

 

 

$

195,067

 

Industrial

 

 

27,887

 

 

 

79,251

 

 

 

29,609

 

 

 

136,747

 

A&D

 

 

103,508

 

 

 

3,628

 

 

 

14,720

 

 

 

121,856

 

Medical

 

 

54,486

 

 

 

36,319

 

 

 

12,832

 

 

 

103,637

 

AC&C

 

 

44,163

 

 

 

30,294

 

 

 

 

 

 

74,457

 

External revenue

 

 

274,126

 

 

 

273,734

 

 

 

83,904

 

 

 

631,764

 

Elimination of intersegment sales

 

 

10,152

 

 

 

10,305

 

 

 

2,375

 

 

 

22,832

 

Segment revenue

 

$

284,278

 

 

$

284,039

 

 

$

86,279

 

 

$

654,596

 

 

Changes In Contract Assets

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

 

 

 

Three Months Ended
March 31,

 

(in thousands)

 

2026

 

 

2025

 

Balance as of the beginning of the year

 

$

182,870

 

 

$

167,578

 

Revenue recognized

 

 

601,943

 

 

 

545,545

 

Amounts collected or invoiced

 

 

(593,879

)

 

 

(541,135

)

Balance as of the end of the period

 

$

190,934

 

 

$

171,988