XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Disaggregation Of revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 710,641 $ 743,105
Semi-Cap Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 165,939 148,469
Complex Industrials Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 141,032 143,526
Medical Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 114,727 137,049
Aerospace And Defense Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 105,834 79,415
Advanced Computing Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 90,529 95,998
Next-Generation Communications Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 57,514 90,238
External Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 675,575 694,695
Elimination Of Intersegment Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 35,066 48,410
Americas [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 372,329 397,207
Americas [Member] | Semi-Cap Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 53,658 60,949
Americas [Member] | Complex Industrials Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 29,650 29,048
Americas [Member] | Medical Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 61,863 68,282
Americas [Member] | Aerospace And Defense Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 86,863 66,302
Americas [Member] | Advanced Computing Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 83,184 88,604
Americas [Member] | Next-Generation Communications Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 33,448 51,389
Americas [Member] | External Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 348,666 364,574
Americas [Member] | Elimination Of Intersegment Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 23,663 32,633
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 257,816 268,043
Asia [Member] | Semi-Cap Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 81,899 64,737
Asia [Member] | Complex Industrials Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 84,211 80,052
Asia [Member] | Medical Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 42,226 54,158
Asia [Member] | Aerospace And Defense Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 9,122 7,923
Asia [Member] | Advanced Computing Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 7,345 7,394
Asia [Member] | Next-Generation Communications Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 24,049 38,803
Asia [Member] | External Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 248,852 253,067
Asia [Member] | Elimination Of Intersegment Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 8,964 14,976
Europe [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 80,496 77,855
Europe [Member] | Semi-Cap Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 30,382 22,783
Europe [Member] | Complex Industrials Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 27,171 34,426
Europe [Member] | Medical Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 10,638 14,609
Europe [Member] | Aerospace And Defense Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 9,849 5,190
Europe [Member] | Advanced Computing Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 0 0
Europe [Member] | Next-Generation Communications Sector [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 17 46
Europe [Member] | External Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 78,057 77,054
Europe [Member] | Elimination Of Intersegment Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,439 $ 801