v3.26.1
Segment and Geographic Information (Schedule of Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]          
Sales $ 755,980 $ 642,335 $ 1,433,260 $ 1,274,099  
Cost of sales 677,580 577,563 1,285,626 1,146,147  
Selling, general and administrative expenses 46,132 40,569 88,541 79,369  
Income from operations 30,253 20,486 52,127 32,245  
Interest expense (3,751) (6,348) (7,400) (11,643)  
Interest income 1,990 3,135 3,890 5,867  
Other income (expense), net 223 (666) (1,480) (1,468)  
Income before income taxes 28,715 16,607 47,137 25,001  
Depreciation and amortization 11,983 12,017 23,885 23,785  
Capital expenditures 12,922 12,304 31,192 16,460  
Total assets 2,214,371   2,214,371   $ 2,071,715
Elimination Of Intersegment Sales [Member]          
Segment Reporting Information [Line Items]          
Sales (21,515) (23,347) (41,939) (46,179)  
Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Sales 777,495 665,682 1,475,199 1,320,278  
Income from operations 70,158 51,258 127,323 93,470  
Other - corporate and eliminations [1] (39,905) (30,772) (75,196) (61,225)  
Interest expense (3,751) (6,348) (7,400) (11,643)  
Interest income 1,990 3,135 3,890 5,867  
Other income (expense), net 223 (666) (1,480) (1,468)  
Operating Segments [Member] | External Revenue [Member]          
Segment Reporting Information [Line Items]          
Sales 755,980 642,335 1,433,260 1,274,099  
Operating Segments [Member] | Intersegment sales [Member]          
Segment Reporting Information [Line Items]          
Sales 21,515 23,347 41,939 46,179  
Americas [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Sales 340,460 295,217 651,755 579,495  
Cost of sales 306,028 263,884 589,055 523,541  
Selling, general and administrative expenses 5,917 7,349 12,912 14,829  
Other [2] 588 2,200 4,344 13,617  
Income from operations 19,535 10,777 27,357 6,349  
Depreciation and amortization 4,808 5,255 9,689 10,467  
Capital expenditures 3,638 5,241 13,269 6,360  
Total assets 859,313   859,313   819,820
Americas [Member] | Operating Segments [Member] | External Revenue [Member]          
Segment Reporting Information [Line Items]          
Sales 332,068 284,210 633,668 558,336  
Americas [Member] | Operating Segments [Member] | Intersegment sales [Member]          
Segment Reporting Information [Line Items]          
Sales 8,392 11,007 18,087 21,159  
Asia [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Sales 345,518 287,066 648,639 571,105  
Cost of sales 289,409 238,874 539,040 470,431  
Selling, general and administrative expenses 3,952 3,850 7,635 7,384  
Other [2] 32 6 67 12  
Income from operations 41,652 33,832 83,508 72,469  
Depreciation and amortization 3,363 2,865 6,540 5,608  
Capital expenditures 8,816 4,243 14,991 5,862  
Total assets 871,391   871,391   752,962
Asia [Member] | Operating Segments [Member] | External Revenue [Member]          
Segment Reporting Information [Line Items]          
Sales 335,045 276,562 630,250 550,296  
Asia [Member] | Operating Segments [Member] | Intersegment sales [Member]          
Segment Reporting Information [Line Items]          
Sales 10,473 10,504 18,389 20,809  
Europe [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Sales 91,517 83,399 174,805 169,678  
Cost of sales 77,343 72,474 147,634 146,106  
Selling, general and administrative expenses 2,489 2,440 5,186 4,709  
Other [2] 64 0 64    
Income from operations 8,971 6,649 16,458 14,652  
Depreciation and amortization 1,106 1,006 2,224 1,989  
Capital expenditures 331 1,722 587 2,224  
Total assets 278,891   278,891   269,728
Europe [Member] | Operating Segments [Member] | External Revenue [Member]          
Segment Reporting Information [Line Items]          
Sales 88,867 81,563 169,342 165,467  
Europe [Member] | Operating Segments [Member] | Intersegment sales [Member]          
Segment Reporting Information [Line Items]          
Sales 2,650 1,836 5,463 4,211  
Corporate [Member]          
Segment Reporting Information [Line Items]          
Depreciation and amortization 2,706 2,891 5,432 5,721  
Capital expenditures 137 $ 1,098 2,345 $ 2,014  
Total assets $ 204,776   $ 204,776   $ 229,205
[1] Includes corporate expenses for unallocated expenses, amortization of intangible assets, restructuring charges and other costs and elimination of intersegment cost of sales.
[2] Includes expenses for amortization of intangible assets and restructuring charges and other costs.