v3.26.1
Net Sales (Schedule of Net Sales by Geographical Area) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 747,094 $ 698,509 $ 1,416,811 $ 1,399,455
United States        
Disaggregation of Revenue [Line Items]        
Net sales 290,373 269,147 547,745 540,023
Europe, Middle East, Africa, India [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 224,677 212,895 427,295 414,571
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Net sales 139,737 131,488 272,942 278,924
Other Foreign [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 92,307 $ 84,979 $ 168,829 $ 165,937