XML 60 R44.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Organization and Basis of Presentation - Additional Information (Detail) | Nov. 22, 2013 GeographicMarket Vendor Country | Dec. 31, 2017 USD ($) Pension_Plan | Mar. 31, 2017 USD ($)
--- | --- | --- | ---
Basis Of Presentation And Organization [Line Items] |  |  |
Number of geographical area covered | GeographicMarket | 80 |  |
Number of vendors | Vendor | 1,000 |  |
Number of countries distribution occur through vendors | Country | 40 |  |
ASU 2016-16 [Member] |  |  |
Basis Of Presentation And Organization [Line Items] |  |  |
Upon adoption of deferred charge cumulative-effect adjustment to accumulated deficit netted |  | $ 0 |
Prepaid and Other Current Assets [Member] | ASU 2016-16 [Member] |  |  |
Basis Of Presentation And Organization [Line Items] |  |  |
Reversal of deferred charge |  |  | $ 1,000,000
UK [Member] |  |  |
Basis Of Presentation And Organization [Line Items] |  |  |
Number of defined benefit plan | Pension_Plan |  | 2 |

X
- Definition Basis of presentation and organization. + References No definition available. + Details
Name: | dnow_BasisOfPresentationAndOrganizationLineItems
Namespace Prefix: | dnow_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of defined benefit pension plans. + References No definition available. + Details
Name: | dnow_NumberOfDefinedBenefitPensionPlans
Namespace Prefix: | dnow_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of geographic markets. + References No definition available. + Details
Name: | dnow_NumberOfGeographicMarkets
Namespace Prefix: | dnow_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of vendor distributed countries. + References No definition available. + Details
Name: | dnow_NumberOfVendorDistributedCountries
Namespace Prefix: | dnow_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of vendors. + References No definition available. + Details
Name: | dnow_NumberOfVendors
Namespace Prefix: | dnow_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reversal of deferred income tax assets net. + References No definition available. + Details
Name: | dnow_ReversalOfDeferredIncomeTaxAssetsNet
Namespace Prefix: | dnow_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794 + Details
Name: | us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |