XML 40 R28.htm IDEA: XBRL DOCUMENT
v3.19.2

Revenue (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2019
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
|  |  | Three Months Ended June 30, 2019
(in thousands) |  | Americas |  | Asia |  | Europe |  | Total
Market Sector: |  |  |  |  |  |  |  |
| Industrials | $ | 43,618 | $ | 51,645 | $ | 19,401 | $ | 114,664
| A&D |  | 98,523 |  | — |  | 8,442 |  | 106,965
| Medical |  | 67,962 |  | 41,446 |  | 4,779 |  | 114,187
| Semi-Cap |  | 26,139 |  | 23,726 |  | 12,585 |  | 62,450
| Computing |  | 119,907 |  | 12,731 |  | 52 |  | 132,690
| Telecommunication |  | 34,855 |  | 35,375 |  | 416 |  | 70,646
| External revenue |  | 391,004 |  | 164,923 |  | 45,675 |  | 601,602
| Elimination of intersegment sales |  | 13,158 |  | 9,247 |  | 223 |  | 22,628
| Segment revenue | $ | 404,162 | $ | 174,170 | $ | 45,898 | $ | 624,230
|  |  | Six Months Ended June 30, 2019
|  |  | Americas |  | Asia |  | Europe |  | Total
Market Sector: |  |  |  |  |  |  |  |
| Industrials | $ | 86,386 | $ | 107,227 | $ | 37,424 | $ | 231,037
| A&D |  | 194,860 |  | — |  | 15,994 |  | 210,854
| Medical |  | 126,374 |  | 81,904 |  | 9,387 |  | 217,665
| Semi-Cap |  | 54,538 |  | 48,469 |  | 25,464 |  | 128,471
| Computing |  | 230,174 |  | 26,741 |  | 85 |  | 257,000
| Telecommunication |  | 77,629 |  | 80,631 |  | 1,135 |  | 159,395
| External revenue |  | 769,961 |  | 344,972 |  | 89,489 |  | 1,204,422
| Elimination of intersegment sales |  | 26,259 |  | 16,607 |  | 369 |  | 43,235
| Segment revenue | $ | 796,220 | $ | 361,579 | $ | 89,858 | $ | 1,247,657
|  |  | Reportable Operating Segments
|  |  | Three Months Ended June 30, 2018
(in thousands) |  | Americas |  | Asia |  | Europe |  | Total
Market Sector: |  |  |  |  |  |  |  |
| Industrials | $ | 43,948 | $ | 57,437 | $ | 16,711 | $ | 118,096
| A&D |  | 93,254 |  | — |  | 6,923 |  | 100,177
| Medical |  | 59,476 |  | 34,101 |  | 3,152 |  | 96,729
| Semi-Cap |  | 47,556 |  | 41,552 |  | 17,185 |  | 106,293
| Computing |  | 141,417 |  | 17,528 |  | 1,692 |  | 160,637
| Telecommunication |  | 41,147 |  | 36,907 |  | 605 |  | 78,659
| External revenue |  | 426,798 |  | 187,525 |  | 46,268 |  | 660,591
| Elimination of intersegment sales |  | 7,480 |  | 10,103 |  | 87 |  | 17,670
| Segment revenue | $ | 434,278 | $ | 197,628 | $ | 46,355 | $ | 678,261
|  |  | Six Months Ended June 30, 2018
|  |  | Americas |  | Asia |  | Europe |  | Total
Market Sector: |  |  |  |  |  |  |  |
| Industrials | $ | 96,635 | $ | 112,224 | $ | 34,885 | $ | 243,744
| A&D |  | 181,049 |  | — |  | 15,247 |  | 196,296
| Medical |  | 114,468 |  | 72,364 |  | 6,971 |  | 193,803
| Semi-Cap |  | 93,586 |  | 80,785 |  | 34,297 |  | 208,668
| Computing |  | 227,638 |  | 32,428 |  | 4,109 |  | 264,175
| Telecommunication |  | 85,541 |  | 74,992 |  | 1,508 |  | 162,041
| External revenue |  | 798,917 |  | 372,793 |  | 97,017 |  | 1,268,727
| Elimination of intersegment sales |  | 14,146 |  | 19,957 |  | 134 |  | 34,237
| Segment revenue | $ | 813,063 | $ | 392,750 | $ | 97,151 | $ | 1,302,964

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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&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