XML 69 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue and Deferred Revenue - Summary of Revenue Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Disaggregation Of Revenue [Line Items]        
Total revenue $ 39,595 $ 32,608 $ 110,945 $ 94,511
Subscription and services revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue 36,489 29,794 102,070 85,532
Product and other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 3,106 $ 2,814 $ 8,875 $ 8,979