Quarterly report pursuant to Section 13 or 15(d)

Consolidated Statements of Operations and Comprehensive (Loss) Income

v3.20.2
Consolidated Statements of Operations and Comprehensive (Loss) Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Revenue:        
Total revenue $ 4,966 $ 20,544 $ 16,876 $ 47,841
Cost of revenue:        
Total cost of revenue 2,190 4,852 9,777 18,353
Gross profit 2,776 15,692 7,099 29,488
Operating expenses:        
Research and development 3,024 4,033 10,550 12,060
Selling and marketing 1,636 3,859 5,490 9,674
General and administrative 2,636 3,265 7,057 11,664
Severance and restructuring costs 53 2,282 1,082 3,152
Total operating expenses 7,349 13,439 24,179 36,550
(Loss) income from operations (4,573) 2,253 (17,080) (7,062)
Other expense, net (499) (161) (334) (2,030)
(Loss) income before income taxes (5,072) 2,092 (17,414) (9,092)
Income tax provision (benefit) 45 (53) (21) (214)
Net (loss) income $ (5,117) $ 2,145 $ (17,393) $ (8,878)
Net (loss) income per share, basic $ (0.14) $ 0.06 $ (0.46) $ (0.24)
Net (loss) income per share, diluted $ (0.14) $ 0.06 $ (0.46) $ (0.24)
Weighted average common shares outstanding, basic 37,556 36,751 37,436 36,606
Weighted average common shares outstanding, diluted 37,556 37,752 37,436 36,606
Comprehensive loss:        
Net (loss) income $ (5,117) $ 2,145 $ (17,393) $ (8,878)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (143) 59 1,498 1,399
Unrealized (losses) gains on marketable securities (33) 31 (37) 91
Total other comprehensive (loss) income (176) 90 1,461 1,490
Comprehensive (loss) income (5,293) 2,235 (15,932) (7,388)
Product [Member]        
Revenue:        
Total revenue 1,048 13,524 5,212 26,671
Cost of revenue:        
Cost of revenue 435 466 2,803 4,414
Service [Member]        
Revenue:        
Total revenue 3,918 7,020 11,664 21,170
Cost of revenue:        
Cost of revenue $ 1,755 $ 4,386 $ 6,974 $ 13,939