Revenue (Disaggregation of revenue) (Details) - USD ($) $ in Thousands | 3 Months Ended |
Mar. 31, 2019 | Mar. 31, 2018 |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | $ 623,427 | $ 624,703 |
Operating Segments [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 602,820 | 608,136 |
Operating Segments [Member] | Industrial Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 115,765 | 125,648 |
Operating Segments [Member] | Aerospace And Defense Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 103,889 | 96,119 |
Operating Segments [Member] | Medical Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 103,478 | 97,074 |
Operating Segments [Member] | Test And Instrumentation Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 66,021 | 102,375 |
Operating Segments [Member] | Computing Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 124,310 | 103,538 |
Operating Segments [Member] | Telecommunications Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 89,357 | 83,382 |
Elimination Of Intersegment Sales [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 20,607 | 16,567 |
Americas [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 392,058 | 378,785 |
Americas [Member] | Operating Segments [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 378,956 | 372,119 |
Americas [Member] | Operating Segments [Member] | Industrial Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 42,767 | 52,687 |
Americas [Member] | Operating Segments [Member] | Aerospace And Defense Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 96,337 | 87,796 |
Americas [Member] | Operating Segments [Member] | Medical Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 58,411 | 54,992 |
Americas [Member] | Operating Segments [Member] | Test And Instrumentation Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 28,400 | 46,030 |
Americas [Member] | Operating Segments [Member] | Computing Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 110,268 | 86,221 |
Americas [Member] | Operating Segments [Member] | Telecommunications Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 42,773 | 44,393 |
Americas [Member] | Elimination Of Intersegment Sales [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 13,102 | 6,666 |
Asia [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 187,409 | 195,122 |
Asia [Member] | Operating Segments [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 180,049 | 185,268 |
Asia [Member] | Operating Segments [Member] | Industrial Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 55,582 | 54,787 |
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 |
Asia [Member] | Operating Segments [Member] | Medical Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 40,459 | 38,263 |
Asia [Member] | Operating Segments [Member] | Test And Instrumentation Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 24,743 | 39,233 |
Asia [Member] | Operating Segments [Member] | Computing Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 14,009 | 14,900 |
Asia [Member] | Operating Segments [Member] | Telecommunications Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 45,256 | 38,085 |
Asia [Member] | Elimination Of Intersegment Sales [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 7,360 | 9,854 |
Europe [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 43,960 | 50,796 |
Europe [Member] | Operating Segments [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 43,815 | 50,749 |
Europe [Member] | Operating Segments [Member] | Industrial Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 17,416 | 18,174 |
Europe [Member] | Operating Segments [Member] | Aerospace And Defense Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 7,552 | 8,323 |
Europe [Member] | Operating Segments [Member] | Medical Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 4,608 | 3,819 |
Europe [Member] | Operating Segments [Member] | Test And Instrumentation Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 12,878 | 17,112 |
Europe [Member] | Operating Segments [Member] | Computing Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 33 | 2,417 |
Europe [Member] | Operating Segments [Member] | Telecommunications Sector [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | 1,328 | 904 |
Europe [Member] | Elimination Of Intersegment Sales [Member] | | |
Disaggregation Of Revenue [Line Items] | | |
Revenue from Contract with Customer, Excluding Assessed Tax | $ 145 | $ 47 |