XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Income Statement [Abstract]    
Sales $ 255,879 $ 251,120
Cost of sales (191,224) (199,129)
Gross profit 64,655 51,991
Selling, general and administrative expenses (24,864) (19,504)
Operating income 39,791 32,487
Interest expense, net (1,263) (1,148)
Other income 159 337
Income before income taxes 38,687 31,676
Income tax expense (9,808) (8,246)
Net income $ 28,879 $ 23,430
Weighted average number of shares outstanding - basic 20,816,479 20,907,724
Weighted average number of shares outstanding - diluted 20,914,085 21,012,788
Basic earnings per share    
Basic earnings per share $ 1.39 $ 1.12
Diluted earnings per share    
Diluted earnings per share 1.38 1.12
Cash dividends declared per common share $ 0.16 $ 0.15