XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Revenue:        
Total revenue $ 48,172 $ 42,933 $ 97,340 $ 86,936
Cost of Revenue:        
Total cost of revenue 19,934 18,444 41,256 37,831
Gross Profit 28,238 24,489 56,084 49,105
Operating Expenses:        
Research and development 3,473 3,107 6,713 6,164
Selling, general, and administrative 10,012 10,211 20,975 19,914
Total Operating Expenses 13,485 13,318 27,688 26,078
Operating Income 14,753 11,171 28,396 23,027
Other Income (expense):        
Interest income, net 884 928 1,738 1,867
Other income (expense), net 102 (7) 240 198
Income before Provision for Income Taxes 15,739 12,092 30,374 25,092
Provision for Income Taxes 2,236 1,625 4,706 3,440
Net Income $ 13,503 $ 10,467 $ 25,668 $ 21,652
Income Per Share:        
Basic (in dollars per share) $ 0.38 $ 0.29 $ 0.72 $ 0.59
Diluted (in dollars per share) $ 0.38 $ 0.28 $ 0.72 $ 0.59
Weighted Average Number of Shares Outstanding:        
Basic (in shares) 35,664,000 36,538,000 35,661,000 36,706,000
Diluted (in shares) 35,915,000 36,776,000 35,890,000 36,983,000
Equipment revenue        
Revenue:        
Total revenue $ 24,323 $ 21,725 $ 50,062 $ 44,642
Cost of Revenue:        
Total cost of revenue 17,607 16,606 36,653 34,116
Service revenue        
Revenue:        
Total revenue 23,849 21,208 47,278 42,294
Cost of Revenue:        
Total cost of revenue $ 2,327 $ 1,838 $ 4,603 $ 3,715