XML 54 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Net revenue:      
Total net revenue $ 237,464 $ 198,065 $ 162,636
Cost of goods sold:      
Total cost of goods sold 93,208 77,246 61,104
Gross profit $ 144,256 $ 120,819 $ 101,532
Gross profit margin 60.70% 61.00% 62.40%
Operating expenses:      
Product development $ 56,739 $ 50,260 $ 46,332
Sales and marketing 28,439 22,716 14,730
General and administrative 36,279 30,669 27,734
Depreciation of fixed assets 3,896 1,769 2,210
Amortization of internal-use software and intangibles 1,366 1,743 1,654
Other charges , net 1,756 435 1,584
Legal settlements 28 352 969
Total operating expense 128,503 107,944 95,213
Operating income (loss) 15,753 12,875 6,319
Other income (expense):      
Interest income 5,083 2,192 59
Interest expense 0 0 (12)
Other (expense) income, net (152) 697 145
Income before taxes 20,684 15,764 6,511
Income tax expense (benefit) (65,511) 1,182 33
Net income (loss) 86,195 14,582 6,478
Series A convertible preferred stock dividends (1,204) (1,836) (1,836)
Net income attributable to common shareholders $ 84,991 $ 12,746 $ 4,642
Weighted average shares outstanding - basic 25,668 24,694 24,357
Net income (loss) per share - basic $ 3.31 $ 0.52 $ 0.19
Weighted average shares outstanding - dilted 26,842 25,929 25,483
Net income (loss) per share - diluted: $ 3.17 $ 0.49 $ 0.18
Products [Member]      
Net revenue:      
Total net revenue $ 49,083 $ 43,638 $ 35,956
Cost of goods sold:      
Total cost of goods sold 26,318 22,994 19,251
Subscription and maintenance [Member]      
Net revenue:      
Total net revenue 138,069 118,285 98,958
Cost of goods sold:      
Total cost of goods sold 30,870 26,262 21,141
Professional services [Member]      
Net revenue:      
Total net revenue 50,312 36,142 27,722
Cost of goods sold:      
Total cost of goods sold $ 36,020 $ 27,990 $ 20,712