XML 41 R34.htm IDEA: XBRL DOCUMENT
v3.24.2

Revenue (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2024
Revenue from Contract with Customer [Abstract] |
Disaggregation of revenue | The following tables provide a summary of the Company’s revenue disaggregated by market sector and a reconciliation of the disaggregated revenue to the Company’s revenue by reportable operating segment:
|  | Three Months Ended June 30, 2024 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market sector: |  |  |  |  |  |  |  |  |  |  |  |
Semi-Cap |  | $ | 54,471 |  |  | $ | 85,258 |  |  | $ | 32,135 |  |  | $ | 171,864 |
Complex Industrials |  |  | 35,671 |  |  |  | 79,276 |  |  |  | 26,756 |  |  |  | 141,703 |
Medical |  |  | 56,014 |  |  |  | 42,952 |  |  |  | 12,585 |  |  |  | 111,551 |
A&D |  |  | 94,262 |  |  |  | 2,680 |  |  |  | 11,898 |  |  |  | 108,840 |
AC&C |  |  | 92,648 |  |  |  | 39,288 |  |  |  | 2 |  |  |  | 131,938 |
External revenue |  |  | 333,066 |  |  |  | 249,454 |  |  |  | 83,376 |  |  |  | 665,896 |
Elimination of intersegment sales |  |  | 10,075 |  |  |  | 8,216 |  |  |  | 2,480 |  |  |  | 20,771 |
Segment revenue |  | $ | 343,141 |  |  | $ | 257,670 |  |  | $ | 85,856 |  |  | $ | 686,667 |
|  | Six Months Ended June 30, 2024 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market sector: |  |  |  |  |  |  |  |  |  |  |  |
Semi-Cap |  | $ | 108,129 |  |  | $ | 167,157 |  |  | $ | 62,517 |  |  | $ | 337,803 |
Complex Industrials |  |  | 65,321 |  |  |  | 163,487 |  |  |  | 53,927 |  |  |  | 282,735 |
Medical |  |  | 117,877 |  |  |  | 85,178 |  |  |  | 23,223 |  |  |  | 226,278 |
A&D |  |  | 181,125 |  |  |  | 11,802 |  |  |  | 21,747 |  |  |  | 214,674 |
AC&C |  |  | 209,280 |  |  |  | 70,682 |  |  |  | 19 |  |  |  | 279,981 |
External revenue |  |  | 681,732 |  |  |  | 498,306 |  |  |  | 161,433 |  |  |  | 1,341,471 |
Elimination of intersegment sales |  |  | 33,738 |  |  |  | 17,180 |  |  |  | 4,919 |  |  |  | 55,837 |
Segment revenue |  | $ | 715,470 |  |  | $ | 515,486 |  |  | $ | 166,352 |  |  | $ | 1,397,308 |
|  | Three Months Ended June 30, 2023 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market sector: |  |  |  |  |  |  |  |  |  |  |  |
Semi-Cap |  | $ | 63,070 |  |  | $ | 76,682 |  |  | $ | 24,355 |  |  | $ | 164,107 |
Complex Industrials |  |  | 38,838 |  |  |  | 95,378 |  |  |  | 32,621 |  |  |  | 166,837 |
Medical |  |  | 90,210 |  |  |  | 45,010 |  |  |  | 9,716 |  |  |  | 144,936 |
A&D |  |  | 64,062 |  |  |  | 8,899 |  |  |  | 7,203 |  |  |  | 80,164 |
AC&C |  |  | 127,598 |  |  |  | 49,580 |  |  |  | 10 |  |  |  | 177,188 |
External revenue |  |  | 383,778 |  |  |  | 275,549 |  |  |  | 73,905 |  |  |  | 733,232 |
Elimination of intersegment sales |  |  | 20,442 |  |  |  | 11,301 |  |  |  | 685 |  |  |  | 32,428 |
Segment revenue |  | $ | 404,220 |  |  | $ | 286,850 |  |  | $ | 74,590 |  |  | $ | 765,660 |
|  | Six Months Ended June 30, 2023 |
(in thousands) |  | Americas |  |  | Asia |  |  | Europe |  |  | Total |
Market sector: |  |  |  |  |  |  |  |  |  |  |  |
Semi-Cap |  | $ | 124,019 |  |  | $ | 141,419 |  |  | $ | 47,138 |  |  | $ | 312,576 |
Complex Industrials |  |  | 67,886 |  |  |  | 175,430 |  |  |  | 67,047 |  |  |  | 310,363 |
Medical |  |  | 158,492 |  |  |  | 99,168 |  |  |  | 24,325 |  |  |  | 281,985 |
A&D |  |  | 130,364 |  |  |  | 16,822 |  |  |  | 12,393 |  |  |  | 159,579 |
AC&C |  |  | 267,591 |  |  |  | 95,777 |  |  |  | 56 |  |  |  | 363,424 |
External revenue |  |  | 748,352 |  |  |  | 528,616 |  |  |  | 150,959 |  |  |  | 1,427,927 |
Elimination of intersegment sales |  |  | 53,075 |  |  |  | 26,277 |  |  |  | 1,486 |  |  |  | 80,838 |
Segment revenue |  | $ | 801,427 |  |  | $ | 554,893 |  |  | $ | 152,445 |  |  | $ | 1,508,765 |
Schedule of Contract Assets Activity | A summary of activity related to the Company’s contract assets follows:
|  | Six Months Ended June 30, |
(in thousands) |  | 2024 |  |  | 2023 |
Balance as of the beginning of the year |  | $ | 174,979 |  |  | $ | 183,613 |
Revenue recognized |  |  | 1,153,907 |  |  |  | 1,300,085 |
Amounts collected or invoiced |  |  | (1,146,796 | ) |  |  | (1,297,821 | )
Balance as of the end of the period |  | $ | 182,090 |  |  | $ | 185,877 |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration