XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Deferred Revenue - Summary of Revenue Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Disaggregation Of Revenue [Line Items]        
Total revenue $ 41,412 $ 37,343 $ 81,718 $ 71,350
Subscription and services revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue 38,500 34,469 76,116 65,581
Product and other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 2,912 $ 2,874 $ 5,602 $ 5,769