XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Net sales:      
Net sales $ 169,997 $ 143,593 $ 114,035
Cost of sales:      
Cost of sales 96,764 84,437 63,287
Gross Profit 73,233 59,156 50,748
Operating expenses:      
Research and development 9,328 8,024 7,620
Selling, general, and administrative expenses 33,580 32,907 25,196
Total Operating Expenses 42,908 40,931 32,816
Operating Income 30,325 18,225 17,932
Other income (expense):      
Interest and other income (expense), net 903 (283) (5)
Gain on extinguishment of debt   3,904  
Income before Provision for Income Taxes 31,228 21,846 17,927
Provision for Income Taxes 4,101 2,247 2,514
Net Income $ 27,127 $ 19,599 $ 15,413
Income per share:      
Basic (in dollars per share) $ 0.74 $ 0.53 $ 0.42
Diluted (in dollars per share) $ 0.73 $ 0.53 $ 0.42
Weighted average number of shares outstanding:      
Basic (in shares) 36,741,000 36,725,000 36,696,000
Diluted (in shares) 37,005,000 36,867,000 36,808,000
Equipment      
Net sales:      
Net sales $ 110,062 $ 97,612 $ 80,131
Cost of sales:      
Cost of sales 90,197 78,471 58,401
Services      
Net sales:      
Net sales 59,935 45,981 33,904
Cost of sales:      
Cost of sales $ 6,567 $ 5,966 $ 4,886