v3.26.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net revenue:        
Total net revenue $ 93,360 $ 79,299 $ 181,038 $ 155,976
Cost of goods sold:        
Total cost of goods sold 33,053 30,332 65,073 59,714
Gross profit $ 60,307 $ 48,967 $ 115,965 $ 96,262
Gross profit margin 64.60% 61.70% 64.10% 61.70%
Operating expenses:        
Product development $ 19,846 $ 17,825 $ 40,091 $ 35,280
Sales and marketing 11,479 9,781 23,675 21,574
General and administrative 11,294 10,164 22,404 20,920
Depreciation of fixed assets 849 964 1,675 1,908
Amortization of internal-use software and intangibles 1,421 1,432 2,848 2,890
Other (gains) charges, net 170 (5,456) 287 (5,203)
Legal settlements, net 0 110 0 225
Total operating expense 45,059 34,820 90,980 77,594
Operating income 15,248 14,147 24,985 18,668
Other income (expense):        
Interest income 1,066 346 2,056 793
Interest expense (73) (56) (142) (273)
Other income (expense), net 501 1,274 654 1,372
Income before taxes 16,742 15,711 27,553 20,560
Income tax provision 3,565 4,001 5,384 3,960
Net income $ 13,177 $ 11,710 $ 22,169 $ 16,600
Weighted average shares outstanding - basic 28,142 27,882 28,122 27,838
Net Income per share - basic: $ 0.47 $ 0.42 $ 0.79 $ 0.6
Weighted average shares outstanding - diluted 28,577 28,397 28,500 28,348
Net Income per share - diluted: $ 0.46 $ 0.41 $ 0.78 $ 0.59
Subscription and maintenance [Member]        
Net revenue:        
Total net revenue $ 62,160 $ 50,955 $ 119,902 $ 99,579
Cost of goods sold:        
Total cost of goods sold 12,614 10,850 25,340 20,833
Professional services [Member]        
Net revenue:        
Total net revenue 19,210 18,249 38,803 36,347
Cost of goods sold:        
Total cost of goods sold 13,267 13,445 25,928 26,645
Products [Member]        
Net revenue:        
Total net revenue 11,990 10,095 22,333 20,050
Cost of goods sold:        
Total cost of goods sold $ 7,172 $ 6,037 $ 13,805 $ 12,236