XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment And Geographic Information (Operating Segments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Sales $ 2,838,976 $ 2,886,331 $ 2,255,319
Depreciation and amortization 45,410 44,252 44,152
Income from operations 109,664 90,069 53,062
Interest expense (31,875) (12,894) (8,472)
Interest income 6,256 1,730 540
Other (expense) income, net (2,825) 5,437 277
Income before income taxes 81,220 84,342 45,407
Capital expenditures 77,739 46,774 42,177
Total assets 2,274,755 2,227,331  
Elimination Of Intersegment Sales [Member]      
Segment Reporting Information [Line Items]      
Sales (128,580) (125,176) (89,619)
Corporate And Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Income from operations (95,479) (116,671) (94,524)
Americas [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales 1,611,783 1,475,929 1,203,544
Depreciation and amortization 20,940 19,574 20,589
Income from operations 63,484 55,202 45,807
Capital expenditures 38,627 30,105 28,673
Total assets 1,064,047 1,055,533  
Asia [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales 1,055,938 1,251,475 912,560
Depreciation and amortization 9,746 10,192 10,660
Income from operations 124,279 134,649 90,725
Capital expenditures 25,286 10,534 4,253
Total assets 769,744 764,164  
Europe [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Sales 299,835 284,103 228,834
Depreciation and amortization 3,226 3,289 2,878
Income from operations 17,380 16,889 11,054
Capital expenditures 7,098 4,509 6,072
Total assets 222,591 183,443  
Corporate [Member]      
Segment Reporting Information [Line Items]      
Depreciation and amortization 11,498 11,197 10,025
Capital expenditures 6,728 1,626 $ 3,179
Total assets $ 218,373 $ 224,191