XML 43 R75.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Financing Arrangements - Additional Information (Detail) (USD $) Share data in Millions, except Per Share data, unless otherwise specified | 12 Months Ended |
--- | --- | ---
Apr. 24, 2015 Extension | Apr. 25, 2014 | Apr. 26, 2013 | Jun. 10, 2008
Debt Instrument [Line Items] |  |  |  |
Notes issued, principal amount | $ 1,500,000,000 us-gaap_DebtInstrumentFaceAmount | 1,000,000,000 us-gaap_DebtInstrumentFaceAmount |  |
Notes issued, issuance discount | 5,000,000 us-gaap_DebtInstrumentUnamortizedDiscount | 4,500,000 us-gaap_DebtInstrumentUnamortizedDiscount |  |
Revolving Credit Facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Credit facility, amount | 250,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |  |
Credit facility, date expiry | Dec. 21, 2017 |  |  |
Credit facility, increase in facility | 100,000,000 ntap_LineOfCreditFacilityAdditionalExpansionOptionAvailable / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |  |
Credit facility, number of extensions | 2 ntap_LineOfCreditFacilityNumberOfExtensions / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |  |
Credit facility, extensions period | 1 year |  |  |
Credit facility, outstanding borrowings | 0 us-gaap_LineOfCredit / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |  |
Common Stock |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Conversion of convertible notes |  | 4.9 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |
Minimum | Revolving Credit Facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Credit facility, base rate | 0.20%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |
Interest coverage ratio | 350.00%ntap_InterestCoverageRatio / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |
Maximum | Revolving Credit Facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Credit facility, base rate | 1.20%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |
Leverage ratio | 300.00%ntap_LeverageRatio / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |
Put Option | Common Stock |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Convertible Note Hedge number of shares contracted to sell |  |  | 31.8 us-gaap_OptionIndexedToIssuersEquityShares / us-gaap_OptionIndexedToIssuersEquityEquityAxis = us-gaap_PutOptionMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
Convertible Note Hedge Exercise Price |  |  | $ 31.85 us-gaap_OptionIndexedToIssuersEquityStrikePrice1 / us-gaap_OptionIndexedToIssuersEquityEquityAxis = us-gaap_PutOptionMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
Convertible note hedge and warrants exercised and settled with shares of common stock |  | (3.9)us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_OptionIndexedToIssuersEquityEquityAxis = us-gaap_PutOptionMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |
Warrant | Common Stock |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Convertible note hedge and warrants exercised and settled with shares of common stock |  | 1.1 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_FinancialInstrumentAxis = us-gaap_WarrantMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |
Outstanding warrants, number of shares |  | 39.7 us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_WarrantMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |
Exercise price of warrants |  | 41.28 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_FinancialInstrumentAxis = us-gaap_WarrantMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |
Warrants exercised, number of shares |  | 31.9 ntap_NumberOfWarrantsExercised / us-gaap_FinancialInstrumentAxis = us-gaap_WarrantMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |
Warrant | Weighted Average | Common Stock |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Exercise price of warrants |  | 43.09 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_FinancialInstrumentAxis = us-gaap_WarrantMember / us-gaap_RangeAxis = us-gaap_WeightedAverageMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |
Convertible Notes Payable |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Notes issued, principal amount |  |  |  | 1,265,000,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember
Notes issued, interest rate |  |  |  | 1.75%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember
Convertible Notes, maturity date |  | Jun. 01, 2013 |  |
Conversion factor for convertible notes |  | 31.40 us-gaap_DebtInstrumentConvertibleConversionRatio1 / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember |  |
Denominator of principal amount upon which conversion rate is based |  | 1,000 ntap_PrincipalAmountPerNoteUsedInConversionRate / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember |  |
Conversion price of notes to shares of common stock |  | 31.85 us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember |  |
Conversion of convertible notes |  | 4.9 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember |  |
Excess conversion value over principal amount of Convertible Notes |  | 178,900,000 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember |  |
Long-term debt |  |  |  | 1,017,000,000 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember
Effective interest rate |  |  |  | 6.31%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember
Notes issued, issuance discount |  |  |  | 248,000,000 us-gaap_DebtInstrumentUnamortizedDiscount / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember
Issuance costs on Convertible Notes |  |  |  | 21,400,000 us-gaap_DebtInstrumentFeeAmount / us-gaap_DebtInstrumentAxis = us-gaap_ConvertibleNotesPayableMember
Equity Components Of Convertible Notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Issuance costs on Convertible Notes |  |  |  | 5,200,000 us-gaap_DebtInstrumentFeeAmount / us-gaap_DebtInstrumentAxis = ntap_EquityComponentsOfConvertibleNotesMember
Foreign Currency Sub Facility | Revolving Credit Facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Credit facility, amount | 100,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_DebtInstrumentAxis = ntap_ForeignCurrencySubFacilityMember |  |  |
Letter Of Credit Sub Facility | Revolving Credit Facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Credit facility, amount | 50,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_DebtInstrumentAxis = ntap_LetterOfCreditSubFacilityMember |  |  |
Swingline Sub Facility | Revolving Credit Facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Credit facility, amount | 10,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_DebtInstrumentAxis = ntap_SwinglineSubFacilityMember |  |  |
Senior Notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt | 1,523,600,000 us-gaap_DebtInstrumentFairValue / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember | 1,000,000,000 us-gaap_DebtInstrumentFairValue / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |
Senior Notes | Due 2021 |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Notes issued, principal amount | 500,000,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodTwoMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember | 0 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodTwoMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |
Effective interest rate | 3.54%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodTwoMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |  |
Senior Notes | Due 2017 |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Notes issued, principal amount | 750,000,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodOneMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember | 750,000,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodOneMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |
Effective interest rate | 2.25%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodOneMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember | 2.25%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodOneMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |
Senior Notes | Due 2022 |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Notes issued, principal amount | $ 250,000,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodThreeMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember | 250,000,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodThreeMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |
Effective interest rate | 3.43%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodThreeMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember | 3.43%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_DebtInstrumentRedemptionPeriodAxis = us-gaap_DebtInstrumentRedemptionPeriodThreeMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  |

