XML 46 R30.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Share Repurchase Program | 12 Months Ended
--- | ---
Dec. 31, 2024
Class of Stock Disclosures [Abstract] |
Share Repurchase Program | 19. Share Repurchase Program On April 25, 2024, the Company established a share repurchase program for up to $1 billion of the currently outstanding shares of the Company’s common stock over a period of 36 months. Under the share repurchase program, the Company may repurchase shares from time to time through open market purchases, in privately negotiated transactions or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934 (the “Exchange Act”), as amended, in accordance with applicable securities laws and other restrictions, including Rule 10b-18. The timing and total amount of any stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices and other considerations. The Company intends to fund the repurchases using its available U.S. cash balances, which may involve the repatriation of foreign earnings not indefinitely reinvested. However, depending on U.S cash balances, the Company may choose to borrow against its revolving credit facility or issue new debt to finance the repurchases. As shares are repurchased, they are constructively retired and returned to an unissued state. During the three months ended December 31, 2024, the Company repurchased 7.5 million shares of common stock under the program for an aggregate amount of $112 million. During the year ended December, 31, 2024, the Company repurchased 14.2 million shares of common stock under the program for an aggregate amount of $229 million.

X
- Definition Share repurchase program disclosure. + References No definition available. + Details
Name: | nov_ShareRepurchaseProgramDisclosureTextBlock
Namespace Prefix: | nov_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ClassOfStockDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration