XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net revenue:        
Total net revenue $ 58,616 $ 47,742 $ 114,676 $ 95,248
Cost of goods sold:        
Total cost of goods sold 23,520 18,377 46,522 37,388
Gross profit $ 35,096 $ 29,365 $ 68,154 $ 57,860
Gross profit margin 59.90% 61.50% 59.40% 60.70%
Operating expenses:        
Product development $ 14,583 $ 12,577 $ 27,904 $ 24,134
Sales and marketing 6,400 5,320 13,701 10,733
General and administrative 8,785 7,570 18,150 14,922
Depreciation of fixed assets 1,209 461 2,133 934
Amortization of internal-use software and intangibles 347 443 776 896
Other charges 210 67 969 281
Total operating expense 31,534 26,438 63,633 51,900
Operating income 3,562 2,927 4,521 5,960
Other income (expense):        
Interest income 1,227 380 2,328 482
Interest expense 0 (1) 0 (1)
Other income (expense), net 51 112 (109) 414
Income before taxes 4,840 3,418 6,740 6,855
Income tax provision (benefit) 295 (158) 647 240
Net income 4,545 3,576 6,093 6,615
Series A convertible preferred stock dividends (459) (459) (918) (918)
Net income attributable to common shareholders $ 4,086 $ 3,117 $ 5,175 $ 5,697
Weighted average shares outstanding - basic 25,022 24,652 24,979 24,625
Net income per share - basic: $ 0.16 $ 0.13 $ 0.21 $ 0.23
Weighted average shares outstanding - diluted 26,117 25,783 26,148 25,591
Net income per share - diluted: $ 0.16 $ 0.12 $ 0.2 $ 0.22
Products [Member]        
Net revenue:        
Total net revenue $ 12,640 $ 10,548 $ 25,422 $ 21,594
Cost of goods sold:        
Total cost of goods sold 6,751 5,434 13,317 11,314
Subscription and maintenance [Member]        
Net revenue:        
Total net revenue 34,248 29,036 66,373 56,763
Cost of goods sold:        
Total cost of goods sold 7,804 6,170 15,441 12,456
Professional services [Member]        
Net revenue:        
Total net revenue 11,728 8,158 22,881 16,891
Cost of goods sold:        
Total cost of goods sold $ 8,965 $ 6,773 $ 17,764 $ 13,618