XML 45 R35.htm IDEA: XBRL DOCUMENT
v3.23.2

Revenue (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2023
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. Elimination of intersegment sales includes intersegment sales between reportable operating segments.
|  | Reportable Operating Segments |
|  | Three Months Ended June 30, 2023 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 38,838 |  |  | $ | 95,378 |  |  | $ | 32,621 |  |  | $ | 166,837 |
A&D |  |  | 64,062 |  |  |  | 8,899 |  |  |  | 7,203 |  |  |  | 80,164 |
Medical |  |  | 90,210 |  |  |  | 45,010 |  |  |  | 9,716 |  |  |  | 144,936 |
Semi-Cap |  |  | 63,070 |  |  |  | 76,682 |  |  |  | 24,355 |  |  |  | 164,107 |
Advanced Computing |  |  | 75,072 |  |  |  | 6,309 |  |  |  | — |  |  |  | 81,381 |
Next Generation Communications |  |  | 52,526 |  |  |  | 43,271 |  |  |  | 10 |  |  |  | 95,807 |
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: |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 67,886 |  |  | $ | 175,430 |  |  | $ | 67,047 |  |  | $ | 310,363 |
A&D |  |  | 130,364 |  |  |  | 16,822 |  |  |  | 12,393 |  |  |  | 159,579 |
Medical |  |  | 158,492 |  |  |  | 99,168 |  |  |  | 24,325 |  |  |  | 281,985 |
Semi-Cap |  |  | 124,019 |  |  |  | 141,419 |  |  |  | 47,138 |  |  |  | 312,576 |
Advanced Computing |  |  | 163,676 |  |  |  | 13,703 |  |  |  | — |  |  |  | 177,379 |
Next Generation Communications |  |  | 103,915 |  |  |  | 82,074 |  |  |  | 56 |  |  |  | 186,045 |
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 |
|  | Three Months Ended June 30, 2022 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 22,941 |  |  | $ | 100,495 |  |  | $ | 35,400 |  |  | $ | 158,836 |
A&D |  |  | 77,803 |  |  |  | 8,667 |  |  |  | 3,427 |  |  |  | 89,897 |
Medical |  |  | 86,879 |  |  |  | 69,459 |  |  |  | 9,896 |  |  |  | 166,234 |
Semi-Cap |  |  | 68,706 |  |  |  | 85,978 |  |  |  | 20,215 |  |  |  | 174,899 |
Advanced Computing |  |  | 57,045 |  |  |  | 11,591 |  |  |  | — |  |  |  | 68,636 |
Next Generation Communications |  |  | 37,551 |  |  |  | 31,976 |  |  |  | — |  |  |  | 69,527 |
External revenue |  |  | 350,925 |  |  |  | 308,166 |  |  |  | 68,938 |  |  |  | 728,029 |
Elimination of intersegment sales |  |  | 9,350 |  |  |  | 12,296 |  |  |  | 912 |  |  |  | 22,558 |
Segment revenue |  | $ | 360,275 |  |  | $ | 320,462 |  |  | $ | 69,850 |  |  | $ | 750,587 |
|  | Six Months Ended June 30, 2022 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 41,667 |  |  | $ | 184,953 |  |  | $ | 69,362 |  |  | $ | 295,982 |
A&D |  |  | 146,504 |  |  |  | 15,682 |  |  |  | 8,898 |  |  |  | 171,084 |
Medical |  |  | 154,858 |  |  |  | 108,452 |  |  |  | 19,797 |  |  |  | 283,107 |
Semi-Cap |  |  | 135,029 |  |  |  | 182,796 |  |  |  | 40,511 |  |  |  | 358,336 |
Advanced Computing |  |  | 101,671 |  |  |  | 22,021 |  |  |  | — |  |  |  | 123,692 |
Next Generation Communications |  |  | 65,065 |  |  |  | 66,741 |  |  |  | 105 |  |  |  | 131,911 |
External revenue |  |  | 644,794 |  |  |  | 580,645 |  |  |  | 138,673 |  |  |  | 1,364,112 |
Elimination of intersegment sales |  |  | 21,061 |  |  |  | 27,063 |  |  |  | 1,518 |  |  |  | 49,642 |
Segment revenue |  | $ | 665,855 |  |  | $ | 607,708 |  |  | $ | 140,191 |  |  | $ | 1,413,754 |
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) |  | 2023 |  |  | 2022 |
Beginning balance |  | $ | 183,613 |  |  | $ | 155,243 |
Revenue recognized |  |  | 1,300,085 |  |  |  | 1,233,229 |
Amounts collected or invoiced |  |  | (1,297,821 | ) |  |  | (1,209,300 | )
Ending balance |  | $ | 185,877 |  |  | $ | 179,172 |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration