XML 53 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Net revenue:      
Total net revenue $ 319,312 $ 275,624 $ 237,464
Cost of goods sold:      
Total cost of goods sold 119,389 103,636 93,208
Gross profit $ 199,923 $ 171,988 $ 144,256
Gross profit margin 62.60% 62.40% 60.70%
Operating expenses:      
Product development $ 72,746 $ 62,411 $ 56,739
Sales and marketing 39,776 33,144 28,439
General and administrative 42,217 40,832 36,279
Depreciation of fixed assets 3,840 3,679 3,896
Amortization of internal-use software and intangibles 5,745 3,859 1,366
Other (gains) charges, net (7,683) 4,628 1,756
Legal settlements, net 267 844 28
Total operating expense 156,908 149,397 128,503
Operating income 43,015 22,591 15,753
Other income (expense):      
Interest income 1,992 3,782 5,083
Interest expense (493) (1,529) 0
Other income (expense), net 3,894 791 (152)
Total income before income taxes 48,408 25,635 20,684
Income tax provision (benefit) 9,617 2,410 (65,511)
Net income 38,791 23,225 86,195
Series A convertible preferred stock dividends 0 0 (1,204)
Net income attributable to common shareholders $ 38,791 $ 23,225 $ 84,991
Weighted average shares outstanding - basic 27,923 27,518 25,668
Net income per share - basic: $ 1.39 $ 0.84 $ 3.31
Weighted average shares outstanding - dilted 28,389 28,257 26,842
Net income per share - diluted: $ 1.37 $ 0.82 $ 3.17
Products [Member]      
Net revenue:      
Total net revenue $ 41,168 $ 41,324 $ 49,083
Cost of goods sold:      
Total cost of goods sold 24,349 22,055 26,318
Subscription and maintenance [Member]      
Net revenue:      
Total net revenue 205,941 170,051 138,069
Cost of goods sold:      
Total cost of goods sold 42,521 37,464 30,870
Professional services [Member]      
Net revenue:      
Total net revenue 72,203 64,249 50,312
Cost of goods sold:      
Total cost of goods sold $ 52,519 $ 44,117 $ 36,020