XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Disaggregation Of revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 686,667 $ 765,660 $ 1,397,308 $ 1,508,765
Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 171,864 164,107 337,803 312,576
Complex Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 141,703 166,837 282,735 310,363
Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 111,551 144,936 226,278 281,985
Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 108,840 80,164 214,674 159,579
Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 131,938 177,188 279,981 363,424
External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 665,896 733,232 1,341,471 1,427,927
Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 20,771 32,428 55,837 80,838
Americas [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 343,141 404,220 715,470 801,427
Americas [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 54,471 63,070 108,129 124,019
Americas [Member] | Complex Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 35,671 38,838 65,321 67,886
Americas [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 56,014 90,210 117,877 158,492
Americas [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 94,262 64,062 181,125 130,364
Americas [Member] | Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 92,648 127,598 209,280 267,591
Americas [Member] | External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 333,066 383,778 681,732 748,352
Americas [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 10,075 20,442 33,738 53,075
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 257,670 286,850 515,486 554,893
Asia [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 85,258 76,682 167,157 141,419
Asia [Member] | Complex Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 79,276 95,378 163,487 175,430
Asia [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 42,952 45,010 85,178 99,168
Asia [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 2,680 8,899 11,802 16,822
Asia [Member] | Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 39,288 49,580 70,682 95,777
Asia [Member] | External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 249,454 275,549 498,306 528,616
Asia [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 8,216 11,301 17,180 26,277
Europe [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 85,856 74,590 166,352 152,445
Europe [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 32,135 24,355 62,517 47,138
Europe [Member] | Complex Industrials Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 26,756 32,621 53,927 67,047
Europe [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 12,585 9,716 23,223 24,325
Europe [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 11,898 7,203 21,747 12,393
Europe [Member] | Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 2 10 19 56
Europe [Member] | External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 83,376 73,905 161,433 150,959
Europe [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,480 $ 685 $ 4,919 $ 1,486