XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total revenues $ 171,987 $ 156,052
Cost of revenues 107,401 114,034
Gross profit 64,586 42,018
Operating expenses:    
General and administrative 23,866 22,083
Sales and marketing 25,334 22,802
Research and development 9,964 8,321
Amortization of intangible assets 2,603 2,620
Restructuring charges 0 707
Total operating expenses 61,767 56,533
Operating income (loss) 2,819 (14,515)
Non-operating income (expense):    
Other income, net 423 124
Interest income (expense) 221 (329)
Income (loss) before income taxes 3,463 (14,720)
Provision for income taxes (332) (135)
Net income (loss) $ 3,131 $ (14,855)
Net income (loss) per share:    
Basic (in dollars per share) $ 0.07 $ (0.35)
Diluted (in dollars per share) $ 0.07 $ (0.35)
Weighted-average shares used in computing net income (loss) per share:    
Basic (in shares) 42,867 42,374
Diluted (in shares) 43,904 42,374
Product revenues    
Total revenues $ 91,781 $ 85,097
Cost of revenues 50,547 63,013
Service revenues    
Total revenues 80,206 70,955
Cost of revenues $ 56,854 $ 51,021