XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segments, Product Groups and End Markets - Schedule of Segment Revenue, Segment Profit or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Net sales $ 1,986,968 $ 1,861,589 $ 4,819,935 $ 4,688,574
Selling, general and administrative 83,211 80,753 211,541 262,379
Research and development 42,352 42,364 130,012 120,103
Interest expense 21,231 15,622 54,850 47,866
Income tax expense 27,715 19,185 59,813 45,693
Net income 126,682 122,690 203,587 249,734
Reportable Segment        
Segment Reporting Information [Line Items]        
Net sales 1,986,968 1,861,589 4,819,935 4,688,574
Materials cost of sales 1,142,159 1,088,010 2,633,927 2,586,272
Labor cost of sales 182,597 162,762 518,647 467,694
Depreciation cost of sales 149,052 136,552 433,355 398,220
Other cost of sales 228,670 201,781 610,036 549,886
Selling, general and administrative 83,211 80,753 211,541 262,379
Research and development 42,352 42,364 130,012 120,103
Interest expense 21,231 15,622 54,850 47,866
Income tax expense 27,715 19,185 59,813 45,693
Other segment items (16,701) (8,130) (35,833) (39,273)
Net income $ 126,682 $ 122,690 $ 203,587 $ 249,734