XML 52 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Net revenue:      
Total net revenue $ 198,065 $ 162,636 $ 137,176
Cost of goods sold:      
Total cost of goods sold 77,246 61,104 47,800
Gross profit $ 120,819 $ 101,532 $ 89,376
Gross profit margin 61.00% 62.40% 65.20%
Operating expenses:      
Product development $ 50,260 $ 46,332 $ 55,345
Sales and marketing 22,716 14,730 14,196
General and administrative 30,669 27,734 33,273
Depreciation of fixed assets 1,769 2,210 2,832
Amortization of internal-use software and intangibles 1,743 1,654 1,959
Other charges 435 1,584 2,529
Legal settlements 352 969 200
Total operating expense 107,944 95,213 110,334
Operating income (loss) 12,875 6,319 (20,958)
Other income (expense):      
Interest income 2,192 59 107
Interest expense 0 (12) (20)
Other income (expense), net 697 145 (338)
Income (loss) before taxes 15,764 6,511 (21,209)
Income tax expense (benefit) 1,182 33 (208)
Net income (loss) 14,582 6,478 (21,001)
Series A convertible preferred stock issuance costs     (1,031)
Series A convertible preferred stock dividends (1,836) (1,836) (1,576)
Net income (loss) attributable to common shareholders $ 12,746 $ 4,642 $ (23,608)
Weighted average shares outstanding - basic 24,694 24,357 23,458
Net income (loss) per share - basic $ 0.52 $ 0.19 $ (1.01)
Weighted average shares outstanding - dilted 25,929 25,483 23,458
Net income (loss) per share - diluted: $ 0.49 $ 0.18 $ (1.01)
Products [Member]      
Net revenue:      
Total net revenue $ 43,638 $ 35,956 $ 26,714
Cost of goods sold:      
Total cost of goods sold 22,994 19,251 13,506
Subscription and maintenance [Member]      
Net revenue:      
Total net revenue 118,285 98,958 88,565
Cost of goods sold:      
Total cost of goods sold 26,262 21,141 17,985
Professional services [Member]      
Net revenue:      
Total net revenue 36,142 27,722 21,897
Cost of goods sold:      
Total cost of goods sold $ 27,990 $ 20,712 $ 16,309