v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue:    
Revenue $ 91,136 $ 88,431
Cost of revenue:    
Cost of revenue 24,286 26,423
Gross profit 66,850 62,008
Operating expenses:    
Research and development 29,449 29,604
Sales and marketing 19,476 19,356
General and administrative 9,960 8,615
Total operating expenses 58,885 57,575
Income from operations 7,965 4,433
Interest income, net 2,250 2,469
Other income (expense), net 581 (1,265)
Income before income tax (provision) benefit 10,796 5,637
Income tax (provision) benefit (1,920) 26,617
Net income $ 8,876 $ 32,254
Earnings per share:    
Basic (in dollars per share) $ 0.33 $ 1.15
Diluted (in dollars per share) $ 0.32 $ 1.13
Weighted-average shares used in computation:    
Basic (in shares) 27,158 28,161
Diluted (in shares) 27,861 28,650
SaaS    
Revenue:    
Revenue $ 85,286 $ 81,921
Cost of revenue:    
Cost of revenue 17,732 17,975
Professional services    
Revenue:    
Revenue 5,850 6,510
Cost of revenue:    
Cost of revenue $ 6,554 $ 8,448