v3.26.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Revenue:      
Total revenue $ 202,316 $ 181,621 $ 188,820
Cost of Revenue:      
Total cost of revenue 82,525 80,591 87,066
Gross Profit 119,791 101,030 101,754
Operating Expenses:      
Research and development 13,791 12,581 10,763
Selling, general, and administrative expenses 44,362 42,190 37,173
Litigation settlement cost 16,000    
Total operating expenses 74,153 54,771 47,936
Operating Income 45,638 46,259 53,818
Other Income:      
Interest income, net 3,587 3,356 2,375
Other income, net 597 454 193
Income before Provision for Income Taxes 49,822 50,069 56,386
Provision for Income Taxes 6,795 6,663 6,568
Net Income $ 43,027 $ 43,406 $ 49,818
Income Per Share:      
Basic (in dollars per share) $ 1.21 $ 1.2 $ 1.35
Diluted (in dollars per share) $ 1.2 $ 1.19 $ 1.34
Weighted Average Number of Shares Outstanding:      
Basic (in shares) 35,690,000 36,298,000 36,812,000
Diluted (in shares) 35,891,000 36,499,000 37,066,000
Equipment revenue      
Revenue:      
Total revenue $ 104,788 $ 95,291 $ 113,071
Cost of Revenue:      
Total cost of revenue 73,031 72,795 79,862
Service revenue      
Revenue:      
Total revenue 97,528 86,330 75,749
Cost of Revenue:      
Total cost of revenue $ 9,494 $ 7,796 $ 7,204