XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Income Statement [Abstract]    
Sales $ 251,120 $ 246,543
Cost of sales (199,129) (199,794)
Gross profit 51,991 46,749
Selling, general and administrative expenses (19,504) (18,885)
Operating income 32,487 27,864
Interest expense, net (1,148) (929)
Other income (expense) 337 (763)
Income before income taxes 31,676 26,172
Income tax expense (8,246) (6,477)
Net income $ 23,430 $ 19,695
Weighted average number of shares outstanding - basic 20,907,724 20,908,823
Weighted average number of shares outstanding - diluted 21,012,788 21,033,549
Basic earnings per share    
Basic earnings per share $ 1.12 $ 0.94
Diluted earnings per share    
Diluted earnings per share 1.12 0.94
Cash dividends declared per common share $ 0.15 $ 0.14