v3.25.2
Net Sales (Schedule of Net Sales by Geographical Area) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 698,509 $ 710,228 $ 1,399,455 $ 1,406,964
United States        
Disaggregation of Revenue [Line Items]        
Net sales 269,147 273,483 540,023 521,719
Europe, Middle East, Africa, India [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 212,895 202,351 414,571 411,290
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Net sales 131,488 149,003 278,924 305,102
Other Foreign [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 84,979 $ 85,391 $ 165,937 $ 168,853