XML 128 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Summary of Total Net Sales to External Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information      
Net Sales $ 3,241,208 $ 3,523,926 $ 3,282,033
NORTH AMERICA      
Segment Reporting Information      
Net Sales 671,655 891,252 795,659
TAIWAN      
Segment Reporting Information      
Net Sales 662,704 590,633 660,127
SOUTH KOREA      
Segment Reporting Information      
Net Sales 418,750 443,185 414,077
JAPAN      
Segment Reporting Information      
Net Sales 309,394 367,308 350,002
CHINA      
Segment Reporting Information      
Net Sales 671,219 566,904 501,956
EUROPE      
Segment Reporting Information      
Net Sales 275,488 402,350 325,015
SOUTHEAST ASIA      
Segment Reporting Information      
Net Sales 231,998 262,294 235,197
Materials Solutions MS      
Segment Reporting Information      
Net Sales 1,400,082 1,689,467 1,380,208
Materials Solutions MS | NORTH AMERICA      
Segment Reporting Information      
Net Sales 316,010 540,347 422,185
Materials Solutions MS | TAIWAN      
Segment Reporting Information      
Net Sales 238,835 231,982 202,565
Materials Solutions MS | SOUTH KOREA      
Segment Reporting Information      
Net Sales 202,555 218,192 162,601
Materials Solutions MS | JAPAN      
Segment Reporting Information      
Net Sales 128,537 104,977 107,239
Materials Solutions MS | CHINA      
Segment Reporting Information      
Net Sales 256,966 196,970 198,022
Materials Solutions MS | EUROPE      
Segment Reporting Information      
Net Sales 115,755 229,368 150,914
Materials Solutions MS | SOUTHEAST ASIA      
Segment Reporting Information      
Net Sales 141,424 167,631 136,682
Advanced Purity Solutions      
Segment Reporting Information      
Net Sales 1,850,199 1,846,596 1,913,985
Advanced Purity Solutions | NORTH AMERICA      
Segment Reporting Information      
Net Sales 364,718 363,042 385,634
Advanced Purity Solutions | TAIWAN      
Segment Reporting Information      
Net Sales 423,869 358,651 457,562
Advanced Purity Solutions | SOUTH KOREA      
Segment Reporting Information      
Net Sales 216,195 224,993 251,476
Advanced Purity Solutions | JAPAN      
Segment Reporting Information      
Net Sales 180,857 262,331 242,763
Advanced Purity Solutions | CHINA      
Segment Reporting Information      
Net Sales 414,253 369,934 303,934
Advanced Purity Solutions | EUROPE      
Segment Reporting Information      
Net Sales 159,733 172,982 174,101
Advanced Purity Solutions | SOUTHEAST ASIA      
Segment Reporting Information      
Net Sales 90,574 94,663 98,515
intersegment sales elimination [Member]      
Segment Reporting Information      
Net Sales (9,073) (12,137) (12,160)
intersegment sales elimination [Member] | NORTH AMERICA      
Segment Reporting Information      
Net Sales (9,073) (12,137) (12,160)
intersegment sales elimination [Member] | TAIWAN      
Segment Reporting Information      
Net Sales 0 0 0
intersegment sales elimination [Member] | SOUTH KOREA      
Segment Reporting Information      
Net Sales 0 0 0
intersegment sales elimination [Member] | JAPAN      
Segment Reporting Information      
Net Sales 0 0 0
intersegment sales elimination [Member] | CHINA      
Segment Reporting Information      
Net Sales 0 0 0
intersegment sales elimination [Member] | EUROPE      
Segment Reporting Information      
Net Sales 0 0 0
intersegment sales elimination [Member] | SOUTHEAST ASIA      
Segment Reporting Information      
Net Sales $ 0 $ 0 $ 0