XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Sales $ 680,678 $ 657,747 $ 1,954,777 $ 1,999,218
Cost of sales 612,735 591,006 1,758,882 1,797,119
Gross profit 67,943 66,741 195,895 202,099
Selling, general and administrative expenses 41,520 36,636 120,889 111,990
Amortization of intangible assets 1,205 1,205 3,613 3,613
Restructuring charges and other costs 1,557 795 15,487 5,609
Income from operations 23,661 28,105 55,906 80,887
Interest expense (4,418) (6,569) (16,061) (20,747)
Interest income 1,955 2,811 7,822 7,329
Other expense, net (608) (3,952) (2,076) (7,452)
Income before income taxes 20,590 20,395 45,591 60,017
Income tax expense 6,327 5,021 26,712 15,113
Net income $ 14,263 $ 15,374 $ 18,879 $ 44,904
Earnings per share:        
Basic $ 0.4 $ 0.43 $ 0.53 $ 1.25
Diluted $ 0.39 $ 0.42 $ 0.52 $ 1.23
Weighted-average number of shares outstanding:        
Basic 35,802 36,051 35,947 35,970
Diluted 36,182 36,629 36,337 36,469