XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Net sales:      
Net sales $ 188,820 $ 169,997 $ 143,593
Cost of sales:      
Cost of sales 87,066 96,764 84,437
Gross Profit 101,754 73,233 59,156
Operating expenses:      
Research and development 10,763 9,328 8,024
Selling, general, and administrative expenses 37,173 33,580 32,907
Total Operating Expenses 47,936 42,908 40,931
Operating Income 53,818 30,325 18,225
Other income:      
Interest and other income (expense), net 2,568 903 (283)
Gain on extinguishment of debt     3,904
Income before Provision for Income Taxes 56,386 31,228 21,846
Provision for Income Taxes 6,568 4,101 2,247
Net Income $ 49,818 $ 27,127 $ 19,599
Income per share:      
Basic (in dollars per share) $ 1.35 $ 0.74 $ 0.53
Diluted (in dollars per share) $ 1.34 $ 0.73 $ 0.53
Weighted average number of shares outstanding:      
Basic (in shares) 36,812,000 36,741,000 36,725,000
Diluted (in shares) 37,066,000 37,005,000 36,867,000
Equipment      
Net sales:      
Net sales $ 113,071 $ 110,062 $ 97,612
Cost of sales:      
Cost of sales 79,862 90,197 78,471
Services      
Net sales:      
Net sales 75,749 59,935 45,981
Cost of sales:      
Cost of sales $ 7,204 $ 6,567 $ 5,966