Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Detail)

v3.21.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Jan. 31, 2021
USD ($)
Customer
Segment
Jan. 31, 2020
USD ($)
Customer
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Significant Accounting Policies [Line Items]        
Cost method investment, ownership percentage 20.00%      
Gain (loss) on investment in affiliates   $ 1,495,000    
Number of Reportable Segments | Segment 1      
Goodwill impairment $ 0 0    
Foreign currency transaction gain (loss), realized and unrealized (793,000) (2,126,000)    
Foreign currency translation adjustment (100,000) (2,200,000)    
Unrealized gains (losses) on marketable securities (50,000) 44,000    
Impairment costs 0 0    
Deferred capitalized commission costs 553,000 958,000    
Amortization expense 71,000 434,000    
Other Income (Expense) [Member]        
Significant Accounting Policies [Line Items]        
Foreign currency transaction gain (loss), realized and unrealized 800,000 2,100,000    
Layer3 TV, Inc. [Member]        
Significant Accounting Policies [Line Items]        
Proceeds from sale of investment in affiliates   1,800,000 $ 200,000 $ 4,600,000
Gain (loss) on investment in affiliates   1,500,000 200,000  
Loss on investments   300,000    
Investments in affiliates 0 0    
Maximum [Member]        
Significant Accounting Policies [Line Items]        
Unrealized gains (losses) on marketable securities $ 100,000 $ 100,000    
Contractual customer payment terms for goods or service. 1 year      
Maximum [Member] | Layer3 TV, Inc. [Member]        
Significant Accounting Policies [Line Items]        
Additional payment being held in escrow, related to sale of investment in affiliates     $ 2,100,000  
Customer Concentration Risk [Member] | Total Revenue [Member]        
Significant Accounting Policies [Line Items]        
Number of customers accounted | Customer 1 0    
Customer Concentration Risk [Member] | Total Revenue [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 22.00% 10.00%    
Credit Concentration Risk [Member] | Accounts Receivable [Member]        
Significant Accounting Policies [Line Items]        
Number of customers accounted | Customer 2 2    
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 18.00% 16.00%    
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 16.00% 10.00%