Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies - Additional Information (Detail)

v3.23.1
Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Jul. 31, 2022
USD ($)
Jan. 31, 2023
USD ($)
Customer
Segment
Jan. 31, 2022
USD ($)
Customer
Mar. 13, 2023
USD ($)
Mar. 10, 2023
USD ($)
Significant Accounting Policies [Line Items]            
Number of Reportable Segments | Segment     1      
Goodwill impairment $ 3,300,000 $ 5,800,000 $ 9,098,000 $ 0    
Realized and unrealized foreign currency transaction loss     462,000 896,000    
Foreign currency translation adjustment     (900,000) (900,000)    
Unrealized (losses) gains on available-for-sale marketable securities     (25,000) 1,000    
Contract assets     0 0    
Impairment costs     0 0    
Deferred capitalized commission costs     162,000 297,000    
Amortization expense     135,000 256,000    
Other Income (Expense) [Member]            
Significant Accounting Policies [Line Items]            
Realized and unrealized foreign currency transaction loss     500,000 900,000    
Maximum {Member]            
Significant Accounting Policies [Line Items]            
Unrealized (losses) gains on available-for-sale marketable securities     $ 100,000 $ 100,000    
Contractual customer payment terms for goods or service.     1 year      
Customer Concentration Risk [Member] | Total Revenue [Member]            
Significant Accounting Policies [Line Items]            
Number of customers accounted | Customer     2 1    
Customer Concentration Risk [Member] | Total Revenue [Member] | Customer One            
Significant Accounting Policies [Line Items]            
Concentration risk percentage     19.00% 11.00%    
Customer Concentration Risk [Member] | Total Revenue [Member] | Customer Two [Member]            
Significant Accounting Policies [Line Items]            
Concentration risk percentage     10.00%      
Credit Concentration Risk [Member] | Accounts Receivable, Net [Member]            
Significant Accounting Policies [Line Items]            
Number of customers accounted | Customer     1 2    
Credit Concentration Risk [Member] | Accounts Receivable, Net [Member] | Customer One            
Significant Accounting Policies [Line Items]            
Concentration risk percentage     21.00% 10.00%    
Credit Concentration Risk [Member] | Accounts Receivable, Net [Member] | Customer Two [Member]            
Significant Accounting Policies [Line Items]            
Concentration risk percentage       10.00%    
Silicon Valley Bank [Member] | Subsequent Event [Member]            
Significant Accounting Policies [Line Items]            
Deposit in bank           $ 5,000,000.0
Bank deposit transferred to other financial institutions         $ 4,600,000