XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue From Contract With Customer [Abstract]  
Disaggregation of revenue

In the following tables, revenue is disaggregated by market sector. The tables also include a reconciliation of the disaggregated revenue with the reportable operating segments.

 

 

 

Reportable Operating Segments

 

 

 

Three Months Ended June 30, 2021

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market Sector:

 

 

 

 

 

 

 

 

 

 

 

 

Industrials

 

$

20,358

 

 

$

61,115

 

 

$

18,433

 

 

$

99,906

 

A&D

 

 

91,427

 

 

 

73

 

 

 

5,180

 

 

 

96,680

 

Medical

 

 

47,920

 

 

 

50,386

 

 

 

10,599

 

 

 

108,905

 

Semi-Cap

 

 

55,492

 

 

 

66,781

 

 

 

16,931

 

 

 

139,204

 

Computing

 

 

32,766

 

 

 

6,832

 

 

 

 

 

 

39,598

 

Telecommunications

 

 

32,007

 

 

 

28,222

 

 

 

140

 

 

 

60,369

 

External revenue

 

 

279,970

 

 

 

213,409

 

 

 

51,283

 

 

 

544,662

 

Elimination of intersegment sales

 

 

12,300

 

 

 

9,130

 

 

 

337

 

 

 

21,767

 

Segment revenue

 

$

292,270

 

 

$

222,539

 

 

$

51,620

 

 

$

566,429

 

 

 

 

Six Months Ended June 30, 2021

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market Sector:

 

 

 

 

 

 

 

 

 

 

 

 

Industrials

 

$

41,354

 

 

$

116,525

 

 

$

37,479

 

 

$

195,358

 

A&D

 

 

174,914

 

 

 

73

 

 

 

11,074

 

 

 

186,061

 

Medical

 

 

95,344

 

 

 

91,170

 

 

 

30,581

 

 

 

217,095

 

Semi-Cap

 

 

104,358

 

 

 

115,542

 

 

 

32,414

 

 

 

252,314

 

Computing

 

 

68,104

 

 

 

15,180

 

 

 

 

 

 

83,284

 

Telecommunications

 

 

61,965

 

 

 

53,941

 

 

 

365

 

 

 

116,271

 

External revenue

 

 

546,039

 

 

 

392,431

 

 

 

111,913

 

 

 

1,050,383

 

Elimination of intersegment sales

 

 

23,069

 

 

 

18,412

 

 

 

587

 

 

 

42,068

 

Segment revenue

 

$

569,108

 

 

$

410,843

 

 

$

112,500

 

 

$

1,092,451

 

 

 

 

Reportable Operating Segments

 

 

 

Three Months Ended June 30, 2020

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market Sector:

 

 

 

 

 

 

 

 

 

 

 

 

Industrials

 

$

24,298

 

 

$

49,379

 

 

$

13,453

 

 

$

87,130

 

A&D

 

 

80,939

 

 

 

 

 

 

7,585

 

 

 

88,524

 

Medical

 

 

72,434

 

 

 

55,890

 

 

 

6,427

 

 

 

134,751

 

Semi-Cap

 

 

37,321

 

 

 

37,151

 

 

 

12,379

 

 

 

86,851

 

Computing

 

 

35,487

 

 

 

8,366

 

 

 

 

 

 

43,853

 

Telecommunications

 

 

21,020

 

 

 

28,789

 

 

 

48

 

 

 

49,857

 

External revenue

 

 

271,499

 

 

 

179,575

 

 

 

39,892

 

 

 

490,966

 

Elimination of intersegment sales

 

 

17,301

 

 

 

8,804

 

 

 

332

 

 

 

26,437

 

Segment revenue

 

$

288,800

 

 

$

188,379

 

 

$

40,224

 

 

$

517,403

 

 

 

 

Six Months Ended June 30, 2020

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Market Sector:

 

 

 

 

 

 

 

 

 

 

 

 

Industrials

 

$

58,243

 

 

$

97,604

 

 

$

34,109

 

 

$

189,956

 

A&D

 

 

193,951

 

 

 

 

 

 

13,773

 

 

 

207,724

 

Medical

 

 

141,813

 

 

 

100,093

 

 

 

10,821

 

 

 

252,727

 

Semi-Cap

 

 

67,770

 

 

 

74,443

 

 

 

27,358

 

 

 

169,571

 

Computing

 

 

65,561

 

 

 

14,893

 

 

 

 

 

 

80,454

 

Telecommunications

 

 

47,669

 

 

 

57,448

 

 

 

381

 

 

 

105,498

 

External revenue

 

 

575,007

 

 

 

344,481

 

 

 

86,442

 

 

 

1,005,930

 

Elimination of intersegment sales

 

 

28,189

 

 

 

15,507

 

 

 

782

 

 

 

44,478

 

Segment revenue

 

$

603,196

 

 

$

359,988

 

 

$

87,224

 

 

$

1,050,408

 

 

Significant Changes in Contract Assets

Significant changes in the contract asset balance during the period are as follows:

 

 

 

Six Months Ended
June 30,

 

(in thousands)

 

2021

 

 

2020

 

Beginning balance as of December 31

 

$

142,779

 

 

$

161,061

 

Revenue recognized

 

 

944,052

 

 

 

915,600

 

Amounts collected or invoiced

 

 

(932,202

)

 

 

(923,020

)

Ending balance as of June 30

 

$

154,629

 

 

$

153,641