XML 66 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Detail) (USD $)
1 Months Ended 12 Months Ended 8 Months Ended
Jan. 31, 2015
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Jun. 15, 2014
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option award 20,233,620us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 20,233,620us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 25,424,437us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber    
Board of directors service term   3 years      
Dividend declared $ 0us-gaap_DividendsPayableAmountPerShare $ 0us-gaap_DividendsPayableAmountPerShare      
Dividend paid $ 0us-gaap_Dividends        
Unvested shares subject to repurchase at an aggregate price 100,000veev_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesSubjectToRepurchaseLiabilityRecorded 100,000veev_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesSubjectToRepurchaseLiabilityRecorded 500,000veev_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesSubjectToRepurchaseLiabilityRecorded    
Cash received for early exercise of options     200,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions    
Employee Service Share Based Compensation Early Exercise Of Stock Options   0veev_EmployeeServiceShareBasedCompensationEarlyExerciseOfStockOptions      
Weighted-average grant date fair value of options granted   $ 13.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 2.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 0.71us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue  
Unrecognized compensation cost, net of estimated forfeitures, related to unvested stock options granted 34,900,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized 34,900,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized      
Closing stock price $ 28.76us-gaap_SharePrice $ 28.76us-gaap_SharePrice      
Intrinsic value of options exercised   104,689,345us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue      
Stock-based compensation capitalized as internal-use software   100,000us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount 500,000us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount    
Unvested Stock Options [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted average period of unvested stock   4 years 4 months 24 days      
Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted average grant date fair value, RSUs granted   $ 26.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Unrecognized compensation cost, net of estimated forfeitures, related to unvested RSUs $ 25,400,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
$ 25,400,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Unvested Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted average period of unvested stock   3 years 6 months      
2007 Stock Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option award 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= veev_TwoThousandSevenEquityIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= veev_TwoThousandSevenEquityIncentivePlanMember
     
2012 Equity Incentive Award Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option award 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndTwelveEquityIncentiveAwardPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndTwelveEquityIncentiveAwardPlanMember
     
2013 Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option award 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndThirteenEquityAndIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndThirteenEquityAndIncentivePlanMember
     
2013 Equity Incentive Plan [Member] | Stock Option Activity [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option exercisable period   10 years      
Stock option vesting period   9 years      
2013 Equity Incentive Plan [Member] | Stock Option Activity [Member] | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option vesting period   5 years      
2013 EIP [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Minimum incremental of issuance of common stock   13,750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndThirteenEquityIncentiveAwardPlanMember
     
Common shares outstanding percentage 5.00%veev_CommonStockSharesOutstandingPercentage
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndThirteenEquityIncentiveAwardPlanMember
5.00%veev_CommonStockSharesOutstandingPercentage
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndThirteenEquityIncentiveAwardPlanMember
     
Effective date of plan   Oct. 15, 2013      
Equity incentive plan   The number of shares available for issuance under the 2013 EIP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 13.75 million shares, (b) 5% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year, or (c) the number of shares determined by our board of directors.      
2013 Employee Stock Purchase Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Minimum incremental of issuance of common stock   2,200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
     
Common shares outstanding percentage 1.00%veev_CommonStockSharesOutstandingPercentage
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
1.00%veev_CommonStockSharesOutstandingPercentage
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
     
Common stock reserve for future issuance 4,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
4,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
     
Employee stock purchase plan   The number of shares available for issuance under the ESPP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 2.2 million shares, (b) 1% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year or (c) the number of shares determined by our board of directors.      
Common stock acquire at fair market value   85.00%veev_PercentageOfCommonStockAcquireToFairMarketValue
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
     
Common stock purchases through payroll deductions   15.00%veev_PercentageOfPayrollDeductionsForSharesAcquire
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
     
2007 Stock Plans [Member] | Stock Option Activity [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option exercisable period   10 years      
Stock option vesting period   5 years      
2007 Stock Plans [Member] | Stock Option Activity [Member] | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option vesting period   4 years      
2012 Stock Plan [Member] | Stock Option Activity [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option exercisable period   10 years      
Stock option vesting period   9 years      
2012 Stock Plan [Member] | Stock Option Activity [Member] | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option vesting period   5 years      
2012 and 2013 Equity Incentive Plan [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense, net of forfeitures, is recognized over the requisite service periods of awards   9 years      
2012 and 2013 Equity Incentive Plan [Member] | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense, net of forfeitures, is recognized over the requisite service periods of awards   4 years      
Class A common stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, shares outstanding 64,729,479us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
64,729,479us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
15,044,750us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Conversion of common stock outstanding   1veev_OutstandingCommonStockConversionRatio
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Conversion of common stock   1veev_CommonStockConversionRatio
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Class A common stock [Member] | 2013 EIP [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock Available for issuance   8,149,581us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSharesApprovedForIssuance
/ us-gaap_PlanNameAxis
= veev_TwoThousandAndThirteenEquityIncentiveAwardPlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Class A common stock [Member] | 2013 Employee Stock Purchase Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock issued in ESPP offering period         350,059us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_PlanNameAxis
= veev_TwoThousandThirteenEmployeeStockPurchasePlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B common stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, shares outstanding 66,338,146us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
66,338,146us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
109,746,795us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Common stock, shares unvested 195,833us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
195,833us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,824,457us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember