XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue:    
Revenue $ 88,431 $ 92,803
Cost of revenue:    
Cost of revenue 26,423 27,592
Gross profit 62,008 65,211
Operating expenses:    
Research and development 29,604 26,626
Sales and marketing 19,356 22,115
General and administrative 8,615 10,499
Total operating expenses 57,575 59,240
Income from operations 4,433 5,971
Interest income, net 2,469 3,798
Other expense, net (1,265) (51)
Income before income tax benefit (provision) 5,637 9,718
Benefit from (provision for) income taxes 26,617 (1,938)
Net income $ 32,254 $ 7,780
Earnings per share:    
Basic (in dollars per share) $ 1.15 $ 0.25
Diluted (in dollars per share) $ 1.13 $ 0.25
Weighted-average shares used in computation:    
Basic (in shares) 28,161 30,840
Diluted (in shares) 28,650 31,468
SaaS    
Revenue:    
Revenue $ 81,921 $ 85,082
Cost of revenue:    
Cost of revenue 17,975 19,514
Professional services    
Revenue:    
Revenue 6,510 7,721
Cost of revenue:    
Cost of revenue $ 8,448 $ 8,078