XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Net sales $ 366,212 $ 319,771 $ 698,325 $ 621,743  
Property, plant and equipment, net 680,042 707,617 680,042 707,617 $ 684,259
Total assets 2,471,555 2,361,057 2,471,555 2,361,057 $ 2,386,281
Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 733,188 628,005 1,406,075 1,247,591  
Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales (366,976) (308,234) (707,750) (625,848)  
Asia          
Segment Reporting Information [Line Items]          
Net sales 218,518 206,062 412,045 386,604  
Property, plant and equipment, net 507,574 515,332 507,574 515,332  
Total assets 1,646,477 1,663,698 1,646,477 1,663,698  
Asia | Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 396,839 341,679 749,530 671,105  
Asia | Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales (178,321) (135,617) (337,485) (284,501)  
Americas          
Segment Reporting Information [Line Items]          
Net sales 121,695 76,859 235,283 164,202  
Property, plant and equipment, net 71,663 81,287 71,663 81,287  
Total assets 556,335 467,291 556,335 467,291  
Americas | Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 276,715 216,616 538,660 440,389  
Americas | Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales (155,020) (139,757) (303,377) (276,187)  
Europe          
Segment Reporting Information [Line Items]          
Net sales 25,999 36,850 50,997 70,937  
Property, plant and equipment, net 100,805 110,998 100,805 110,998  
Total assets 268,743 230,068 268,743 230,068  
Europe | Operating Segments          
Segment Reporting Information [Line Items]          
Net sales 59,634 69,710 117,885 136,097  
Europe | Intercompany Eliminations          
Segment Reporting Information [Line Items]          
Net sales $ (33,635) $ (32,860) $ (66,888) $ (65,160)