XML 85 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock - Summary of Stock Option Outstanding Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 6 years 8 months 19 days
Stock Options Outstanding, Shares 10,881,133us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Stock Options Outstanding, Weighted - Average Exercise Price $ 61.22nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeOutstandingOptionsWeightedAverageExercisePrice
Stock Options Exercisable, Shares 5,903,712us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Stock Options Exercisable, Weighted - Average Exercise Price $ 55.06nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice
Stock option, Minimum Range $ 8.43us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
Stock option, Maximum Range $ 77.99us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
Range One [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 3 years 5 months 27 days
Stock Options Outstanding, Shares 2,428,973us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeOneMember
Stock Options Outstanding, Weighted - Average Exercise Price $ 32.39nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeOutstandingOptionsWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeOneMember
Stock Options Exercisable, Shares 2,428,973us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeOneMember
Stock Options Exercisable, Weighted - Average Exercise Price $ 32.39nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeOneMember
Stock option, Minimum Range $ 8.43us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeOneMember
Stock option, Maximum Range $ 45.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeOneMember
Range Two [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 8 years 2 months 9 days
Stock Options Outstanding, Shares 5,458,369us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeTwoMember
Stock Options Outstanding, Weighted - Average Exercise Price $ 65.94nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeOutstandingOptionsWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeTwoMember
Stock Options Exercisable, Shares 1,102,784us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeTwoMember
Stock Options Exercisable, Weighted - Average Exercise Price $ 61.06nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeTwoMember
Stock option, Minimum Range $ 45.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeTwoMember
Stock option, Maximum Range $ 70.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeTwoMember
Range Three [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 6 years 8 months 5 days
Stock Options Outstanding, Shares 2,993,791us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeThreeMember
Stock Options Outstanding, Weighted - Average Exercise Price $ 75.99nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeOutstandingOptionsWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeThreeMember
Stock Options Exercisable, Shares 2,371,955us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeThreeMember
Stock Options Exercisable, Weighted - Average Exercise Price $ 75.49nov_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeThreeMember
Stock option, Minimum Range $ 70.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeThreeMember
Stock option, Maximum Range $ 77.99us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nov_RangeThreeMember