XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 463.3 $ 374.2 $ 1,309.4 $ 1,066.6
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 $ 113.9 $ 134.6 $ 399.8 $ 371.9
United States | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 24.60% 36.00% 30.50% 34.90%
Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 72.4 $ 41.0 $ 155.2 $ 109.8
Mexico | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 15.60% 11.00% 11.90% 10.30%
Taiwan        
Disaggregation of Revenue [Line Items]        
Revenue $ 37.1 $ 41.0 $ 94.6 $ 119.6
Taiwan | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 8.00% 11.00% 7.20% 11.20%
Japan        
Disaggregation of Revenue [Line Items]        
Revenue $ 71.1 $ 11.9 $ 167.0 $ 36.9
Japan | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 15.30% 3.20% 12.80% 3.40%
All others        
Disaggregation of Revenue [Line Items]        
Revenue $ 168.8 $ 145.7 $ 492.8 $ 428.4
All others | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 36.50% 38.80% 37.60% 40.20%
Semiconductor Equipment        
Disaggregation of Revenue [Line Items]        
Revenue $ 196.6 $ 197.5 $ 628.3 $ 565.7
Industrial and Medical        
Disaggregation of Revenue [Line Items]        
Revenue 71.2 76.9 204.1 239.4
Data Center Computing        
Disaggregation of Revenue [Line Items]        
Revenue 171.6 80.6 409.4 195.5
Telecom and Networking        
Disaggregation of Revenue [Line Items]        
Revenue 23.9 19.2 67.6 66.0
Product        
Disaggregation of Revenue [Line Items]        
Revenue 415.7 332.6 1,172.0 944.2
Services and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 47.6 $ 41.6 $ 137.4 $ 122.4