XML 51 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Recent Accounting Standards - Summary of Impact of Adopting Topic 606 on Consolidated Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Disaggregation Of Revenue [Line Items]      
Total revenue $ 129,231 $ 114,490 $ 104,524
Total cost of revenue 52,740 46,398 45,195
Gross profit 76,491 68,092 59,329
Sales and marketing 40,761 37,302 33,768
Net loss $ (14,572) $ (13,121) $ (12,949)
Basic and diluted $ (0.74) $ (0.71) $ (0.74)
Adjustment | Topic 606      
Disaggregation Of Revenue [Line Items]      
Total revenue $ (169)    
Total cost of revenue (493)    
Gross profit 324    
Sales and marketing 4,468    
Net loss $ (4,144)    
Basic and diluted $ (0.21)    
Balances Without Adoption of Topic 606 | Topic 606      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 129,062    
Total cost of revenue 52,247    
Gross profit 76,815    
Sales and marketing 45,229    
Net loss $ (18,716)    
Basic and diluted $ (0.95)