v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net sales $ 1,897,965 $ 1,511,392 $ 3,582,666 $ 2,832,967
Selling, general and administrative 78,904 47,922 175,891 128,330
Research and development 39,832 42,008 81,590 87,660
Interest expense 16,971 16,810 34,681 33,619
Income tax expense 28,306 28,162 40,648 32,098
Net income 174,869 55,052 258,835 76,905
Reportable Segment        
Segment Reporting [Line Items]        
Net sales 1,897,965 1,511,392 3,582,666 2,832,967
Materials cost of sales 997,510 799,020 1,899,283 1,491,768
Labor cost of sales 189,131 176,886 369,680 336,050
Depreciation cost of sales 163,693 144,434 319,825 284,303
Other cost of sales 229,041 209,155 436,256 381,366
Selling, general and administrative 78,904 47,922 175,891 128,330
Research and development 39,832 42,008 81,590 87,660
Interest expense 16,971 16,810 34,681 33,619
Income tax expense 28,306 28,162 40,648 32,098
Other segment items (20,292) (8,057) (34,023) (19,132)
Net income $ 174,869 $ 55,052 $ 258,835 $ 76,905