Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Detail)

v3.19.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Jan. 31, 2019
USD ($)
Customer
Segment
Jan. 31, 2018
USD ($)
Customer
Significant Accounting Policies [Line Items]    
Cost method investment, ownership percentage 20.00%  
Gain (loss) on investment in affiliates $ 175,000 $ 2,555,000
Number of Reportable Segments | Segment 1  
Accumulated goodwill impairment charges $ 54,800,000 39,300,000
Foreign currency translation adjustment (3,400,000) (5,400,000)
Unrealized gains (losses) on marketable securities 49,000 (60,000)
Impairment costs $ 0  
ASU 2014-09 [Member]    
Significant Accounting Policies [Line Items]    
Acquisition costs expensed over expected period 5 years  
Hardware and Software Maintenance [Member]    
Significant Accounting Policies [Line Items]    
Commissions and special incentive payments amortized period 5 years  
Other Income (Expense) [Member]    
Significant Accounting Policies [Line Items]    
Foreign currency transaction gain (loss), realized and unrealized $ (4,700,000) 3,800,000
Software Development [Member]    
Significant Accounting Policies [Line Items]    
Identified intangible assets, Useful life 3 years  
Maximum [Member]    
Significant Accounting Policies [Line Items]    
Unrealized gains (losses) on marketable securities $ 100,000  
Contractual customer payment terms for goods or service. 1 year  
Maximum [Member] | ASU 2016-02 [Member]    
Significant Accounting Policies [Line Items]    
Right-of-use asset and related lease liability $ 2,000,000  
Minimum [Member] | ASU 2016-02 [Member]    
Significant Accounting Policies [Line Items]    
Right-of-use asset and related lease liability 1,500,000  
Layer3 TV, Inc. [Member]    
Significant Accounting Policies [Line Items]    
Proceeds from sale of investment in affiliates 200,000 4,600,000
Gain (loss) on investment in affiliates 200,000 2,600,000
Investments in affiliates 0 $ 0
Layer3 TV, Inc. [Member] | Maximum [Member]    
Significant Accounting Policies [Line Items]    
Additional payment being held in escrow, related to sale of investment in affiliates $ 2,100,000  
Credit Concentration Risk [Member] | Accounts Receivable [Member]    
Significant Accounting Policies [Line Items]    
Number of customers accounted | Customer 2 1
Concentration risk percentage   49.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]    
Significant Accounting Policies [Line Items]    
Concentration risk percentage 44.00%  
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]    
Significant Accounting Policies [Line Items]    
Concentration risk percentage 15.00%  
Customer Concentration Risk [Member] | Total Revenue [Member]    
Significant Accounting Policies [Line Items]    
Number of customers accounted | Customer 2 1
Concentration risk percentage   37.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%