Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Detail)

v3.20.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Jan. 31, 2020
USD ($)
Customer
Segment
Jan. 31, 2019
USD ($)
Customer
Jan. 31, 2018
USD ($)
Feb. 01, 2019
USD ($)
Significant Accounting Policies [Line Items]        
Cost method investment, ownership percentage 20.00%      
Gain (loss) on investment in affiliates $ 1,495,000 $ 175,000    
Number of Reportable Segments | Segment 1      
Accumulated goodwill impairment charges $ 54,800,000 54,800,000    
Foreign currency transaction gain (loss), realized and unrealized (2,126,000) (3,459,000)    
Foreign currency translation adjustment (2,200,000) (3,400,000)    
Unrealized gains (losses) on marketable securities 44,000 49,000    
Impairment costs 0 0    
Operating lease right-of-use assets 4,860,000     $ 1,700,000
Operating lease liability 5,070,000     $ 1,700,000
Other Income (Expense) [Member]        
Significant Accounting Policies [Line Items]        
Foreign currency transaction gain (loss), realized and unrealized $ 2,100,000 4,700,000    
Software Development [Member]        
Significant Accounting Policies [Line Items]        
Identified intangible assets, Useful life 3 years      
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 0 2    
Customer Concentration Risk [Member] | Total Revenue [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 10.00%      
Customer Concentration Risk [Member] | Total Revenue [Member] | Customer One [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage   24.00%    
Customer Concentration Risk [Member] | Total Revenue [Member] | Customer Two [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage   11.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 16.00% 44.00%    
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 10.00% 15.00%