XML 117 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments, Customer Concentrations and Geographic Information (Schedule of Segment Revenue, Segment Profit or Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net sales $ 6,317,692 $ 6,503,065 $ 7,091,585
Selling, general and administrative 331,806 295,393 283,372
Research and development 162,951 177,473 149,429
Interest expense 64,945 59,000 58,563
Income tax expense 75,481 81,710 89,890
Net income 355,535 362,131 767,042
Reportable Segment      
Segment Reporting Information [Line Items]      
Net sales 6,317,692 6,503,065 7,091,585
Materials cost of sales 3,478,752 3,584,090 3,646,188
Labor cost of sales 628,201 643,993 712,070
Depreciation cost of sales 534,921 576,120 565,455
Other cost of sales 742,606 755,709 837,885
Selling, general and administrative 331,806 295,393 283,372
Research and development 162,951 177,473 149,429
Interest expense 64,945 59,000 58,563
Income tax expense 75,481 81,710 89,890
Other segment items (57,506) (32,554) (18,309)
Net income $ 355,535 $ 362,131 $ 767,042