XML 78 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net Sales $ 3,241,208 $ 3,523,926 $ 3,282,033
Fabs      
Disaggregation of Revenue [Line Items]      
Net Sales 1,965,569 1,919,998 1,747,437
Equipment and Engineerig      
Disaggregation of Revenue [Line Items]      
Net Sales 493,501 566,806 547,956
Chemical and Materials      
Disaggregation of Revenue [Line Items]      
Net Sales 327,441 355,157 382,552
Semi Distributor/Other      
Disaggregation of Revenue [Line Items]      
Net Sales 262,584 326,936 343,559
Non-Semi      
Disaggregation of Revenue [Line Items]      
Net Sales $ 192,113 $ 355,029 $ 260,529