XML 101 R88.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Income Taxes - Additional Information (Detail) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2023 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Tax Credit Carryforward [Line Items] |  |  |  |  |
Effective income tax rate |  | (60.90%) | 34.90% |  |
Increase (decrease) in valuation allowance |  | $ (574) |  |  |
Unrecognized tax benefit | $ 67 | 67 | $ 62 | $ 60 | $ 57
Income tax interest and penalties related to unrecognized tax benefit |  | 5 | 8 | $ 8 |
Increase in unrecognized tax position from completion of audits of domestic and foreign jurisdictions from prior years |  | 19 |  |  |
Decrease in unrecognized tax benefits from resolutions of domestic foreign jurisdiction audit |  | 4 | 1 |  |
Accrued income tax interest and penalties related to unrecognized tax benefit | 20 | 20 | 23 |  |
Foreign tax credit | 277 | 277 |  |  |
Net operating loss carry forward | 1,216 | 1,216 |  |  |
Tax-deductible goodwill | 70 | 70 |  |  |
Deferred tax assets, valuation allowances in numerous jurisdictions | $ 346 | $ 346 | $ 920 |  |
Maximum [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Period of amortization of goodwill | 8 years | 8 years |  |  |
Carry Forward Expiration Year 2027 [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Net operating loss carry forward | $ 145 | $ 145 |  |  |
Carry Forward Expiration Year 2028 [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Net operating loss carry forward | 92 | 92 |  |  |
Carry Forward Expiration Year 2030 [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Net operating loss carry forward | 12 | 12 |  |  |
Carry Forward Expiration Year 2031 [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Net operating loss carry forward | 11 | 11 |  |  |
Carry Forward Expiration Year 2032 [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Net operating loss carry forward | 10 | 10 |  |  |
Carry Forward Expiration Year 2033 [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Net operating loss carry forward | 7 | 7 |  |  |
Release Of Valuation Allowances In United States [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Increase (decrease) in valuation allowance | 299 |  |  |  |
Release of Valuation Allowances in Outsude United States [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Increase (decrease) in valuation allowance | $ 186 |  |  |  |
Future Projections Taxable Income [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Increase (decrease) in valuation allowance |  | (485) |  |  |
Utilized NOLs and Other Timing Differences in United States [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Increase (decrease) in valuation allowance |  | (68) |  |  |
Current Year Changes In Carrying Value of Deferred Tax Assets [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Increase (decrease) in valuation allowance |  | (6) |  |  |
Utilized NOLs in Foreign Jurisdictions [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Increase (decrease) in valuation allowance |  | (8) |  |  |
FX [Member] |  |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |  |
Increase (decrease) in valuation allowance |  | $ (7) |  |  |

X
- Definition Unrecognized tax benefits decreases resulting from resolutions with taxing authorities. + References No definition available. + Details
Name: | nov_UnrecognizedTaxBenefitsDecreasesResultingFromResolutionsWithTaxingAuthorities
Namespace Prefix: | nov_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unrecognized tax benefits increases resulting from prior and current period tax positions. + References No definition available. + Details
Name: | nov_UnrecognizedTaxBenefitsIncreasesResultingFromPriorAndCurrentPeriodTaxPositions
Namespace Prefix: | nov_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12 + Details
Name: | us-gaap_EffectiveIncomeTaxRateContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_TaxCreditCarryforwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10B -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=nov_CarryForwardExpirationYearOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=nov_CarryForwardExpirationYearTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=nov_CarryForwardExpirationYearThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=nov_CarryForwardExpirationYearFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=nov_CarryForwardExpirationYearFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=nov_CarryForwardExpirationYearSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=nov_ReleaseOfValuationAllowancesInUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=nov_ReleaseOfValuationAllowancesInOutsudeUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=nov_FutureProjectionsTaxableIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=nov_UtilizedNolsAndOtherTimingDifferencesInUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=nov_CurrentYearChangesInCarryingValueOfDeferredTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=nov_UtilizedNolsInForeignJurisdictionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=nov_ChangesInForeignExchangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |