XML 20 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net Sales $ 689,397 $ 573,377 $ 469,638
Cost of products and services sold 516,032 431,597 336,470
Gross profit 173,365 141,780 133,168
Selling and administrative expenses 134,962 106,011 97,651
Operating income 38,403 35,769 35,517
Interest expense 5,928 3,129 2,156
Other (income) and expense 1,001 (398) 262
Income before income taxes 31,474 33,038 33,099
Income tax expense 8,895 8,655 8,122
Net income $ 22,579 $ 24,383 $ 24,977
Earnings per common share (see Note 6)      
Basic (in dollars per share) $ 0.69 $ 0.82 $ 0.86
Diluted (in dollars per share) $ 0.67 $ 0.79 $ 0.83
Weighted average common shares outstanding      
Basic (in shares) 32,871 29,903 29,049
Diluted (in shares) 33,707 30,832 30,068