XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Revenue:    
Net Revenue $ 49,168 $ 44,003
Cost of Revenue:    
Total cost of revenue 21,322 19,387
Gross Profit 27,846 24,616
Operating Expenses:    
Research and development 3,240 3,057
Selling, general, and administrative 10,963 9,703
Total Operating Expenses 14,203 12,760
Operating Income 13,643 11,856
Other Income:    
Interest income, net 854 940
Other income, net 138 204
Income before Provision for Income Taxes 14,635 13,000
Provision for Income Taxes 2,470 1,815
Net Income $ 12,165 $ 11,185
Income Per Share:    
Basic (in dollars per share) $ 0.34 $ 0.3
Diluted (in dollars per share) $ 0.34 $ 0.3
Weighted Average Number of Shares Outstanding:    
Basic (in shares) 35,658,000 36,865,000
Diluted (in shares) 35,865,000 37,180,000
Equipment    
Revenue:    
Net Revenue $ 25,739 $ 22,917
Cost of Revenue:    
Total cost of revenue 19,046 17,510
Services    
Revenue:    
Net Revenue 23,429 21,086
Cost of Revenue:    
Total cost of revenue $ 2,276 $ 1,877