XML 57 R41.htm IDEA: XBRL DOCUMENT
v3.20.4

Revenue (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
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.
|  | Reportable Operating Segments |
|  | 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 |
Computing |  |  | 140,109 |  |  |  | 31,228 |  |  |  | — |  |  |  | 171,337 |
Telecommunications |  |  | 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 |
|  | Year Ended December 31, 2019 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 165,163 |  |  | $ | 214,575 |  |  | $ | 73,838 |  |  | $ | 453,576 |
A&D |  |  | 400,326 |  |  |  | — |  |  |  | 31,597 |  |  |  | 431,923 |
Medical |  |  | 263,688 |  |  |  | 167,296 |  |  |  | 17,218 |  |  |  | 448,202 |
Semi-Cap |  |  | 102,908 |  |  |  | 123,764 |  |  |  | 51,093 |  |  |  | 277,765 |
Computing |  |  | 308,077 |  |  |  | 53,051 |  |  |  | 85 |  |  |  | 361,213 |
Telecommunications |  |  | 143,686 |  |  |  | 149,890 |  |  |  | 1,840 |  |  |  | 295,416 |
External revenue |  |  | 1,383,848 |  |  |  | 708,576 |  |  |  | 175,671 |  |  |  | 2,268,095 |
Elimination of intersegment sales |  |  | 44,947 |  |  |  | 33,054 |  |  |  | 713 |  |  |  | 78,714 |
Segment revenue |  | $ | 1,428,795 |  |  | $ | 741,630 |  |  | $ | 176,384 |  |  | $ | 2,346,809 |
|  | Year Ended December 31, 2018 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market Sector: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Industrials |  | $ | 184,500 |  |  | $ | 241,765 |  |  | $ | 66,798 |  |  | $ | 493,063 |
A&D |  |  | 374,852 |  |  |  | — |  |  |  | 31,550 |  |  |  | 406,402 |
Medical |  |  | 235,287 |  |  |  | 144,528 |  |  |  | 14,152 |  |  |  | 393,967 |
Semi-Cap |  |  | 155,687 |  |  |  | 135,299 |  |  |  | 63,992 |  |  |  | 354,978 |
Computing |  |  | 504,391 |  |  |  | 69,657 |  |  |  | 6,797 |  |  |  | 580,845 |
Telecommunications |  |  | 162,813 |  |  |  | 171,520 |  |  |  | 2,877 |  |  |  | 337,210 |
External revenue |  |  | 1,617,530 |  |  |  | 762,769 |  |  |  | 186,166 |  |  |  | 2,566,465 |
Elimination of intersegment sales |  |  | 29,872 |  |  |  | 38,543 |  |  |  | 351 |  |  |  | 68,766 |
Segment revenue |  | $ | 1,647,402 |  |  | $ | 801,312 |  |  | $ | 186,517 |  |  | $ | 2,635,231 |
Changes In Contract Assets |
|  | December 31, |
(in thousands) |  | 2020 |  |  | 2019 |
Beginning balance as of December 31 |  | $ | 161,061 |  |  | $ | 140,082 |
Revenue recognized |  |  | 1,848,807 |  |  |  | 2,076,680 |
Amounts collected or invoiced |  |  | (1,867,089 | ) |  |  | (2,055,701 | )
Ending balance as of December 31 |  | $ | 142,779 |  |  | $ | 161,061 |

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 http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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