XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information - Summary of Geographic Sales Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]                      
Total net sales $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 836,449 $ 659,233 $ 681,647 $ 608,545 $ 2,971,956 $ 2,785,874 $ 2,365,365
China [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 565,143 521,128 404,352
Japan [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 167,220 182,597 179,815
Asia Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 399,380 372,040 315,010
Total Asia [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,131,743 1,075,765 899,177
United States [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 886,140 774,014 678,313
Americas Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 169,495 151,206 119,529
Total Americas [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,055,635 925,220 797,842
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 784,578 $ 784,889 $ 668,346