v3.26.1
Segment and Geographic Information (Schedule of Geographic Sales and Long-Lived Assets) (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]          
Geographic sales $ 755,980 $ 642,335 $ 1,433,260 $ 1,274,099  
Long-lived assets 401,662   401,662   $ 396,522
United States [Member]          
Segment Reporting Information [Line Items]          
Geographic sales 405,188 331,161 764,812 657,803  
Long-lived assets 195,608   195,608   195,317
Asia [Member]          
Segment Reporting Information [Line Items]          
Long-lived assets 109,750   109,750   101,206
Singapore [Member]          
Segment Reporting Information [Line Items]          
Geographic sales 142,413 130,788 262,228 270,747  
Other Asia [Member]          
Segment Reporting Information [Line Items]          
Geographic sales 74,500 61,841 141,388 113,285  
Europe [Member]          
Segment Reporting Information [Line Items]          
Geographic sales 120,559 101,884 231,684 199,636  
Long-lived assets 38,384   38,384   41,629
Other Foreign [Member]          
Segment Reporting Information [Line Items]          
Geographic sales 13,320 $ 16,661 33,148 $ 32,628  
Long-lived assets $ 57,920   $ 57,920   $ 58,370