v3.26.1
REVENUE (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 574.1 $ 441.5 $ 1,085.1 $ 846.1
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 $ 132.3 $ 141.7 $ 274.8 $ 285.9
United States | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 23.00% 32.10% 25.30% 33.80%
Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 124.1 $ 41.1 $ 257.1 $ 82.8
Mexico | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 21.60% 9.30% 23.70% 9.80%
Malaysia        
Disaggregation of Revenue [Line Items]        
Revenue $ 66.5 $ 30.5 $ 112.3 $ 73.0
Malaysia | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 11.60% 6.90% 10.30% 8.60%
Japan        
Disaggregation of Revenue [Line Items]        
Revenue $ 60.8 $ 64.6 $ 90.2 $ 95.9
Japan | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 10.60% 14.60% 8.30% 11.30%
All others        
Disaggregation of Revenue [Line Items]        
Revenue $ 190.4 $ 163.6 $ 350.7 $ 308.5
All others | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 33.20% 37.10% 32.40% 36.50%
Semiconductor Equipment        
Disaggregation of Revenue [Line Items]        
Revenue $ 278.3 $ 209.5 $ 497.7 $ 431.7
Data Center Computing        
Disaggregation of Revenue [Line Items]        
Revenue 191.5 141.6 385.7 237.8
Industrial and Medical        
Disaggregation of Revenue [Line Items]        
Revenue 80.0 68.6 152.0 132.9
Telecom and Networking        
Disaggregation of Revenue [Line Items]        
Revenue 24.3 21.8 49.7 43.7
Product        
Disaggregation of Revenue [Line Items]        
Revenue 526.3 396.1 991.6 756.3
Services and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 47.8 $ 45.4 $ 93.5 $ 89.8