Annual report pursuant to Section 13 and 15(d)

Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail)

v2.4.1.9
Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Segment Reporting Information [Line Items]      
Total revenues $ 115,435us-gaap_SalesRevenueNet $ 146,319us-gaap_SalesRevenueNet $ 157,188us-gaap_SalesRevenueNet
North America [Member]      
Segment Reporting Information [Line Items]      
Total revenues 64,755us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
77,105us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
94,155us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Europe and Middle East [Member]      
Segment Reporting Information [Line Items]      
Total revenues 39,387us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
53,105us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
49,824us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Latin America [Member]      
Segment Reporting Information [Line Items]      
Total revenues 6,829us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_LatinAmericaMember
13,156us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_LatinAmericaMember
11,777us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_LatinAmericaMember
Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
Total revenues $ 4,464us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
$ 2,953us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
$ 1,432us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Total Revenue [Member] | Customer Concentration Risk [Member] | North America [Member]      
Segment Reporting Information [Line Items]      
% of total revenues 56.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
53.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
60.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Total Revenue [Member] | Customer Concentration Risk [Member] | Europe and Middle East [Member]      
Segment Reporting Information [Line Items]      
% of total revenues 34.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
36.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
32.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Total Revenue [Member] | Customer Concentration Risk [Member] | Latin America [Member]      
Segment Reporting Information [Line Items]      
% of total revenues 6.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_LatinAmericaMember
9.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_LatinAmericaMember
7.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_LatinAmericaMember
Total Revenue [Member] | Customer Concentration Risk [Member] | Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
% of total revenues 4.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
2.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember