XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Income Statement [Abstract]    
Sales $ 293,272 $ 255,879
Cost of sales (220,910) (191,224)
Gross profit 72,362 64,655
Selling, general and administrative expenses (31,029) (24,864)
Operating income 41,333 39,791
Interest expense, net (3,269) (1,263)
Other income 942 159
Income before income taxes 39,006 38,687
Income tax expense (9,831) (9,808)
Net income $ 29,175 $ 28,879
Weighted average number of shares outstanding - basic 20,717,485 20,816,479
Weighted average number of shares outstanding - diluted 20,810,562 20,914,085
Basic earnings per share    
Basic earnings per share $ 1.41 $ 1.39
Diluted earnings per share    
Diluted earnings per share 1.40 1.38
Cash dividends declared per common share $ 0.18 $ 0.16