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
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Net sales $ 1,684,701 $ 1,321,575
Selling, general and administrative 96,987 80,408
Research and development 41,758 45,652
Interest expense 17,710 16,809
Income tax expense 12,342 3,936
Net income 83,966 21,853
Reportable Segment    
Segment Reporting Information [Line Items]    
Net sales 1,684,701 1,321,575
Materials cost of sales 901,773 692,748
Labor cost of sales 180,549 159,164
Depreciation cost of sales 156,132 139,869
Other cost of sales 207,215 172,211
Selling, general and administrative 96,987 80,408
Research and development 41,758 45,652
Interest expense 17,710 16,809
Income tax expense 12,342 3,936
Other segment items (13,731) (11,075)
Net income $ 83,966 $ 21,853