Quarterly report pursuant to Section 13 or 15(d)

Consolidated Statements of Operations and Comprehensive Income (Loss)

v3.19.3
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Revenue:        
Total revenue $ 20,544 $ 18,611 $ 47,841 $ 45,447
Cost of revenue:        
Total cost of revenue 4,852 7,323 18,353 18,967
Gross profit 15,692 11,288 29,488 26,480
Operating expenses:        
Research and development 4,033 4,727 12,060 15,770
Selling and marketing 3,859 4,165 9,674 11,635
General and administrative 3,265 3,881 11,664 13,356
Severance and restructuring costs 2,282 1,030 3,152 1,620
Total operating expenses 13,439 13,803 36,550 42,381
Income (loss) from operations 2,253 (2,515) (7,062) (15,901)
Other expense, net (161) (2,087) (2,030) (4,898)
Income (loss) before income taxes 2,092 (4,602) (9,092) (20,799)
Income tax benefit (53) (775) (214) (2,421)
Net income (loss) $ 2,145 $ (3,827) $ (8,878) $ (18,378)
Net income (loss) per share, basic $ 0.06 $ (0.11) $ (0.24) $ (0.52)
Net income (loss) per share, diluted $ 0.06 $ (0.11) $ (0.24) $ (0.52)
Weighted average common shares outstanding, basic 36,751 35,747 36,606 35,668
Weighted average common shares outstanding, diluted 37,752 35,747 36,606 35,668
Comprehensive income (loss):        
Net income (loss) $ 2,145 $ (3,827) $ (8,878) $ (18,378)
Other comprehensive income, net of tax:        
Foreign currency translation adjustment 59 923 1,399 2,354
Unrealized gains (losses) on marketable securities 31 3 91 (15)
Total other comprehensive income 90 926 1,490 2,339
Comprehensive income (loss) 2,235 (2,901) (7,388) (16,039)
Product [Member]        
Revenue:        
Total revenue 13,524 8,268 26,671 12,821
Cost of revenue:        
Cost of revenue 466 1,723 4,414 2,539
Service [Member]        
Revenue:        
Total revenue 7,020 10,343 21,170 32,626
Cost of revenue:        
Cost of revenue $ 4,386 $ 5,600 $ 13,939 $ 16,428