XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Disaggregation of net sales by the Company's geographic regions: (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 $ 341,037 $ 333,936 $ 685,922 $ 672,755
North America [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 126,354 122,400 257,549 245,413
Western Europe [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 83,687 89,837 170,178 176,040
Asia/Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 57,899 41,549 104,453 91,826
Central and South America [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 34,757 32,586 72,969 63,617
Eastern Europe [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 20,138 20,164 42,543 45,762
Middle East and Africa [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 18,202 $ 27,400 $ 38,230 $ 50,097