Revenues - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2021
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Line Items]              
Contract with customers liability revenue recognized that was included as opening balance           $ 7,809 $ 7,441
Revenue remaining performance obligation amount $ 34,044 $ 30,110   $ 30,110   34,044  
Deferred commission expenses 1,319 1,494   1,494   1,319 64
Other Current Assets [Member]              
Disaggregation of Revenue [Line Items]              
Deferred commission expenses 794 1,061   1,061   794  
Other Noncurrent Assets [Member]              
Disaggregation of Revenue [Line Items]              
Deferred commission expenses $ 525 433   433   $ 525  
One Customer [Member]              
Disaggregation of Revenue [Line Items]              
Revenue from contract with customers excluding assessed tax         $ 2,174    
Two Customers [Member]              
Disaggregation of Revenue [Line Items]              
Revenue from contract with customers excluding assessed tax       $ 4,283      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage         10.00% 10.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage       22.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four Customers [Member]              
Disaggregation of Revenue [Line Items]              
Revenue from contract with customers excluding assessed tax             $ 11,187
Concentration risk percentage             48.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Six Customers [Member]              
Disaggregation of Revenue [Line Items]              
Revenue from contract with customers excluding assessed tax           $ 13,381  
Concentration risk percentage           46.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Minimum [Member]              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage       10.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Minimum [Member] | Four Customers [Member]              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage             10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage             30.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customers [Member]              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage 85.00%     60.00%   85.00%  
Software And Support [Member]              
Disaggregation of Revenue [Line Items]              
Revenue from contract with customers excluding assessed tax           $ 14,758 $ 15,914
Subscription Revenue [Member]              
Disaggregation of Revenue [Line Items]              
Revenue from contract with customers excluding assessed tax   3,792 $ 2,180 $ 10,993 $ 6,475 $ 9,943 $ 3,884
Product Subscription And Support Revenue [Member]              
Disaggregation of Revenue [Line Items]              
Revenue from contract with customers excluding assessed tax   $ 6,092 $ 4,432 $ 17,992 $ 13,231