XML 115 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Assumption Rates Used for Benefit Obligations (Detail)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
United States Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate:   4.65%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Discount rate minimum: 3.40%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateMinimum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Discount rate maximum: 3.90%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateMaximum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
International Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate minimum: 2.10%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateMinimum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
3.50%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateMinimum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Discount rate maximum: 3.60%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateMaximum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
4.40%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateMaximum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Salary increase minimum: 2.00%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseMinimum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
2.00%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseMinimum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Salary increase maximum: 4.20%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseMaximum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
4.40%nov_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseMaximum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember