XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]    
Net sales $ 256,184 $ 253,701
Cost of goods sold 173,694 169,455
Gross profit $ 82,490 $ 84,246
Gross margin 32.20% 33.20%
Selling, general and administrative expenses $ 63,322 $ 62,260
Restructuring charges 252 431
Operating income 18,916 21,555
Other income (expense) 6,986 (36)
Net income before income taxes 25,902 21,519
Income tax expense 2,814 6,641
Net income $ 23,088 $ 14,878
Basic earnings per share (in dollars per share) $ 3.12 $ 2.06
Diluted earning per share (in dollars per share) $ 3.06 $ 2.00
Weighted average outstanding shares used in per share calculations:    
Basic (in shares) 7,391 7,226
Diluted (in shares) 7,555 7,437