XML 80 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments - Additional Information (Detail)
12 Months Ended
Dec. 31, 2014
Segments
Segment Reporting Information [Line Items]  
Number of reportable segments 3us-gaap_NumberOfReportableSegments
Number of operating segments 4us-gaap_NumberOfOperatingSegments
Minimum [Member] | United States [Member]  
Segment Reporting Information [Line Items]  
Number of locations 200dnow_NumberOfLocations
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementGeographicalAxis
= country_US
Minimum [Member] | Canada (Member)  
Segment Reporting Information [Line Items]  
Number of locations 70dnow_NumberOfLocations
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Minimum [Member] | International [Member]  
Segment Reporting Information [Line Items]  
Number of locations 30dnow_NumberOfLocations
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementGeographicalAxis
= dnow_InternationalMember
Number of countries 20us-gaap_NumberOfCountriesInWhichEntityOperates
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementGeographicalAxis
= dnow_InternationalMember