XML 126 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment information - Summary of Financial Information for Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information      
Total net sales $ 3,241,208 $ 3,523,926 $ 3,282,033
Cost of Goods and Services Sold 1,754,489 2,026,321 1,885,620
Operating Expenses 704,368 669,782 582,011
Total segment profit 782,351 827,823 814,402
Total depreciation 188,120 172,683 135,371
Total capital expenditures 315,606 456,847 466,192
Materials Solutions MS      
Segment Reporting Information      
Total net sales 1,400,082 1,689,467 1,380,208
Cost of Goods and Services Sold 769,182 1,060,639 892,801
Operating Expenses 344,680 332,453 268,218
Total segment profit 286,220 296,375 219,189
Total depreciation 90,242 95,373 82,841
Total capital expenditures 86,694 141,851 151,331
Advanced Purity Solutions      
Segment Reporting Information      
Total net sales 1,850,199 1,846,596 1,913,985
Cost of Goods and Services Sold 994,380 977,819 1,004,979
Operating Expenses 359,688 337,329 313,793
Total segment profit 496,131 531,448 595,213
Total depreciation 97,878 77,310 52,530
Total capital expenditures 228,912 314,996 314,861
intersegment sales elimination [Member]      
Segment Reporting Information      
Total net sales (9,073) (12,137) (12,160)
Cost of Goods and Services Sold (9,073) (12,137) (12,160)
Operating Expenses 0 0 0
Total segment profit $ 0 $ 0 $ 0