X
- Definition Interest coverage ratio. + References No definition available. + Details
Name: | ntap_InterestCoverageRatio
Namespace Prefix: | ntap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Leverage ratio. + References No definition available. + Details
Name: | ntap_LeverageRatio
Namespace Prefix: | ntap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount potentially available for additional borrowing on the Line of Credit Facility. + References No definition available. + Details
Name: | ntap_LineOfCreditFacilityAdditionalExpansionOptionAvailable
Namespace Prefix: | ntap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of extensions potentially available to the borrower under the line of credit facility. + References No definition available. + Details
Name: | ntap_LineOfCreditFacilityNumberOfExtensions
Namespace Prefix: | ntap_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of extension period for line of credit facility. + References No definition available. + Details
Name: | ntap_LineOfCreditFacilityPotentialTermExtensionPeriod
Namespace Prefix: | ntap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of warrants exercised. + References No definition available. + Details
Name: | ntap_NumberOfWarrantsExercised
Namespace Prefix: | ntap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Principal amount per note used in conversion rate. + References No definition available. + Details
Name: | ntap_PrincipalAmountPerNoteUsedInConversionRate
Namespace Prefix: | ntap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6928298&loc=SL6031898-161870 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21521-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21506-112644 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(5)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Conversion Rate -URI http://asc.fasb.org/extlink&oid=6509012 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34725769&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13476-108611 + Details
Name: | us-gaap_DebtInstrumentFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the fee that accompanies borrowing money under the debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentFeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateEffectivePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of debt discount that was originally recognized at the issuance of the instrument that has yet to be amortized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28541-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34725769&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20, 22 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (b)(2),(c) -URI http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008 + Details
Name: | us-gaap_OptionIndexedToIssuersEquityShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise or strike price stated in the contract for options indexed to the issuer's equity shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI http://asc.fasb.org/extlink&oid=6940734&loc=d3e22047-110879 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008 + Details
Name: | us-gaap_OptionIndexedToIssuersEquityStrikePrice1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ntap_EquityComponentsOfConvertibleNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ntap_ForeignCurrencySubFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ntap_LetterOfCreditSubFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ntap_SwinglineSubFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_ConvertibleNotesPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_PutOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |