XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Revenue:    
Revenue $ 23,508 $ 21,799
Cost of revenue:    
Cost of revenue 5,831 6,666
Gross profit 17,677 15,133
Operating expenses:    
Research and development 7,315 7,421
Sales and marketing 4,029 4,760
General and administrative 3,500 2,443
Total operating expenses 14,844 14,624
Income from operations 2,833 509
Interest income 462 771
Other expense, net 455 (140)
Income before income tax provision 3,750 1,140
Income tax provision (930) (488)
Net income $ 2,820 $ 652
Earnings per share:    
Basic (in dollars per share) $ 0.1 $ 0.02
Diluted (in dollars per share) $ 0.1 $ 0.02
Weighted-average shares used in computation:    
Basic (in shares) 26,961 28,671
Diluted (in shares) 27,525 29,292
SaaS    
Revenue:    
Revenue $ 21,900 $ 19,820
Cost of revenue:    
Cost of revenue 4,171 4,522
Professional services    
Revenue:    
Revenue 1,608 1,979
Cost of revenue:    
Cost of revenue $ 1,660 $ 2,144