v3.26.1
Consolidated Statements Of Income And Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]      
Net sales $ 459,178 $ 441,073 $ 412,752
Cost of goods sold 345,742 343,129 325,508
Gross profit 113,436 97,944 87,244
Selling, general and administrative expenses 70,886 66,696 70,444
Restructuring expense     2,982
Right-of-use asset impairment   14,079  
(Gain) on sale of real estate   (753)  
(Gain) on disposal of assets held for sale   (8,693) (3,262)
Operating income 42,550 26,615 17,080
Interest income 1,288 421 20
Interest (expense) (22) (70) (1,550)
Income before income taxes 43,816 26,966 15,550
Income tax provision 10,688 6,812 5,022
Net income and comprehensive income $ 33,128 $ 20,154 $ 10,528
Weighted average number of common shares outstanding:      
Basic 5,125 5,249 5,170
Diluted 5,456 5,678 5,519
Earnings per share of common stock      
Basic $ 6.46 $ 3.84 $ 2.04
Diluted $ 6.07 $ 3.55 $ 1.91