XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statement of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales $ 240,500 $ 233,190 $ 467,600 $ 448,650
Cost of sales (186,490) (178,660) (360,880) (346,430)
Gross profit 54,010 54,530 106,720 102,220
Selling, general and administrative expenses (36,160) (34,470) (76,430) (72,170)
Operating profit 17,850 20,060 30,290 30,050
Other expense, net:        
Interest expense (5,220) (3,970) (10,150) (7,670)
Other income (expense), net 40 160 (280) 90
Other expense, net (5,180) (3,810) (10,430) (7,580)
Income before income tax expense 12,670 16,250 19,860 22,470
Income tax expense (1,730) (5,230) (3,780) (6,540)
Net income $ 10,940 $ 11,020 $ 16,080 $ 15,930
Basic earnings per share        
Net income per share $ 0.27 $ 0.27 $ 0.39 $ 0.38
Weighted average common shares—basic 40,699,287 41,462,452 40,858,668 41,503,039
Diluted earnings per share        
Net income per share $ 0.27 $ 0.26 $ 0.39 $ 0.38
Weighted average common shares—diluted 40,999,038 41,645,184 41,160,526 41,723,611