Quarterly report pursuant to Section 13 or 15(d)

Revenues from Contracts with Customers - Schedule of Revenue Disaggregated by Revenue Stream (Detail)

v3.19.3
Revenues from Contracts with Customers - Schedule of Revenue Disaggregated by Revenue Stream (Detail) - 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 $ 20,544 $ 18,611 $ 47,841 $ 45,447
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 13,524 8,268 26,671 12,821
Professional Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 1,124 2,948 5,050 11,011
Maintenance - First Year [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 541 514 1,820 1,632
Maintenance - Renewal [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 5,355 $ 6,881 $ 14,300 $ 19,983