XML 56 R41.htm IDEA: XBRL DOCUMENT
v3.22.4

Revenue (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2022
Revenue from Contract with Customer [Abstract] |
Disaggregation of revenue | 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.
|  | Year Ended December 31, 2022 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 89,949 |  |  | $ | 363,398 |  |  | $ | 140,258 |  |  | $ | 593,605 |
A&D |  |  | 286,230 |  |  |  | 43,701 |  |  |  | 17,654 |  |  |  | 347,585 |
Medical |  |  | 319,823 |  |  |  | 228,571 |  |  |  | 44,500 |  |  |  | 592,894 |
Semi-Cap |  |  | 286,322 |  |  |  | 357,634 |  |  |  | 78,146 |  |  |  | 722,102 |
Advanced Computing |  |  | 258,206 |  |  |  | 52,301 |  |  |  | 2 |  |  |  | 310,509 |
Next Generation Communications |  |  | 170,424 |  |  |  | 148,772 |  |  |  | 440 |  |  |  | 319,636 |
External revenue |  |  | 1,410,954 |  |  |  | 1,194,377 |  |  |  | 281,000 |  |  |  | 2,886,331 |
Elimination of intersegment sales |  |  | 64,976 |  |  |  | 57,100 |  |  |  | 3,100 |  |  |  | 125,175 |
Segment revenue |  | $ | 1,475,930 |  |  | $ | 1,251,477 |  |  | $ | 284,100 |  |  | $ | 3,011,506 |
|  | Year Ended December 31, 2021 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 79,726 |  |  | $ | 262,546 |  |  | $ | 86,174 |  |  | $ | 428,446 |
A&D |  |  | 360,030 |  |  |  | 1,692 |  |  |  | 20,009 |  |  |  | 381,731 |
Medical |  |  | 220,635 |  |  |  | 189,614 |  |  |  | 51,585 |  |  |  | 461,834 |
Semi-Cap |  |  | 215,596 |  |  |  | 266,065 |  |  |  | 67,640 |  |  |  | 549,301 |
Advanced Computing |  |  | 163,423 |  |  |  | 35,842 |  |  |  | 140 |  |  |  | 199,405 |
Next Generation Communications |  |  | 120,739 |  |  |  | 112,684 |  |  |  | 1,179 |  |  |  | 234,602 |
External revenue |  |  | 1,160,149 |  |  |  | 868,443 |  |  |  | 226,727 |  |  |  | 2,255,319 |
Elimination of intersegment sales |  |  | 43,395 |  |  |  | 44,117 |  |  |  | 2,107 |  |  |  | 89,619 |
Segment revenue |  | $ | 1,203,544 |  |  | $ | 912,560 |  |  | $ | 228,834 |  |  | $ | 2,344,938 |
|  | Year Ended December 31, 2020 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 110,063 |  |  | $ | 196,209 |  |  | $ | 66,789 |  |  | $ | 373,061 |
A&D |  |  | 401,599 |  |  |  | — |  |  |  | 21,972 |  |  |  | 423,571 |
Medical |  |  | 255,246 |  |  |  | 211,567 |  |  |  | 31,657 |  |  |  | 498,470 |
Semi-Cap |  |  | 158,380 |  |  |  | 159,016 |  |  |  | 51,578 |  |  |  | 368,974 |
Advanced Computing |  |  | 140,109 |  |  |  | 31,228 |  |  |  | — |  |  |  | 171,337 |
Next Generation Communications |  |  | 96,937 |  |  |  | 119,987 |  |  |  | 794 |  |  |  | 217,718 |
External revenue |  |  | 1,162,334 |  |  |  | 718,007 |  |  |  | 172,790 |  |  |  | 2,053,131 |
Elimination of intersegment sales |  |  | 46,698 |  |  |  | 28,654 |  |  |  | 1,757 |  |  |  | 77,109 |
Segment revenue |  | $ | 1,209,032 |  |  | $ | 746,661 |  |  | $ | 174,547 |  |  | $ | 2,130,240 |
Changes In Contract Assets |
|  | Year Ended December 31, |
(in thousands) |  | 2022 |  |  | 2021 |
Beginning balance as of December 31 |  | $ | 155,243 |  |  | $ | 142,779 |
Revenue recognized |  |  | 2,623,585 |  |  |  | 2,037,206 |
Amounts collected or invoiced |  |  | (2,595,215 | ) |  |  | (2,024,742 | )
Ending balance as of December 31 |  | $ | 183,613 |  |  | $ | 155,243 |

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 -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045 + 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