XML 127 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Summary of Geographic Sales Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]                      
Total net sales $ 872,714 $ 740,305 $ 708,529 $ 636,839 $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 2,958,387 $ 2,956,416 $ 2,971,956
China [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 396,599 440,707 565,143
Japan [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 157,321 167,202 167,220
Asia Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 415,302 399,916 399,380
Total Asia [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 969,222 1,007,825 1,131,743
United States [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 933,926 927,982 886,140
Americas Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 181,854 180,591 169,495
Total Americas [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,115,780 1,108,573 1,055,635
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 873,385 $ 840,018 $ 784,578