XML 108 R93.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Income Taxes - Additional Information (Detail) - USD ($) $ in Millions | 4 Months Ended | 8 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Apr. 27, 2018 | Dec. 31, 2017 | Apr. 27, 2018 | Apr. 28, 2017 | Apr. 29, 2016 | Apr. 24, 2015
Income Tax Contingency [Line Items] |  |  |  |  |  |
U.S. federal corporate tax rate | 21.00% | 35.00% | 30.50% |  |  |
Tax expense related to tax rate changes |  |  | $ 126 |  |  |
Percentage of transition tax on accumulated foreign earnings and profits, due to TCJA |  |  | 15.50% |  |  |
Percentage of transition tax on remaining foreign earnings due to TCJA |  |  | 8.00% |  |  |
Tax expense for the estimated U.S. federal and state income tax impacts of the transition tax |  |  | $ 732 | $ 0 | $ 0 |
Payment period for one-time transition tax |  |  | 8 years |  |  |
Provision for income taxes |  |  | $ 1,090 | 156 | 116 |
Deferred tax assets, increase/decrease in valuation allowance |  |  | $ 15 |  |  |
Operating loss and credit carryforwards, expiration dates range, minimum |  |  | 2019 |  |  |
Operating loss and credit carryforwards, expiration dates range, maximum |  |  | 2038 |  |  |
Gross unrecognized tax benefits | $ 348 |  | $ 348 | 218 | 216 | $ 272
Gross unrecognized tax benefits included in other long-term liabilities | 318 |  | 318 |  |  |
Unrecognized tax benefits that would affect provision for income taxes | 294 |  | 294 |  |  |
Provisional gross unrecognized tax benefits | 114 |  | 114 |  |  |
Tax penalties and interest on unrecognized tax benefits |  |  | 5 | 5 | 2 |
Accrued tax penalties and interest on unrecognized tax benefits | 22 |  | 22 | 16 |  |
Resolution of income tax examinations |  |  | 0 | 0 | 20 |
Federal Income Tax |  |  |  |  |  |
Income Tax Contingency [Line Items] |  |  |  |  |  |
Operating loss carry forwards | 7 |  | 7 |  |  |
Tax credit carry forward amount | 3 |  | 3 |  |  |
Resolution of income tax examinations |  |  |  |  | 23 |
State and Local Income Tax |  |  |  |  |  |
Income Tax Contingency [Line Items] |  |  |  |  |  |
Operating loss carry forwards | 29 |  | 29 |  |  |
Tax credit carry forward amount | 146 |  | 146 |  |  |
Foreign Income Tax |  |  |  |  |  |
Income Tax Contingency [Line Items] |  |  |  |  |  |
Operating loss carry forwards | 4 |  | 4 |  |  |
Tax credit carry forward amount | $ 28 |  | 28 |  |  |
SolidFire |  |  |  |  |  |
Income Tax Contingency [Line Items] |  |  |  |  |  |
Tax charge from integration of intellectual properties from the SolidFire acquisition |  |  | $ 0 | 0 | $ 64 |
Accounting Standards Update 2016-09 |  |  |  |  |  |
Income Tax Contingency [Line Items] |  |  |  |  |  |
Provision for income taxes |  |  |  | $ 18 |  |

X
- Definition Gross amount recognized for uncertainty in income taxes classified as noncurrent. + References No definition available. + Details
Name: | ntap_GrossLiabilityForUncertainTaxPositionsNoncurrent
Namespace Prefix: | ntap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating loss and credit carryforwards expiration dates range maximum. + References No definition available. + Details
Name: | ntap_OperatingLossAndCreditCarryforwardsExpirationDatesRangeMaximum
Namespace Prefix: | ntap_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating loss and credit carryforwards expiration dates range minimum. + References No definition available. + Details
Name: | ntap_OperatingLossAndCreditCarryforwardsExpirationDatesRangeMinimum
Namespace Prefix: | ntap_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 incomplete accounting change in tax rate provisional income tax expense benefit. + References No definition available. + Details
Name: | ntap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | ntap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 incomplete accounting transition tax for accumulated foreign earnings provisional income tax expense benefit. + References No definition available. + Details
Name: | ntap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | ntap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017 Payment Period for one-time transition tax. + References No definition available. + Details
Name: | ntap_TaxCutsAndJobsActOf2017PaymentPeriodForOneTimeTransitionTax
Namespace Prefix: | ntap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 percentage of transition tax on accumulated foreign earnings and profits, cash and liquid assets. + References No definition available. + Details
Name: | ntap_TaxCutsAndJobsActOf2017PercentageOfTransitionTaxOnAccumulatedForeignEarningsAndProfitsCashAndLiquidAssets
Namespace Prefix: | ntap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017 Percentage of transition tax on remaining foreign earnings. + References No definition available. + Details
Name: | ntap_TaxCutsAndJobsActOf2017PercentageOfTransitionTaxOnRemainingForeignEarnings
Namespace Prefix: | ntap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unrecognized tax benefits increases resulting from tax reforms. + References No definition available. + Details
Name: | ntap_UnrecognizedTaxBenefitsIncreasesResultingFromTaxReforms
Namespace Prefix: | ntap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_IncomeTaxContingencyLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 2: 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.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationOtherAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationTaxSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ntap_SolidFireMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |