XML 87 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangibles - Summary of Goodwill Identified by Segment (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Line Items]      
Goodwill,Beginning balance $ 333us-gaap_Goodwill $ 343us-gaap_Goodwill  
Additions 20us-gaap_GoodwillAcquiredDuringPeriod    
Currency translation adjustments and other 7us-gaap_GoodwillTranslationAdjustments (10)us-gaap_GoodwillTranslationAdjustments  
Goodwill,Ending balance 346us-gaap_Goodwill 333us-gaap_Goodwill  
United States [Member]      
Goodwill [Line Items]      
Goodwill,Beginning balance 202us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_US
204us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_US
 
Additions 20us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= country_US
   
Currency translation adjustments and other   (2)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= country_US
 
Goodwill,Ending balance 222us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_US
202us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_US
 
Canada (Member)      
Goodwill [Line Items]      
Goodwill,Beginning balance 109us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_CA
117us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Currency translation adjustments and other (8)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= country_CA
(8)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Goodwill,Ending balance 101us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_CA
109us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= country_CA
 
International [Member]      
Goodwill [Line Items]      
Goodwill,Beginning balance 22us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= dnow_InternationalMember
  22us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= dnow_InternationalMember
Currency translation adjustments and other 1us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementGeographicalAxis
= dnow_InternationalMember
   
Goodwill,Ending balance $ 23us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= dnow_InternationalMember
  $ 22us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= dnow_InternationalMember