v3.26.1
Enterprise-Wide Segment Information and Net Sales - Schedule of Net Sales From Based on Location of the Subsidiary (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]          
Net sales $ 445,529 $ 366,212 $ 850,996 $ 698,325  
Property, plant and equipment, net 661,271 680,042 661,271 680,042 $ 649,605
Total assets 2,583,365 2,471,555 2,583,365 2,471,555 $ 2,448,100
Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 860,011 733,188 1,658,907 1,406,075  
Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales (414,482) (366,976) (807,911) (707,750)  
Asia          
Segment Reporting Information [Line Items]          
Net sales 270,120 218,518 512,850 412,045  
Property, plant and equipment, net 505,314 507,574 505,314 507,574  
Total assets 1,726,216 1,646,477 1,726,216 1,646,477  
Asia | Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 474,595 396,839 911,325 749,530  
Asia | Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales (204,475) (178,321) (398,475) (337,485)  
Americas          
Segment Reporting Information [Line Items]          
Net sales 141,206 121,695 266,434 235,283  
Property, plant and equipment, net 66,802 71,663 66,802 71,663  
Total assets 583,525 556,335 583,525 556,335  
Americas | Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 319,155 276,715 612,075 538,660  
Americas | Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales (177,949) (155,020) (345,641) (303,377)  
Europe          
Segment Reporting Information [Line Items]          
Net sales 34,203 25,999 71,712 50,997  
Property, plant and equipment, net 89,155 100,805 89,155 100,805  
Total assets 273,624 268,743 273,624 268,743  
Europe | Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 66,261 59,634 135,507 117,885  
Europe | Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales $ (32,058) $ (33,635) $ (63,795) $ (66,888)