XML 20 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits and Stock-based Compensation - Classification of Stock-based Compensation (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Stock-based compensation:      
Total stock-based compensation $ 15,692us-gaap_AllocatedShareBasedCompensationExpense $ 8,535us-gaap_AllocatedShareBasedCompensationExpense $ 4,999us-gaap_AllocatedShareBasedCompensationExpense
Cost of revenue [Member]      
Stock-based compensation:      
Total stock-based compensation 343us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
178us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
92us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Research and development [Member]      
Stock-based compensation:      
Total stock-based compensation 8,654us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
4,887us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
2,942us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
Selling, general and administrative [Member]      
Stock-based compensation:      
Total stock-based compensation $ 6,695us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 3,470us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 1,965us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember