XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Sales (Schedule of Net Sales by Geographical Area) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 696,049 $ 622,207 $ 2,082,240 $ 1,779,543
United States        
Disaggregation of Revenue [Line Items]        
Net sales 242,631 219,912 716,913 580,799
China        
Disaggregation of Revenue [Line Items]        
Net sales 30,578 56,470 145,008 202,523
Europe, Middle East, Africa, India [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 217,108 188,603 616,438 533,732
Asia Pacfic excl China [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 119,566 81,174 338,405 247,575
Other Foreign [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 86,166 $ 76,048 $ 265,476 $ 214,914