v3.25.2
Business Segments, Product Groups and End Markets - Schedule of Segment Revenue, Segment Profit or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Net sales $ 1,511,392 $ 1,461,474 $ 2,832,967 $ 2,826,985
Selling, general and administrative 47,922 91,280 128,330 181,626
Research and development 42,008 39,568 87,660 77,739
Interest expense 16,810 15,805 33,619 32,244
Income tax expense 28,162 14,312 32,098 26,508
Net income 55,052 67,258 76,905 127,044
Reportable Segment        
Segment Reporting Information [Line Items]        
Net sales 1,511,392 1,461,474 2,832,967 2,826,985
Materials cost of sales 799,020 789,596 1,491,768 1,498,262
Labor cost of sales 176,886 151,583 336,050 304,932
Depreciation cost of sales 144,434 132,580 284,303 261,668
Other cost of sales 209,155 175,340 381,366 348,105
Selling, general and administrative 47,922 91,280 128,330 181,626
Research and development 42,008 39,568 87,660 77,739
Interest expense 16,810 15,805 33,619 32,244
Income tax expense 28,162 14,312 32,098 26,508
Other segment items (8,057) (15,848) (19,132) (31,143)
Net income $ 55,052 $ 67,258 $ 76,905 $ 127,044