XML 49 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Net revenue:      
Total net revenue $ 275,624 $ 237,464 $ 198,065
Cost of goods sold:      
Total cost of goods sold 103,636 93,208 77,246
Gross profit $ 171,988 $ 144,256 $ 120,819
Gross profit margin 62.40% 60.70% 61.00%
Operating expenses:      
Product development $ 62,411 $ 56,739 $ 50,260
Sales and marketing 33,144 28,439 22,716
General and administrative 40,832 36,279 30,669
Depreciation of fixed assets 3,679 3,896 1,769
Amortization of internal-use software and intangibles 3,859 1,366 1,743
Other charges, net 4,628 1,756 435
Legal settlements 844 28 352
Total operating expense 149,397 128,503 107,944
Operating income 22,591 15,753 12,875
Other income (expense):      
Interest income 3,782 5,083 2,192
Interest expense (1,529) 0 0
Other income (expense), net 791 (152) 697
Income before taxes 25,635 20,684 15,764
Income tax provision (benefit) 2,410 (65,511) 1,182
Net income 23,225 86,195 14,582
Series A convertible preferred stock dividends (0) (1,204) (1,836)
Net income attributable to common shareholders $ 23,225 $ 84,991 $ 12,746
Weighted average shares outstanding - basic 27,518 25,668 24,694
Net income per share - basic: $ 0.84 $ 3.31 $ 0.52
Weighted average shares outstanding - dilted 28,257 26,842 25,929
Net income per share - diluted: $ 0.82 $ 3.17 $ 0.49
Products [Member]      
Net revenue:      
Total net revenue $ 41,324 $ 49,083 $ 43,638
Cost of goods sold:      
Total cost of goods sold 22,055 26,318 22,994
Subscription and maintenance [Member]      
Net revenue:      
Total net revenue 170,051 138,069 118,285
Cost of goods sold:      
Total cost of goods sold 37,464 30,870 26,262
Professional services [Member]      
Net revenue:      
Total net revenue 64,249 50,312 36,142
Cost of goods sold:      
Total cost of goods sold $ 44,117 $ 36,020 $ 27,990