XML 27 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Detail) (USD $)
12 Months Ended 143 Months Ended 0 Months Ended
Apr. 24, 2015
Apr. 25, 2014
Apr. 26, 2013
Apr. 24, 2015
May 20, 2015
Sep. 05, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense related to equity awards $ 358,700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized     $ 358,700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Unrecognized compensation expense will be amortized on a straight-line basis over a weighted-average remaining period, in years 2 years 2 months 12 days          
Stock repurchase program, authorized amount 9,600,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1     9,600,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1    
Allocation of purchase price of share repurchases 1,165,200,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue 1,881,500,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue 590,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue      
Repurchase of common stock, shares 29,600,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 47,300,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 18,100,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 214,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares    
Average price of common stock repurchased under repurchase program $ 39.30us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 39.78us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 32.68us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 33.48us-gaap_TreasuryStockAcquiredAverageCostPerShare    
Aggregate purchase price of common stock authorized under repurchase program       7,200,000,000us-gaap_PaymentsForRepurchaseOfEquity    
Prepayment to purchase shares of common stock   750,000,000us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt        
Accelerated share repurchases, weighted-average price   $ 39.13us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare        
Preferred stock, shares authorized 5,000,000us-gaap_PreferredStockSharesAuthorized 5,000,000us-gaap_PreferredStockSharesAuthorized   5,000,000us-gaap_PreferredStockSharesAuthorized    
Preferred stock, shares issued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued   0us-gaap_PreferredStockSharesIssued    
Preferred stock, shares outstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding   0us-gaap_PreferredStockSharesOutstanding    
Dividends declared     0ntap_DividendsDeclared      
Dividends paid 207,400,000us-gaap_PaymentsOfDividends 202,300,000us-gaap_PaymentsOfDividends 0us-gaap_PaymentsOfDividends      
Cash dividends declared, per common share $ 0.66us-gaap_CommonStockDividendsPerShareDeclared $ 0.60us-gaap_CommonStockDividendsPerShareDeclared        
Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Cash dividends declared, per common share         $ 0.18us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Cash dividend payable date         Jul. 23, 2015  
Cash dividend record date         Jul. 10, 2015  
Additional Paid-in Capital            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocation of purchase price of share repurchases 812,800,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
813,400,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
176,200,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Value of forward contract   13,900,000ntap_ValueOfAcceleratedShareRepurchaseAgreementForwardContractValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Dividends paid 52,000,000us-gaap_PaymentsOfDividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
50,400,000us-gaap_PaymentsOfDividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Retained Earnings            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocation of purchase price of share repurchases 352,400,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,068,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
413,800,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Dividends paid 155,400,000us-gaap_PaymentsOfDividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
151,900,000us-gaap_PaymentsOfDividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
       
Accelerated Share Repurchase Agreement            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Repurchase of common stock, shares   19,200,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= ntap_AcceleratedShareRepurchaseAgreementMember
       
Share Repurchase Authorization Increase            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount 2,500,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= ntap_ShareRepurchaseAuthorizationIncreaseMember
    2,500,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= ntap_ShareRepurchaseAuthorizationIncreaseMember
   
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares authorized           5,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
Shares available for grant 8,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
    8,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
   
Share offering period for eligible employees 24 months          
Number of consecutive purchase periods 4ntap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
         
Duration of purchase period 6 months          
Percentage of discount from quoted market price, employees entitled to buy shares (ESPP) 15.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
         
1999 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Decrease in number of shares reserved for issuance for every share subject to a full value award 2ntap_CommonStockCapitalSharesReservedForFutureIssuanceDecrease
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
         
Number of shares that may be granted to a participant in any calendar year 1,000,000ntap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerParticipant
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
         
Maximum initial value of performance units a participant may receive $ 5,000,000ntap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberValuePerEmployee
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
         
Number of performance shares a participant may receive in a calendar year 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
         
Additional shares authorized 7,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
         
Shares available for grant 12,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
    12,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
   
1999 Stock Option Plan | Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase price of common stock, percentage 100.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember
         
Award granted, vesting period 4 years          
Options granted period term 7 years          
1999 Stock Option Plan | Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award granted, vesting period 4 years          
Vesting rate 25.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= ntap_NineteenNinetyNineStockOptionPlanMember