XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,967,556 $ 3,011,507 $ 2,344,938
Complex Industrials Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 596,478 593,605 428,446
Aerospace And Defense Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 361,531 347,585 381,731
Medical Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 556,552 592,894 461,834
Semi-Cap Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 646,292 722,102 549,301
Advanced Computing Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 337,730 310,509 199,405
Next-Generation Communications Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 340,393 319,636 234,602
External Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 2,838,976 2,886,331 2,255,319
Elimination Of Intersegment Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 128,580 125,176 89,619
Americas [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,611,783 1,475,930 1,203,544
Americas [Member] | Complex Industrials Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 127,491 89,949 79,726
Americas [Member] | Aerospace And Defense Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 304,932 286,230 360,030
Americas [Member] | Medical Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 329,816 319,823 220,635
Americas [Member] | Semi-Cap Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 262,117 286,322 215,596
Americas [Member] | Advanced Computing Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 311,742 258,206 163,423
Americas [Member] | Next-Generation Communications Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 197,889 170,424 120,739
Americas [Member] | External Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,533,987 1,410,954 1,160,149
Americas [Member] | Elimination Of Intersegment Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 77,796 64,976 43,395
Asia [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,055,938 1,251,477 912,560
Asia [Member] | Complex Industrials Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 345,465 363,398 262,546
Asia [Member] | Aerospace And Defense Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 29,153 43,701 1,692
Asia [Member] | Medical Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 182,532 228,571 189,614
Asia [Member] | Semi-Cap Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 283,870 357,634 266,065
Asia [Member] | Advanced Computing Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 25,988 52,301 35,842
Asia [Member] | Next-Generation Communications Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 142,448 148,772 112,684
Asia [Member] | External Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,009,456 1,194,377 868,443
Asia [Member] | Elimination Of Intersegment Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 46,482 57,100 44,117
Europe [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 299,835 284,100 228,834
Europe [Member] | Complex Industrials Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 123,522 140,258 86,174
Europe [Member] | Aerospace And Defense Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 27,446 17,654 20,009
Europe [Member] | Medical Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 44,204 44,500 51,585
Europe [Member] | Semi-Cap Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 100,305 78,146 67,640
Europe [Member] | Advanced Computing Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 0 2 140
Europe [Member] | Next-Generation Communications Sector [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 56 440 1,179
Europe [Member] | External Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 295,533 281,000 226,727
Europe [Member] | Elimination Of Intersegment Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 4,302 $ 3,100 $ 2,107