XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 441.5 $ 364.9 $ 846.1 $ 692.4
Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 100.00% 100.00% 100.00% 100.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 141.7 $ 129.5 $ 285.9 $ 237.3
United States | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 32.10% 35.50% 33.80% 34.30%
Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 41.1 $ 42.9 $ 82.8 $ 68.8
Mexico | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 9.30% 11.80% 9.80% 9.90%
Taiwan        
Disaggregation of Revenue [Line Items]        
Revenue $ 28.6 $ 39.1 $ 57.5 $ 78.6
Taiwan | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 6.50% 10.70% 6.80% 11.40%
Japan        
Disaggregation of Revenue [Line Items]        
Revenue $ 64.6 $ 12.7 $ 95.9 $ 25.0
Japan | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 14.60% 3.50% 11.30% 3.60%
All others        
Disaggregation of Revenue [Line Items]        
Revenue $ 165.5 $ 140.7 $ 324.0 $ 282.7
All others | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 37.50% 38.50% 38.30% 40.80%
Semiconductor Equipment        
Disaggregation of Revenue [Line Items]        
Revenue $ 209.5 $ 188.3 $ 431.7 $ 368.2
Industrial and Medical        
Disaggregation of Revenue [Line Items]        
Revenue 68.6 79.1 132.9 162.5
Data Center Computing        
Disaggregation of Revenue [Line Items]        
Revenue 141.6 73.0 237.8 114.9
Telecom and Networking        
Disaggregation of Revenue [Line Items]        
Revenue 21.8 24.5 43.7 46.8
Product        
Disaggregation of Revenue [Line Items]        
Revenue 396.1 325.4 756.3 611.6
Services and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 45.4 $ 39.5 $ 89.8 $ 80.8