XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 702,620 $ 679,971 $ 2,022,898 $ 2,077,279
Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 185,161 187,392 570,610 525,195
Industrial Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 152,352 150,914 430,728 433,649
Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 128,658 102,029 376,769 316,703
Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 126,280 107,134 339,487 333,412
Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 88,227 110,278 237,183 390,259
External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 680,678 657,747 1,954,777 1,999,218
Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 21,942 22,224 68,121 78,061
Americas [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 309,011 306,533 888,506 1,022,003
Americas [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 44,042 50,073 135,539 158,202
Americas [Member] | Industrial Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 28,782 35,779 84,850 101,100
Americas [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 103,067 89,589 311,606 270,714
Americas [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 70,462 54,679 185,691 172,556
Americas [Member] | Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 50,137 68,609 137,140 277,889
Americas [Member] | External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 296,490 298,729 854,826 980,461
Americas [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 12,521 7,804 33,680 41,542
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 307,315 289,921 878,420 805,407
Asia [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 113,772 106,231 357,148 273,388
Asia [Member] | Industrial Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 96,667 87,722 260,707 251,209
Asia [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 8,506 1,596 17,178 13,398
Asia [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 43,355 40,644 115,610 125,822
Asia [Member] | Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 38,090 41,663 100,043 112,345
Asia [Member] | External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 300,390 277,856 850,686 776,162
Asia [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 6,925 12,065 27,734 29,245
Europe [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 86,294 83,517 255,972 249,869
Europe [Member] | Semi-Cap Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 27,347 31,088 77,923 93,605
Europe [Member] | Industrial Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 26,903 27,413 85,171 81,340
Europe [Member] | Aerospace And Defense Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 17,085 10,844 47,985 32,591
Europe [Member] | Medical Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 12,463 11,811 38,186 35,034
Europe [Member] | Advanced Computing and Communications Sector [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 0 6 0 25
Europe [Member] | External Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 83,798 81,162 249,265 242,595
Europe [Member] | Elimination Of Intersegment Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,496 $ 2,355 $ 6,707 $ 7,274