XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Net Sales:      
Net Sales $ 181,621 $ 188,820 $ 169,997
Cost of Sales:      
Cost of Sales 80,591 87,066 96,764
Gross Profit 101,030 101,754 73,233
Operating Expenses:      
Research and development 12,581 10,763 9,328
Selling, general, and administrative expenses 42,190 37,173 33,580
Total Operating Expenses 54,771 47,936 42,908
Operating Income 46,259 53,818 30,325
Other Income:      
Interest and other income, net 3,810 2,568 903
Income before Provision for Income Taxes 50,069 56,386 31,228
Provision for Income Taxes 6,663 6,568 4,101
Net Income $ 43,406 $ 49,818 $ 27,127
Income Per Share:      
Basic (in dollars per share) $ 1.2 $ 1.35 $ 0.74
Diluted (in dollars per share) $ 1.19 $ 1.34 $ 0.73
Weighted Average Number of Shares Outstanding:      
Basic (in shares) 36,298,000 36,812,000 36,741,000
Diluted (in shares) 36,499,000 37,066,000 37,005,000
Equipment      
Net Sales:      
Net Sales $ 95,291 $ 113,071 $ 110,062
Cost of Sales:      
Cost of Sales 72,795 79,862 90,197
Services      
Net Sales:      
Net Sales 86,330 75,749 59,935
Cost of Sales:      
Cost of Sales $ 7,796 $ 7,204 $ 6,567