XML 127 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment Information - Summary of Geographic Sales Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]                      
Total net sales $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 2,956,416 $ 2,971,956 $ 2,785,874
China [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 440,707 565,143 521,128
Japan [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 167,202 167,220 182,597
Asia Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 399,916 399,380 372,040
Total Asia [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,007,825 1,131,743 1,075,765
United States [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 927,982 886,140 774,014
Americas Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 180,591 169,495 151,206
Total Americas [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,108,573 1,055,635 925,220
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 840,018 $ 784,578 $ 784,889