XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Disaggregation Of revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 765,660 $ 750,587 $ 1,508,765 $ 1,413,754
Operating Segments [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 733,232 728,029 1,427,927 1,364,112
Operating Segments [Member] | Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 166,837 158,836 310,363 295,982
Operating Segments [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 80,164 89,897 159,579 171,084
Operating Segments [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 144,936 166,234 281,985 283,107
Operating Segments [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 164,107 174,899 312,576 358,336
Operating Segments [Member] | Advanced Computing [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 81,381 68,636 177,379 123,692
Operating Segments [Member] | Next Generation Communications [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 95,807 69,527 186,045 131,911
Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 32,428 22,558 80,838 49,642
Americas [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 404,220 360,275 801,427 665,855
Americas [Member] | Operating Segments [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 383,778 350,925 748,352 644,794
Americas [Member] | Operating Segments [Member] | Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 38,838 22,941 67,886 41,667
Americas [Member] | Operating Segments [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 64,062 77,803 130,364 146,504
Americas [Member] | Operating Segments [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 90,210 86,879 158,492 154,858
Americas [Member] | Operating Segments [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 63,070 68,706 124,019 135,029
Americas [Member] | Operating Segments [Member] | Advanced Computing [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 75,072 57,045 163,676 101,671
Americas [Member] | Operating Segments [Member] | Next Generation Communications [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 52,526 37,551 103,915 65,065
Americas [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 20,442 9,350 53,075 21,061
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 286,850 320,462 554,893 607,708
Asia [Member] | Operating Segments [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 275,549 308,166 528,616 580,645
Asia [Member] | Operating Segments [Member] | Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 95,378 100,495 175,430 184,953
Asia [Member] | Operating Segments [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 8,899 8,667 16,822 15,682
Asia [Member] | Operating Segments [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 45,010 69,459 99,168 108,452
Asia [Member] | Operating Segments [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 76,682 85,978 141,419 182,796
Asia [Member] | Operating Segments [Member] | Advanced Computing [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 6,309 11,591 13,703 22,021
Asia [Member] | Operating Segments [Member] | Next Generation Communications [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 43,271 31,976 82,074 66,741
Asia [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 11,301 12,296 26,277 27,063
Europe [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 74,590 69,850 152,445 140,191
Europe [Member] | Operating Segments [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 73,905 68,938 150,959 138,673
Europe [Member] | Operating Segments [Member] | Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 32,621 35,400 67,047 69,362
Europe [Member] | Operating Segments [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 7,203 3,427 12,393 8,898
Europe [Member] | Operating Segments [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 9,716 9,896 24,325 19,797
Europe [Member] | Operating Segments [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 24,355 20,215 47,138 40,511
Europe [Member] | Operating Segments [Member] | Advanced Computing [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 0 0 0 0
Europe [Member] | Operating Segments [Member] | Next Generation Communications [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 10 0 56 105
Europe [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 685 $ 912 $ 1,486 $ 1,518