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