XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Net Sales $ 573,377 $ 469,638
Cost of products and services sold 431,372 335,962
Restructuring/Severance costs 225 508
Gross profit 141,780 133,168
Selling and administrative expenses 105,936 97,619
Restructuring/Severance costs 75 32
Operating income 35,769 35,517
Interest expense 3,129 2,156
Other (income) and expense (398) 262
Income before income taxes 33,038 33,099
Income tax expense 8,655 8,122
Net income $ 24,383 $ 24,977
Earnings per common share (see Note 4) (in per share) $ 0.82 $ 0.86
Diluted (in dollars per share) $ 0.79 $ 0.83
Weighted average common shares outstanding    
Basic (in shares) 29,903 29,049
Diluted (in shares) 30,832 30,068