0000950170-24-089302.txt : 20240801 0000950170-24-089302.hdr.sgml : 20240801 20240801161513 ACCESSION NUMBER: 0000950170-24-089302 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240801 DATE AS OF CHANGE: 20240801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DRIL-QUIP INC CENTRAL INDEX KEY: 0001042893 STANDARD INDUSTRIAL CLASSIFICATION: OIL & GAS FILED MACHINERY & EQUIPMENT [3533] ORGANIZATION NAME: 06 Technology IRS NUMBER: 742162088 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-13439 FILM NUMBER: 241166882 BUSINESS ADDRESS: STREET 1: 2050 WEST SAM HOUSTON PARKWAY S. STREET 2: SUITE 1100 CITY: HOUSTON STATE: TX ZIP: 77042 BUSINESS PHONE: 7139397711 MAIL ADDRESS: STREET 1: 2050 WEST SAM HOUSTON PARKWAY S. STREET 2: SUITE 1100 CITY: HOUSTON STATE: TX ZIP: 77042 10-K/A 1 drq-20231231.htm 10-K/A 10-K/A
0001042893FYtrue00010428932024-02-2200010428932023-06-3000010428932023-01-012023-12-31xbrli:sharesiso4217:USD

 

United States

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K/A

(Amendment No. 2)

 

 

(MARK ONE)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2023

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from to .

Commission file number 001-13439

 

DRIL-QUIP, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

74-2162088

(State or other jurisdiction of

incorporation or organization)

(IRS Employer

Identification No.)

2050 West Sam Houston Parkway S., Suite 1100

Houston, Texas

77042

(Address of principal executive offices)

(Zip code)

Registrant’s telephone number, including area code: (713) 939-7711

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of Each Class

Trading symbol(s)

Name of Each Exchange on Which Registered

Common Stock, $.01 par value per share

DRQ

New York Stock Exchange

Securities registered pursuant to Section 12(g) of the Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined by Rule 405 of the Securities Act. Yes ☒ No ☐

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-Accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.¨ ☐

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

 


At June 30, 2023, the aggregate market value of the registrant’s Common Stock held by non-affiliates of the registrant was approximately $777,800,000 based on the closing price of such stock on such date of $23.27.

At February 22, 2024, the number of shares outstanding of registrant’s Common Stock was 34,413,906.

 

 

 

EXPLANATORY NOTE

Dril-Quip, Inc. (the “Company” or “Dril-Quip”) is filing this Amendment No. 2 on Form 10-K/A (this “Amendment” or “Form 10-K/A No. 2”) to amend certain items in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023, originally filed with the Securities and Exchange Commission (the “SEC”) on February 27, 2024 (the “Original Form 10-K”) as amended by Amendment No. 1 on Form 10-K/A filed on July 8, 2024 (“Form 10-K/A No. 1”). The purpose of this Amendment is solely to amend Part II, Item 7 (Management's Discussion and Analysis of Financial Condition and Results of Operations), to include the discussion of the year ended December 31, 2022 compared to the year ended December 31, 2021 which has been updated to reflect the previously disclosed reclassification of 2021 inventory write-downs from “Restructuring and other charges” to “Cost of sales” contained in our restated consolidated financial statements for the fiscal year December 31, 2021 included in the Form 10-K/A No. 1.

This Amendment continues to describe the conditions as of the date of the Original Form 10-K and, except as set forth herein, we have not updated or modified the disclosures contained in the Original Form 10-K to reflect any events that have occurred after the Original Form 10-K. Accordingly, forward-looking statements included in this Amendment may represent management’s views as of the Original Form 10-K and should not be assumed to be accurate as of any date thereafter.

2


TABLE OF CONTENTS

 

PART II

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

4

PART IV

Item 15.

Exhibits and Financial Statement Schedules

18

Signatures

18

 

3


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following is management’s discussion and analysis of certain significant factors that have affected aspects of the Company’s financial position, results of operations, comprehensive income (loss) and cash flows during the periods included in the accompanying consolidated financial statements. This discussion should be read in conjunction with the Company’s consolidated financial statements and notes thereto presented elsewhere in this report.

Overview

The Company designs, manufactures, sells and services highly engineered drilling and production equipment for both offshore and onshore applications. The Company’s principal products consist of subsea and surface wellheads, specialty connectors and associated pipes, subsea production systems, mudline hanger systems, production riser systems, dry tree systems, subsea manifolds, line hangers and expandable liner systems, multi-frac well connections, conventional wellhead, thermal wellhead, completion packers and safety and kelly valves. Dril-Quip’s products are used by major integrated, large independent and foreign national oil and gas companies and drilling contractors throughout the world. Dril-Quip also provides technical advisory assistance on an as-requested basis during installation of its products, as well as rework and reconditioning services for customer-owned Dril-Quip products. In addition, Dril-Quip’s customers may rent or purchase running tools from the Company for use in the installation and retrieval of the Company’s products.

The Company’s organizational structure is based on product and service lines. The Company operates in three business segments— Subsea Products, Subsea Services, and Well Construction. Our Subsea Products business manufactures highly engineered, field-proven products with a wide array of deepwater drilling equipment and technology that meets the requirements for harsh subsea environments. Our Subsea Services business provides high-level aftermarket support and technical services with field technicians that support the full installation and lifecycle management of regulatory and industry standards, as well as offering industry training programs. Our Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. These products and services are used on both land and offshore markets.

Recent Developments

On July 31, 2023, TIW Canada ULC (“Purchaser”), an unlimited liability company governed by the Laws of Alberta and wholly-owned subsidiary of Dril-Quip, acquired all of the issued and outstanding shares in the capital of 1185641 B.C. Ltd. (d/b/a Great North Wellhead and Frac), a corporation governed by the laws of the province of British Columbia (“Great North Wellhead”), pursuant to a definitive agreement (the “Share Purchase Agreement”), dated as of July 31, 2023, among each of the shareholders of Great North Wellhead (collectively, “Sellers”), Industrial Growth Partners V AIV L.P., in its capacity as agent to Sellers thereunder, Purchaser and, solely in its capacity as guarantor for the obligations of Purchaser thereunder, Dril-Quip for a cash purchase price of $105 million CAD, approximately $79.8 million. The purchase price is subject to customary purchase price adjustments and includes potential earnout payments of up to $30 million CAD, approximately $22.8 million, to be paid over the course of 2024 and 2025 if Great North Wellhead and its subsidiaries meet specific revenue growth targets.

The parties have made customary representations and warranties to each other. The Share Purchase Agreement also contains customary covenants.

For information with respect to this item, see “Business Acquisitions,” Note 3 of Notes to the Consolidated Financial Statements in Item 8 of Part II, which is incorporated herein by reference.

Business Environment

On August 16, 2022, President Biden signed into law the Inflation Reduction Act of 2022 (the “Inflation Reduction Act”). The Inflation Reduction Act contains a number of revisions to the Internal Revenue Code, including a 15% book-income corporate alternative minimum tax on any corporation that, along with the other members of its controlled group, if any, has average adjusted financial statement income over $1.0 billion for any 3-tax-year period ending with January 1, 2022 or later and a 1% excise tax on the fair market value of stock that is repurchased by publicly traded U.S. corporations or their specified affiliates. The alternative minimum tax and the excise tax are effective in taxable years beginning after December 31, 2022. Currently, we are not subject to the corporate alternative minimum tax. The Company will evaluate any impact related to the excise tax on stock repurchases by the Company in future periods.

During the first quarter of 2022, Dril-Quip entered into a collaboration agreement with Aker Solutions ASA (Aker Solutions) to offer subsea injection systems for carbon capture, utilization and storage (CCUS) projects. Under the agreement, Dril-Quip will provide Aker Solutions with CO2 injection Xmas trees and wellheads that will be fully integrated into a larger subsea injection system to provide customers with market-leading technology purposely designed for the injection and storage of CO2. The arrangement will leverage on Aker Solution’s position as an integrated supplier of CCUS systems along with its control systems and electrification components. We believe this collaboration agreement focuses on the strengths of both organizations, will deliver an optimum solution for carbon capture and storage, and is in line with each party’s strategic goals of collaboration and partnerships to unlock value for customers.

In February 2022, Russia invaded Ukraine, resulting in wide-ranging sanctions imposed on Russia by certain members of the European Union, the United Kingdom and the United States, among others, higher oil prices and increased uncertainty in global markets. As Russia’s invasion of Ukraine continues, there can be no certainty regarding whether such governments or other governments will

4


impose additional sanctions, export-controls or other economic or military measures against Russia. Although we have minimal operational exposure in Russia and we do not intend to commit further capital towards projects in Russia, the full impact of the invasion of Ukraine, including economic sanctions and export controls or additional war or military conflict, as well as potential responses to them by Russia, is currently unknown and could adversely affect oil and gas companies, many of which are our customers, as well as the global supply chain. For more information on the risks associated with the invasion of Ukraine, see “Item 1A. Risk Factors” in this report.

We continue to monitor the current global economic environment, specifically including inflationary pressures and the macroeconomic impact of the conflicts in Ukraine and Israel, and any resulting impacts on our financial position and results of operations. See our “Item 1A. Risk Factors” in this report.

Oil and gas prices and the level of drilling and production activity have been characterized by significant volatility in recent years. Worldwide military, political, economic and other events have contributed to oil and natural gas price volatility and are likely to continue to do so in the future. The Company expects continued pressure in both crude oil and natural gas prices, as well as in the level of drilling and production related activities. Even during periods of high prices for oil and natural gas, companies exploring for oil and gas may cancel or curtail programs, seek to renegotiate contract terms, including the price of products and services, or reduce their levels of capital expenditures for exploration and production for a variety of reasons. Any future deterioration of commodity prices could lead to material impairment charges to tangible or intangible assets or otherwise result in a material adverse effect on the Company’s results of operations.

The Company operates its business and markets its products and services in most of the significant oil and gas producing areas in the world and is, therefore, subject to the risks customarily attendant to international operations and investments in foreign countries. These risks include nationalization, expropriation, war, acts of terrorism and civil disturbance, restrictive action by local governments, limitation on repatriation of earnings, change in foreign tax laws and change in currency exchange rates, any of which could have an adverse effect on either the Company’s ability to manufacture its products in its facilities abroad or the demand in certain regions for the Company’s products or both. To date, the Company has not experienced any significant problems in foreign countries arising from local government actions or political instability, but there is no assurance that such problems will not arise in the future. Interruption of the Company’s international operations could have a material adverse effect on its overall operations.

During 2020, the Company took advantage of the Payroll Tax Deferral provided by the Coronavirus, Aid, Relief and Economic Security Act (“CARES Act”). The Payroll Tax Deferral allows the Company to defer the payment of the Company’s share of FICA taxes of 6.2%. As such, the Company was able to defer its share of FICA taxes for the period beginning March 27, 2020 and ending December 31, 2020. This resulted in approximately $2.9 million in FICA cash tax payments being deferred to 2021 and 2022. The Company must still deposit its share of the Medicare hospital insurance tax of 1.45% as well as all of the employee’s share of the payroll taxes withheld.

Oil and Gas Prices

The market for drilling and production equipment and services and the Company’s business are substantially dependent on the condition of the oil and gas industry and, in particular, the willingness of oil and gas companies to make capital expenditures on exploration, drilling and production operations. The level of capital expenditures has generally been dependent upon the prevailing view of future oil and gas prices, which are influenced by numerous factors affecting the supply and demand for oil and gas, including worldwide economic activity, interest rates and the cost of capital, environmental regulation, tax policies and the ability and/or desire of OPEC+ and other producing nations to set and maintain production levels and prices.

The volatility in Brent crude oil prices over the past four years continues to have an effect on major integrated, large independent and foreign national oil and gas companies’ capital expenditure budgets. Capital expenditures are also dependent on the cost of exploring for and producing oil and gas, the availability, expiration date and price of leases and rigs, the discovery rate of new oil and gas reserves, and technological advances. Oil and gas prices and the level of drilling and production activity have historically been characterized by significant volatility. Future declines in oil and gas prices may further adversely affect the willingness of some oil and gas companies to make capital expenditures on exploration, drilling and production operations, which could have an adverse impact on the Company’s results of operations, financial position and cash flows. See “Item 1A. Risk Factors—A material or extended decline in expenditures by the oil and gas industry could significantly reduce our revenue and income.”

During 2023, Brent crude oil prices fluctuated, with a high of $97.10 per barrel, a low of $71.03 per barrel, and an average of $82.49 per barrel compared to an average of $100.94 and $70.86 per barrel in 2022 and 2021, respectively. According to the January 2024 release of the Short-Term Energy Outlook published by the EIA, Brent crude oil prices are projected to average $82.49 per barrel in 2024 and $79.48 per barrel in 2025. The International Energy Agency projected the global oil demand to grow by approximately 1.2 million barrels per day to a total of 104.2 million barrels per day in 2024 based on its January 2024 Oil Market Report.

Rig Count

Detailed below is the average contracted offshore rig count (rigs currently drilling as well as rigs committed, but not yet drilling) for the years ended December 31, 2023, 2022, and 2021. The rig count data includes floating rigs (semi-submersibles and drillships)

5


and jack-up rigs. The Company has included only these types of rigs as they are the primary assets used to deploy the Company’s products.

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Floating Rigs

 

 

Jack-up Rigs

 

 

Floating Rigs

 

 

Jack-up Rigs

 

 

Floating Rigs

 

 

Jack-up Rigs

 

Mobile Offshore Drilling Units

 

 

146

 

 

 

403

 

 

 

137

 

 

 

376

 

 

 

131

 

 

 

351

 

 

Source: IHS—Petrodata RigBase— December 31, 2023, 2022, and 2021

According to IHS-Petrodata RigBase, as of December 31, 2023, there were 556 rigs contracted for the Company (146 floating rigs and 410 jack-up rigs), which represents a 7.1% increase from the rig count of 519 rigs (139 floating rigs and 380 jack-up rigs) as of December 31, 2022. The 2022 rig count represents an increase of 6.8% from the rig count of 486 (137 floating rigs and 349 jack-up rigs) as of December 31, 2021.

 

Revenues. Dril-Quip’s revenues are generated from three sources: products, services and leasing. Product revenues are derived from the sale of drilling and production equipment. Service revenues are earned when the Company provides technical advisory assistance and rework and reconditioning services. Leasing revenues are derived from rental tools used during installation and retrieval of the Company’s products and from leasing our forging facility. In 2023, the Company derived 63.9% of its revenues from the sale of its products, 24.9% of its revenues from services and 11.2% from leasing revenues, compared to 66.5%, 21.9% and 11.6% for products, services and leasing in 2022 and 66.1%, 23.0%, and 10.9% for products, services and leasing in 2021. Service and leasing revenues generally correlate to revenues from product sales because increased product sales typically generate increased demand for technical advisory assistance services during installation and rental of running tools. The Company has substantial international operations, with approximately 74.9% of its revenues derived from foreign sales in 2023 and 66.2% and 63.8% in 2022 and 2021, respectively. Substantially all of the Company’s domestic revenue relates to operations in the U.S. Gulf of Mexico. Domestic revenue approximated 25.1% of the Company’s total revenues in 2023 and 33.8% and 36.2% in 2022 and 2021, respectively. Revenue is based on the location where services are provided and products are sold.

Product contracts are negotiated and sold separately from service contracts. In addition, service contracts are not included in the product contracts or related sales orders and are not offered to the customer as a condition of the sale of the Company’s products. The demand for products and services is generally based on worldwide economic conditions in the oil and gas industry and is not based on a specific relationship between the two types of contracts. Substantially all of the Company’s sales are made on a purchase order basis. Purchase orders are subject to change and/or termination at the option of the customer. In case of a change or termination of over time contracts, the customer is required to pay the Company for work performed and other costs necessarily incurred due to the change or termination.

Generally, the Company attempts to raise its prices as its costs increase. However, the actual pricing of the Company’s products and services is impacted by a number of factors, including global oil prices, competitive pricing pressure, the level of utilized capacity in the oil service sector, maintenance of market share, the introduction of new products and general market conditions.

The Company accounts for larger and more complex projects that have relatively longer manufacturing time frames on an over time basis. During 2023, there were 75 projects that were accounted for using the over time method, which represented approximately 25.5% of the Company’s total revenues and 40.0% of the Company’s product revenues. During 2022, there were 79 projects that were accounted for using the over time method, which represented approximately 34.7% of the Company’s total revenues and 52.1% of the Company’s product revenues. During 2021, there were 54 projects that were accounted for using the over time method, which represented approximately 21.7% of the Company’s total revenues and 32.7% of the Company’s product revenues. These percentages may fluctuate in the future. Revenues accounted for in this manner are generally recognized based upon a calculation of the percentage complete, which is used to determine the revenue earned and the appropriate portion of total estimated cost of sales. Accordingly, price and cost estimates are reviewed periodically as the work progresses, and adjustments proportionate to the percentage complete are reflected in the period when such estimates are revised. Losses, if any, are recorded in full in the period they become known. Amounts received from customers in excess of revenues recognized are classified as a current liability. See “Item 1A. Risk Factors—We may be required to recognize a charge against current earnings because of over time method of accounting.”

Cost of Sales. The principal elements of cost of sales are labor, raw materials and manufacturing overhead. Cost of sales as a percentage of revenues is influenced by the product mix sold in any particular period, costs from projects accounted for under the over time method, over/under manufacturing overhead absorption and market conditions. The Company’s costs related to its foreign operations do not significantly differ from its domestic costs.

Selling, General and Administrative Expenses. Selling, general and administrative expenses include the costs associated with sales and marketing, general corporate overhead, business development expenses, compensation expense, stock-based compensation expense, legal expenses and other related administrative functions.

6


Engineering and Product Development Expenses. Engineering and product development expenses consist of new product development and testing, as well as application engineering related to customized products.

Restructuring and Other Charges. Restructuring and Other Charges consist of costs under the 2021 global strategic plan. The restructuring charges incurred during the current year primarily consist of office moves, site cleanup, preparation costs, severance, consulting and legal fees. During the second quarter of 2023, the Company reassessed the reasonability of a restructuring liability related to its Well Construction business. During our assessment certain market exit costs became known and the liability was adjusted accordingly, resulting in a release of approximately $2.3 million, which partially offsets the current year restructuring costs. These charges are reflected as “Restructuring and other charges” in our consolidated statements of income (loss).

Acquisition Costs. Acquisition costs consist of expenses related to the acquisition and integration of a business acquired.

Change in Fair Value of Earn-Out Liability. The fair value of contingent consideration liabilities is remeasured at each reporting period at the estimated fair value based on the inputs on the date of remeasurement.

Gain on Sale of Property, Plant and Equipment. Gain or loss on sale of property, plant and equipment consists of sales of assets within this category of fixed assets.

Foreign Currency Transaction (Gain) Loss. Foreign currency transaction (gains) and losses result from a change in exchange rates between the functional currency and the currency in which a foreign currency transaction is denominated.

Income Tax Provision. The Company’s effective income tax rate fluctuates from the U.S. statutory tax rate based on, among other factors, changes in earnings mix by geography and tax jurisdiction, impact of valuation allowances, changes in tax legislation, and other permanent differences related to the recognition of income and expense between U.S. GAAP and applicable tax rules.

Reclassifications. We reclassified approximately $5.5 million of accrued bonus related to our short-term incentive plan for the year ended December 31, 2022, from other accrued liabilities to accrued compensation to conform to our current year presentation. These reclassifications did not have an impact on our consolidated statements of income (loss), consolidated balance sheets, consolidated statements of comprehensive income (loss), consolidated statements of stockholders’ equity and consolidated statements of cash flows.

Results of Operations

The following table sets forth, for the periods indicated, a breakdown of our products and service revenues:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(In millions)

 

Revenues:

 

 

 

 

 

 

 

 

 

Products:

 

 

 

 

 

 

 

 

 

Subsea products

 

$

198.3

 

 

$

194.3

 

 

$

168.4

 

Well Construction

 

 

72.7

 

 

 

46.5

 

 

 

44.9

 

Total products

 

 

271.0

 

 

 

240.8

 

 

 

213.3

 

Services:

 

 

 

 

 

 

 

Subsea services

 

 

72.3

 

 

 

60.9

 

 

 

58.1

 

Well construction services

 

 

33.4

 

 

 

18.2

 

 

 

16.0

 

Total services

 

 

105.7

 

 

 

79.1

 

 

 

74.1

 

Leasing:

 

 

 

 

 

 

 

Subsea leasing

 

 

29.1

 

 

 

33.6

 

 

 

28.0

 

Well Construction leasing

 

 

18.3

 

 

 

8.4

 

 

 

7.1

 

Total leasing

 

 

47.4

 

 

 

42.0

 

 

 

35.1

 

Total revenues

 

$

424.1

 

 

$

361.9

 

 

$

322.5

 

 

7


The following table sets forth, for the periods indicated, our revenues and operating income (loss) by business segments:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(In millions)

 

Revenue

 

 

 

 

 

 

 

 

 

Subsea products

 

$

198.3

 

 

$

194.3

 

 

$

168.4

 

Subsea services

 

 

101.4

 

 

 

94.5

 

 

 

86.1

 

Well construction

 

 

124.4

 

 

 

73.1

 

 

 

68.0

 

Total revenue

 

$

424.1

 

 

$

361.9

 

 

$

322.5

 

Operating income (loss)

 

 

 

 

 

 

 

 

 

Subsea products

 

$

8.5

 

 

$

8.9

 

 

$

(21.8

)

Subsea services

 

 

18.4

 

 

 

8.4

 

 

 

(22.4

)

Well construction

 

 

10.9

 

 

 

14.3

 

 

 

(14.6

)

Corporate

 

 

(32.5

)

 

 

(31.1

)

 

 

(66.5

)

Total operating income (loss)

 

$

5.3

 

 

$

0.5

 

 

$

(125.3

)

Year Ended December 31, 2023 Compared to Year Ended December 31, 2022

Revenues. Revenues increased by $62.2 million, or approximately 17.2%, to $424.1 million in 2023 from $361.9 million in 2022.

Subsea Products revenue increased by approximately $4.0 million, which was primarily driven by Subsea Wellhead and Connector orders in 2023 in the growing international offshore markets, partially offset by lower Subsea Tree demand in the current year.

Subsea Service revenue increased by approximately $6.9 million, which was primarily driven by customer specific increases primarily in the US and Brazil.

Well Construction revenue increased by approximately $51.3 million, which was primarily driven by the acquisition of Great North in the third quarter which contributed $35.2 million in revenue for the year, as well as large bore liner hanger growth in offshore Brazil, Mexico, and West Africa.

Cost of Sales. Cost of sales increased by $42.6 million, or 16.0%, to $308.5 million in 2023 from $265.9 million in 2022. This increase was primarily due to the acquisition of Great North in the third quarter which contributed $20.3 million in cost of sales for the year, as well as large bore liner hanger growth, and higher revenue for subsea services and rework. Cost of sales as a percentage of revenue decreased to 72.7% in 2023 as compared to 73.5% in 2022.

Selling, General and Administrative Expenses. For 2023, selling, general and administrative expenses increased by approximately $7.3 million, or 7.8%, to $101.5 million from $94.2 million in 2022. This increase was primarily due to the addition of Great North SG&A expenses of $5.0 million and an increase in costs associated with the acquisition and integration of Great North.

Engineering and Product Development Expenses. For 2023, engineering and product development expenses increased by approximately $0.9 million, or 7.7%, to $12.6 million from $11.7 million in 2022. Engineering and product development expenses as a percentage of revenue decreased to 3.0% in 2023 from 3.2% in 2022. The marginal increase in expense was primarily due to increased testing and qualification activities related to specific international customer requirements.

Restructuring and Other Charges. For 2023, the Company incurred costs of approximately $3.2 million under the 2021 global strategic plan. The restructuring charges incurred during the current year primarily consist of office moves, site cleanup, preparation costs, severance, consulting and legal fees. During the second quarter of 2023, the Company reassessed the reasonability of a restructuring liability related to its Well Construction business. During our assessment certain market exit costs became known and the liability was adjusted accordingly, resulting in a release of approximately $2.3 million, which partially offsets the current year restructuring costs. During 2022, the Company incurred $13.4 million under the 2021 global strategic plan. These charges were primarily related to write-downs of long-lived assets, severance and other charges. Long-lived asset write-downs consisted of $3.2 million for the Houston corporate administrative building and $2.5 million for obsolete machinery and equipment. Other charges totaled $6.8 million and consisted of consulting and legal fees, office moves, site cleanup and preparation costs. Severance charges totaled approximately $0.9 million for the year.

Gain on Sale of Property, Plant and Equipment. For 2023, gain on sale of property, plant and equipment was approximately $8.8 million, primarily related to the sale of our Houston aftermarket facility, forge facility, corporate administrative building, and certain obsolete machinery and equipment and scrap parts. For 2022, gain on sale of property, plant and equipment was approximately $20.0 million, primarily related to the sale of our Houston forge facility building and obsolete machinery and equipment.

8


Acquisition Costs. For 2023, acquisition costs were approximately $6.5 million, which related to the acquisition and integration of Great North in the third quarter of 2023.

Change in Fair Value of Earn-Out Liability. For 2023, contingent purchase consideration liabilities related to the acquisition of Great North. The Company remeasured the fair value of the contingent consideration as of December 31, 2023, resulting in a reduction of $2.3 million.

Foreign Currency Transaction (Gain) Loss. Foreign exchange gain for 2023 was $2.6 million as compared to a gain of $3.8 million for the same period in 2022.

Operating Income. Operating income increased by $4.8 million, or approximately 1060%, to $5.3 million in 2023 from $0.5 million in 2022.

Subsea Products operating income decreased marginally by approximately $0.4 million, which was primarily driven by a gain on the sale of our Houston forge facility in 2022, which was mostly offset by a favorable product mix, shifting in some regions from an in-house manufacturing model to a vendor outsourced model resulting in improved profitability, and manufacturing efficiencies achieved due to newer machinery.

Subsea Service operating income increased by approximately $10 million, which was primarily driven by a gain on sale of the Houston aftermarket facility recognized in the first quarter of 2023.

Well Construction operating income decreased by approximately $3.4 million, which was primarily driven by inventory count adjustments in Houston and Mexico, settlement expenses to clear aged accounts receivable, and higher agent fees, offset by additional operating income related to the acquisition of Great North.

Corporate operating loss increased by $1.4 million primarily due to costs associated with the acquisition of Great North.

Income Tax Provision. Income tax expense for 2023 was $12.9 million on an income before taxes of $13.5 million, resulting in an effective income tax rate of 95.5%. Income tax expense was different than the U.S. federal statutory income tax rate of 21% primarily due to changes in valuation allowances, nondeductible expenses, foreign income inclusions, foreign tax withholdings and credits, and other general business credits and incentives. Income tax expense in 2022 was $6.3 million on a income before taxes of $4.7 million, resulting in an effective tax rate of approximately 134.5%. The change in the effective income tax rate from 2022 to 2023 was primarily driven by the favorable outcomes of previously unrecognized tax benefit, change in valuation allowance against the net U.S. deferred tax assets as well as those in various foreign countries, the mix of foreign income taxed at different statutory rates, an increase in non-taxable income, nondeductible expenses, foreign income inclusions and foreign tax credits.

Net Income (Loss). Net income was approximately $0.6 million in 2023, compared to a net loss of $1.6 million in 2022, for the reasons set forth above.

 

Year Ended December 31, 2022 Compared to Year Ended December 31, 2021

Revenues. Revenues increased by $39.4 million, or approximately 12.2%, to $361.9 million in 2022 from $322.5 million in 2021.

Subsea Products revenue increased by approximately $25.9 million, which was primarily driven by an improved crude oil market driving organic business growth coupled with a favorable product mix.

Subsea Service revenue increased by approximately $8.4 million, which was primarily driven by customer specific increases in technical advisory services and maintenance requests following an increase in product revenues.

Well Construction revenue increased by approximately $5.1 million, which was primarily driven by customer specific increases in technical advisory and maintenance services for well construction products.

Cost of Sales. Cost of sales decreased by $43.4 million, or 14%, to $265.9 million in 2022 from $309.3 million in 2021. The decrease in cost of sales was primarily related to inventory write-downs of approximately $19.3 million and $47.7 million in 2021, related to the 2018 global strategic plan and 2021 global strategic plan respectively. This is partially offset by an increase in cost of sales in 2022 in line with the increase in revenue. Cost of sales as a percentage of revenue decreased to 73.5% as compared to 95.9%. We were able to achieve these margins despite inflationary pressures for materials largely due to the 2021 inventory write-offs coupled with a favorable product mix and productivity initiatives for the year ended December 31, 2022 as compared to the same period in 2021.

Selling, General and Administrative Expenses. For 2022, selling, general and administrative expenses decreased by approximately $20.8 million, or 18.1%, to $94.2 million from $115.0 million in 2021. This decrease was attributable mainly to lower legal expenses in 2022 related to costs incurred in connection with the FMC Technologies, Inc. lawsuit in 2021, an importation tax settlement under a Brazilian tax amnesty program introduced in the first quarter of 2021, severance payout to our former Chief

9


Executive Officer, pursuant to a separation agreement entered into with him during the fourth quarter of 2021 and lower consulting fees incurred during the current year.

Engineering and Product Development Expenses. For 2022, engineering and product development expenses decreased by approximately $3.4 million, or 22.3%, to $11.7 million from $15.1 million in 2021. Engineering and product development expenses as a percentage of revenues decreased to 3.2% in 2022 from 4.7% in 2021. This decrease was attributable mainly to lower spend on research and development activities as we completed certain strategic projects.

Restructuring and Other Charges. Restructuring and other charges consist of costs associated with our 2021 global strategic plan initiated in the fourth quarter of 2021, in an effort to realign our subsea product business with the market conditions. Prior to the 2021 global strategic plan, restructuring and other charges were incurred as part of the 2018 global strategic plan, initiated to realign our manufacturing facilities globally and which concluded as of the third quarter of 2021. During 2022, the Company incurred $13.4 million of additional costs under the 2021 global strategic plan. These charges were primarily related to write-downs of long-lived assets, severance and other charges. Long-lived asset write-downs consisted of $3.2 million for the Houston corporate administrative building and $2.5 million for obsolete machinery and equipment. Other charges totaled $6.8 million and consisted of consulting and legal fees, office moves, site cleanup and preparation costs. Severance charges totaled approximately $0.9 million for the year. During 2021, we incurred restructuring charges under the 2018 global strategic plan as we exited from certain underperforming countries and markets and shifted from manufacturing in-house to a vendor outsourcing model which resulted in severance charges of $2.7 million and other charges of $4.0 million, consisting of facilities-related market exit costs and consulting fees. Additionally, as part of the 2021 global strategic plan we discontinued certain product categories which resulted in long-lived asset write-downs and severance charges of approximately $4.2 million and $1.1 million, respectively, during the fourth quarter of 2021.

Gain on Sale of Property, Plant and Equipment. During 2022, gain on sale of property, plant and equipment was approximately $20.0 million, primarily related to the sale of our Houston forge facility building and obsolete machinery and equipment. For the year ended December 31, 2021, gain on sale of property, plant and equipment was approximately $4.5 million, primarily related to the sale of two of our buildings in Singapore.

Foreign Currency Transaction (Gain) Loss. Foreign exchange gain for 2022 was $3.8 million as compared to a loss of $0.8 million for the same period in 2021.

Operating Income. Operating income increased by $125.8 million, or approximately 100%, to $0.5 million in 2022 from a $125.3 million loss in 2021.

Subsea Products operating income increased by approximately $30.7 million, which was primarily driven by a gain of $17.2 million on the sale of our Houston forge facility in 2022 and inventory write-downs and other restructuring charges related to our global strategic plans in 2021.

Subsea Service operating income increased by approximately $30.8 million, which was primarily driven by inventory write-downs and other restructuring charges related to our global strategic plans in 2021.

Well Construction operating income increased by approximately $28.9 million, which was primarily driven by inventory write-downs and other restructuring charges related to our global strategic plans in 2021.

Corporate operating loss decreased by $35.4 million primarily driven by lower restructuring charges, legal and consulting fees, and severance in 2022, as compared to 2021.

Income Tax Provision. Income tax expense for 2022 was $6.3 million on an income before taxes of $4.7 million, resulting in an effective income tax rate of 134.5%. Income tax expense was different than the U.S. federal statutory income tax rate of 21% primarily due to changes in valuation allowances, nondeductible expenses, foreign income inclusions, foreign tax withholdings and credits, and other general business credits and incentives. Income tax expense in 2021 was $2.9 million on a loss before taxes of $125.5 million, resulting in an effective tax rate of approximately (2.4%). The change in the effective income tax rate from 2021 to 2022 was primarily driven by the favorable outcomes of previously unrecognized tax benefit, change in valuation allowance against the net U.S. deferred tax assets as well as those in various foreign countries, the mix of foreign income taxed at different statutory rates, an increase in non-taxable income, nondeductible expenses, foreign income inclusions and foreign tax credits.

Net Income (Loss). Net loss was approximately $1.6 million in 2022, compared to a net loss of $128.5 million in 2021, for the reasons set forth above.

10


Non-GAAP Financial Measures

We have performed a detailed analysis of the non-GAAP measures that are relevant to our business and its operations and determined that the appropriate unit of measure to analyze our performance is Adjusted EBITDA (earnings before interest, taxes, depreciation and amortization, as well as other significant non-cash items and other adjustments for certain charges and credits). The Company believes that the exclusion of these charges and credits from these financial measures enables it to evaluate more effectively the Company’s operations period over period and to identify operating trends that could otherwise be masked by excluded items. It is our determination that Adjusted EBITDA is a more relevant measure of how the Company reviews its ability to meet commitments and pursue capital projects.

Adjusted EBITDA

We calculate Adjusted EBITDA as one of the indicators to evaluate and compare the results of our operations from period to period by removing the effect of our capital structure from our operating structure and certain other items, including those that affect the comparability of operating results. This measurement is used in concert with operating income, its most directly comparable financial measure, and net cash from operating activities, which measures actual cash generated in the period. In addition, we believe that Adjusted EBITDA is a supplemental measurement tool used by analysts and investors to help evaluate overall operating performance, ability to pursue and service possible debt opportunities and analyze possible future capital expenditures. Adjusted EBITDA does not represent funds available for our discretionary use and is not intended to represent or to be used as a substitute for net income, as measured under U.S. generally accepted accounting principles. The items excluded from Adjusted EBITDA, but included in the calculation of reported net income, are significant components of the consolidated statements of income (loss) and must be considered in performing a comprehensive assessment of overall financial performance. Our calculation of Adjusted EBITDA may not be consistent with calculations of Adjusted EBITDA used by other companies.

The following table reconciles our reported net income to Adjusted EBITDA for each of the respective periods:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Net income (loss)

 

$

604

 

 

$

(1,624

)

 

$

(128,493

)

Add:

 

 

 

 

 

 

 

 

 

Interest income, net

 

 

(8,188

)

 

 

(4,249

)

 

 

212

 

Income tax provision

 

 

12,864

 

 

 

6,327

 

 

 

2,946

 

Depreciation and amortization expense

 

 

30,324

 

 

 

29,421

 

 

 

30,381

 

Restructuring and other charges

 

 

3,245

 

 

 

13,364

 

 

29,740 (2)

 

Acquisition costs

 

 

6,451

 

 

 

-

 

 

 

-

 

Change in fair value of earn-out liability

 

 

(2,282

)

 

 

-

 

 

 

-

 

Gain on sale of property, plant and equipment

 

 

(8,754

)

 

 

(20,019

)

 

 

(4,482

)

Foreign currency transaction gain

 

 

(2,549

)

 

 

(3,756

)

 

 

836

 

Stock compensation expense

 

 

10,892

 

 

 

10,363

 

 

 

14,895

 

Brazilian amnesty settlement

 

 

-

 

 

 

-

 

 

 

1,787

 

Other

 

 

3,935

 

 

 

-

 

 

 

-

 

Adjusted EBITDA (1)

 

$

46,542

 

 

$

29,827

 

 

$

(52,178

)

(1) Adjusted EBITDA does not measure financial performance under GAAP and, accordingly, should not be considered as an alternative to net income as an indicator of operating performance.

(2) Restructuring and other charges include legal expenses related to the FMC lawsuit, severance charges related to our former Chief Executive Officer and a one-time provision for settlement of certain receivables for the year ended December 31, 2021. Restructuring and other charges has been revised in this Amendment to exclude a $67 million inventory write-down that was reclassified from "Restructuring and other charges" to "Cost of sales" in our restated consolidated financial statements for the fiscal year ended December 31, 2021 included in Form 10-K/A No. 1.

11


Liquidity and Capital Resources

Cash Flows

Cash flows provided by (used in) type of activity were as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Net cash provided by (used in) operating activities

 

$

7,727

 

 

$

(36,771

)

 

$

38,428

 

Net cash used in investing activities

 

 

(79,813

)

 

 

(30,105

)

 

 

(3,207

)

Net cash used in financing activities

 

 

(124

)

 

 

(20,890

)

 

 

(24,300

)

 

 

(72,210

)

 

 

(87,766

)

 

 

10,921

 

Effect of exchange rate changes on cash activities

 

 

(1,194

)

 

 

(2,881

)

 

 

(1,425

)

Decrease in cash and cash equivalents

 

$

(73,404

)

 

$

(90,647

)

 

$

9,496

 

 

Statements of cash flows for entities with international operations that are local currency functional exclude the effects of the changes in foreign currency exchange rates that occur during any given year, as these are non-cash changes. As a result, changes reflected in certain line items on the consolidated statements of cash flows may not reflect the changes in corresponding line items on the consolidated balance sheets.

The primary liquidity needs of the Company are (i) to fund capital expenditures to improve and expand facilities and manufacture additional running tools, (ii) to fund working capital and (iii) to fund the repurchase of the Company’s shares. The Company’s principal source of funds is cash flows from operations. The Company may use its liquidity for, among other things, the support of the Company’s research and development efforts, the funding of key projects and spending required by any upturn in the Company’s business and the pursuit of possible acquisitions.

Year Ended December 31, 2023 Compared to Year Ended December 31, 2022

Net cash provided by operating activities in 2023 increased by approximately $44.5 million compared to 2022, primarily due to increases resulting from the change in operating assets and liabilities of $45.3 million.

The change in operating assets and liabilities during 2023 resulted in a $45.3 million increase in cash as compared to the change in operating assets and liabilities during 2022. The $5.4 million net increase in cash due to changes in trade receivables and unbilled receivables was mainly due to a significant increase in billings both for point in time orders and over-time orders as the rights became unconditional on the contract assets and were transferred to trade receivables. Increases in cash due to changes in prepaids and other assets was $43.3 million, primarily due to an income tax refund payment related to prior year tax returns and a decrease in advances to vendors related to projects accounted for on an over-time basis. Increase in cash due to the changes in accounts payable and accrued expenses was $25.0 million primarily due to timing of accounts payable distributions. These increases were partially offset by a $27.5 million decrease in cash due to changes in inventory levels, as we continually reassess our needs based on backlog trends.

Net income increased by $2.2 million to a net income of $0.6 million in 2023 from a net loss of $1.6 million in 2022. The reasons for the increase in net income are set forth in the “Results of Operations” section above.

The change in investing cash flows for 2023 resulted in a $79.8 million decrease in cash primarily due to the acquisition of Great North, net of cash acquired of $82.3 million. Capital expenditures by the Company were $32.6 million and $18.9 million in 2023 and 2022, respectively. Capital expenditures in 2023 included $16.8 million for rental tools to support our developed products, $12.7 million for machinery and equipment related to our global strategic program which includes consolidation of our manufacturing facilities and other expenditures of $3.1 million. Capital expenditures in 2022 were incurred primarily to support our current and recently developed products and to support the strategic shift in our business model. Capital expenditures in 2022 included $10.2 million for rental tools, $6.3 million for machinery and equipment and other expenditures of $2.4 million.

Year Ended December 31, 2022 Compared to Year Ended December 31, 2021

Net cash provided by operating activities in 2022 decreased by approximately $75.2 million compared to 2021, primarily due to decreases resulting from the change in operating assets and liabilities of $195.7 million and a net decrease of $6.4 million in non-cash movements. This was partially offset by a decrease in net loss of $126.9 million.

The change in operating assets and liabilities during 2022 resulted in a $195.7 million decrease in cash as compared to the change in operating assets and liabilities during 2021. The increase in unbilled receivables by $80.8 million was mainly due to a significant increase in projects that are accounted for on an over time basis and the completion timelines of some of our major projects. The decrease

12


in cash due to changes in inventory of $62.5 million was primarily due to $67 million in inventory write-downs related to our global strategic plans, partially offset by a decrease in inventory due to our continued focus on inventory management and consumption during the year. The decrease in cash due to changes in accounts payable and accrued expenses of $23.8 million was mainly related to the payment of our agent fees in the Middle East and the payment of certain property taxes. The $23.2 million decrease in cash due to changes in prepaids and other assets was primarily due an increase in advances to vendors related to projects accounted for on an over time basis in 2022, increases in tax receivables in some foreign jurisdictions in 2022 as compared to the receipt of certain tax receivables and reimbursement of the security amounts deposited with the Brazilian courts related to the tax amnesty program in 2021. The increase in trade receivables by $5.4 million was primarily due to a decrease in billing activity related to our ongoing projects.

Net loss decreased by $126.9 million to a net loss of $1.6 million in 2022 from a net loss of $128.5 million in 2021. The reasons for the decrease in net income or losses are set forth in the “Results of Operations” section above.

Net cash used in investing activities increased by approximately $26.9 million in 2022 as compared to 2021. This increase is primarily due to purchase of short-term investments of $32.2 million and higher capital expenditure spend of $8.9 million, partially offset by an increase in proceeds related to sales of property, plant and equipment by $14.2 million. Capital expenditures by the Company were $18.9 million and $10.0 million in 2022 and 2021, respectively. Capital expenditures in 2022 were incurred primarily to support our current and recently developed products and to support the strategic shift in our business model. Capital expenditures in 2022 included $10.2 million for rental tools, $6.3 million for machinery and equipment and other expenditures of $2.4 million. Capital expenditures in 2021 were primarily to support our current and recently developed products and to support the restructuring of our downhole tools business where we exited certain underperforming markets. Capital expenditures in 2021 included $4.6 million for machinery and equipment, $3.7 million for rental tools and other expenditures of $1.7 million.

Repurchase of Equity Securities

On February 26, 2019, the Board of Directors authorized a share repurchase plan under which the Company can repurchase up to $100 million of its common stock. On February 22, 2022, the Board of Directors authorized an incremental $100 million share repurchase plan. The repurchase plans have no set expiration date and any repurchased shares are expected to be cancelled. Repurchases under the program will be made through open market purchases, privately negotiated transactions or plans, instructions or contracts established under Rule 10b5-1 under the Exchange Act. The manner, timing and amount of any purchase will be determined by management based on an evaluation of market conditions, stock price, liquidity and other factors. The program does not obligate the Company to acquire any particular amount of common stock and may be modified or superseded at any time at the Company’s discretion.

For the year ended December 31, 2023, the Company did not purchase any shares under the share repurchase plans. However, the Company withheld 46,172 shares for restricted stock awards vested in 2023 at an average price of approximately $23.70. During the year ended December 31, 2022, the Company purchased 888,197 shares at an average price of $23.41 under the share repurchase plan for approximately $20.8 million. During the year ended December 31, 2021, the Company purchased 1,109,187 shares at an average price of $21.79 under the share repurchase plan for approximately $24.2 million. All repurchased shares were subsequently cancelled. Refer to Item 5. Market for Registrant’s Common Stock, Related Stockholder Matters and Issuer Purchases of Equity Securities for further discussion.

The Company believes that cash generated from operations plus cash on hand will be sufficient to fund operations, working capital needs and anticipated capital expenditure requirements for the next twelve months at current activity levels. However, if work activity increases, we expect further working capital investment will be required.

Credit Facility

The Company’s ABL Credit Facility, dated February 23, 2018, as amended, was terminated effective February 22, 2022. In addition, we opened a new cash collateral account with JPMorgan Chase Bank, N.A., in which cash was transferred to facilitate our existing letters of credit. As of December 31, 2023, the cash balance in that account was approximately $4.1 million. The Company is required to maintain a balance equal to the outstanding letters of credit plus 5% at all times, which is considered as restricted cash and is included in “Restricted cash” in our consolidated balance sheets as at December 31, 2023 and December 31, 2022. Withdrawals from this cash collateral account are only allowed at such point that a given letter of credit has expired or has been cancelled.

Contractual Obligations

For information with respect to this item, see “Leases and Lease Commitments,” Note 12 of Notes to the Consolidated Financial Statements in Item 8 of Part II, which is incorporated herein by reference.

Backlog

Backlog typically consists of firm customer orders of Dril-Quip products for which a purchase order, signed contract or letter of award has been received, satisfactory credit or financing arrangements exist and delivery is scheduled. The Company’s backlog primarily consists of our Subsea products. Historically, the Company’s revenues for a specific period have not been directly related to its backlog as stated at a particular point in time.

13


The Company believes that its backlog should help mitigate the impact of negative market conditions; however, volatility in the commodity prices or an extended downturn in the global economy or future restrictions on, or declines in, oil and gas exploration and production could have a negative impact on the Company and its backlog. The Company’s product backlog was approximately $262.8 million at December 31, 2023 compared to $240.9 million and $210.1 million at December 31, 2022 and 2021, respectively. The backlog at the end of 2023 represents an increase of approximately $21.9 million, or 9.1%, from the end of 2022. We experienced an increase in product bookings during 2023 primarily due to improvement in market conditions, the addition of Great North bookings, and a decrease in cancelations compared to 2022. The backlog at the end of 2022 represents an increase of approximately $30.8 million, or 14.6%, from the end of 2021. We experienced an increase in product bookings during 2022 as the global crude oil market improved despite a negative impact of approximately $27.4 million in cancellations. During 2021, the Company’s backlog balance was initially negatively impacted due to the COVID-19 pandemic resulting in a depressed global economic environment that led to weakness in oil prices. In the latter half of 2021 as we saw improvements in the global markets and recovery of crude oil prices with vaccinations being deployed resulting in positive market trends, our product bookings increased in the fourth quarter of 2021.

The following table represents the change in backlog.

 

 

Year Ended December 31,

 

 

 

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

 

 

 

Beginning Backlog

 

$

240,865

 

 

$

210,119

 

 

$

195,650

 

Bookings:

 

 

 

 

 

 

 

 

 

Product (1)

 

 

295,419

 

 

 

293,847

 

 

 

240,033

 

Service

 

 

111,180

 

 

 

84,274

 

 

 

74,143

 

Leasing

 

 

47,359

 

 

 

42,033

 

 

 

35,042

 

Cancellation/Revision adjustments

 

 

(9,401

)

 

 

(27,418

)

 

 

(11,594

)

Translation adjustments

 

 

1,418

 

 

 

80

 

 

 

(210

)

Total Bookings

 

 

445,975

 

 

 

392,816

 

 

 

337,414

 

Revenues:

 

 

 

 

 

 

 

 

 

Product

 

 

271,021

 

 

 

240,842

 

 

 

213,760

 

Service

 

 

105,680

 

 

 

79,195

 

 

 

74,143

 

Leasing

 

 

47,359

 

 

 

42,033

 

 

 

35,042

 

Total Revenue

 

 

424,060

 

 

 

362,070

 

 

 

322,945

 

Ending Backlog (1)

 

$

262,780

 

 

$

240,865

 

 

$

210,119

 

 

(1) The backlog data shown above includes all bookings as of December 31, 2023, including contract awards and signed purchase orders for which the contracts would not be considered enforceable or qualify for the practical expedient under ASC 606. As a result, this table will not agree to the disclosed performance obligations of $43.0 million as of December 31, 2023, within “Revenue Recognition,” Note 6 of Notes to Consolidated Financial Statements.

The Company expects to fill approximately 70% to 80% of the December 31, 2023 product backlog by December 31, 2024. The remaining backlog at December 31, 2023 consists of longer-term projects which are being designed and manufactured to customer specifications requiring longer lead times.

See “Item 1A. Risk Factors—Our backlog is subject to unexpected adjustments and cancellations and is, therefore, an uncertain indicator of our future revenues and earnings.”

Business Segments

The Company’s organizational structure is based on product and service lines. The Company operates in three business segments— Subsea Products, Subsea Services, and Well Construction. Our Subsea Products business manufactures highly engineered, field-proven products with a wide array of deepwater drilling equipment and technology that meets the requirements for harsh subsea environments. Our Subsea Services business provides high-level aftermarket support and technical services with field technicians that support the full installation and lifecycle management of regulatory and industry standards, as well as offering industry training programs. Our Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. The Well Construction business also includes all of Great North’s operations as of the acquisition date. These products and services are used on both land and offshore markets. For information on revenues by business segment, see “Business Segments,” Note 13 of Notes to Consolidated Financial Statements.

Currency Risk

The Company has operations in various countries around the world and conducts business in a number of different currencies other than the U.S. dollar, principally the British pound sterling, Mexican peso and the Brazilian real. Our significant foreign subsidiaries may also have monetary assets and liabilities not denominated in their functional currency. These monetary assets and liabilities are exposed to changes in currency exchange rates which may result in non-cash gains and losses primarily due to fluctuations between the U.S. dollar and each subsidiary’s functional currency.

14


The Company generally attempts to minimize its currency exchange risk by seeking international contracts payable in local currency in amounts equal to the Company’s estimated operating costs payable in local currency and in U.S. dollars for the balance of the contracts. The Company had, net of income taxes, a transaction gain of $2.0 million in 2023 and a transaction loss of $3.0 million in 2022. There is no assurance that the Company will be able to protect itself against such fluctuations in the future. The Company has put in place an active cash management process to convert excess foreign currency and concentrate this cash in certain of our holding company bank accounts to minimize foreign currency risk and increase investment income.

The Company conducts business in certain countries that limit repatriation of earnings. Further, there can be no assurance that the countries in which the Company currently operates will not adopt policies limiting repatriation of earnings in the future. The Company also has significant investments in countries other than the United States, principally its manufacturing operations in Scotland, Singapore, Brazil and, to a lesser extent, Norway. The functional currency of these foreign operations is the local currency except for Singapore, where the U.S. dollar is used. Financial statement assets and liabilities in the functional currency are translated at the end of the period exchange rates. Resulting translation adjustments are reflected as a separate component of stockholders’ equity and have no current effect on earnings or cash flow.

Critical Accounting Policies and Estimates

The Company’s discussion and analysis of its financial condition and results of operations are based on the Company’s consolidated financial statements, which have been prepared in conformity with accounting principles generally accepted in the United States of America. The preparation of the consolidated financial statements requires the Company to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. There can be no assurance that actual results will not differ from those estimates. The Company believes the following accounting policies affect its more significant judgments and estimates used in preparation of its consolidated financial statements.

Assets Acquired and Liabilities Assumed in Business Combinations

Policy description

The Company accounts for its business combinations under the provisions of Accounting Standards Codification Topic 805-10, Business Combinations (“ASC 805-10”), which requires that the purchase method of accounting be used for all business combinations. Assets acquired and liabilities assumed are recorded at the date of acquisition at their respective fair values. For transactions that are business combinations, the Company evaluates the existence of goodwill. Goodwill represents the excess purchase price over the fair value of the tangible net assets and intangible assets acquired in a business combination. ASC 805-10 also specifies criteria that intangible assets acquired in a business combination must meet to be recognized and reported apart from goodwill. Acquisition-related expenses are recognized separately from the business combinations and are expensed as incurred.

Judgments and assumptions

The determination and allocation of fair values to the identifiable assets acquired and liabilities assumed are based on various assumptions and valuation methodologies requiring considerable management judgment. The fair value of property, plant and equipment is estimated using either the market approach or cost approach, depending on the availability of market information, The fair value of customer relationships is estimated using a multi-period excess earnings method. Under this method, the value is derived from cash flow projections for the customer relationships acquired, which includes significant judgments and assumptions relating to baseline revenue and revenue growth rates, EBITDA margins, contributory asset charges, customer attrition rate, and discount rate. The fair value of trademarks and developed technologies are estimated using the relief from royalty method. The valuation of an acquired business is based on available information at the acquisition date and assumptions that are believed to be reasonable. However, a change in facts and circumstances as of the acquisition date can result in subsequent adjustments during the measurement period, but no later than one year from the acquisition date.

Revenue Recognition

Product revenues

The Company recognizes product revenues from two methods:

product revenues are recognized over time as control is transferred to the customer; and
product revenues from the sale of products that do not qualify for the over time method are recognized as point in time.

Revenues recognized under the over time method

The Company uses the over time method on long-term project contracts that have the following characteristics:

the contracts call for products which are designed to customer specifications;

15


the structural designs are unique and require significant engineering and manufacturing efforts generally requiring more than six months in duration;
the contracts contain specific terms as to milestones, progress billings and delivery dates;
product requirements cannot be filled directly from the Company’s standard inventory; and
the Company has an enforceable right to payment for any work completed to date and the enforceable payment includes a reasonable profit margin.

For each project, the Company prepares a detailed analysis of estimated costs, profit margin, completion date and risk factors which include availability of material, production efficiencies and other factors that may impact the project. On a quarterly basis, management reviews the progress of each project, which may result in revisions of previous estimates, including revenue recognition. The Company calculates the percentage complete and applies the percentage to determine the revenues earned and the appropriate portion of total estimated costs to be recognized. Losses, if any, are recorded in full in the period they become known. Historically, the Company’s estimates of total costs and costs to complete have approximated actual costs incurred to complete the project.

Under the over time method, billings may not correlate directly to the revenue recognized. Based upon the terms of the specific contract, billings may be in excess of the revenue recognized, in which case the amounts are included in customer prepayments as a liability on the consolidated balance sheets. Likewise, revenue recognized may exceed customer billings in which case the amounts are reported in unbilled receivables. Unbilled revenues are expected to be billed and collected within one year.

Revenues recognized under the point in time method

Revenues from the sale of standard inventory products, not accounted for under the over time method, are recorded at the point in time that the customer obtains control of the promised asset and the Company satisfies its performance obligation. This point in time recognition aligns with when the product is available to the customer, which is when the Company typically has a present right to payment, title transfers to the customer, the customer or its carrier has physical possession and the customer has significant risks and rewards of ownership. The Company may provide product storage to some customers. Revenues for these products are recognized at the point in time that control of the product transfers to the customer, the reason for storage is requested by the customer, the product is separately identified, the product is ready for physical transfer to the customer and the Company does not have the ability to use or direct the use of the product. This point in time typically occurs when the products are moved to storage. We receive payment after control of the products has transferred to the customer.

Service revenues

The Company recognizes service revenues from two sources:

technical advisory assistance; and
rework and reconditioning of customer-owned Dril-Quip products.

The Company generally does not install products for its customers, but it does provide technical advisory assistance.

The Company normally negotiates contracts for products, including those accounted for under the over time method, and services separately. For all product sales, it is the customer’s decision as to the timing of the product installation as well as whether Dril-Quip running tools will be purchased or rented. Furthermore, the customer is under no obligation to utilize the Company’s technical advisory assistance services. The customer may use a third party or their own personnel. The contracts for these services are typically considered day-to-day.

Rework and reconditioning service revenues are recorded using the over time method based on the remaining steps that need to be completed as the refurbishment process is performed. The measurement of progress considers, among other things, the time necessary for completion of each step in the reconditioning plan, the materials to be purchased, labor and ordering procedures. We receive payment after the services have been performed by billing customers periodically (typically monthly).

Leasing revenues

The Company earns leasing revenues from the rental of running tools. Revenues from rental of running tools are recognized within leasing revenues on a day rate basis over the lease term, which is generally between one to three months.

Inventories

Inventory costs are determined principally by the use of the first-in, first-out (FIFO) costing method and are stated at the lower of cost or net realizable value. Company manufactured inventory is valued principally using standard costs, which are calculated based upon direct costs incurred and overhead allocations and approximate actual costs. Inventory purchased from third-party vendors is principally valued at the weighted average cost.

16


Inventory Reserves

Periodically, obsolescence reviews are performed on slow moving and excess inventories and reserves are established based on current assessments about future demands and market conditions. The Company determines the reserve percentages based on an analysis of stocking levels, historical sales levels and future sales forecasts anticipated for inventory items by product type. If market conditions are less favorable than those projected by management, additional inventory reserves may be required.

17


PART IV

Item 15. Exhibits and Financial Statement Schedules

(a)(1) Financial Statements

The financial statements are filed as part of the Form 10-K/A No. 1 under “Item 8. Financial Statements and Supplementary Data.”

(a)(2) Financial Statement Schedule

The financial statement schedules are filed as part of the Form 10-K/A No. 1 under “Item 8. Financial Statements and Supplementary Data.”

(a)(3) Exhibits

Dril-Quip will furnish any exhibit to a stockholder upon payment by the stockholder of the Company’s reasonable expenses to furnish the exhibit.

 

Exhibit No.

Description

 

31.1

Rule 13a-14(a)/15d-14(a) Certification of Jeffrey J. Bird.

31.2

Rule 13a-14(a)/15d-14(a) Certification of Kyle F. McClure.

 

 

 

 

 

101.INS

Inline XBRL Instance Document – The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

Inline XBRL Taxonomy Extension Schema with Embedded Linkbases Document

 

 

 

 

 

104

The cover page from the Annual Report on Form 10-K for the year ended December 31, 2023 formatted in Inline XBRL (included as exhibit 101).

 

 

 

 

 

 

18


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on August 1, 2024.

 

DRIL-QUIP, INC.

By:

/S/ JEFFREY J. BIRD

Jeffrey J. Bird

President and Chief Executive Officer

 

19


EX-31.1 2 drq-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, Jeffrey J. Bird, certify that:

1. I have reviewed this annual report on Form 10-K of Dril-Quip, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.

 

Date: August 1, 2024

 

 

 

 

/s/ Jeffrey J. Bird

 

 

Jeffrey J. Bird

 

 

President, Chief Executive Officer and Director (Principal Executive Officer)

 

 


EX-31.2 3 drq-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, Kyle F. McClure, certify that:

1. I have reviewed this annual report on Form 10-K of Dril-Quip, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.

 

Date: August 1, 2024

 

 

 

 

/s/ Kyle F. McClure

 

 

Kyle F. McClure

 

 

Vice President and Chief Financial Officer (Principal Financial and Accounting Officer and Duly Authorized Signatory)

 

 


EX-101.SCH 4 drq-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Income Tax - Components of Net Deferred Tax Assets (Liabilities) (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Inventories - Schedule of Inventories (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Leases and Lease Commitments - Schedule of Classification of Leases (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Leases and Lease Commitments - Schedule of Maturity of Lease Obligations (Details) 3 link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Leases and Lease Commitments - Schedule of Maturity of Lease Obligations (Details) 4 link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Leases and Lease Commitments - Schedule of Maturity of Lease Obligations (Details) 5 link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Leases and Lease Commitments - Schedule of Maturity of Lease Obligations (Details) 6 link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Revision to Previously Reported Financial Information link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Leases and Lease Commitments - Schedule of Maturity of Lease Obligations (Details) 7 link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Assets Held For Sale link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Leases and Lease Commitments link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Income Tax link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Other Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Stock Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Stock-Based Compensation and Stock Awards link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Restatement of Previously Filed Financial Statements link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Schedule II—Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Revision to Previously Reported Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Leases and Lease Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Income Tax (Tables) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Other Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Stock-Based Compensation and Stock Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Restatement of Previously Filed Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Organization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Business Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Business Acquisitions - Pro Forma Consolidated Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Business Acquisitions - Summary of Consideration Transferred to Acquire Great North (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Business Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Business Acquisitions - Purchase Price Allocation (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Fair Value Measurements - Summary of Reconciliation of Changes in the Fair Value of the Company's Earn-out Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Revision to Previously Reported Financial Information - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Revision to Previously Reported Financial Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Revenue Recognition - Revenues From Contracts With Customers (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Revenue Recognition - Contract Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Revenue Recognition - Additional Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Inventories - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Assets Held For Sale (Details) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Restructuring and Other Charges - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Restructuring and Other Charges - Schedule of Impairment, Restructuring and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Restructuring and Other Charges - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Property, Plant and Equipment, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Leases and Lease Commitments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Leases and Lease Commitments - Schedule of Classification of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Leases and Lease Commitments - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 996245 - Disclosure - Leases and Lease Commitments - Schedule of Maturity of Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 996255 - Disclosure - Leases and Lease Commitments - Schedule of Lease Term and Discount Rate for Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996265 - Disclosure - Leases and Lease Commitments - Schedule of Other Information Pertaining to Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 996275 - Disclosure - Business Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996285 - Disclosure - Business Segments - Schedule of Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 996295 - Disclosure - Business Segments - Schedule of Assets by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 996305 - Disclosure - Income Tax - Schedule of Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 996315 - Disclosure - Income Tax - Schedule of Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 996325 - Disclosure - Income Tax - Schedule of Effective Income Tax Rate Reflected in Provision for Income Taxes and U.S. Federal Statutory Rate (Details) link:presentationLink link:calculationLink link:definitionLink 996335 - Disclosure - Income Tax - Components of Net Deferred Tax Assets (Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 996345 - Disclosure - Income Tax - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996355 - Disclosure - Income Tax - Schedule of Operating Loss Carryforward (Details) link:presentationLink link:calculationLink link:definitionLink 996365 - Disclosure - Income Tax - Schedule of Uncertain Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 996375 - Disclosure - Other Accrued Liabilities - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) link:presentationLink link:calculationLink link:definitionLink 996385 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996395 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 996405 - Disclosure - Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996415 - Disclosure - Stock Repurchase Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996425 - Disclosure - Stock-Based Compensation and Stock Awards - Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996435 - Disclosure - Stock-Based Compensation and Stock Awards - Restricted Stock Awards - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996445 - Disclosure - Stock-Based Compensation and Stock Awards - Summary of RSA Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996455 - Disclosure - Stock-Based Compensation and Stock Awards - Performance Unit Awards - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996465 - Disclosure - Stock-Based Compensation and Stock Awards - Schedule of Assumptions Used in Monte Carlo Simulation (Details) link:presentationLink link:calculationLink link:definitionLink 996475 - Disclosure - Stock-Based Compensation and Stock Awards - Summary of PSA Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996485 - Disclosure - Stock-Based Compensation and Stock Awards - Director Stock Compensation Awards - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996495 - Disclosure - Stock-Based Compensation and Stock Awards - Schedule of DSA Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996505 - Disclosure - Stock-Based Compensation and Stock Awards - Schedule of Information for Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 996515 - Disclosure - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 996525 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 996535 - Disclosure - Restatement of Previously Filed Financial Statements - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 996545 - Disclosure - Restatement of Previously Filed Financial Statements - Schedule Of Error Corrections And Prior Period Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 996555 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996565 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Number of major customers. Number of Major Customers Number of major customers Land [Member] Land Debt Instrument [Axis] Debt Instrument Plan Name [Domain] Plan Name SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] Liabilities noncurrent lessee. Liabilities Noncurrent Lessee [Abstract] Noncurrent Entity Address, Postal Zip Code Entity Address, Postal Zip Code Lessee operating lease and finance lease liability payments due next twelve months. Lessee Operating Lease And Finance Lease Liability Payments Due Next Twelve Months 2024 Business Combinations Policy [Policy Text Block] Assets Acquired and Liabilities Assumed in Business Combinations Revenue, Remaining Performance Obligation, Amount Performance obligation Disposal Group Name [Axis] Other Sundry Liabilities, Current Other Subsea Products Subsea Products [Member] Subsea Products Fair Value, Recurring and Nonrecurring [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Business Combination, Acquisition Related Costs Acquisition related costs Finance Lease, Liability, to be Paid Total lease payments Business Combination Disclosure [Text Block] Business Acquisitions Finite-Lived Intangible Asset, Expected Amortization, Year Four Amortization expense for 2027 Deferred Income Tax Expense Benefits Deferred Income Tax Expense Benefits Total deferred Deferred Tax Assets, Inventory Inventory Fair Value Hierarchy and NAV [Axis] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Allocation of Purchase Price to Fair Value of Assets Acquired and Liabilities Assumed Business Acquisition, Percentage of Voting Interests Acquired Business acquisition, percentage of voting interests acquired Auditor Name Deferred Federal Income Tax Expense (Benefit) Federal Fair Value, Inputs, Level 2 [Member] Level 2 Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred Tax Liabilities, Undistributed Foreign Earnings Deferred foreign tax liability Reserve for unremitted earnings Deferred Tax Liabilities, Gross [Abstract] Deferred tax liabilities: Noncompete Agreements [Member] Non-compete agreements Business Combination, Consideration Transferred Total Revenue, Remaining Performance Obligation, Percentage Remaining performance obligation percentage Error Corrections and Prior Period Adjustments Restatement [Line Items] Contingencies Commitments and Contingencies Disclosure [Text Block] Restructuring Cost [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Summary of reconciliation of changes in the fair value of the Company's earn-out liabilities Product and Service [Axis] Product and Service Unusual Risk or Uncertainty [Table] Unusual Risk Or Uncertainty [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Effective Tax Rate Reconciliation, Changes To Previous Year's Accruals Effective Tax Rate Reconciliation Changes To Previous Years Accruals Changes to prior year accruals Treasury Stock [Text Block] Stock Repurchase Plan Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption Class of Treasury Stock [Table] Class Of Treasury Stock [Table] Concentration Risk Benchmark [Axis] Title and Position [Axis] Title of Individual Director stock compensation awards member. Director Stock Compensation Awards [Member] DSA [Member] Revenue from Contract with Customer [Text Block] Revenue Recognition Share based compensation arrangement by share based payment award number of securities remaining available for future issuance under equity compensation plan. Share Based Compensation Arrangement By Share Based Payment Award Number Of Securities Remaining Available For Future Issuance Under Equity Compensation Plan Number of securities remaining available for future issuance under equity compensation plan (in shares) Line of Credit Facility, Remaining Borrowing Capacity Available borrowing capacity Operating Leases, Rent Expense, Net Lease expense incurred Operating Leases, Rent Expense, Net, Total Intersegment Eliminations [Member] Intercompany Finite-Lived Intangible Asset, Useful Life Estimated Useful Lives Inventory, Policy [Policy Text Block] Inventories Entity Central Index Key Entity Central Index Key 2021 Global Strategic Plan. Two Thousand Twenty One Global Strategic Plan [Member] 2021 Global Strategic Plan Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Auditor Opinion [Text Block] Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of branch income tax expense. Effective Income Tax Rate Reconciliation Branch Income Tax Rate Differential Branch income Concentration Risk [Table] Concentration Risk [Table] Chief Operating Officer [Member] Chief Operating Officer Finance Lease, Liability, to be Paid, Year Five 2028 Number of projects. Number Of Projects Number of projects Two Thousand and Nineteen Stock Repurchase Program Member. Two Thousand And Nineteen Stock Repurchase Program [Member] 2019 Stock Repurchase Program Entity Address, State or Province Entity Address, State or Province Finance Lease, Liability, to be Paid, Year One 2024 Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Revision of Prior Period [Axis] Revision of Prior Period Deferred Tax Assets, Tax Credit Carryforwards, Foreign Foreign tax credit carryforward Segment depreciation and amortization. Segment Depreciation and Amortization [Member] Segment depreciation and amortization Chevron corporation. Chevron Corporation [Member] Chevron Concentration Risk Type [Domain] Concentration Risk Type Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Leasing member Leasing [Member] Leasing Contract with Customer, Liability, Revenue Recognized Revenue Recognized Customer [Axis] Customer Concentration Risk [Member] Customer Concentration Risk Consolidation, Eliminations [Member] Eliminations Finite-Lived Intangible Asset, Expected Amortization, Year Three Amortization expense for 2026 Restructuring and Related Cost, Incurred Cost Additions for costs expensed Restructuring and Related Costs, Incurred Cost, Total Restructuring and Related Cost, Incurred Cost Finance Lease, Liability, to be Paid, after Year Five After 2028 Cover [Abstract] Subsequent Event [Line Items] Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Basic net income (loss) per common share Land Improvements [Member] Land improvements Contract with Customer, Asset, after Allowance for Credit Loss Receivables, included in trade receivables Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract Assets at December 31, 2022 Contract Assets at December 31, 2023 Finance Lease, Principal Payments Financing cash flows from finance leases Document Annual Report Document Annual Report Consolidation Items [Domain] Consolidation Items Share-Based Payment Arrangement, Expense Director stock compensation awards expense Schedule of Business Acquisitions, by Acquisition [Table Text Block] Summary of Consideration Transferred to Acquire Great North Finance Lease, Weighted Average Discount Rate, Percent Weighted average discount rate, Finance leases Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Reduction to opening retained earnings Plan Name [Axis] Plan Name Segment Reporting [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options Outstanding, Ending Balance (in shares) Options Outstanding, Beginning Balance (in shares) Common stock reserved (up to) (in shares) UNITED STATES US Percentage of cumulative revenue. Percentage Of Cumulative Revenue Percentage of total revenues Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net, Total Net deferred tax liability Entity Address, Country Entity Address, Country Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net assets acquired Amendment Description Product and Service [Domain] Product and Service Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant and equipment Concentration Risk [Line Items] Concentration Risk [Line Items] Tax Period [Domain] Tax Period Debt Instrument, Term Debt instrument, term Operating Loss Carryforwards Gross operating loss carryforwards Operating Loss Carryforwards, Total Property, Plant and Equipment, Net Property, plant and equipment, net Total property, plant and equipment Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 2018 Global Strategic Plan. Two Thousand Eighteen Global Strategic Plan [Member] 2018 Global Strategic Plan Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Restructuring and Related Activities [Abstract] Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Contract with Customer, Liability Contract liabilities Contract with Customer, Liability, Total Contract Liabilities at December 31, 2022 Contract Liabilities at December 31, 2023 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible assets (1) Disposal Groups, Including Discontinued Operations [Table] Transfer of letter of credit. Transfer Of Letter Of Credit Accounts Receivable [Policy Text Block] Trade Receivables Accounts Receivable Reduced Amount. Accounts Receivable Reduced Amount Trade receivables reduced amount Supplemental Unemployment Benefits, Severance Benefits Accrued severance Selling, General and Administrative Expenses [Member] Selling, General and Administrative Restructuring Costs Restructuring costs Restructuring Costs, Total Deferred Tax Assets, Other Other Restricted Stock [Member] Restricted stock awards [Member] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Total services excluding rental tools. Total Services Excluding Rental Tools [Member] Services Total Services (excluding rental tools) Entity Address, Address Line One Entity Address, Address Line One Deferred Tax Assets, Tax Credit Carryforwards, General Business General business credit carryforward Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of Basic and Diluted Earnings Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (in shares) Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Valuation Approach and Technique [Axis] Valuation Approach and Technique Amortization Of Leased Asset 1 Amortization Of Leased Asset 1 Amortization of leased Assets Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Charges to costs and expenses Subsequent Event Type [Axis] Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Income tax benefit realized from stock options exercised Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Line of Credit Facility, Maximum Borrowing Capacity Total commitments Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate (as a percentage) Non-US [Member] Non-US Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Amount available for letters of credit (up to) Unamortized Debt Issuance Expense Gain (loss) in foreign currency exchange transactions Gain (Loss), Foreign Currency Transaction, after Tax Foreign Currency Transaction Gain (Loss), after Tax, Total Accounting Standards Update and Change in Accounting Principle [Text Block] Revision to Previously Reported Financial Information Liabilities current lessee. Liabilities Current Lessee [Abstract] Current Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested stock and units (in shares) Unvested options, Beginning Balance (in shares) Unvested options, Ending Balance (in shares) Restructuring, Impairment, and Other Activities Disclosure [Text Block] Restructuring and Other Charges Entity Voluntary Filers Entity Voluntary Filers Finite-Lived Intangible Asset, Expected Amortization, Year Two Amortization expense for 2025 Amendment Flag Amendment Flag Accounting Standards Update 2016-02 [Member] ASU 2016-02 Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Current Income Tax Expense (Benefit) Total current Current Federal Tax Expense (Benefit) Federal Operating Lease, Liability, Noncurrent Operating lease liabilities, long-term Operating Other Current Liabilities [Member] Other Current Liabilities Domestic Tax Jurisdiction [Member] Domestic Country Debt Instrument, Name [Domain] Debt Instrument, Name Restructuring Plan [Domain] Deferred Tax Liabilities, Property, Plant and Equipment Property, plant and equipment Lessor, Lease, Description [Table] Lessor Lease Description [Table] Innovex downhole solutions inc. Innovex Downhole Solutions Inc [Member] Innovex Downhole Solutions Inc Net income (loss) Net income (loss) Net income (loss) Lessee, Lease, Description [Table] Lessee Lease Description [Table] Restructuring Charges [Member] Restructuring and Other Charges Variable Rate [Domain] Variable Rate Defined Contribution Plan, Cost Employee benefit plans, contribution expense Business Acquisition, Pro Forma Revenue Revenues Customer [Domain] Interest Expense [Member] Net Interest Expense Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gain on sale of property, plant and equipment Gain on sale of facility Gain on sale of property, plant and equipment Statistical Measurement [Domain] Statistical Measurement [Domain] Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Deferred: Trademarks [Member] Trademarks Revision of Prior Period, Reclassification, Adjustment [Member] Adjustments Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Percentage of stockholders current. Percentage of Stockholders Current Percentage of stockholders current Operating Lease, Payments Operating cash flows from operating leases Reduction in finished goods by reserve. Reduction In Finished Goods By Reserve Reduction in finished goods by reserve Lessee operating lease and finance lease liability payments due year after year five. Lessee Operating Lease And Finance Lease Liability Payments Due Year After Year Five After 2028 Change in withholding tax reserve Effective Income Tax Rate Reconciliation, Change in Withholding Tax Reserve Percentage of change in withholding tax reserve. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Deferred Tax Liabilities, Other Other Unrecognized tax benefits increase decreases resulting from prior period tax positions. Unrecognized Tax Benefits Increase Decreases Resulting From Prior Period Tax Positions Reductions for tax positions related to the prior year Consolidation Items [Axis] Consolidation Items Stock options and awards Deferred Tax Asset Stock Options And Awards Deferred tax asset stock options and awards. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Operating Lease, Expense Lease expense recognize on a straight-line basis Great north wellhead and frac. Great North Wellhead and Frac [Member] Great North Wellhead and Frac Severance Costs Severance cost Severance Revenue from Contract with Customer, Product and Service Benchmark [Member] Revenue from Contract with Customer, Product and Service Benchmark Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment Effective Income Tax Rate Reconciliation, Deferred Rate Change Effective Income Tax Rate Reconciliation Deferred Rate Change Deferred tax rate change Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurements Unusual Risk or Uncertainty, Nature [Axis] Unusual Risk or Uncertainty, Nature Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Income Tax Provision (Benefit) Restructuring Reserve, Accrual Adjustment Restructuring liability Reductions for payments Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted-average useful lives in years Capitalized R&D costs Deferred Tax Asset, In-Process Research and Development Eurodollar [Member] Eurodollar Director stock awards. Director Stock Awards [Member] Director stock awards Well construction Services [Member] Well construction Services [Member] Well construction Services Expiring 2029 2034. Expiring 2029 2034 [Member] 2029-2034 Deferred Foreign Income Tax Expense (Benefit) Foreign Discontinued Operations and Disposal Groups [Abstract] Entity Interactive Data Current Entity Interactive Data Current Product [Member] Products Accounting Standards Update [Domain] Accounting Standards Update Consolidated Entities [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Statement of Financial Position Location, Balance [Axis] Balance Sheet Location Finance Lease, Liability, Undiscounted Excess Amount Less: interest Statistical Measurement [Axis] Statistical Measurement [Axis] Finite-Lived Intangible Asset, Expected Amortization, Year Five Amortization expense for 2028 Operating Lease, Cost Operating lease cost Deferred Tax Liabilities, Tax Deferred Income Deferred revenue Restricted Stock or Unit Expense Restricted stock awards compensation expense Lease, Cost Total lease cost Disaggregation of Revenue [Table Text Block] Schedule of Revenue from Contract with Customers Finance Lease, Interest Payment on Liability Operating cash flows from finance leases Share-based compensation arrangement by share-based payment award, fair value assumptions, revenue discount rate. Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Revenue Discount Rate Revenue discount rate Indefinite member. Indefinite [Member] Indefinite Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Finite-Lived Intangible Assets, Gross Finite-Lived, Gross Book Value Finite-Lived Intangible Assets, Gross, Total Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Purchase price Purchase Price Acquisition of Great North, net of cash acquired Business Combination Consideration Transferred, Reduced Business Combination Consideration Transferred, Reduced Reduction of fair value of contigent consideration Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Period of recognition for unrecognized compensation expense related to nonvested stock options (in years) Machinery and equipment Machinery and Equipment [Member] Machinery, equipment and other Deferred Tax Assets, Net Net deferred tax asset Statement of Income Location, Balance [Axis] Income Statement Location Running tools. Running Tools [Member] Running Tools Assets Total assets Total assets Tax Period [Axis] Tax Period Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Restricted Stock Number of Performance Units Current Foreign Tax Expense (Benefit) Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Deferred Tax Liabilities, Gross Total deferred tax liability Deferred Tax Liabilities, Gross, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Business Acquisition [Line Items] Business Acquisition [Line Items] Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Percent Foreign taxes and inclusions (net of FTC) Entity Address, City or Town Entity Address, City or Town Revision of Prior Period, Adjustment [Member] Revision of Prior Period, Adjustment Adjustments Equity [Abstract] Segments [Axis] Segments Reduction in work in progress by reserve. Reduction In Work In Progress By Reserve Reduction in work in progress by reserve Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Other Restructuring Costs Other Auditor Location CANADA Canada Change in Contract with Customer, Liability [Abstract] Contract Liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited (in shares) Contract with Customer, Asset, Reclassified to Receivable Transfers to Accounts Receivable Finance Lease, Liability, to be Paid, Year Two 2025 SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at end of period Balance at beginning of period Proceeds from Sale of Productive Assets Proceeds from Sale of Productive Assets, Total Net proceeds from sale of productive assets Restructuring Cost and Reserve [Line Items] Summary of Income Tax Contingencies [Table Text Block] Schedule of Uncertain Tax Positions Depreciation expense Depreciation Depreciation, Total Grant date price (in dollars per share) Share Price Share price (in dollars per share) Revision of Prior Period [Domain] Revision of Prior Period Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Disposal Group, Including Discontinued Operation, Assets, Current, Total Assets lessee. Assets Lessee [Abstract] Assets Options granted contractual term. Options Granted Contractual Term Options granted period Share-Based Payment Arrangement [Text Block] Stock-Based Compensation and Stock Awards Construction in Progress [Member] Construction work in process Western hemisphere. Western Hemisphere [Member] Western Hemisphere Schedule of Finite and Indefinite-Lived Intangible Assets [Table] Scheduleof Finite And Indefinite Lived Intangible Assets [Table] Scheduleof Finite And Indefinite Lived Intangible Assets [Table] Schedule of Finite and Indefinite-Lived Intangible Assets [Table]. Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items] Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation And Qualifying Accounts Disclosure [Line Items] Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate, Operating leases Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Goodwill, Translation and Measurement Period Adjustments Currency translation adjustment Fair Value Disclosures [Abstract] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance Leases Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenue Entity Public Float Entity Public Float Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Revenues of acquired business since acquisition date DQ Corporate DQ Corporate [Member] DQ corporate. Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Pro forma Consolidated Results of Operations Effective income tax rate reconciliation net operating loss carry back amount. Effective Income Tax Rate Reconciliation Net Operating Loss Carry Back Amount Net operating loss carryback claims Subsidiary to settle and pay off taxes valued by foreign tax authorities. Subsidiary To Settle And Pay Off Taxes Subsidiary to settle and pay off taxes Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Inventories [Member] Inventories Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals [Abstract] Deferred tax assets: Income Taxes Paid, Net Income taxes paid Income Taxes Paid, Net, Total Document Type Document Type Accounting Standards Update [Axis] Accounting Standards Update Liabilities lessee. Liabilities Lessee [Abstract] Liabilities Stock Repurchased and Retired During Period, Shares Stock repurchased and canceled (in shares) Asset Impairment Charges Long-lived asset write-down Asset Impairment Charges, Total Title of 12(b) Security Title of 12(b) Security Statement of Financial Position Location, Balance [Domain] Balance Sheet Location Lessee, Operating Lease, Liability, to be Paid, Year Five 2028 Lease, Cost [Table Text Block] Schedule of Lease Costs Inventory Valuation Reserves Inventory reserves Less: allowance for slow moving and excess inventory Inventory Valuation Reserves, Beginning Balance Inventory Valuation Reserves, Ending Balance Stock or Unit Option Plan Expense Stock-based compensation expense for stock option exercises Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Ending period balance Beginning period balance Document Fiscal Period Focus Document Fiscal Period Focus Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Intrinsic value of stock options exercised Share-Based Payment Arrangement, Expense, Tax Benefit Income tax benefit recognized Deferred tax liabilities unrealized gains (losses). Deferred Tax Liabilities Unrealized Gains Losses Unrealized gain/loss Schedule of Goodwill [Table Text Block] Summary of Change in Goodwill Property, Plant and Equipment, Gross Property, plant and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Consolidation, Policy [Policy Text Block] Principles of Consolidation Rental facilities. Rental Facilities [Member] Rental Facilities Amount to maintain by company, description Amount To Maintain Cash Collateral Account For Letters Of Credit Amount to maintain cash collateral account for letters of credit. Subsequent Event Type [Domain] Share-Based Payment Arrangement, Activity [Table Text Block] Schedule of Information for Stock Option Plans Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Eastern hemisphere member. Eastern Hemisphere [Member] Eastern Hemisphere Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Assumptions Used in Monte Carlo Simulation Summary of Operating Loss Carryforwards [Table Text Block] Summary of Operating Loss Carryforwards Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset Additions to contingent consideration Operating Segments [Member] Operating Segments Assets Held for Sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Error Correction [Table] Disclosure of leases and lease commitments. Leases And Lease Commitments [Text Block] Leases and Lease Commitments SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Operating lease and finance lease liability. Operating Lease And Finance Lease Liability Present value of lease liabilities Accounting Changes and Error Corrections [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Expected timing of satisfaction period Patents [Member] Patents Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Summary of RSA Activity Unusual Risk or Uncertainty [Line Items] Unusual Risk Or Uncertainty [Line Items] Revenue from Contract with Customer, Excluding Assessed Tax Revenues Revenues from products and services Revenue from Contract with Customer, Excluding Assessed Tax, Total Income Tax Disclosure [Text Block] Income Tax Percentage of achievement of performance conditions. Percentage Of Achievement Of Performance Conditions Percentage of achievement of performance conditions Lessee operating lease and finance lease liability payments due year four. Lessee Operating Lease And Finance Lease Liability Payments Due Year Four 2027 Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reflected in Provision for Income Taxes and U.S. Federal Statutory Rate SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for doubtful trade receivables Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments And Contingencies [Table] Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Restructuring and Other Charges Consolidated Entities [Domain] Realized gain on assets held for sale. Realized gain on assets held for sale Schedule of other information pertaining to lease obligations. Schedule Of Other Information Pertaining To Lease Obligations Table [Text Block] Schedule of Other Information Pertaining to Lease Obligations Credit Facility [Domain] Credit Facility Finite-Lived Intangible Assets, Net Finite-Lived, Net Book Value Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Exempt income Other Accrued Liabilities, Current Other accrued liabilities Total Covid 19. Covid19 [Member] Covid 19 Entity Address, Address Line Two Entity Address, Address Line Two Stock Repurchased and Retired During Period, Value Repurchase of common stock Stock repurchased and canceled Document Period End Date Document Period End Date Allocated Share Based Compensation Expense Capitalized Capitalized expense Allocated share based compensation expense capitalized. ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective tax rate Outstanding Stock Options Weighted Average Exercise Price. Outstanding Stock Options Weighted Average Exercise Price Weighted- average exercise price of outstanding options, warrants and rights (in dollars per shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities (in shares) Anti-dilutive performance share units (in shares) Restructuring Reserve Ending balance Beginning balance Restructuring Reserve, Total Restructuring reserve Contract with Customer Liability Increase from Cash Receipts Contract With Customer Liability Increase From Cash Receipts Additions Subsea leasing. Subsea Leasing [Member] Sub Leasing Lessee, Operating Lease, Liability, to be Paid, after Year Five After 2028 Business Combination, Consideration Transferred, Other Fair value of the contingent consideration Expiring 2035 2040. Expiring 2035 2040 [Member] 2035-2040 Income Tax Expense (Benefit) Total Income tax provision Effective Income Tax Rate Reconciliation, Interest On Equity, Percent Effective Income Tax Rate Reconciliation Interest On Equity Percent Interest on net equity Trading Symbol Trading Symbol Business Combinations [Abstract] Variable Rate [Axis] Variable Rate Equity, Attributable to Parent Ending Balance Beginning Balance Cumulative effect of new accounting principle in period of adoption Total stockholders' equity Total stockholders equity SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Document Financial Statement Restatement Recovery Analysis [Flag] Deferred Tax Assets, Gross Total deferred tax assets Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset EMEA [Member] Eastern Hemisphere Payments to Acquire Businesses, Gross Cash Other Liabilities Disclosure [Abstract] Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Goodwill Goodwill, Ending balance Goodwill, Beginning balance Goodwill Goodwill Goodwill, Total Schedule of classification of leases. Schedule Of Classification Of Leases Table [Text Block] Schedule of Classification of Leases Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation expense related to share based compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total 2022 Stock Repurchase Program Two Thousand And Twenty Two Stock Repurchase Program [Member] Share Repurchase Program [Axis] Share Repurchase Program Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date Outstanding options, expiration date Geographical [Axis] Geographical No other customer. No Other Customer [Member] No other customer Finance Lease, Liability, to be Paid, Year Three 2026 Leases [Abstract] Restructuring and Related Costs [Table Text Block] Schedule of Impairment, Restructuring and Other Charges Restructuring and other charges. Restructuring And Other Charges Restructuring and other charges Use of Estimates, Policy [Policy Text Block] Use of Estimates Share-Based Payment Arrangement, Additional Disclosure [Abstract] Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block] Summary of PSA Activity Concentration Risk, Percentage Percentage of concentration risk Segment operating income loss. Segment Operating Income Loss [Member] Segment operating income (loss) Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit. Effective Income Tax Rate Reconciliation Tax Credit Foreign Foreign development tax incentive Receivable included in trade receivables. Receivable Included In Trade Receivables [Member] Receivables (Included in Trade Receivables) Accrued Insurance, Current Accrued insurance Number of head quarter locations. Number Of Head Quarter Locations Number of headquarter locations Schedule of Business Acquisitions, by Acquisition [Table] Deferred Tax Liabilities, Goodwill and Intangible Assets Goodwill & Intangibles Deferred Tax Liabilities, Goodwill and Intangible Assets, Total Operating Lease, Lease Income, Lease Payments Leasing Leasing revenues Share-Based Payment Arrangement, Nonemployee Director Award Plan, Activity [Table Text Block] Schedule of DSA Activity Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Contract Asset and Liability Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Security Exchange Name Security Exchange Name ABL Credit Facility [Member] A B L Credit Facility [Member] ABL Credit Facility Line of Credit, Fixed Charges Ratio Line Of Credit Fixed Charges Ratio Fixed charges ratio Two thousand and four stock compensation plan. Two Thousand And Four Stock Compensation Plan [Member] 2004 Plan [Member] Lessee operating lease and finance lease liability undiscounted excess amount. Lessee Operating Lease And Finance Lease Liability Undiscounted Excess Amount Less: interest Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Termination fee. Termination Fee Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Number Of Companies Number Of Companies Number of components companies in the Philadelphia Oil Service Index Share-based Compensation Arrangement by Share-based Payment Award, Cumulative Annual Increments of Number of Shares Share Based Compensation Arrangement By Share Based Payment Award Cumulative Annual Increments Of Number Of Shares Cumulative annual increments of the total number of shares Unbilled Receivables, Current Unbilled receivables Unbilled receivables Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Intangible Assets Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Deposits Assets Court deposit Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Less: Accumulated depreciation Fair Value Disclosures [Text Block] Fair Value Measurements Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Error Correction [Text Block] Restatement of Previously Filed Financial Statements Subsequent Event [Member] Maximum [Member] Maximum Operating Lease, Right-of-Use Asset Operating lease right of use assets Operating Prepaids expenses Prepaid Expense, Current Prepaid Expense, Current, Total Forge Facility Forge facility [Member] Forge facility Member Expiring 2037 2043. Expiring 2037 2043 [Member] 2037-2043 Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Diluted net income (loss) per common share Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Total liabilities assumed Unrecognized Tax Benefits [Roll Forward] Short-term investments Short-Term Investment, Policy [Policy Text Block] Short-term investment. Fair Value Hierarchy and NAV [Domain] Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued expenses. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Expenses Accrued expenses Share Based Compensation Arrangement By Share Based Payment Award Number of securities to be issued upon exercise of outstanding options. Share Based Compensation Arrangement By Share Based Payment Award Number Of Securities To Be Issued Upon Exercise Of Outstanding Options Number of securities to be issued upon exercise of outstanding options, warrants and rights (in shares) Assets, Current Total current assets Total current assets Unrecognized Tax Benefits Ending balance Beginning balance Uncertain tax positions Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent, Total Payment for Contingent Consideration Liability, Financing Activities Payments of contingent consideration Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period (in years) Entity Filer Category Entity Filer Category Over time method member. Over Time Method [Member] Over Time Method Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Operating Leases Rent Expense Net 1 Operating Leases Rent Expense Net 1 Lease expense incurred Performance stock units expense. Performance Stock Units Expense Performance unit compensation expense Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits that would impact effective tax rate Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Effective Income Tax Rate Reconciliation, Tax Contingency, Percent, Total Change in uncertain tax positions Current Fiscal Year End Date Current Fiscal Year End Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Business Combination, Consideration Transferred, Liabilities Incurred Contingent consideration Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: interest CB Floating Rate [Member] C B Floating Rate [Member] CB Floating Rate Average purchase price of share under repurchase program. Average Purchase Price Of Share Under Repurchase Program Average price per share Business combination recognized identifiable asset acquired and liability assumed lease obligation current. Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Lease Obligation Current Lease liability, long-term Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation SEC Schedule, 12-09, Reserve, Inventory [Member] Allowance for slow moving and excess inventory Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Entity Registrant Name Entity Registrant Name Business Combination, Contingent Consideration, Liability, Total Business Combination, Contingent Consideration, Liability Contingent consideration contingent consideration Finance Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term, Finance leases Compensation and Employee Benefit Plans [Text Block] Employee Benefit Plans Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Market Price At Which Eligible Employees Are Granted Options To Purchase Shares Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Market Price At Which Eligible Employees Are Granted Options To Purchase Shares Percentage of grant share price (as a percentage) Expiring 2024 2032. Expiring 2024 2032 [Member] 2024-2032 Number of Reportable Segments Number of reportable business segments Cost of Revenue Total cost of sales Cost of sales Cost of Revenue, Total Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Earnings Per Share [Text Block] Earnings Per Share Entity Emerging Growth Company Entity Emerging Growth Company Basic Weighted Average Number of Shares Outstanding, Basic Weighted average basic common shares outstanding Weighted Average Number of Shares Outstanding, Basic, Total SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Schedule II—Valuation and Qualifying Accounts Finance Lease, Liability, Noncurrent Finance Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating Leases Finite-lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) Finite Lived Intangible Assets Accumulated Foreign Currency Translation Gain Loss Finite-Lived, Foreign Currency Translation Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] BRAZIL Brazil Share Repurchase Program [Domain] Share Repurchase Program Property, Plant and Equipment, Useful Life Estimated Useful Lives Concentration Risk Type [Axis] Concentration Risk Type Finance Lease, Interest Expense Interest on lease liabilities SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Recoveries and write offs Fair Value, Inputs, Level 1 [Member] Level 1 Deferred Tax Asset, Interest Carryforward Disallowed interest carryforward Debt Disclosure [Abstract] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Amortization of Intangible Assets Amortization expense Amortization of Intangible Assets, Total Asia Pacific [Member] Asia Pacific Asia-Pacific Earnings Per Share, Policy [Policy Text Block] Earnings Per Share Property, Plant and Equipment Less Accumulated Depreciation property, Plant and Equipment Less Accumulated Depreciation Property Plant And Equipment Less Accumulated Depreciation Property, Plant and Equipment Less Accumulated Depreciation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets Impairment, Long-Lived Asset, Held-for-Use, Total Impairment, Long-Lived Asset, Held-for-Use Long-lived asset write-downs Long-Lived Assets Total long-lived assets Share-Based Payment Arrangement [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Tabular disclosure of contingent consideration measured at fair value. Schedule of Contingent Consideration Measured at Fair Value [Table Text Block] Schedule of company's contingent consideration measured at fair value Business Acquisition, Pro Forma Net Income (Loss) Net income (loss) Goodwill, Impairment Loss Goodwill impairment loss Impairments Impairments Amount of deferred tax assets attributable to taxable temporary differences from unrealized gains (losses) on transactions. Deferred Tax Assets Unrealized Gains Losses Unrealized gain/loss Restructuring Plan [Axis] Inventory written down and impairment of long lived assets. Inventory Written Down And Impairment Of Long Lived Assets Impairment of inventory and long-lived assets Accounting Policies [Abstract] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Option Activity Percentage of product revenue. Percentage Of Product Revenue Percentage of product revenues Income Tax Disclosure [Abstract] Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions for tax positions related to the current year Percentage Of Fees In Lieu Of Cash To Be Received As Share Based Compensation. Percentage Of Fees In Lieu Of Cash To Be Received As Share Based Compensation Fees in lieu of cash (equal to) (as a percentage) Change in Contract with Customer, Asset [Abstract] Contract Assets Inventory, Raw Materials and Supplies, Gross Inventory, Raw Materials and Supplies, Gross, Total Raw materials and supplies Corporate Segment [Member] Corporate Disposal Group Name [Domain] Statement [Table] Statement [Table] Property, Plant and Equipment [Table Text Block] Schedule of Property, Plant and Equipment Inventory Write-down Inventory write-down Inventory write-down Inventory write-down Subsequent Event [Table] Entity File Number Securities Act File Number Segment Reporting Disclosure [Text Block] Business Segments Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Revenue from Contract with Customer [Abstract] Earnings Per Share [Abstract] Net income (loss) per common share: Net income (loss) per common share: Inventory Disclosure [Abstract] Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of Maturity of Lease Obligations Operating Income (Loss) Operating income (loss) Operating income (loss) Accrued Bonuses, Current Accrued bonus Accrued bonuses Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Additions Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Volatility (as a percentage) Expected revenue volatility Corporate, Non-Segment Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Corporate Percentage of stockholders expect. Percentage of Stockholders Expect Percentage of stockholders expect Entity Shell Company Entity Shell Company Entity Tax Identification Number Entity Tax Identification Number Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Schedule of Error Corrections and Prior Period Adjustments Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Entity Current Reporting Status Entity Current Reporting Status Finance Lease, Liability, to be Paid, Year Four 2027 Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment, net Subsequent Events [Abstract] Inventory Disclosure [Text Block] Inventories Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Lessor, Lease, Description [Line Items] Lessor Lease Description [Line Items] Previously Reported [Member] As Reported Previously Reported Reclassified from selling general and administrative cost to foreign currency transaction gain loss. Reclassified From Selling General And Administrative Cost To Foreign Currency Transaction Gain Loss Reclassified from selling general and administrative cost to foreign currency transaction gain loss Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Total assets acquired Geographical [Domain] Geographical Document Fiscal Year Focus Document Fiscal Year Focus Accrued restructuring costs Accrued restructuring costs Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory Well construction leasing. Well Construction leasing [Member] Well Construction Leasing Two thousand and seventeen stock compensation plan. Two Thousand And Seventeen Stock Compensation Plan [Member] 2017 Plan [Member] Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits Effective Income Tax Rate Reconciliation Tax Credit General business credits Business Acquisition [Axis] Business Acquisition [Axis] City Area Code City Area Code Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Outstanding cash balance Letters of Credit Outstanding, Amount Letters of credit outstanding Liabilities, Fair Value Adjustment Fair value adjustment of earn-out liabilities Schedule of lease term and discount rate for operating and finance leases. Schedule Of Lease Term And Discount Rate For Operating And Finance Leases Table [Text Block] Schedule of Lease Term and Discount Rate for Operating and Finance Leases Lessee operating lease and finance lease liability payments due year three. Lessee Operating Lease And Finance Lease Liability Payments Due Year Three 2026 Inventory, Net Total inventory Inventories Subsea Services Subsea Services [Member] Subsea Services Inventory, Finished Goods, Gross Inventory, Finished Goods, Gross, Total Finished goods Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Federal income tax statutory rate Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and intangible assets Number of tax assessments Number of tax assessments. Number Of Tax Assessments Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Acquired amount Disclosure Text Block [Abstract] Income Tax Jurisdiction [Axis] Income Tax, Policy [Policy Text Block] Income Tax Operating lease and finance lease liabilities payments due. Operating Lease And Finance Lease Liabilities Payments Due [Abstract] Total Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income (Loss) Before Income Taxes Commitments and Contingencies Disclosure [Abstract] Aftermarket facility. Aftermarket Facility [MEMBER] Aftermarket facility Lessee operating lease and finance lease liability payments due year five. Lessee Operating Lease And Finance Lease Liability Payments Due Year Five 2028 Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Components of Net Deferred Tax Assets (Liabilities) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Increase in common stock shares reserved Operating Lease, Liability, Current Operating lease liabilities Operating Equity compensation plans approved by security holders. Equity Compensation Plans Approved By Shareholders [Member] Stock options(Approved) Income Tax Jurisdiction [Domain] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Document Transition Report Document Transition Report Other Accrued Restructuring And Other Charges Accrued restructuring and other charges. Share Repurchase Program, Authorized, Amount Stock repurchased authorized amount Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Postemployment Benefits [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred taxes Valuation Approach and Technique [Domain] Valuation Approach and Technique Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Foreign income tax rate differential Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Reserve for accrued liabilities Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Auditor Firm ID Minimum [Member] Minimum Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Expiring 2023 2028. Expiring 2023 2028 [Member] 2023-2028 Restricted stock and director stock awards. Restricted Stock And Director Stock Awards [Member] RSA and DSA [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Unvested Weighted Average Grant Date Fair Value, Beginning Balance (in dollars per share) Unvested Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Statement of Income Location, Balance [Domain] Income Statement Location Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Accrual for Taxes Other than Income Taxes, Current Property, sales and other taxes Segments [Domain] Segments Operating lease and finance lease right of use asset net. Operating Lease And Finance Lease Right Of Use Asset Net Total lease assets Performance Shares [Member] Performance Unit Awards [Member] Schedule of Inventory, Current [Table Text Block] Schedule of Inventories Other current assets Other Assets, Current Goodwill and Intangible Assets Disclosure [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Well construction. Well Construction [Member] Well construction Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Goodwill, Acquired During Period Addition due to business combination Schedule of Revenues from External Customers and Long-Lived Assets [Table] Finite-Lived Intangible Asset, Expected Amortization, Year One Amortization expense for 2024 Title and Position [Domain] Title of Individual Customer Relationships [Member] Customer relationships Finance Lease, Liability, Current Finance Accrued Sales Commission, Current Commissions payable Income (Loss) from Continuing Operations before Income Taxes, Domestic Domestic Total lease payments Lessee operating lease and finance lease liability payments due. Lessee Operating Lease And Finance Lease Liability Payments Due Range in percentage that the participants may earn of their target award. Share Based Compensation Arrangement By Share Based Payment Award Participant Earning Percent Participants earning under the term (as a percentage) Restructuring, Settlement and Impairment Provisions Restructuring and other charges Total impairment, restructuring and other charges Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Net income of acquired business since acquisition date Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Allowance for doubtful accounts Operating Lease, Liability Present value of lease liabilities Operating Lease, Liability, Total Accrued Payroll Taxes, Current Payroll taxes Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities Related to Restructuring and Others Charges Deferred Tax Assets, Operating Loss Carryforwards Net operating losses Deferred Tax Assets, Operating Loss Carryforwards, Total Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Unusual Risk or Uncertainty, Nature [Domain] Unusual Risk or Uncertainty, Nature Lessee operating lease and finance lease liability payments due year two. Lessee Operating Lease And Finance Lease Liability Payments Due Year Two 2025 Diluted Weighted Average Number of Shares Outstanding, Diluted Total shares and dilutive securities Significant Accounting Policies [Text Block] Significant Accounting Policies Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Segment Reporting Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Trade receivables, net Organizational costs. Organizational Costs [Member] Organizational Costs Lessee, Operating Lease, Liability, to be Paid Total lease payments Reduction in raw materials by reserve. Reduction In Raw Materials By Reserve Reduction in raw materials by reserve Concentration Risk Benchmark [Domain] Finance Lease, Liability Present value of lease liabilities Finance Lease, Liability, Total [Line Items] for Accounting Policies [Table] Accounting Policies [Line Items] Accounting Policies [Line Items] Entity Small Business Entity Small Business Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt Instrument, Basis Spread on Variable Rate Basis spread on variable rate Credit Facility Debt Disclosure [Text Block] Revenues Revenues Total revenues Total revenues Expiring 2041 2046. Expiring 2041 2046 [Member] 2041-2046 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net identifiable assets acquired Net identifiable assets acquired Revenues from External Customers and Long-Lived Assets [Line Items] Credit Facility [Axis] Credit Facility Revolving Credit Facility [Member] Revolving Credit Facility Other Liabilities Disclosure [Text Block] Other Accrued Liabilities Liabilities [Abstract] Liability: Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Effect of dilutive securities - stock options and awards Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Number of geographic segments. Number Of Geographic Segments Number of geographic segments Business combination recognized identifiable assets acquired and liabilities assumed right of use asset. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Asset Right of use assets Operating and finance lease liability net. Operating And Finance Lease Liability Net Total lease liabilities Tax assessments valued by foreign tax authorities for subsidiary. Tax Assessments Valued By Foreign Tax Authorities For Subsidiary Value of assessments served on Brazilian subsidiary Line of Credit Facility, Commitment Fee Percentage Commitment fee percentage Deferred Tax Assets, Valuation Allowance Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance, Total Inventory, Work in Process, Gross Work in progress Fair Value, Inputs, Level 3 [Member] Level 3 Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term, Operating leases Subsequent Events [Text Block] Subsequent Events Customer fifteen. Customer Fifteen [Member] Customer 15 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Remaining Contractual Life (in years) Weighted-Average Grant Date Fair Value Liabilities, Fair Value Disclosure, Total Liabilities, Fair Value Disclosure Total liabilities Building [Member] Buildings Short-Term Lease, Cost Short-term lease costs Accounts Payable and Accrued Liabilities, Current Accrued vendor costs Accounts Payable and Accrued Liabilities, Current, Total XML 6 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 22, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K/A    
Amendment Flag true    
Amendment Description EXPLANATORY NOTEDril-Quip, Inc. (the “Company” or “Dril-Quip”) is filing this Amendment No. 2 on Form 10-K/A (this “Amendment” or “Form 10-K/A No. 2”) to amend certain items in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023, originally filed with the Securities and Exchange Commission (the “SEC”) on February 27, 2024 (the “Original Form 10-K”) as amended by Amendment No. 1 on Form 10-K/A filed on July 8, 2024 (“Form 10-K/A No. 1”). The purpose of this Amendment is solely to amend Part II, Item 7 (Management's Discussion and Analysis of Financial Condition and Results of Operations), to include the discussion of the year ended December 31, 2022 compared to the year ended December 31, 2021 which has been updated to reflect the previously disclosed reclassification of 2021 inventory write-downs from “Restructuring and other charges” to “Cost of sales” contained in our restated consolidated financial statements for the fiscal year December 31, 2021 included in the Form 10-K/A No. 1.This Amendment continues to describe the conditions as of the date of the Original Form 10-K and, except as set forth herein, we have not updated or modified the disclosures contained in the Original Form 10-K to reflect any events that have occurred after the Original Form 10-K. Accordingly, forward-looking statements included in this Amendment may represent management’s views as of the Original Form 10-K and should not be assumed to be accurate as of any date thereafter.    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Registrant Name DRIL-QUIP, INC.    
Entity Central Index Key 0001042893    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Interactive Data Current Yes    
Current Fiscal Year End Date --12-31    
Entity Filer Category Large Accelerated Filer    
Entity Well-known Seasoned Issuer Yes    
Entity Public Float     $ 777,800,000
Entity Common Stock, Shares Outstanding   34,413,906  
Entity Shell Company false    
Entity Small Business false    
Entity Emerging Growth Company false    
Title of 12(b) Security Common Stock, $.01 par value per share    
Trading Symbol DRQ    
Security Exchange Name NYSE    
Entity File Number 001-13439    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 74-2162088    
Entity Address, Address Line One 2050 West Sam Houston Parkway S.    
Entity Address, Address Line Two Suite 1100    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Country US    
Entity Address, Postal Zip Code 77042    
City Area Code 713    
Local Phone Number 939-7711    
Document Annual Report true    
Document Transition Report false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] true    
Document Financial Statement Restatement Recovery Analysis [Flag] true    
EXCEL 7 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .6! 5D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #E@0%9G.XO8^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NT80E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGJ"6\@8\L;&S (BQ$H1N+"B,9[N,);W'!A\_8SC"+0"UYZCA!558@]#0Q M',>V@0M@@C%%G[X+9!?B7/T3.W= G))CL2 MFPXI_TI.\3'01IPGOZ[N[KROB[D;2&K;2U5M59R_3ZY_O"["/O>NIW[ MQ\9G0=W K[O07U!+ P04 " #E@0%9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .6! 5FUI%'X: H *\Y 8 >&PO=V]R:W-H965T&UL MM9MM<]JX%L>_BH;=V=O.A. '&I(VR0R!Y"Z[;9(&NKO=G?M"V")X:EM<28;P M[?=(?L*M+&!&Z8O&QCI_23\]^!Q)OMQ0]HTO"1'H)8E3?M59"K%ZW^OQ8$D2 MS$_IBJ3P9$%9@@77S&"0V64Q#W/<*/B&SXSC6259E3^DW>3,*KCB-+1&(2""F!X<^:C$@<2R4H MQ_\+T4Z5IS3==JSLPX*,BYH4AA#"9(HS?_BEP+$CL&YTV+@%0;>=P9NO\7 +PS\ M0PWZA4%?D*)C*&JH?I;+=IX+!TPCLQ/68!ADT MHT X#=%M*B*Q19,T[T^R7;KHRW2,WOS\]K(G(#MIU L*Z9M"0??_GXYPKM#7*\@YX3U?X8!< M=6#0<\+6I'/]RT_NF?-!1\>FV-B26(-6#RJAX]!9%'"TBR.L9B25/X>>@F6.'TF") E$5<^QB[)Z>VH*KHL#IFS#)P6Y WRN;V1 M^*'(M2YU98MY7FTHRGS['67W>\IYD>''WS*HP'F94PM;M\SD%,V@+*N,K2@G MB"Z^;U&XX30F(%DUPB,&S),)="%H!31 ;S[A%'PPF?P_'(T!=98SD:R&4+4M M!Q60OH-ZID$$=1W1-(Q$F>:)<'"#5)*'%6'JS<[?GL@4@WI)L4!@ZC2=GV4'&8R0(! MG0O&DD1!(1N&H'NQ9\++(0*EJ,8H%U*?X[A^'( 7 X,"B@(#@F8,2L2%*CX\ M@<:+\KHL*OKJJ6PNKAT@/](I6D%E(%/_T)M.9\U>(XL4I1F,%RA[J&:P>=Z( M0=GR7';OHAUE #!'."R$M 5D(:<0@WH-PP-H$5B=(3M"'0=&N"4BJJ MIH.*)32$5I'-6/0>:+ ,X#2)M62ZT_0P*R*R5KS$$HL\+QK G""[%UX(PEI4 M3M$P""@+H7GC[8DL]0:SL!M#G"%;?*;;']W\(&C MM8PV=G#J$2*^I%D<*DC0&-!EP4E175S>R=K(5LA59(U5H\CN2%0-3W7O6^/; MY]CWK26QQOMV4+UO!X>Y;(^$152&&C!+ #=*W>/4AD$M$8!1OMCH5D2:T [ MKZ"='P;M+I\]OLK9XPY^Y#IL9JTV6$:K8V%9$FO NJA@71P%J^AHK;C,:G=? M=;",-L?"LB36@.4Z==SOF#W7/-9_(L^1C#^EUP/>AS;*-PN-GR8?NY^_3![! M7[D?:6>TT,R*;5W,ZC*1+;4FM7JAR#6O])0C^2Z7=?K M^JX6F]7%(UMJ36SU\I&[9^$G[VQJ/*(1L'J&.%3+RZSS40:B,H@AL0S,(5Y0 MDEI^5H,!6VI-?G4XX)J]^(+?GR2.N]]2"-S1E&!.9<@X@1P%Z"ZF6#^QV73K1U;5QH7:.Z4F]R77UX/!X-R1 M_RY[:QV>.@9PS6Y[Z6;0)*'0I00-OIV@Z1++18F'3' !<3IX'5ID-IW[4:%V MME-)O]]W_0OGK*IC@>,UX@"OC@.\@^* Z1)&(BJ6J'5X]L@L<,RU.P9FNV/[ MCBVU)JS:]_<.\OVG"098-QF'QUSKC>W1::=EU>>WI=:D5?O\WD$^_VU"V+-T M]?\+"F)I[&1FP79L5IU^6VI-;+73[YE=]5DD8K5:ZWIOYF_+O1$]+[-2[9 M;W[ZK(5D-0ZPI=:$5,EU@18N_W>06[_#+^@20CA>KT9:NA] M9LE!O^NY9YYS?JZE9]7EMZ76I%='!=Y!4<$P#$&=GY07Z".D0P^IOL^9)3WG MG0/1*Q=HBA/T*Y4G]5*Y<_]M@\%!U"Z#FR6/9OH:<8-?QPW^07&#GNELHUMN MO-DC.G4@X1\42%3T1O(.9L(9W6A/(>V1*_J? M%IO5B,*66A-;'5'X!T44%;;J#?+(Z#I* ^U(WJ,Y^TN+S6I$84NMB6WGH.E! MVPAU;\O?MUI89J4O4RTLNR=+7R-:\.MHP3]H&Z&"]4BYP#'Z.UJU^B=[% <# MI^]IN5D-(&RI-;G5 82_9R-!46,$MV,R"PQ<[3:HV>IH2*\1-_AUW.#O6>ZG MZFC"DJ:FN&&/R(5_T1T,7.TFB]GT:%JO$3;X==C@'WAHJ'$"54O,+-1VG-EL M=C2MUX@1_#I&\ \\+31C..7YZ4\#,;-8ZU*;V>YH9*\1&/AU8.";O?C)Z.X) M#;,P$N!##(50YSHEM[93\WOT6ON95<_?EEKSVXO:\^_O.?!3'[0J#[Q.RW.6 MZ)8Q%= S5GS8]8]$J?VV94\V;2S-9D=_I/$:<4"_C@/Z9L?=R/*)\)WK0'XN MM*W/>QO FO-L!6LU4K"EEH/M[7SA)K<3U)>"\IPQ.++YQV[5K]77B$/U#5ZO M3IY_RO@)R]T(CF*R %/G= > &POL/0="L MUK0BS5M94V&00JJ*:#-49=#4BI*\ :>*![/)) HJPH2?)J*M+BO=>"O9"KWP MIZ/)L\WGW!BC=[YGPV4RIPO_[O3U]U;JBU>>;4_>G)Q,[LXNCNVG/7#F!VD2 M#$1I4DBQXPM]:S"LI*+>/>$+/R.<+14#KX)4C&^L>0:&E>12>=HLE()88VD> M+#RU(\C!$*=B0JJ>VS+8W^4P_0C8CD @XWP4./.M(4UJHC55XM(,^LF]\1'D M#?W;36T4EHILIK/W_LZA;PS)4JJC'4"CT6M&"=?VX*T9^+/H4CT[JFF\^6BCT8-JB4E3%0Y7OW5&FVVK?\4*2^I9W>5E-7X)IG_Z#F/YOGD@JJ"-\7 M;4K_)6?YV8J' _5O:.Y/E6/%3I'A^8O4& S'T-Y9=W#2C58/;I2%_Q7N+;XC M]98MXYJ)8;1F>4[%HP//A-=D:>[9@_AF?DX+TG)].X(+?]>_HCEKJWB<=0V) M&&;M^E]@>=-HO,X,%Q,Y[6B>#4-5+ONN9SJ&=7C X1BY[!\W@OE8S(T AO%@ M"C ?ZX7Q_$_KF:/KL1BF;>Y$YJC/'/6Q7BXDZS\8C]LG-H][I7$& \P/1[N<9W&Z^0I^L V].G*@1;*5Z)V$KQ7 /BSAMX MQ+%[MS$>\,!V :L=X'?S0$VY?<(0=A73AKW!.!+'& *UZ*[1*$*R$\''O3_8 M6Q*&<>Q& ',K"$,,@;<11S %H %#PK"_!X_NHV![3P6[/Y_I3U!+ P04 M" #E@0%9EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( .6! 5D<.&7J/P$ #P" / >&PO=V]R:V)O;VLN>&UL MC5'+;L) #/R5U7Y $U"+5$2XE#Z0JA:5BON2=8C%/B*O RU?7R=15*1>>O)Z M;(UG9A?G2,=]C$?UY5U(A:Z9FWF6I;(&;])-;"#(I(KD#4M+ARPU!,:F&H"] MRZ9Y/LN\P:"7BY%K0]EU$QE*QA@$[( =PCG]SKM6G3#A'AWR=Z'[MP.M/ ;T M> %;Z%RK5,?S2R2\Q,#&;4N*SA5Z,@QV0(SE'WC;B?PT^]0C;/8?1H04>I8+ M8864N-_H^8UH/($L#UW+\0D= ZT,PS/%ML%PZ&C$179EH\]AK$.(<_I/C+&J ML(15+%L/@8<<"5PG,*0:FZ15,!X*/:XH$ZQZ#"PAJ748J&2WEYIK=WDWM)J'7N0;#W\!J-'[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E* M%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,) MKM\,<'AT_@%02P,$% @ Y8$!6660>9(9 0 SP, !, !;0V]N=&5N M=%]4>7!E&ULK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2 MVS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\ MFK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\C<+,:DH9 MHS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM M0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I- M"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O& M%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4 " #E@0%9!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( .6! 5F<[B]C[@ "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MY8$!6;6D4?AH"@ KSD !@ ("!#0@ 'AL+W=O&UL4$L! A0#% @ Y8$!69>* MNQS $P( L ( !Q!4 %]R96QS+RYR96QS4$L! A0# M% @ Y8$!61PX9>H_ 0 / ( \ ( !K18 'AL+W=O M7!E&UL4$L%!@ ) D /@( $@: $! end XML 8 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 9 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 11 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 3 38 1 false 0 0 false 2 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports drq-20231231.htm drq-20231231.xsd http://xbrl.sec.gov/dei/2024 false false JSON 13 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "drq-20231231.htm": { "nsprefix": "drq", "nsuri": "http://www.dril-quip.com/20231231", "dts": { "inline": { "local": [ "drq-20231231.htm" ] }, "schema": { "local": [ "drq-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 38, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 3, "http://xbrl.sec.gov/dei/2024": 3 }, "contextCount": 3, "entityCount": 1, "segmentCount": 0, "elementCount": 787, "unitCount": 2, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2024": 38 }, "report": { "R1": { "role": "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_64b79934-e84c-4152-aba9-67567aba7e8a", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_64b79934-e84c-4152-aba9-67567aba7e8a", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20231231.htm", "first": true, "unique": true } } }, "tag": { "drq_ABLCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ABLCreditFacilityMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "ABL Credit Facility [Member]", "label": "A B L Credit Facility [Member]", "terseLabel": "ABL Credit Facility" } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "drq_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Accounting Policies [Table]", "label": "Accounting Policies [Line Items]", "terseLabel": "Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "drq_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AccountingPoliciesTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accrued vendor costs", "totalLabel": "Accounts Payable and Accrued Liabilities, Current, Total" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Trade receivables, net" } } }, "auth_ref": [] }, "drq_AccountsReceivableReducedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AccountsReceivableReducedAmount", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Reduced Amount.", "label": "Accounts Receivable Reduced Amount", "terseLabel": "Trade receivables reduced amount" } } }, "auth_ref": [] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Property, sales and other taxes" } } }, "auth_ref": [] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedBonusesCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus", "verboseLabel": "Accrued bonuses" } } }, "auth_ref": [] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Insurance, Current", "terseLabel": "Accrued insurance" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll taxes" } } }, "auth_ref": [] }, "drq_AccruedRestructuringAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AccruedRestructuringAndOtherCharges", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Accrued Restructuring And Other Charges", "documentation": "Accrued restructuring and other charges." } } }, "auth_ref": [] }, "drq_AccruedRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AccruedRestructuringCosts", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued restructuring costs", "label": "Accrued restructuring costs" } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions payable" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "negatedLabel": "Less: Accumulated depreciation" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average useful lives in years" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r39" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r52" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r52" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r52" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r52" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update" } } }, "auth_ref": [] }, "drq_AftermarketFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AftermarketFacilityMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Aftermarket facility.", "label": "Aftermarket Facility [MEMBER]", "terseLabel": "Aftermarket facility" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r86" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r10", "r21", "r31", "r64" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r13", "r24", "r34", "r67" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r87" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r52" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r59" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r14", "r25", "r35", "r59", "r68", "r72", "r80" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r78" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Director stock compensation awards expense" } } }, "auth_ref": [] }, "drq_AllocatedShareBasedCompensationExpenseCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AllocatedShareBasedCompensationExpenseCapitalized", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share Based Compensation Expense Capitalized", "terseLabel": "Capitalized expense", "documentation": "Allocated share based compensation expense capitalized." } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful trade receivables" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "auth_ref": [] }, "drq_AmortizationOfLeasedAsset1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AmortizationOfLeasedAsset1", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization Of Leased Asset 1", "label": "Amortization Of Leased Asset 1", "terseLabel": "Amortization of leased Assets" } } }, "auth_ref": [] }, "drq_AmountToMaintainCashCollateralAccountForLettersOfCredit": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AmountToMaintainCashCollateralAccountForLettersOfCredit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount to maintain by company, description", "label": "Amount To Maintain Cash Collateral Account For Letters Of Credit", "documentation": "Amount to maintain cash collateral account for letters of credit." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)", "verboseLabel": "Anti-dilutive performance share units (in shares)" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific", "verboseLabel": "Asia-Pacific" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfImpairmentRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "verboseLabel": "Long-lived asset write-down", "totalLabel": "Asset Impairment Charges, Total" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "terseLabel": "Total current assets" } } }, "auth_ref": [] }, "drq_AssetsLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AssetsLesseeAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Assets lessee.", "label": "Assets Lessee [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "totalLabel": "Disposal Group, Including Discontinued Operation, Assets, Current, Total" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r4", "r5", "r17" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r4", "r5", "r17" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r4", "r5", "r17" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r90" ] }, "drq_AveragePurchasePriceOfShareUnderRepurchaseProgram": { "xbrltype": "perShareItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "AveragePurchasePriceOfShareUnderRepurchaseProgram", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Average purchase price of share under repurchase program.", "label": "Average Purchase Price Of Share Under Repurchase Program", "terseLabel": "Average price per share" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r75" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r76" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r71" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r71" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r71" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r71" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r71" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r71" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r74" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r73" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r72" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r72" ] }, "country_BR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "BR", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "Brazil" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "terseLabel": "Balance Sheet Location" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "terseLabel": "Balance Sheet Location" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro forma Consolidated Results of Operations" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss)" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredOther1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Fair value of the contingent consideration" } } }, "auth_ref": [] }, "drq_BusinessCombinationConsiderationTransferredReduced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "BusinessCombinationConsiderationTransferredReduced", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Consideration Transferred, Reduced", "label": "Business Combination Consideration Transferred, Reduced", "terseLabel": "Reduction of fair value of contigent consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset", "terseLabel": "Additions to contingent consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "contingent consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income of acquired business since acquisition date" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenues of acquired business since acquisition date" } } }, "auth_ref": [] }, "drq_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable asset acquired and liability assumed lease obligation current.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Lease Obligation Current", "terseLabel": "Lease liability, long-term" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Total assets acquired", "totalLabel": "Total assets acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "auth_ref": [] }, "drq_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued expenses.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred taxes" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets (1)" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Acquired amount" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Total liabilities assumed", "totalLabel": "Total liabilities assumed" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Net identifiable assets acquired", "totalLabel": "Net identifiable assets acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "auth_ref": [] }, "drq_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed right of use asset.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Asset", "terseLabel": "Right of use assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Assets Acquired and Liabilities Assumed in Business Combinations" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "auth_ref": [] }, "drq_CBFloatingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "CBFloatingRateMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "CB Floating Rate [Member]", "label": "C B Floating Rate [Member]", "terseLabel": "CB Floating Rate" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInContractWithCustomerAssetAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset [Abstract]", "terseLabel": "Contract Assets" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Contract Liabilities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r50" ] }, "drq_ChevronCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ChevronCorporationMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Chevron corporation.", "label": "Chevron Corporation [Member]", "terseLabel": "Chevron" } } }, "auth_ref": [] }, "srt_ChiefOperatingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefOperatingOfficerMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]", "terseLabel": "Chief Operating Officer" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r47" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r45" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "terseLabel": "Class Of Treasury Stock [Table]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r51" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r51" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingencies1" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "auth_ref": [] }, "drq_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingencies [Line Items]", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies [Line Items]" } } }, "auth_ref": [] }, "drq_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingencies [Table]", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r56" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r55" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r57" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r54" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration risk" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]", "terseLabel": "Eliminations" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction work in process" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Asset and Liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Receivables, included in trade receivables", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "periodStartLabel": "Contract Assets at December 31, 2022", "periodEndLabel": "Contract Assets at December 31, 2023" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedLabel": "Transfers to Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities", "totalLabel": "Contract with Customer, Liability, Total", "periodStartLabel": "Contract Liabilities at December 31, 2022", "periodEndLabel": "Contract Liabilities at December 31, 2023" } } }, "auth_ref": [] }, "drq_ContractWithCustomerLiabilityIncreaseFromCashReceipts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ContractWithCustomerLiabilityIncreaseFromCashReceipts", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with Customer Liability Increase from Cash Receipts", "label": "Contract With Customer Liability Increase From Cash Receipts", "terseLabel": "Additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue Recognized" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Lease Obligations" } } }, "auth_ref": [] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "terseLabel": "Corporate" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate, Non-Segment", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "terseLabel": "Corporate" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Total cost of sales", "verboseLabel": "Cost of sales", "totalLabel": "Cost of Revenue, Total" } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring and Other Charges" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "drq_Covid19Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "Covid19Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Covid 19.", "label": "Covid19 [Member]", "terseLabel": "Covid 19" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "auth_ref": [] }, "drq_CustomerFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "CustomerFifteenMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer fifteen.", "label": "Customer Fifteen [Member]", "terseLabel": "Customer 15" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacility" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Debt Disclosure [Text Block]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "auth_ref": [] }, "drq_DeferredIncomeTaxExpenseBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "DeferredIncomeTaxExpenseBenefits", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense Benefits", "label": "Deferred Income Tax Expense Benefits", "totalLabel": "Total deferred" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liability", "totalLabel": "Deferred Tax Liabilities, Gross, Total" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Disallowed interest carryforward" } } }, "auth_ref": [] }, "drq_DeferredTaxAssetStockOptionsAndAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "DeferredTaxAssetStockOptionsAndAwards", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and awards", "label": "Deferred Tax Asset Stock Options And Awards", "documentation": "Deferred tax asset stock options and awards." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized R&D costs", "label": "Deferred Tax Asset, In-Process Research and Development" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carryforward" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "terseLabel": "General business credit carryforward" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Reserve for accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "auth_ref": [] }, "drq_DeferredTaxAssetsUnrealizedGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "DeferredTaxAssetsUnrealizedGainsLosses", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets attributable to taxable temporary differences from unrealized gains (losses) on transactions.", "label": "Deferred Tax Assets Unrealized Gains Losses", "terseLabel": "Unrealized gain/loss" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "verboseLabel": "Valuation allowance", "negatedLabel": "Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "totalLabel": "Deferred Tax Liabilities, Net, Total", "negatedTotalLabel": "Net deferred tax liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Goodwill & Intangibles", "totalLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets, Total" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property, plant and equipment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedLabel": "Deferred revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred foreign tax liability", "negatedLabel": "Reserve for unremitted earnings" } } }, "auth_ref": [] }, "drq_DeferredTaxLiabilitiesUnrealizedGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "DeferredTaxLiabilitiesUnrealizedGainsLosses", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxComponentsOfNetDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities unrealized gains (losses).", "label": "Deferred Tax Liabilities Unrealized Gains Losses", "negatedLabel": "Unrealized gain/loss" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Employee benefit plans, contribution expense" } } }, "auth_ref": [] }, "us-gaap_DepositsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deposits Assets", "terseLabel": "Court deposit" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "totalLabel": "Depreciation, Total" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total" } } }, "auth_ref": [] }, "drq_DirectorStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "DirectorStockAwardsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Director stock awards.", "label": "Director Stock Awards [Member]", "terseLabel": "Director stock awards" } } }, "auth_ref": [] }, "drq_DirectorStockCompensationAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "DirectorStockCompensationAwardsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Director stock compensation awards member.", "label": "Director Stock Compensation Awards [Member]", "terseLabel": "DSA [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue from Contract with Customers" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwards" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation and Stock Awards" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSale" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Held for Sale", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r4", "r5", "r17" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "terseLabel": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r4", "r5", "r17", "r60" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r4", "r5", "r17", "r60" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r38" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r2" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "terseLabel": "Domestic Country" } } }, "auth_ref": [] }, "drq_DqCorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "DqCorporateMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DQ Corporate", "label": "DQ Corporate [Member]", "documentation": "DQ corporate." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r49" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "terseLabel": "Eastern Hemisphere" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per common share:", "verboseLabel": "Net income (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic net income (loss) per common share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Diluted net income (loss) per common share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "auth_ref": [] }, "drq_EasternHemisphereMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EasternHemisphereMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Eastern hemisphere member.", "label": "Eastern Hemisphere [Member]", "terseLabel": "Eastern Hemisphere" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "terseLabel": "Effective tax rate" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal income tax statutory rate" } } }, "auth_ref": [] }, "drq_EffectiveIncomeTaxRateReconciliationBranchIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationBranchIncomeTaxRateDifferential", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of branch income tax expense.", "label": "Effective Income Tax Rate Reconciliation Branch Income Tax Rate Differential", "terseLabel": "Branch income" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "auth_ref": [] }, "drq_EffectiveIncomeTaxRateReconciliationChangeInWithholdingTaxReserve": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInWithholdingTaxReserve", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in withholding tax reserve", "label": "Effective Income Tax Rate Reconciliation, Change in Withholding Tax Reserve", "documentation": "Percentage of change in withholding tax reserve." } } }, "auth_ref": [] }, "drq_EffectiveIncomeTaxRateReconciliationDeferredRateChange": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDeferredRateChange", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deferred Rate Change", "label": "Effective Income Tax Rate Reconciliation Deferred Rate Change", "terseLabel": "Deferred tax rate change" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income tax rate differential" } } }, "auth_ref": [] }, "drq_EffectiveIncomeTaxRateReconciliationInterestOnEquityPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationInterestOnEquityPercent", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Interest On Equity, Percent", "label": "Effective Income Tax Rate Reconciliation Interest On Equity Percent", "terseLabel": "Interest on net equity" } } }, "auth_ref": [] }, "drq_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryBackAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryBackAmount", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation net operating loss carry back amount.", "label": "Effective Income Tax Rate Reconciliation Net Operating Loss Carry Back Amount", "terseLabel": "Net operating loss carryback claims" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Nondeductible expenses", "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent, Total" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent, Total", "terseLabel": "Change in uncertain tax positions" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesForeign": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesForeign", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Percent", "terseLabel": "Foreign taxes and inclusions (net of FTC)" } } }, "auth_ref": [] }, "drq_EffectiveIncomeTaxRateReconciliationTaxCredit": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits", "label": "Effective Income Tax Rate Reconciliation Tax Credit", "terseLabel": "General business credits" } } }, "auth_ref": [] }, "drq_EffectiveIncomeTaxRateReconciliationTaxCreditForeign": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditForeign", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation Tax Credit Foreign", "terseLabel": "Foreign development tax incentive" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "terseLabel": "Exempt income" } } }, "auth_ref": [] }, "drq_EffectiveTaxRateReconciliationChangesToPreviousYearsAccruals": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EffectiveTaxRateReconciliationChangesToPreviousYearsAccruals", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfEffectiveIncomeTaxRateReflectedInProvisionForIncomeTaxesAndUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Tax Rate Reconciliation, Changes To Previous Year's Accruals", "label": "Effective Tax Rate Reconciliation Changes To Previous Years Accruals", "terseLabel": "Changes to prior year accruals" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to share based compensation", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period of recognition for unrecognized compensation expense related to nonvested stock options (in years)" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit recognized" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Income tax benefit realized from stock options exercised" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r89" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r91" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r43" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r85" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r85" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r85" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "auth_ref": [] }, "drq_EquityCompensationPlansApprovedByShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "EquityCompensationPlansApprovedByShareholdersMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity compensation plans approved by security holders.", "label": "Equity Compensation Plans Approved By Shareholders [Member]", "terseLabel": "Stock options(Approved)" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r53" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r10", "r21", "r31", "r64" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r7", "r18", "r28", "r61" ] }, "us-gaap_ErrorCorrectionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ErrorCorrectionTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatements" ], "lang": { "en-us": { "role": { "label": "Error Correction [Text Block]", "terseLabel": "Restatement of Previously Filed Financial Statements" } } }, "auth_ref": [] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsTables", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "auth_ref": [] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EurodollarMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r59" ] }, "drq_Expiring20232028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "Expiring20232028Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiring 2023 2028.", "label": "Expiring 2023 2028 [Member]", "terseLabel": "2023-2028" } } }, "auth_ref": [] }, "drq_Expiring20242032Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "Expiring20242032Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiring 2024 2032.", "label": "Expiring 2024 2032 [Member]", "terseLabel": "2024-2032" } } }, "auth_ref": [] }, "drq_Expiring20292034Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "Expiring20292034Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiring 2029 2034.", "label": "Expiring 2029 2034 [Member]", "terseLabel": "2029-2034" } } }, "auth_ref": [] }, "drq_Expiring20352040Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "Expiring20352040Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiring 2035 2040.", "label": "Expiring 2035 2040 [Member]", "terseLabel": "2035-2040" } } }, "auth_ref": [] }, "drq_Expiring20372043Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "Expiring20372043Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiring 2037 2043.", "label": "Expiring 2037 2043 [Member]", "terseLabel": "2037-2043" } } }, "auth_ref": [] }, "drq_Expiring20412046Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "Expiring20412046Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiring 2041 2046.", "label": "Expiring 2041 2046 [Member]", "terseLabel": "2041-2046" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of reconciliation of changes in the fair value of the Company's earn-out liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending period balance", "periodStartLabel": "Beginning period balance" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfOtherInformationPertainingToLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Finance Lease, Liability, Total" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "After 2028" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfOtherInformationPertainingToLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance", "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseTermAndDiscountRateForOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, Finance leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseTermAndDiscountRateForOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term, Finance leases" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Lives" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "auth_ref": [] }, "drq_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Finite-lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss)", "label": "Finite Lived Intangible Assets Accumulated Foreign Currency Translation Gain Loss", "terseLabel": "Finite-Lived, Foreign Currency Translation" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Amortization expense for 2024" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Amortization expense for 2028" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Amortization expense for 2027" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Amortization expense for 2026" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Amortization expense for 2025" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived, Gross Book Value", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived, Net Book Value", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossAfterTax", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) in foreign currency exchange transactions", "label": "Gain (Loss), Foreign Currency Transaction, after Tax", "totalLabel": "Foreign Currency Transaction Gain (Loss), after Tax, Total" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "auth_ref": [] }, "drq_ForgeFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ForgeFacilityMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forge Facility", "label": "Forge facility [Member]", "documentation": "Forge facility Member" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r14", "r25", "r35", "r68" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r14", "r25", "r35", "r68" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r14", "r25", "r35", "r68" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r14", "r25", "r35", "r68" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r14", "r25", "r35", "r68" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r48" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Gain on sale of property, plant and equipment", "terseLabel": "Gain on sale of facility", "verboseLabel": "Gain on sale of property, plant and equipment" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill, Ending balance", "periodStartLabel": "Goodwill, Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "auth_ref": [] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Addition due to business combination" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and intangible assets" } } }, "auth_ref": [] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInGoodwillDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss", "negatedLabel": "Impairments", "verboseLabel": "Impairments" } } }, "auth_ref": [] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Translation and Measurement Period Adjustments", "terseLabel": "Currency translation adjustment" } } }, "auth_ref": [] }, "drq_GreatNorthWellheadAndFracMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "GreatNorthWellheadAndFracMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Great north wellhead and frac.", "label": "Great North Wellhead and Frac [Member]", "terseLabel": "Great North Wellhead and Frac" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r4", "r5", "r17" ] }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Long-lived asset write-downs" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeLossBeforeIncomeTaxesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "terseLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "verboseLabel": "Income before income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "terseLabel": "Income Statement Location" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTax1" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Total", "terseLabel": "Income tax provision" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Tax" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "totalLabel": "Income Taxes Paid, Net, Total" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Effect of dilutive securities - stock options and awards", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total" } } }, "auth_ref": [] }, "drq_IndefiniteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "IndefiniteMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Indefinite member.", "label": "Indefinite [Member]", "terseLabel": "Indefinite" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r14", "r25", "r35", "r59", "r68", "r72", "r80" ] }, "drq_InnovexDownholeSolutionsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "InnovexDownholeSolutionsIncMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Innovex downhole solutions inc.", "label": "Innovex Downhole Solutions Inc [Member]", "terseLabel": "Innovex Downhole Solutions Inc" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r78" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r6", "r84" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r6", "r84" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r6", "r84" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssets4" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Net Interest Expense" } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations [Member]", "terseLabel": "Intercompany" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoriesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventories1" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "totalLabel": "Inventory, Finished Goods, Gross, Total", "terseLabel": "Finished goods" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Total inventory", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials and Supplies, Gross", "totalLabel": "Inventory, Raw Materials and Supplies, Gross, Total", "terseLabel": "Raw materials and supplies" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Allowance for slow moving and excess inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserves", "negatedLabel": "Less: allowance for slow moving and excess inventory", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "auth_ref": [] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfImpairmentRestructuringAndOtherChargesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "verboseLabel": "Inventory write-down", "terseLabel": "Inventory write-down", "totalLabel": "Inventory write-down" } } }, "auth_ref": [] }, "drq_InventoryWrittenDownAndImpairmentOfLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "InventoryWrittenDownAndImpairmentOfLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Inventory written down and impairment of long lived assets.", "label": "Inventory Written Down And Impairment Of Long Lived Assets", "terseLabel": "Impairment of inventory and long-lived assets" } } }, "auth_ref": [] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandImprovementsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land Improvements [Member]", "terseLabel": "Land improvements" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Costs" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "drq_LeasesAndLeaseCommitmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LeasesAndLeaseCommitmentsTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitments" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of leases and lease commitments.", "label": "Leases And Lease Commitments [Text Block]", "terseLabel": "Leases and Lease Commitments" } } }, "auth_ref": [] }, "drq_LeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LeasingMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Leasing member", "label": "Leasing [Member]", "terseLabel": "Leasing" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "documentation": "Lessee operating lease and finance lease liability payments due.", "label": "Lessee Operating Lease And Finance Lease Liability Payments Due" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease liability payments due next twelve months.", "label": "Lessee Operating Lease And Finance Lease Liability Payments Due Next Twelve Months", "terseLabel": "2024" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearAfterYearFive", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease liability payments due year after year five.", "label": "Lessee Operating Lease And Finance Lease Liability Payments Due Year After Year Five", "terseLabel": "After 2028" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease liability payments due year five.", "label": "Lessee Operating Lease And Finance Lease Liability Payments Due Year Five", "terseLabel": "2028" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease liability payments due year four.", "label": "Lessee Operating Lease And Finance Lease Liability Payments Due Year Four", "terseLabel": "2027" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease liability payments due year three.", "label": "Lessee Operating Lease And Finance Lease Liability Payments Due Year Three", "terseLabel": "2026" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease liability payments due year two.", "label": "Lessee Operating Lease And Finance Lease Liability Payments Due Year Two", "terseLabel": "2025" } } }, "auth_ref": [] }, "drq_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease liability undiscounted excess amount.", "label": "Lessee Operating Lease And Finance Lease Liability Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "After 2028" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "verboseLabel": "Less: interest" } } }, "auth_ref": [] }, "us-gaap_LessorLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorLeaseDescriptionLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Lease, Description [Line Items]", "terseLabel": "Lessor Lease Description [Line Items]" } } }, "auth_ref": [] }, "us-gaap_LessorLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorLeaseDescriptionTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Lease, Description [Table]", "terseLabel": "Lessor Lease Description [Table]" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding cash balance", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liability:" } } }, "auth_ref": [] }, "drq_LiabilitiesCurrentLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LiabilitiesCurrentLesseeAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Liabilities current lessee.", "label": "Liabilities Current Lessee [Abstract]", "terseLabel": "Current" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueAdjustment", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Adjustment", "terseLabel": "Fair value adjustment of earn-out liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Fair Value Disclosure, Total", "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities" } } }, "auth_ref": [] }, "drq_LiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LiabilitiesLesseeAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Liabilities lessee.", "label": "Liabilities Lessee [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "drq_LiabilitiesNoncurrentLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LiabilitiesNoncurrentLesseeAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Liabilities noncurrent lessee.", "label": "Liabilities Noncurrent Lessee [Abstract]", "terseLabel": "Noncurrent" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Amount available for letters of credit (up to)" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Total commitments" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "auth_ref": [] }, "drq_LineOfCreditFixedChargesRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "LineOfCreditFixedChargesRatio", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Fixed Charges Ratio", "label": "Line Of Credit Fixed Charges Ratio", "terseLabel": "Fixed charges ratio" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery, equipment and other" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r51" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r51" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r71" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r79" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r52" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income (loss)", "negatedTerseLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformation1" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Revision to Previously Reported Financial Information" } } }, "auth_ref": [] }, "drq_NoOtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "NoOtherCustomerMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "No other customer.", "label": "No Other Customer [Member]", "terseLabel": "No other customer" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r51" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r14", "r25", "r35", "r59", "r68" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r42" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r41" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r59" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r79" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r79" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "auth_ref": [] }, "drq_NumberOfCompanies": { "xbrltype": "integerItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "NumberOfCompanies", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number Of Companies", "label": "Number Of Companies", "terseLabel": "Number of components companies in the Philadelphia Oil Service Index" } } }, "auth_ref": [] }, "drq_NumberOfGeographicSegments": { "xbrltype": "integerItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "NumberOfGeographicSegments", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of geographic segments.", "label": "Number Of Geographic Segments", "terseLabel": "Number of geographic segments" } } }, "auth_ref": [] }, "drq_NumberOfHeadQuarterLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "NumberOfHeadQuarterLocations", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of head quarter locations.", "label": "Number Of Head Quarter Locations", "terseLabel": "Number of headquarter locations" } } }, "auth_ref": [] }, "drq_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "drq_NumberOfProjects": { "xbrltype": "decimalItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "NumberOfProjects", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of projects.", "label": "Number Of Projects", "terseLabel": "Number of projects" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable business segments" } } }, "auth_ref": [] }, "drq_NumberOfTaxAssessments": { "xbrltype": "integerItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "NumberOfTaxAssessments", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tax assessments", "documentation": "Number of tax assessments.", "label": "Number Of Tax Assessments" } } }, "auth_ref": [] }, "drq_OperatingAndFinanceLeaseLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OperatingAndFinanceLeaseLiabilityNet", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating and finance lease liability net.", "label": "Operating And Finance Lease Liability Net", "totalLabel": "Total lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)", "verboseLabel": "Operating income (loss)" } } }, "auth_ref": [] }, "drq_OperatingLeaseAndFinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OperatingLeaseAndFinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease and finance lease liabilities payments due.", "label": "Operating Lease And Finance Lease Liabilities Payments Due [Abstract]", "terseLabel": "Total" } } }, "auth_ref": [] }, "drq_OperatingLeaseAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OperatingLeaseAndFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease and finance lease liability.", "label": "Operating Lease And Finance Lease Liability", "terseLabel": "Present value of lease liabilities" } } }, "auth_ref": [] }, "drq_OperatingLeaseAndFinanceLeaseRightOfUseAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAssetNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease and finance lease right of use asset net.", "label": "Operating Lease And Finance Lease Right Of Use Asset Net", "totalLabel": "Total lease assets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Lease expense recognize on a straight-line basis" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Income, Lease Payments", "terseLabel": "Leasing", "verboseLabel": "Leasing revenues" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfMaturityOfLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities", "totalLabel": "Operating Lease, Liability, Total" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term", "verboseLabel": "Operating" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfOtherInformationPertainingToLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfClassificationOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets", "verboseLabel": "Operating" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseTermAndDiscountRateForOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, Operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseTermAndDiscountRateForOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term, Operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesRentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesRentExpenseNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Lease expense incurred", "totalLabel": "Operating Leases, Rent Expense, Net, Total" } } }, "auth_ref": [] }, "drq_OperatingLeasesRentExpenseNet1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OperatingLeasesRentExpenseNet1", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Leases Rent Expense Net 1", "label": "Operating Leases Rent Expense Net 1", "terseLabel": "Lease expense incurred" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Gross operating loss carryforwards", "totalLabel": "Operating Loss Carryforwards, Total" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "auth_ref": [] }, "drq_OptionsGrantedContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OptionsGrantedContractualTerm", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Options granted contractual term.", "label": "Options Granted Contractual Term", "terseLabel": "Options granted period" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganization" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization" } } }, "auth_ref": [] }, "drq_OrganizationalCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OrganizationalCostsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Organizational costs.", "label": "Organizational Costs [Member]", "terseLabel": "Organizational Costs" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Accrued Liabilities" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r51" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfImpairmentRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Other Restructuring Costs", "verboseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r12", "r23", "r33", "r66" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r15", "r26", "r36", "r69" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r15", "r26", "r36", "r69" ] }, "drq_OutstandingStockOptionsWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OutstandingStockOptionsWeightedAverageExercisePrice", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Outstanding Stock Options Weighted Average Exercise Price.", "label": "Outstanding Stock Options Weighted Average Exercise Price", "terseLabel": "Weighted- average exercise price of outstanding options, warrants and rights (in dollars per shares)" } } }, "auth_ref": [] }, "drq_OverTimeMethodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "OverTimeMethodMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Over time method member.", "label": "Over Time Method [Member]", "terseLabel": "Over Time Method" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "Patents" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Financing Activities", "terseLabel": "Payments of contingent consideration" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "verboseLabel": "Purchase price", "terseLabel": "Purchase Price", "negatedLabel": "Acquisition of Great North, net of cash acquired" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r50" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r50" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r42" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r59" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r52" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r41" ] }, "drq_PercentageOfAchievementOfPerformanceConditions": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PercentageOfAchievementOfPerformanceConditions", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of achievement of performance conditions.", "label": "Percentage Of Achievement Of Performance Conditions", "terseLabel": "Percentage of achievement of performance conditions" } } }, "auth_ref": [] }, "drq_PercentageOfCumulativeRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PercentageOfCumulativeRevenue", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of cumulative revenue.", "label": "Percentage Of Cumulative Revenue", "terseLabel": "Percentage of total revenues" } } }, "auth_ref": [] }, "drq_PercentageOfFeesInLieuOfCashToBeReceivedAsShareBasedCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PercentageOfFeesInLieuOfCashToBeReceivedAsShareBasedCompensation", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage Of Fees In Lieu Of Cash To Be Received As Share Based Compensation.", "label": "Percentage Of Fees In Lieu Of Cash To Be Received As Share Based Compensation", "terseLabel": "Fees in lieu of cash (equal to) (as a percentage)" } } }, "auth_ref": [] }, "drq_PercentageOfProductRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PercentageOfProductRevenue", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of product revenue.", "label": "Percentage Of Product Revenue", "terseLabel": "Percentage of product revenues" } } }, "auth_ref": [] }, "drq_PercentageOfStockholdersCurrent": { "xbrltype": "pureItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PercentageOfStockholdersCurrent", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of stockholders current.", "label": "Percentage of Stockholders Current", "terseLabel": "Percentage of stockholders current" } } }, "auth_ref": [] }, "drq_PercentageOfStockholdersExpect": { "xbrltype": "pureItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PercentageOfStockholdersExpect", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of stockholders expect.", "label": "Percentage of Stockholders Expect", "terseLabel": "Percentage of stockholders expect" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Unit Awards [Member]" } } }, "auth_ref": [] }, "drq_PerformanceStockUnitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PerformanceStockUnitsExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance stock units expense.", "label": "Performance Stock Units Expense", "terseLabel": "Performance unit compensation expense" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r43" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r88" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r42" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaids expenses", "label": "Prepaid Expense, Current", "totalLabel": "Prepaid Expense, Current, Total" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "totalLabel": "Proceeds from Sale of Productive Assets, Total", "terseLabel": "Net proceeds from sale of productive assets" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Products" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance" } } }, "auth_ref": [] }, "drq_PropertyPlantAndEquipmentLessAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "PropertyPlantAndEquipmentLessAccumulatedDepreciation", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment Less Accumulated Depreciation", "documentation": "property, Plant and Equipment Less Accumulated Depreciation", "label": "Property Plant And Equipment Less Accumulated Depreciation", "totalLabel": "Property, Plant and Equipment Less Accumulated Depreciation" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Lives" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r40" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r40" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "auth_ref": [] }, "drq_RealizedGainOnAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "RealizedGainOnAssetsHeldForSale", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Realized gain on assets held for sale.", "label": "Realized gain on assets held for sale" } } }, "auth_ref": [] }, "drq_ReceivableIncludedInTradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ReceivableIncludedInTradeReceivablesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Receivable included in trade receivables.", "label": "Receivable Included In Trade Receivables [Member]", "terseLabel": "Receivables (Included in Trade Receivables)" } } }, "auth_ref": [] }, "drq_ReclassifiedFromSellingGeneralAndAdministrativeCostToForeignCurrencyTransactionGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ReclassifiedFromSellingGeneralAndAdministrativeCostToForeignCurrencyTransactionGainLoss", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reclassified from selling general and administrative cost to foreign currency transaction gain loss.", "label": "Reclassified From Selling General And Administrative Cost To Foreign Currency Transaction Gain Loss", "terseLabel": "Reclassified from selling general and administrative cost to foreign currency transaction gain loss" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits [Roll Forward]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r7", "r18", "r28", "r61" ] }, "drq_ReductionInFinishedGoodsByReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ReductionInFinishedGoodsByReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction in finished goods by reserve.", "label": "Reduction In Finished Goods By Reserve", "terseLabel": "Reduction in finished goods by reserve" } } }, "auth_ref": [] }, "drq_ReductionInRawMaterialsByReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ReductionInRawMaterialsByReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction in raw materials by reserve.", "label": "Reduction In Raw Materials By Reserve", "terseLabel": "Reduction in raw materials by reserve" } } }, "auth_ref": [] }, "drq_ReductionInWorkInProgressByReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ReductionInWorkInProgressByReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction in work in progress by reserve.", "label": "Reduction In Work In Progress By Reserve", "terseLabel": "Reduction in work in progress by reserve" } } }, "auth_ref": [] }, "drq_RentalFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "RentalFacilitiesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental facilities.", "label": "Rental Facilities [Member]", "terseLabel": "Rental Facilities" } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment", "verboseLabel": "Adjustments" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsTables", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r8", "r19", "r29", "r62" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r9", "r20", "r30", "r63" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r16", "r27", "r37", "r70" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsTables", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [] }, "drq_RestrictedStockAndDirectorStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "RestrictedStockAndDirectorStockAwardsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted stock and director stock awards.", "label": "Restricted Stock And Director Stock Awards [Member]", "verboseLabel": "RSA and DSA [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted stock awards compensation expense" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards [Member]" } } }, "auth_ref": [] }, "drq_RestructuringAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "RestructuringAndOtherCharges", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and other charges.", "label": "Restructuring And Other Charges", "terseLabel": "Restructuring and other charges" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Additions for costs expensed", "totalLabel": "Restructuring and Related Costs, Incurred Cost, Total", "verboseLabel": "Restructuring and Related Cost, Incurred Cost" } } }, "auth_ref": [] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringChargesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring and Other Charges" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Costs", "terseLabel": "Restructuring costs", "totalLabel": "Restructuring Costs, Total" } } }, "auth_ref": [] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherCharges" ], "lang": { "en-us": { "role": { "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other Charges" } } }, "auth_ref": [] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Restructuring Reserve, Total", "terseLabel": "Restructuring reserve" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Restructuring liability", "verboseLabel": "Reductions for payments" } } }, "auth_ref": [] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfImpairmentRestructuringAndOtherChargesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring and other charges", "totalLabel": "Total impairment, restructuring and other charges" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "verboseLabel": "Reduction to opening retained earnings" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Revenues from products and services", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligation" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation percentage" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Total revenues", "verboseLabel": "Total revenues" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r79" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r79" ] }, "drq_RunningToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "RunningToolsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Running tools.", "label": "Running Tools [Member]", "terseLabel": "Running Tools" } } }, "auth_ref": [] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsTables", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Reported", "verboseLabel": "Previously Reported" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesTables", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities Related to Restructuring and Others Charges" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Consideration Transferred to Acquire Great North" } } }, "auth_ref": [] }, "drq_ScheduleOfClassificationOfLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ScheduleOfClassificationOfLeasesTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of classification of leases.", "label": "Schedule Of Classification Of Leases Table [Text Block]", "terseLabel": "Schedule of Classification of Leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income Tax Provision (Benefit)" } } }, "auth_ref": [] }, "drq_ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent consideration measured at fair value.", "label": "Schedule of Contingent Consideration Measured at Fair Value [Table Text Block]", "terseLabel": "Schedule of company's contingent consideration measured at fair value" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Net Deferred Tax Assets (Liabilities)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Basic and Diluted Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reflected in Provision for Income Taxes and U.S. Federal Statutory Rate" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Error Correction [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsTables", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments" } } }, "auth_ref": [] }, "drq_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Finite and Indefinite-Lived Intangible Assets [Table].", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Change in Goodwill" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income (Loss) Before Income Taxes" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "auth_ref": [] }, "drq_ScheduleOfLeaseTermAndDiscountRateForOperatingAndFinanceLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ScheduleOfLeaseTermAndDiscountRateForOperatingAndFinanceLeasesTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of lease term and discount rate for operating and finance leases.", "label": "Schedule Of Lease Term And Discount Rate For Operating And Finance Leases Table [Text Block]", "terseLabel": "Schedule of Lease Term and Discount Rate for Operating and Finance Leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of RSA Activity" } } }, "auth_ref": [] }, "drq_ScheduleOfOtherInformationPertainingToLeaseObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ScheduleOfOtherInformationPertainingToLeaseObligationsTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of other information pertaining to lease obligations.", "label": "Schedule Of Other Information Pertaining To Lease Obligations Table [Text Block]", "terseLabel": "Schedule of Other Information Pertaining to Lease Obligations" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Allocation of Purchase Price to Fair Value of Assets Acquired and Liabilities Assumed" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Impairment, Restructuring and Other Charges" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of Information for Stock Option Plans" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonemployee Director Award Plan, Activity [Table Text Block]", "terseLabel": "Schedule of DSA Activity" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Option Activity" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]", "terseLabel": "Summary of PSA Activity" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used in Monte Carlo Simulation" } } }, "auth_ref": [] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II\u2014Valuation and Qualifying Accounts" } } }, "auth_ref": [] }, "drq_ScheduleofFiniteAndIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ScheduleofFiniteAndIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Finite and Indefinite-Lived Intangible Assets [Table]", "label": "Scheduleof Finite And Indefinite Lived Intangible Assets [Table]", "terseLabel": "Scheduleof Finite And Indefinite Lived Intangible Assets [Table]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r3" ] }, "drq_SegmentDepreciationAndAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "SegmentDepreciationAndAmortizationMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "documentation": "Segment depreciation and amortization.", "label": "Segment Depreciation and Amortization [Member]", "terseLabel": "Segment depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [] }, "drq_SegmentOperatingIncomeLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "SegmentOperatingIncomeLossMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "documentation": "Segment operating income loss.", "label": "Segment Operating Income Loss [Member]", "terseLabel": "Segment operating income (loss)" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegments1" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segments" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesScheduleOfImpairmentRestructuringAndOtherChargesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance cost", "verboseLabel": "Severance" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "auth_ref": [] }, "drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardCumulativeAnnualIncrementsOfNumberOfShares": { "xbrltype": "pureItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCumulativeAnnualIncrementsOfNumberOfShares", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Cumulative Annual Increments of Number of Shares", "label": "Share Based Compensation Arrangement By Share Based Payment Award Cumulative Annual Increments Of Number Of Shares", "terseLabel": "Cumulative annual increments of the total number of shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Restricted Stock", "verboseLabel": "Number of Performance Units" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Unvested stock and units (in shares)", "periodStartLabel": "Unvested options, Beginning Balance (in shares)", "periodEndLabel": "Unvested options, Ending Balance (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Unvested Weighted Average Grant Date Fair Value, Beginning Balance (in dollars per share)", "periodEndLabel": "Unvested Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (in years)", "verboseLabel": "Weighted-Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfRSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date", "terseLabel": "Outstanding options, expiration date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percentage)", "verboseLabel": "Expected revenue volatility" } } }, "auth_ref": [] }, "drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRevenueDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRevenueDiscountRate", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, fair value assumptions, revenue discount rate.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Revenue Discount Rate", "terseLabel": "Revenue discount rate" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percentage)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "auth_ref": [] }, "drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesRemainingAvailableForFutureIssuanceUnderEquityCompensationPlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesRemainingAvailableForFutureIssuanceUnderEquityCompensationPlan", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of securities remaining available for future issuance under equity compensation plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Securities Remaining Available For Future Issuance Under Equity Compensation Plan", "terseLabel": "Number of securities remaining available for future issuance under equity compensation plan (in shares)" } } }, "auth_ref": [] }, "drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesToBeIssuedUponExerciseOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesToBeIssuedUponExerciseOfOutstandingOptions", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number of securities to be issued upon exercise of outstanding options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Securities To Be Issued Upon Exercise Of Outstanding Options", "terseLabel": "Number of securities to be issued upon exercise of outstanding options, warrants and rights (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted (in shares)", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "Increase in common stock shares reserved" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options Outstanding, Ending Balance (in shares)", "periodStartLabel": "Options Outstanding, Beginning Balance (in shares)", "terseLabel": "Common stock reserved (up to) (in shares)" } } }, "auth_ref": [] }, "drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantEarningPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantEarningPercent", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Range in percentage that the participants may earn of their target award.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Participant Earning Percent", "terseLabel": "Participants earning under the term (as a percentage)" } } }, "auth_ref": [] }, "drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfMarketPriceAtWhichEligibleEmployeesAreGrantedOptionsToPurchaseShares": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfMarketPriceAtWhichEligibleEmployeesAreGrantedOptionsToPurchaseShares", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Market Price At Which Eligible Employees Are Granted Options To Purchase Shares", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Market Price At Which Eligible Employees Are Granted Options To Purchase Shares", "terseLabel": "Percentage of grant share price (as a percentage)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsDirectorStockCompensationAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsRestrictedStockAwardsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfDSAActivityDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsScheduleOfInformationForStockOptionPlansDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsSummaryOfPSAActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureStockbasedCompensationAndStockAwardsScheduleOfAssumptionsUsedInMonteCarloSimulationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsPerformanceUnitAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Grant date price (in dollars per share)", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program" } } }, "auth_ref": [] }, "drq_ShortTermInvestmentPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "ShortTermInvestmentPolicyPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investment, Policy [Policy Text Block]", "documentation": "Short-term investment." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsScheduleOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsTables", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r11", "r22", "r32", "r65" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock-based compensation expense for stock option exercises" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Stock repurchased authorized amount" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock repurchased and canceled (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Repurchase of common stock", "verboseLabel": "Stock repurchased and canceled" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Cumulative effect of new accounting principle in period of adoption", "totalLabel": "Total stockholders' equity", "verboseLabel": "Total stockholders equity" } } }, "auth_ref": [] }, "drq_SubseaLeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "SubseaLeasingMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Subsea leasing.", "label": "Subsea Leasing [Member]", "terseLabel": "Sub Leasing" } } }, "auth_ref": [] }, "drq_SubseaProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "SubseaProductsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Subsea Products", "label": "Subsea Products [Member]", "terseLabel": "Subsea Products" } } }, "auth_ref": [] }, "drq_SubseaServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "SubseaServicesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Subsea Services", "label": "Subsea Services [Member]", "terseLabel": "Subsea Services" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "auth_ref": [] }, "drq_SubsidiaryToSettleAndPayOffTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "SubsidiaryToSettleAndPayOffTaxes", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Subsidiary to settle and pay off taxes valued by foreign tax authorities.", "label": "Subsidiary To Settle And Pay Off Taxes", "terseLabel": "Subsidiary to settle and pay off taxes" } } }, "auth_ref": [] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule of Uncertain Tax Positions" } } }, "auth_ref": [] }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of Operating Loss Carryforwards" } } }, "auth_ref": [] }, "us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalUnemploymentBenefitsSeveranceBenefits", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedLiabilitiesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Supplemental Unemployment Benefits, Severance Benefits", "terseLabel": "Accrued severance" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r58" ] }, "drq_TaxAssessmentsValuedByForeignTaxAuthoritiesForSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TaxAssessmentsValuedByForeignTaxAuthoritiesForSubsidiary", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax assessments valued by foreign tax authorities for subsidiary.", "label": "Tax Assessments Valued By Foreign Tax Authorities For Subsidiary", "terseLabel": "Value of assessments served on Brazilian subsidiary" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfOperatingLossCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period" } } }, "auth_ref": [] }, "drq_TerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TerminationFee", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Termination fee.", "label": "Termination Fee" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "drq_TotalServicesExcludingRentalToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TotalServicesExcludingRentalToolsMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Total services excluding rental tools.", "label": "Total Services Excluding Rental Tools [Member]", "terseLabel": "Services", "verboseLabel": "Total Services (excluding rental tools)" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r50" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r57" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Trade Receivables" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r78" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r80" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "drq_TransferOfLetterOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TransferOfLetterOfCredit", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Transfer of letter of credit.", "label": "Transfer Of Letter Of Credit" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r81" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r82" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r82" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r80" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r80" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r83" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlan" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Stock Repurchase Plan" } } }, "auth_ref": [] }, "drq_TwoThousandAndFourStockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TwoThousandAndFourStockCompensationPlanMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and four stock compensation plan.", "label": "Two Thousand And Four Stock Compensation Plan [Member]", "terseLabel": "2004 Plan [Member]" } } }, "auth_ref": [] }, "drq_TwoThousandAndNineteenStockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TwoThousandAndNineteenStockRepurchaseProgramMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two Thousand and Nineteen Stock Repurchase Program Member.", "label": "Two Thousand And Nineteen Stock Repurchase Program [Member]", "terseLabel": "2019 Stock Repurchase Program" } } }, "auth_ref": [] }, "drq_TwoThousandAndSeventeenStockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TwoThousandAndSeventeenStockCompensationPlanMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and seventeen stock compensation plan.", "label": "Two Thousand And Seventeen Stock Compensation Plan [Member]", "terseLabel": "2017 Plan [Member]" } } }, "auth_ref": [] }, "drq_TwoThousandAndTwentyTwoStockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TwoThousandAndTwentyTwoStockRepurchaseProgramMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureStockRepurchasePlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "2022 Stock Repurchase Program", "documentation": "Two Thousand And Twenty Two Stock Repurchase Program [Member]" } } }, "auth_ref": [] }, "drq_TwoThousandEighteenGlobalStrategicPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TwoThousandEighteenGlobalStrategicPlanMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "2018 Global Strategic Plan.", "label": "Two Thousand Eighteen Global Strategic Plan [Member]", "terseLabel": "2018 Global Strategic Plan" } } }, "auth_ref": [] }, "drq_TwoThousandTwentyOneGlobalStrategicPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "TwoThousandTwentyOneGlobalStrategicPlanMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestatementOfPreviouslyFiledFinancialStatementsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "2021 Global Strategic Plan.", "label": "Two Thousand Twenty One Global Strategic Plan [Member]", "terseLabel": "2021 Global Strategic Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureLeasesAndLeaseCommitmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "US" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables", "verboseLabel": "Unbilled receivables" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r77" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Uncertain tax positions" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax penalties and interest accrued", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "auth_ref": [] }, "drq_UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits increase decreases resulting from prior period tax positions.", "label": "Unrecognized Tax Benefits Increase Decreases Resulting From Prior Period Tax Positions", "terseLabel": "Reductions for tax positions related to the prior year" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxScheduleOfUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions related to the current year" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyByNatureAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Axis]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Line Items]", "terseLabel": "Unusual Risk Or Uncertainty [Line Items]" } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyNatureDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Domain]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Table]", "terseLabel": "Unusual Risk Or Uncertainty [Table]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charges to costs and expenses" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Recoveries and write offs" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Line Items]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique" } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r46" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Total shares and dilutive securities" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average basic common shares outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total" } } }, "auth_ref": [] }, "drq_WellConstructionLeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "WellConstructionLeasingMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Well construction leasing.", "label": "Well Construction leasing [Member]", "terseLabel": "Well Construction Leasing" } } }, "auth_ref": [] }, "drq_WellConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "WellConstructionMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Well construction.", "label": "Well Construction [Member]", "terseLabel": "Well construction" } } }, "auth_ref": [] }, "drq_WellConstructionServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "WellConstructionServicesMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Well construction Services [Member]", "label": "Well construction Services [Member]", "terseLabel": "Well construction Services" } } }, "auth_ref": [] }, "drq_WesternHemisphereMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20231231", "localname": "WesternHemisphereMember", "presentation": [ "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20231231/taxonomy/role/DisclosureBusinessSegmentsScheduleOfAssetsByGeographicRegionDetails", "http://www.dril-quip.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Western hemisphere.", "label": "Western Hemisphere [Member]", "terseLabel": "Western Hemisphere" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r44" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r7": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r8": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r9": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r10": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r11": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r12": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r13": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r14": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r15": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r16": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r17": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r18": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r19": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r20": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r21": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r22": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r23": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r24": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r25": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r26": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r27": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r28": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r29": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r30": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r31": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r32": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r33": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r34": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r35": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r36": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r37": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r38": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r39": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r40": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r41": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r42": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r43": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r44": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r45": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r46": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r47": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r48": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r49": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r50": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r51": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r52": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r53": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r54": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r55": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r56": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r57": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r58": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r59": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r60": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r61": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r62": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r63": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r64": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r65": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r66": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r67": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r68": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r69": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r70": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r71": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r72": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r73": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r74": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r75": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r76": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r77": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r78": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r79": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r80": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r81": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r82": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r83": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r84": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r85": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r86": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r87": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r88": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r89": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r90": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r91": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" } } } ZIP 14 0000950170-24-089302-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-089302-xbrl.zip M4$L#!!0 ( .6! 5E(+$=SPY4 +GH!@ 0 9')Q+3(P,C,Q,C,Q+FAT M;>R]:7O;1K(H_/G>7]'7$T_DYQ(T .[R9.ZCR'9&9Q+;QU(F9]XO>9I 4T0, M @P6+?/KWZKJ;BQ<1(JB)%+L>J% M<9HG@AV=__*&G45A$ GV/S]^_9F]C[U\(J*,66R<9=/CMV^OKZ^;_BB(TCC, M,Y@K;7KQY"VS+#7X:2(X_IV]YYE@QZ[MMBV[;]G.A=,Y;MO'[J#9==W>_[7M M8]NN?!9/;Y/@/D\JTS& S>WN [K^1+QS?#)/2# MXEW\E=YT;;O[5CZLO9HM?+4C7\VJKP:U!53?;KT%,&:P-:'?!\!_N^-U?#SD M:?'ZS=S[M?WA4_UJ<+-L7 >7@1A'A.O7HSCZ!(A/ F_Q9WZ6O,UNI^(MO&A% M\LUB56FP:$VP ^?M__SR\[DW%A-NS6X]3ZU+SJ?%ER.>#ND[]> MTH1^&::W MK@&]>R6U;+T5]Z<1YER6T=>ZGPFI?QU5OUL#:5QT,%@[2.;+?U%I_E M(9&[Y32=$M:9!4/6UJ:G*$']-DMXE([B9$(#("8ZR"GE6H7G6VD^7+Q6];"V MUC3)YN$'?ZR]E&?)4A(;O(6G!9!%L'AJ>% ;,4CCMNOT[J)S^49E8TLW51M9 M &FYBSC-M=^*FTQ$:3 ,A26( @F,J>4V[0HB%B_J+BP@Q;B6TRW D/Q9&\1/ M@M#Z,P^F)/B0#ASXOU=__]_L;V/!??B7_2T+LE#\W;&M?[X]^=M;^1O^?2(R M3H+4$C#"U0^O3N,(=I%9%T"MKY@G?_OA50:;>TOBZ2V.^U8-_+=A[-^R-+L- MQ0^O)CRY#*)CQO,L_C_!9!HGP$_9NRGW4>8?L_[TYMTKFM4/KO1'?I!.0WZ+ M_"W@Z=^"FV,<6R3RQ\#W140_E@* !8"LC[^/!GW.^="V^@-_:+5'G:[5[]L= MJ^NT7=_M>0/7![A'?(*SB.#X0P3;OCV%[20\/(M\)-]%2/8_._= M]K W&+3:ENBW/:OM=%R+#_G ZO8ZW1[\U!-]_NKO-D@.N^WV!ZV_O:TM;?%* MW4';%JU1R^JT>BVKW6X[UA"6:+DPTZCM#%W>JZU4GW$?X1SDX1<8*?8_PM_2 MS5;[\=]KK;+3\8>#7J]MM?Q6'P8;=JQ!OP7K'?4[_98];/D=45WE"2S1IV6& M_'*CE3%)Y3^\ K8X'@4WPK>R)!>O_H[_G5OSVSH])&(D$E H1/KWO^&Y!9W^D.K.^K;W7;7'@D^>J4_%41\^K? MQ]]'@4@8K5HLE,RG9_^LD]KLQW_7?ZJ//B6"*>:B8RW[N]1[@.C<8B#U1/^N MOWM;V^WBS;M]OVUW@88'($4!O[#Y 3">Y7I .*U>N]OI#'=K\RW+[EHM>QN; M7X_MGGWSL,$D0Z57;=^!_]/?E<^*9?KEJXX+AWXYA7RR'J3R*)!@^O7W=,R! MA0I 3 1'E?[O:@'T4 ^BG^G?<90%(_YZ_GYN.'62'\.SNT=[6V?IMY63YBT< M2+,'DSJVK"R>'MO-3A"]FP21-1:HW*L_#.,;*PW^@X?;,$Y@) O^@H?85 \R M N#@*^+8L:?9.WE"RB'?T;,1GP3A[?%%,!$I64!?XPF/](O#.,OB";R+$+9X M&%Q&QZ$893@''-LDS/Z2<= X?E!YFP MX+DGCJ>)L*X3/I5C^\*+I;X"T(*=H#;R;F;U=RX85GL=^-D8Y'AFJ<7 ,B]P M<2P>,:57 ,9Q>0!R#O\_?1I050&R$ 25N9V9C7Y_"F,-D^#[1@IJ&6C123!: MNMN__L7IVN^*+4XKE%7L4U$*;LQI=J89\^,<8/2N2F_%(IX='JT-\3X'B1H, M'F%O'LPKDMG=529R5^SDU6*MR.EVAL-1JV.U6IT1Z&Y>UQJ.1G#4=[MV:] # MMAH,-E-^9C73$]\'\92>2I.OIARA\:8-1?Q,1,O9W+87LSGM_5J*KV$<^N_N M 9ME6/Y5([BZ%D)*8<0BG?/M$@0_L)?M-!G6@\[WP>H97#DE\)Z M5A5_9K9^)IBO9Q=F']?H;%9#7Q)I)S7YEVRE+-K; ]EA4\O\Z)>3K_]DGS]]6,H'M.X@0J?3 ML=5N]MJ#DAPBV7*=O]8=]VQJ-G.Z@ MV_:'7K>UK>/@)(IR'GX5> LR;\L-XS@<\C",LV%\LR$]/$QC^^M?!KUV]]V* M4^+IU_6_=LA2._GTZ=>3G]G7#U\^?[U@7W[]>O[KR:<+=O&9@25P >H^O^CRX2_6!&89XV>6SV\MW+HUY]1Y^(X[CM\6(]^W1J(% M J\'_QD,/&[UW;YPAFX;'CU8_SW-DZ2XJ_PW;&3=36_;B;4I&;X7GI@,1<+P MRF/KTG#+BVT\$F_T!ET^[/?Q'KWM6&V/^]9P,(2?^D/1XB/'\UM;.QI+4I&7 MVCL!6+SW6F4RK6=)': DCY/'TR$?8'X^CA;9\4:#?KLU MVQZX,6.>I8@V'' MM]QA>\ '+=X9#KVM.170(1S@M=R.:Y+MQ] DMZS._:^+KR>?SL](<=L]G:Z[ M73I_9ITN*PB7R7@!-DKB":O\+XLKOS3O;X.OI((]D9VG\602I!@D#8IP*%B4 MDS+R.,>\ZXF><+L#BW?Z75 (;=OB/=NSA"M\WK%=O^7R[=QF?H2]?**M[ :8 M;=NQG%:[-7C(:6Z<@;MR5U&9:I7@7,(*([8PR7@I&$L')\W0KY;9RKL.AW_$DD6>#Q4;P%=/'; 99TW%A\F=LON MCD8]SQJ-[+;5'OJN-?0[MC7JMOJM?L_O=K>E5YU%7IQ,5:SF.4;IJ("QT]@7 M\^9ABF],D_AJ:V%CR]UH(;_FB5A]E "]^'N"U_;(]GM]3UC= 1C\[1'\-.QU M6I9G ^H&?7O4<=SMX/6"WYRI\&Z/<+LUY7D9PGIMRW6ZKMWOWP-E=_!Z_Y%9 M7>)P"57T=\ZMME2S(*9E8"?'8"@G[(\\"5(_\,A6CD=5H._U/H.JH*+M)I<\ M"OY#O[^YISAX*;@_^WK./DRF87PKDH68KFH'%![^;A_W69=D&&ZS$.%W")/N M_83)O/"H.IXE(%>3U#SPJZ/8%51TGS<>9&EH\2JV,E!9@_8>76F]4YH]J7XC M1E[+X2/?&MF#+N@JW9XU])R!97>$S;L#5[C]!U_[U;(;U#\_!Y%P'E$ N7;' M9K^)-&/G?,+^$>=I!G+H"T^^7?-;=K[*W_%8RZK?WBZYB1T.>OT1[UG=CM<" M\/8'UK#MNE;/]ENVWQ_U7$<\%DK<1T3)>0Y?,P=LV#74S;7.PR?EE%ZK;?>& MCF/UNIV^U?;:PAJT?6ZU;<_N^KSK\/Z#0RGJ>4#PX^?D(KY^3*--<<8.LT.G MU1\-^T/?\FWA PQ=VQH,_!;&%U6]N5;U]B MP%CX_P53\I \HCW=L]ON?IC2R[TK^V-C'"GTHGM^F@"K!E,>,G$CO!QK2,&? MP?X0Z7TMS1K]-N.KW'"LW9J\H+NKW_INT[O M7/XX[$ \.,4+]X@1VLB6IN 4T])Q5$7@[L,@WCQ29P=NB/QP) MV_):(] J'= O^= >6:-.UP=L]]K#OO-0E/\<8SDAI.I=BLP8M 96K^>L"K[= MZIWJ?277"[Y5?2E"_!P._B3( GA9WM:+1/ALFB=ICM?V6M>OHENM9JM]QVWT.L_==2ZLMZYY/Z['=7]TT@LL.8A,]X%[ M8W8:\C1]L+-Z5E=_D7!+."F=Z>T$WCM:;<\8@I. ^Z1"MXC>/MQX8QY=PA\B M]MLX@+]\+ M;NH<7RK. 4S_CI-ODJ4+@;Z!OW6AW\O81S7[Z+)F'[%/<20>Q0X_L-CFNG?U M\1(?_\C3+!C=;DIYM)S!AA XBWR,^Q%L>,N\L0!>A85^8X$DITH@?9 RSJY% M&%K?HO@:%BEX"G3FPX,T1X\K3YDO1@'^"<;ZFH/]T+8[FC K] PTVB2A?J=G M;M6&EOEB>7L(@G!@#86-OM@A'))>KV>YPZ[7M5U_V&]UMW-?]1O XI\(BG,% MB3,"Q',@\=\K:_\]^9( OZIF"64,?HKU']J&W=9DMRC.X"]_Y@%*?A#XE&^8 M4&)QNO@D:&'@9O$;I<26YP+Q'%!*B0CV:%S8[OEVW[<'UH!W7:Q*X()RX[I6 MI]]Q;5!\6N[0WPX7_BL.\RCC"64P)IM6)W@03C_%N\M\AM?F>.UZ+"B2>X;A MCIPW; QG&'*9SW@8%JQ6Y<&A4"_ F'6VJ[%;Y;0K?!G @O@8,]"9#T^C2WH5 M-NP)\ADY+J.2*RD[@O% 2V=I[HW!](TQ6TTG9F=CGLVN_9JG\Y*"/E9[> /' M<^2S(U?N<0BZ/CP?_@$[P/?I5?@(5Z'&P7(&*2V"%LG3C ULYO/;]/'.;M?S M.GU?]*Q.9]"WVAV4'^C-Z(-%), BXJW>EM(W5!4<6:4![=V,9QN7-GEY1W?E MY#8']R;"!)D,^&L29!EPI B!SY(X0B=%>,O$E4ANV1F:.9P:J&&K,\X^RN.] M)FO*,:KG?56W_BHN50IYCQ^MB"1ZZWD""<<\#:8%WLCXQ$-K5T<*_,NR#2 I"QQU:KE:\JMK6!E5J3*# TP8*N)T[H@#:O3L>WOEE M:YW8@<%NYZP]47%>A,*2 ]:W.9RQGF=U/;#?VRVLOSMJ]RR;@RDO!KX]LA]< M@+.L/I2< GU=QHM:J0AZB>2)IU[:YEW%SXMEVV/=3SV(*@:[F;,W[VTPL"G* M$B\E+ .EY64)UXONV'$9OJ.P_@2:HZ'*#:AR2Z-6+&(#[>J=]S+CX'FA]?R: MF-?JN5VG[5A^>R"L=IM[5K_?\:V^Y[6\P6@TZKD/3C"1FABAX,<\#2*1IELO M7_NPFK3F3'BYM2@,5/8(*A\6.V8.74KS87_@#/RNU1D,N-5V6QV+MT=]RW-Z MP[;#[5[?;6]'2FL$_$3P/Y7@WP-IO48.ZPOU!X_N\+MBLNJ:42%XKT2W2:"U M8WA(%K,\%?06;%1V8UE0RSM.:*[P%B>_#F!JF)9%L.P8M:VK("4K(.*1%_ 0 M72%8I)#R&#(>^3SQ4X8E% )_60QBZXB_6>B#16]E_YVY$]CD!E&%(BA]&),A MT#O.LTQ@40N$.Z "]K"M/R2KNR+C&B>IJ#!4?L\A18Q&@FZPXI4&CY^&>#5 M5@0XQW4F<HS7B"\;;X,;+7:IXUF$(\K-"<*,@F]/T.=AWJ6^VA,[*&=G]D]5O"=MJ#]H#W>@^5Y&?>*#G!O<3) M28G1CR&_?,2N$9O2[GKMQPZ2JTAK>:W1;-VGP< MCAMVO<[ %QVKTW)LS&UQ+&! W^IV1ZV![XM>M__@@,&RH5%TGDVR#[CQTP(< MAO/VC?/N9AO4<(A#8E"0))&7M*\YM<)-=.84L2QXZ'HQ!>K V1K>IH$\,B-, M3X SU!IRU)E0JQ)1*@]CC*>!1Q0;6,Q>Y<_B<)XM>Y.DU<"FB2)AT+,)0&T?LJ))7LC+DX\V2('>*2WH< M]NBXHY;G]BS0"875%M[ &@X[ \OW^H/6T.\-Q6!+]='.$2R+;'T9P 'K#M-- M2P,]'?'[P17SL)S #Z^F8+-84>P+/18L'A]KU(3BQO(#);$QEB2?1._\()V& M_/88G\XFK]G-3B"7J5S!\@^*_/4L]*D%MO([$!:X)% YV@L!CBSPI8 MSL8)\ME?R-?TNX+&'<'=H]%BSJ"Q?3B 9%'T8[* 0:$6VT#-!05L@0@[5>LK ML,275I-_5AIT9C;Z_2F,-4R"[QLICU(XAI-@=%]"/+C3\"1C_Y5'@K7L!L,6 MI@TZP?CE)9R!>$CBV2@R5?=@N?Y8+9? X%@@E9/B04=H\L%(BZQ##-;FTVD2 MWP1P= BP\YXM:/B[AYW%#W!>JT/\(\5S PSE*=X==L6PY;2MD0>J;;L[=*T^ MAV-Y-/#:@YWB FA#.1KM^PD?YQ/)CDD;X E8O[37Z MMMVPL3YS?4L/#P5_&*\_'U5)FRR6O@\OC%.TJ*:@A! OR9P&8IDXDK_YU-IC MQ+YS6TVWMS1>^$ DTTPO8\(:+4; M;:?5&-C=[4N 3:EH@Y#[K1?L>#)ENK;!)ZNC0;?@S(_A'!$/U.DV;R&]^QT! M'PG-C["Y=8H%^=V.YXZ\H>4[SL!J#_R>Q3%15@RYVVMYGF\__$+J9 (V,?K< MWHO42X(I2A(Y9A#EPC_)UEW([]MH%;(%3'[XGR\_GWPZN?C\]=_LT^>+#^L[ M*!8C>[5W2 &+5XZ:M0&V1-MHM^]2-E8W5W]<;6-CW+Q/@M#Z[SR8-MA9Y#79 M$6H:*N_KM)[G%2?Z0?&1>O0&_87JCHO27 L2QAY6S$4][R,E+!J[W\6?)%"]L=.)R.1?\DL8A6JT%$KYP //9&9 08('UV-$O11S$ M]RE[#Z#.)4P05B>5:YR/Q<7F:0RJ6*;?^2K2/)0WJY^G0KI]L'8"AEG(JU7" M@E^.K*SL._#I2D^V2I!>\;+#KJG<95&D(9_Z%*(/GU9O<2MWM;@8,'7@G420 M8[5LY :+HS&#Z I $@/BKQ-D9S^^CH!QDGBB<8\W+DGN9?(2"D$ANQUBI^1+ MD6H6H7LGQ:,I!9:D/"P?(WMS[:B/\T1?L.$]6425OU2ZP8++[$4,,@^=V0ON M.6JJ*J ')E(OZORB#^X4L>;3D3X4*@1 T3Q&"6D*UJ8P_CPO"9 D&DS<>&(J M6VJ+##$&4@FH1 11@UT+(-HK05%IFF@!I9/8EZVW-=\ J>9H1-9H9"F2;!. M7#5@3O@MAAS!PN5O<^%65X&XKH)S,0BQI$(>RM ]0 8P*^@@NM8#Q]T@%N0H MN&-""C*BH!W6B/OMC+Y1<:F^E#N6A[#BPXHY/HP377/C8FY<]N[&947WH ?; MMV00K4LA3VDG7IS\^/,']OGC@QS76U[3Z>=/%Q\^79P?DI-E3VM8])N#0?^. M8A3]9K]SU_->KSEP[^J&T6ZZSF"=BA;WK76_(YUOGRQG"P;%)S^\DQMTT,=\>^EVD%]]KWX[!'03FM993S!&T@5I#-,O#-'4_+M:QED/YR M\O6"G9T9.GML.CM@J?2$#%38*^B]_;WW._RO-.G3WTOWWN\J]GN;ELS20%GR M839GC9*=:1:\T\#[9=XCLRWW[^8(V3G!=U\6;AO!9_3/P]$_M[)OPQZ&/0Q[ M'+)Y5BA(4YYDOP=7SVBQ_>N E19TT/(0-^-@&(#94<04_%Y+8.?>6/AY* [9"G/Z1I(]G=KULC?Y'.(Z MA;_R#(-^GD*DG!>S&9&QG8ZJ^WNA;.*@GC<.JF7BH$P'W M)$\9>*2NH9CZW]H7*SL4.[7Y'<\.+)[-G&$;Q;!W]S:$7;!1'(;Q-89F!PL+ M6_IU\JM6Y])).:AQ4A8$6) C[F5Q4HT:YU0'$Z/&TRG\4(1L5]*.:*(R36$: MRWJJ#4QHT-03%]33H R/1(Q%E&)-KR""WP4["N,T?4.+]'@Z9B/85JW.EZSJ M-1MW3H'@L$UF!'L25$?33X(PU)E) MTR3V0(X JV2W^$DDI, AX92FL1<0 M0TV#*6U7#E390WJ;8@XAP"7W4<5CE-&7E'^OO)L$:?6)G]RR+!&B_(L:'D < M@!S%M56&E&L2-U,LZ8PZ(#Y+J@L(L\ :)=RCS>G-:!%'263P"X!([YT*1"23 MVE^HT+20Y:>Y]TU/F_*1R&[IQV\",QNO>'@E$!NUK$Z%"X4!+-*8IS+K<,+_ MP$+ 0%J7U+6FH3HF(@M-!?$1C0Z4 (P:J*RNGTR8*LJ/AQ M<5 D<7X)(E1FVEW'2>@WRT4R'J:Q+H8-;PMO3'U=&?>O@A1S[# %#TL\8-61 MB+HWIA;6E10ITL&0XV&E3H$@@A?#L,C60U>HWGP#\X (#]1C%=;QC1:-12&5 M0D/Y2YIKJ,@W,#LT:Q9'(E5I2CR>-JLB3VDN(I5H0ODQ5 U?X*M+.NII7O<= M.Y?RY$M!D^H/YXKJ9%OQWY!*0@+,2_L&*!\B]"WD M,1&5PD#6K8=_?!#H2<*IP*HOQ/2:8_9?P2A5P(@3E$!:M MELOTTS%/0$U3(E1$5T$21TK%JFQ';[W<3B$,<"M6**Y$*#,2536O-)]20GBQ M')(7!>/2OFC+^FD 9JU$N%TE>!GD3V M'JD[)O9*#UE&?U;E#BZQQ00^<\"H-) M@/I &'"9:%04O+W$@L>15'J0*7[FUV1PGH1#M&^)5*_'8"7?JF,>)5;@!UC8 M 5ZK5-;@GJYF'18GKBKM3O1>J>.E2GMIWN13) ?\QG'ZG6[;83]B)X>?,U"% MCORWP[><_03&)5: P"3PWY3V)^]Q09/"76*Y[:GR8,YM*E2;DL4,0'!$LDC; MCUC= J3P*7K@AP$OX+AHNA*DUX MC^*A=%LH'PL<3C%R,()7\"1"+7_*;XM^"OD41_VN9=^Y2-8H\W( @A2K T:85P \=[.BSE&\0$P4KHXF"JHJT+4>!AVUZ1)0+W3LH0^.G M$\EQO';BQ])&< K)08N'>!-!/E80@5R1>P:"KJ3@ =(=+=H)' MI/3NI@U=Q^83R C60N[])+V=L3)6*P[2!=%*='S2_4F?!*6N3B1+^@3DZ%5' M(@P@"Z?@>9@(4+X%'(!&X:P@MD#1A](2.V1"!XWS)+^$%3"G*PM+P:D.A!Z0 MY^M'_("/];+)P5 M/>?(LN WY'9&,&!Y,V S\C#(ZDUS==.:[!2K.T49JLO7@L;#PDD5]4\UM+J; M.NK.KVO #$,79$Z?P%\">.!ALYU05UJ;V0@ZZ0FP)4!3;P5B:%D12:I:E"H5%:7J*]&H9\J 5(:3D2 MCYY\P^Z'8)5*5CDY/V%'];]1=4ARI&D?8A#](6J7/-))SY,A_ F,+J27AG*, ME1X]H#62.$>GI[^>OT'K&$%NY==&PHKN7I1N5[>3D2LH;!5J$%%E6"%,1 MGDKWK"K]&.JK0N$7)F@Y?A5 &,+TV55R"57K2XTO6#NZ8>5;41T8Y5V#NM4G MVSFJ[A&]KF$@:0:14*"O0K.C-8/,U(^*5JRPO( MK@I(Z<0G_51>%](&R3Y!$Z>\A, J[P D,$8O8[!**.2BO@6\GE7NBG$PI4,_ MCT*4G?*,JEY2&=OUF43D6;42+(G$KQ@Y@FQ\)36#;^C\%SK<1=X+T,6+A5Q& M_D(>J49Z<'S&RIVNAL%.7RH2IZ)J4:NN/(FG O;[:R1=)_ W^!%Y[I\PJA]/ M"D5"_9F,JU0[W4A_@]_PH@79,PBENZ?P\22"M)T\4@O(Z&2^#.,AZ&O:K<]. M4K74@K)QY[J>J]I]64!3WG*C5S1"D1C%K!P=^[8D4I-3'JR+HNQL'%:& SE M2(U*_( T=O5EX/RQ5W7%%-LL3WL5088Q"56P5. 'BZB!!5X;A0'VN:[$&Y2W M,.BJA8$++^L$U0>];-21M0\ #O5O47PME4R/(ERY#PFAM90@6I2^0&8!=2P$N32SDS"8Q(:CT-BL-/0G2;VDUVJ_P M."V$<,41+?.'3YKL*PS!/LH8-.V'7A))^_SZPD&IR[^5JB#2*"BB0:;L4D6< MFF *?JD$#S6*&SPN+6G-7(%VH]+M);"!$AY*_YUP+XF+ >MLJUF*6%RKJ_CA M69IP$3948/QM57^G DWK/EHX8(0*P):]APK^P*_( ^(EV(QC MZ6+J,EU-M1+HV@6L@!^@T_L#QB"J<%V=L %#H 6JD8I.C04K:52BC6%'0'$X M1O5E7"Z&V7H8+!PR\HV@81D607=T5GR3C1 B<1EG>+P4X*^0++5(Y#;:(*=(;);#4-YH*-7D&0LWGZ@=$*Q%22RGX5L M14)J CHA2#>G@'#]&YR_HF)O7Z/_7DHTI !>CJKT!G4[H0_QV9#;Q<+0',+/ M'1-=B5^N!A4C72H/3RV.OA[]B3XIU;J&7*L5$1K7Q#5^3"("Z5E+$$H&4-Y2 MY17"=(/&[)V4U =UJ$: "FJ&VKN*4 LB=5$E\Q,*XE)>K"NA(Y>"J$AG 9! M.2R*Z%8YAVY+I$=33F&R79(8F$O]"EHYQ@.J;#>1)""-4NEM\T#6A9@_!JPZ M1$E$?C^82U[*L8O9$IYO^))]6 [QGX;*4 M$ZH8ODMP(YYP?Q3AND]2^B4*:77WZMJN7:?K+(Z_(?* ?M7%'3[]PF\Q[H)= M@"AXCS%0"2\N,/WR@AT,*0[F5 Y"X"3P&^PK7J&-9/\[K;JJOGBW%(BB0X9/ M3[Y^.)^/7UDX+0\I.[>^: PD5F)$!8DNHV.* *:T\[/3$Y1M@@1MM^F^INL& MY)LZ2*@9.VHMQ304_[E@'"U35.!(&3?Q"T^ &U4O/UNZ9F14R6PLA:V2A*5* M(W,P9F-:FX,BYA6>TOP4Q(N"N@B1'0H8BZ':FG[B[TM9K+ 5!U3MT436M%XZ*:LTEV*\);9J<&>7.\ZG: M._:TY+*9*^;-XVC*?(SG'"F-BB\7'6FYU)7@S(BPJV^3NIK0\>?N- MDA74,"^H?*_U4_C]+=*@2 ,IT#Y_^7#Z?RL^FM)$B93.!)C%OHS2$ HH&+.* M,V7G2TPB$(V6]&Q2INZN^Y&T=>9&QZA+#<=^=E!8G.3\SV:Q9 1MA7=N] MLE06'M5R?Q4LAK?:^RH;),L@>!6^!.!O*F/E@ 5D:4:V&LMD(QSY7I9+Z:8* M Y!+'G,,![VF8Z.YQ(8\VVX/*2[4. MWC/O8K/!@O-S=HMOOS3SLZ*:3JR%'K.[DD5UYEMO)R'5>D-#!8 R8UXN+K1JG3= N; M5$Z:T@)\+IO PW]TEK+=ON-=O8^B4 ::H350HTS_16K^7]>_N 0CL75GS]07 M8B1^#2Y!".>'G7_U7N#-'/*80&$2I$HID':;DC>;1<#VA, MO$R)AL.1DX%$2SA*Q22PP$[%T!B\5ZO42J*@[C>[8S:8N-7GC5OMF+A5$[=J MXE:?@?-0)/_!O6]6/B6Q7?>\CWFEJF@3)"DE]&.MZ01JL 1 M*BR@XBBH2!+=3J"/?;-R;3M"8*9-^?@8M "W.[BCS;BSZ3,;S*V[^I=O/+"9 M]- F==><=%7WFR&(1DSFCWQ+R>,1_>\QVN(LD$V/*?\6ZWOW:@^RX,C-^DN/4RT*'EN!E1[ FPGHQ)[H"' ME$-VRS#2;M'&EAG)-8QD&,DPTL,9R3&,M)J0C#ILU.&'"9]5+=?WA)^V*7P^ MZFN1K\%E:J20.=J!ZPVLA;C,X9R -XGH,GUZ"[90#])1X&H6"? M=33S>QVSC)5Y5Q+>@X#U,GRK]X%$%.\6')Y@RRN0OU Z/"88*,YNB_SCM+N& M-(Q<,,@WZ]M>&61E2,/(!8/\ Y,+3JMG2,/(!8-\(Q=JH&KUC!VQSI;O MBFC;F4T;N6#DPM;TA96AL88TC+Y@D']@9OU]'73/AUIU-,"L-8=3ZO(2CQ;A5!:QO\;_=#I=75VI*-(T4ZB? M'3GM[DPA)*2'MF/7RFR\T74+$X$M::@F-F>]IO.ZZ#XJ2^]GM7I+L,2.,U#U ME9S68,%,K?[,3$NVIFIL4UFYW!6JMQ M=K3!TY,6!-F1/3];=3A9PS)]?+FY; 7-L@MZI4BH7!55MY'%IXGO)2H#8K,4 M[!PX%K6JI[HA0BKKT>I:M$$:RTH] 983]X1JWW8=)]_4CT4I<6K7K#;69#_+ M7=VQF416JLYB[.U(18!4^RMJ%!*&91NH1D2M>E.-?VO:$R@U32Q(U/36A MBY'$+W6?E5ML&5)*[P( >G'=5G/P&F?"ZHW%\N?@7^WD C*JO?2C&K(=I^F^ MKB]1O]VHE?_L=IN=US"N@^.J+[NOZ3RYFXYJQ4!A% =':37MUU+S<&P<<.UA MG)**J@^+'9;EUN$,E7W-9!>Q*@343 0Z[.W@\9S:N.@VVO7GV>U4E2K6[%1Y MM5),_6XZ+?:TG*@B5=0SR66?"Z+$^0)7E5+Z2_O(Z.*PM;*BO84T4>,!71I; M[ER"O*4QYTK$ SWV7Z\L\7I>*_A?:5TQRRM^#,(.3*VB)K#$&E5>KC3&44UV M?FV>-]E/>3C"X7X1-X$7@Q2<':*R;UA=!]64);/+2JH%,*H[;M$^Z2?:^ZH= MJ_, *V06!5>I.';L22Q?DVI6$K'8=ER7W*EA86R9( MT"(\)QRK...T4]!:QJ3<(\1Q00$,^:7VUZ+7B&Y*IWJIJ:82V#8RB)3(E87@ MXUJ;+HTJ(AA/61)5S6$R=5;@W=K\J:LKB_ M+%;.L5\+VI/8[$76X*\V8*G4"M=]7U 7$UE K0GU"G1WV$:]"4..S1*PCX+' ML1JC[+6AF5P+OU3@K W9,45$I*/ MQ-9#)S:2354)^^LTLA -H^H[5&)'/UI M*5O6)<*72(-5I8U[Y'J0'IV9">FO:J'*392GNGE0.>Q$ M9./8GW,&H=BJJ9J@.]^>W)?NVP@F'%TO\4O=GT9TL9OMG?BVFJFU0 M-U@''HB0@0KW1DBM1;SX,I+-8TA3H>Y:<'+ST%-]IXKF>,4Z%.]A,U()H:!: M_%>>IK)"L+8KE*^BZ%DUU;UF8=@X*68AB*%%(@T0W?6'M)I*\PL\H&3K'NK7 M@F_ICZ0B ],&XAH-4FJ!J*Q06;Y8J0W8+QL. =V[A_LH]63/0ER;7)0R@I?L M7DTU"F6O"JWZRJZ+Y):A[J?S2P-0-=G/L9P]P,Z4L"'Y$'L93W7H*6JQ@':>EBOB@F>*OI&K+ MO@,L#%3WI+4;X?PFB$2'HJ:\%=-)E1!;2_%+CH9\,97N_%LX%6I*HN1'TBDE M::.;[7Y];_;ZL%S?MWJJ6.:<6.89&R]JYU?\B29.3^P$O^2\P/_\E:^L'@KC _3.)D6OJQY5;#JQ2J. M"KDJ;4]C@W"I))$+JN+[\6.R0>O=I/P S6RY)_RN\"/1J =A -WCGEB0;[[! ME&U$6#KQX?4 +'W2,MD'[.V5/B^[%>N\K*R3U]-TOJ M'8O?",6E;AVG^_-)$U_3_LP61WGD[5I#;]-SYGE[SM2CH4W/F3G8FYXSZT0 M/'K/F<,\8#]$L% A$GT!KF\OWE?.D5TX8&?7J77(1><=ZF]X?SGC]:N]*QO& MIO)DK?:JGTX!7.H8K,Q94?:D=4?6VUP_G><_[@ZBS/()S-2.2\U)=1=9;!0Y4R:)TEUA2>_4SX>ZE:=)X1?+#LDKY$S^*?P M*LAFR.PHC-/TC3%B9^)B_\P#U>'ZM&;D/X,4JBY&DG6%]8L3M,)%\@:Q_$BV MOI:]ZI7CF)?V)[T)(L>00-TO*"^[@8\^\B!A_^)A3OS_@2>1]3G/V,^%K_6]#;KQ\;Y7 M^L]5Z$)YP5"9JA9Y%$33/$OU;SZY.D;E%!24:>BK%CJ )Q; ZUP%Y8 :#T#/ MX.SY CJ"5'<_% &MSTAB,4H-;RU]8Q#N"JV?2<7T@M^@4,0&K''TG)D/"R^4 MQ&@DXW&U'IW!\\0UE7O*O/T ;CDQ@-&U+EBS MR0?R M3EI?]^(5W! #Q&-0YZ9C1?\PX!]@$:1^X,G(4QD"AE(53VL5B!B&\37:??6A M\6,P_()41B\T*D8%"'B #0>&EX)SJJ:ZK-:JI8(''0=2.2U86(94GYQ\ MD9UQOR&^&Z$OI0-X4[S8XVA57@09+C M%7(IZK> MPBSZS[5K,O0%QA&&O^J%S#A7*&I)QK4J>SR910&P@D^7Q!0YA[F BM7N9W$W MZF\.>2B3-\9"9&GCKF%P1XD8PZ8JXF?AH/7OZ/)P'(<8O:SD&"ELV:V*"EH^ M(T_'F,)XO4D;\OMQ(]V9;2D%NEKJ>0L,\)7T%0+(YR)B8 N!I_>YE.EN#SH/ MCSH=Q7B@D)-0-FP7,J@B&S<*-I:&)$7Z(P,)OX&^![PU]-$GA\[+?'&201&2 M'[3]H_I%[F[_[>EE&S\Z MB_3=2/KF\+![?YEP5UGA#8WF_6L0^'6!!WQW*&9GE)'=*"C]''Z00]BNH>(7 MB=8#VZZAXA>)UA>UW>>YVJA&2M T*]2VZHT_O5\=P-Y2G,5C:G4J8=-H=0?$ M6@;O<^*R.]F7[_&Z+.-T-"?.0WIB#?G-E@,XNXWQ[U&S8U[#O_K%O MV["O8=^=V*YAW_NS;[??;.\SSI_2.6W,F'M0UESU+2-*-V6KU6%_>\%X&R+[ M7D&/^RF%>VZS9ZCEL:GEI<16&X(PXJ,&LW:WV3'48L2'$1]&?&PB/MK-@:&6 M9[SK:FW#2&SMHY%X06W'S%7703A>#M7'YO:':'=BNX=JUN=9I'=IUM$FV>)JP/%E,TB1;W+W/O9<@Q%&;8'@W=FXBU@U! M&X(V!&W0^A*W:U(PGC(%0]4/-W[IEVU ':JMW',/S50V3'OHJ-Q[INW:6[RL M?\F8-DS[8E"Y]TS;Z3=75GQ]69@V219/EV3A55N<&YO%1+"9>,<[Z:75VF+* MFZ$6$RYM".*0Q(?3;Z[L@V&HQ8@/0Q!&?"S,N-]B,/ +H1:3;?&$V1;&0CP( M#\RA^MH.BKWGVG;A\:T)M?B20R5 MGP5/@^C2I%K@71= FU<*D6NRLJJ=2+4*I\1E# M^46;3X=J*+O&NV68=C>V:YCV'F&"78-IP[0[L%W#M&N?M/U#*[5G,BV>IYV% M,5E,\)H)=5P5*;V]!'-#+292VA#$(8F/;78F,\1BI($;!,^+#B(_-Q(=K$FF-^##BPXB/S:[W.\9 M?/*[Q$WLP7TQ^!)Q):+3?PN!L3> M"^"VN\WTP1VEG61Z/K.H_6R'IG:,<(%"-0C$!Y(H'B MNLW.2Z>=S:U$^)?#XNG'G1 ",W/?.=VZN\;-^<$5\T*>IC^\FO)+846Q+_0W ML"Y\K'S@O MK?Z+N!D7C@I"C?0^\!&L]9B'U_PV???J;8'$XDV) J+*Q?!_")@?3.B 2)?#?EF!$1K;%UZ<<*+'/(*=A$$DMH&5"UP1T"18[+,6*=_LM%JO[XA6N",D8CWP6PTM F3!.$'GQ1+"C,$[3-VQXRX9Y"G2:IC#VY02IZWA& M**N9YV-&>)[%^K#%[2,/ ^W@ZQ9(X3@':1K<"/^=W)UCVTW[M?X 8!CR:2J. M4S'EL#:AT4"ZA1S[U:R+]"I(@V$0!MGML?Y^D>^3IFOUF^YK)9,6/':;3O>. MQ\Y=S[K-=FM0^5]_PX$.M6/>:8^3,6[EKPRC$-_*63^+7C"/L !Z;/WPA.3H4A8RVD\N-K(\T'GV8J- M&.%CA,]CEBZZ5P3 RY!.KNVN3%?;/'YF)\!E*GP9-MD"FZSL?V/8Q+")89.5 MT0V&38SR:Y1?8WEO+(V6 >+H+&*PB#"(H_2-,:\W3WS(7B=87M=TG+6S8V4*QBLX>UJI0Y=>G M2>SG7F9RE_:I5NC31_WNAGQY2$7"P39+$NY%M*YAWQU%I6'?#=BW;=C7L.]. M;->P[_W9M[O-DIY[P;Y/6G+OP(V85"17@6<*,+QPECI8Z6D[AR8]#=<>.BKW MGFO!8ME>"O%+QK1AVA>#RKUGVG[WT/HUFLN6)[!3J(>45^DA9<3GBV:J0Q6? MCMLVEHKAVIW8KN':=7'=:QV:TF.8]M!1N?=,VS7];A_S1L791A,C9W^;&"7K M!?P?G/!4*7JJ@-A<,N.^UP3>^?%]>I-;F7=^US-^2.R;TT M&<2&B@T5&RH^(+2^J.V:%!*3!__LAOTNWR&:3+S[![B:H'3#O#NQ7<.\&S#O M]KI<&N8US&N8]PF9]\AUFOV7C_.%OE&39&*2X8T\W86C<>_%J'-PE40,TQXZ M*O>>:0W/&I[=C>T:GEW?7G'WFVN?U%XQ-R_W)C"3%+_/W&4$Z?KENXS;UC#M M3FS7,.W:3&OJ#1NFW8WM&J9=VV0!KNWN,ZK-%DSHL*("B,J7I"H.'+<@U LMF DPK\<]D$_%LNOFF)NL]-JO;[#'G-< M^/UI33*:K5JK:V9U=ZU&OHI3'0=@P 7>4KC]6_"$?0 H^.R]\,1D*!+6-DB_RA+B M:5.#Y?$6M6P)C.E%H,6>")X"VH:W[+LN,#:#H<(@CAHL3AB?3I/X)ICP3(2W MS.DUW=<-1/=W5)M9OPJC2(H8)?&$?4>U4F>>N<^YW4,@P!7ICU]4(1==P;Z. M^#J:OVLW[9(*8&'>F%WSE$T3>".!R9F?!# *?JF&QZ#EL> ^XY$/)$(P7TQP4C6VER<);)S=@CQJ&KRSW_F01K0^/&(_00#9^Q3G&1CC9%L'"0^^S,'!@,M M3GD0X$=ZF2-@:AP V:O!8 W7N"/X-P2("S9$_@V#" 8=\^@2_D%>E_,6_"WI MH,%^$3>!%S>(-GX3:<9.1@DHGNL2R#[3Q_K:PFD,@ $DGO/PF54&O9(45S*C M-[3=9K>F-SC=IJTTA9;=;W:6: INM[- 4V 7XZ"<89;4@0IAV"W1N6N7K(4? M>;5-;DCMDJ3'H)K#GZJIX($>R!<: M\@"&GMOLO2Z "E]Y%9V\UVIV7N^1_G48''T.- 3:3X/])(!R0/%!*CCQX?4 MC@70AJX$^W S%5'ZS S_$2@6R:H!!*N6?%E9,J\O6:@EWWF2]:H'&0S?:_:5 ME'!LIR(EI'08M.N'T/V$@^\OE SG/_V53Z;O3LH%PPO?=4J-5VXN*J=08@&9 M,HV]@*/@N Y@J%D9)-703%PF?,',YERKDM>'"!8J1()V ,)-V2?L/4BY,)Y. M4(??,2X0,TM6M3%!()=+7HL+[*J>35S0TUQ0.4<5$SA.LS?/!+/@NW,MZQXF M+3BSZP=T"^S]*N>1<08S@PBHLH>::3$SEI#(0,G3"X8S.42[07(*!V7X"IA( MH'T:$H?!EQ7;HFHH%K9'(H#W$H&;30UWU7U,TL+("P+YG*$RD M!@A/;K^&(8A$%V2T";V7$8Z(<5O@H P/.6Z#!/0:2DY9KB/&%R-A(GGD@R#LPN MW3/ \T&FD#44'I\(]BV*K^4AB$LK9T:IP'WD$)B>>UZ<^#!\>-O M2JPP+BX M]) DRCSRW7D#>-8YE,YC<0;YN-9B)C&HG$:2HI MH\&08708 K3;[->TJ]I*ES)'XPZ.4X?>#-,UV7D!O=E%+#^#:V:>,9-VY C[ M"64-( <='T@FH""""I.!U/@"')<1 7PH*>\9T58>:)=JS:E:\[18\[18<\$M M4B[6J;)?,DICL0"A@T(-CP):LS0?P9FA1/.(>R1Y&TC9H.^5OZ]D?.FZT*)^ M%;:BV!<:^\ J^%A?>(?BQO)!(:7S]!BH+Y]$[_P@A0W?'N/3=U.T2D&$EY'6 M@20L%9LL_Z X4<]"GUHB\M\-XQLD5ACAN+B/OUGSTOTA5]1E!,33LU>]-BR M6_T7<3,N8KL)-3)@FSCAF(?7_#9]]^IM@<3B38D"U1AM$?P? N8'QS9P-D[$ MZ(=7?Z&8A-\5(-+EL%_6G8S&!OLNEB?D,2DRZ*W9V9C;Z_2F,-4R"[QLICU(K!5-Z=)] +$V"AWU(GU2\7Z=2 ]N)@[CJ ME9,V"JGD<_>=G5FK8N9P6=^[M_C&0=EP!W'G>8\[+;HM08A]Y$'"_L7#G&3) M!YY$UN<\8S]KVW%''!7X5S@-4%&9Y@E8%FCKH0WC"T4,VMJ=\6#=?4LE712E M:3\!ZS=/E&D_0M!<:="0;5NNHCXY)UMR+CYK@7WM*UL?#<2*3;T'1L^!L ;0 M'&@B($S)C^'=L@NP9E,NL7:$-M$;]G.B!?;C+WFM27#>6<"[QL[Q.TO=$@.5%%V#M=>.9 M>.%(6-/85R12'7<"&F MB)##ZU=@%Z$-HV_.)L%-@Z7C8*3/RQ0WE(A+6&0J M29$NA:TQS(O>@RB'.95O>1+[(I2R#=;MHZ\TSU)8I8>@H(>ULSB8P+3HQ85_ M ,1*VY'.E_K( EV@ 1P%J%F@QT),=YTCSK@M9 M9^UP5S[GUZKZU1!!'\ MD,4)WNSEZ(:DBRFZ0D;T%)@$1M3QB2 TLE#4K]2!^? F @ZT2W6IE4<47.V) MX KE2BT&C)/27MQI:"FD(E069="O;T,<,MD4=>G0E+IUXKB5ZS]B=\UX M0S'"J$[X5$6&.:VJEZAN44=X/*.[_TKH[W%.29$C-N@T.Z^;BU:#B_ #^)8N MJS.PHF2@?/.\"6+"IQB[-.-93I)JP="N\WH!*9,U1G(,'0?*.1"&\37>B(+L MB6),T$()BYJ/%F9T340&77E4ACDBL?(()T?.&,=TE2)C5X')0(2ECC!72:A.>T!GC M%:XIQ,=R[)(^2(L%N!=TM2P@O]0V02W$@5)Y(R:N CAOX/4\JF@).,D0P AD MW:@L: %*X6 !;23-:)((3A4B(%\ 725J(!E64(U=SL9QJ@9,59'$:Y&87+!!:]=<1$ID[\QXRA"FJ8#G23QW/MNH_ : MR4BH%)4U_!LJ=^J!$=0GJ:AMAZ7^!>?^S!Z=M3=)QFYO[Y/ MYZYD9-3DA3>.L*()XSX8IZBHUC+P)ARO]2-2J#&E0*!#8!2CDBV#QFK:K,9G M,BOY#@ZI&R8SEV4CMH_76706>$8U\7JVL9K&Y0'@\![!&3N:<%SS_W[7;LV< M[4Y;G>4+4XKU66X/YJX9'6GXZ^'GDX#KU%E-HRA3[S"##9UU 8"9G%RU MQ (FEE@=,YM?' *Q#QKG 0C'?H4R68R#6PL,;)H,Q9:$?F0U4R:J5/%,1E?+^IDC>(BE&Y8=P MVD)D??SEE%V@O@#POR07YUGD-4$>7*=YD)4R6-H <9))3RLZ&BO7?S(7C*L* M)@&7+_ )& (9"IWX,N$3#!(E@7#WA:]33?6:\MLXSW [&-D 8F-"R9J!&.T. MVYM$B.=-A*@W2S6)$"818C<3(?94"5A:J.)&>#F=DI\I&S5I8 QXFF,.&]U1 MI&42*K],A H403E!!P F_>(I- XFU73S$0AZ^.O,F2 S8.GDJZ3%8N#(RIQU MHR#N@H*X;V5-W'N6-5D["@N'=YLM7=>D6L1$Z8>=N?JASM;JFJ2SA4W*,B9R M^G99-NO^2BE8UQCO0(8V<)XWIJ56EUBI9T(W[V3A8=9IF5M;L=F3^ ]1]4(] M!ST8'J[<:=U=/(4]8X[;_-IJ%2*JY4H6![:A?7&'ZTAY+RJFR\)SJE&&UX"M MA)P!K(.(I/%5F3O-N\5526&-J3L5+'="X74 TR])@,Z2BD]FX0(;,T4]YB% M+J/BL.32[Z4#=9?[U!J5K<]LIQZ0K>)ZD;7E0*%T.Q?%!;TP]^7,:M)%*8'. M_0N1H&.QC!B5V#7%20ZK.$F%:( 'KRN$OKC0494^EGN3Z83">CXP#IV.^HRB MS^& 18>$+*&C(L3410O5:99%(#!Q0G]>9Y@B96)1>D29/*'S;Q'<4ORD<^"2 M:8N]&KKJW"\# BOA_ J;='4[JC"OI>E^OIR1)H**]MUD)P7K8>&B.;&R5* " M9/T@E:F;>>7XU\+1PY=C@ND\!&8YL,91!/9%()HKYNW6;Q^]EUK'>IMT-^ZG/X@<-!]NPA MB+O$,ON?WJRBTZN)RW/IS47$JKU6>O.S"]4=BV'>H_1F[+%T=X*SSF]>D,6L MDDKE*&6$@$I@VI=;W[TFRHT3G>^*<&K9U8R4]?)),;R]5U'4[IWOK/)K%D6D ME%KR8B.A\,*NZO'U1L4/FX MJ%R: ER/%VQU%N< %WB2GOV%V&@HM\\"OT!CQ@HOTI)F=,)=0-,NV0%[E#&\ M)!UU><+PFOFH"Y)Z=2*J21B^5\*PHRM.U5.ZI1B8S^<&97NMA.[E"<-';K/] M^LUF"<..$@>N21@^S(3A71+#NYW,/?WKEQA=[[IF'/O;&$3\OB\ M(8^.;6(>3WJ9!$042:1"J*K^H5X%6!.<7];VY4O&D\AY) MJ<*D I?N1ZW5P!P"+^2I4C"7RAR=EZ!.HJZ91P%=3:N9Z'C$U?Q'T/!JN=)@ M3=F);LWSX<>SB_G.U'T+#..&U*(;,#] $8.*BFYY$SA#@__0 M'VI],J6*GP*FJ-<7;!'!X/%T#/L2DZHCI%J(#8]I?5&N72(5\^%-O7#R4(28 M%Y:6P! W2@M4P*]$OU2&D3JY?#PJZ+I CXA0S(%Q1'@14IO&>(^DHN>'M]70 MG;_^I>\ZO7C-9_J*Y,*&Q*O*_Z# M$=1/0RJ['E_IH!?)U_IS3<;:)ZBL^,K(\%GYL-8YAV0:,6=#&J6^G --:2GX MY52RL#ONH-+%K1Q=;4B%*"LNI< %^#5/BX0WG%<%>,YXLAO$N%@"ETG[A)K: MR0G#!8)/^F;0F"(Q+7= + Q/Q*^G4J8212GB3HZV(8J0 M-B6\[Q!4:3Z=ROR[7D.:47@2LG3E MRW31IYH'5"@DG=O!^I5)MG>TX-N[4-P$'6*KLJ02276TN,92,O9U'85B% %.>9Y%K]3;@7<,GH9X#S&UZV0 M;]FO]/H MY--4'*N$,Z&!GY"I1T._PNEA_L(U@EYLELZA57BMBD"'WOETF((=]2W'7B/ZWF+NN@:"DO^Q8>LWP#PO( F1:AO5U M%#M+)E^D5C^FOV>Q_W'AON[AP&58[_: [1NXMZZ M9ZG'S%+"DN3O1-US1CI(HSS=H[@?=M2ANL7KP9 M4>P)L)Z,2>Z AY1#=LLPTF[1QI89R36,9!C),-+#& M;7UTAH[Z.$]YY*=OC$E]?QGBP?$[\M86%PO7N3-+>V6T?\LGU^MT6<+N3HQ]PVW:YLD>"[=GN?,;X]6C;,:YAWWYCW MR&ETW;WFW_60;D[AEX=3P\@U1G;[C?9@I?Q[)"[%^&<^/[Q M87L[5KE:=T,V/)D3Z\"V:ZCX1:+UP+9KJ/A%HO5%;??1?YAH=I< MO3R5T?+^KE*2NLRW$:POFML.5;"V;-"'C!5CV'87MFO8=FU]:-!HK\ZL-K@V M;/N24+GW;(NG;?_ V-9GK4;+W)X> MLNR!,Y)$('2[W7MHM&]LM'Q55;[6:W/ZC^K[-,GRVW MWFWVX*5IG%)#BV-JVQQ7AF^XV QMW T$FW67/;)43[\\\D!0+$B+-C'5B MSKZ=E2X/"C=I=P[,X6.X]M!1N?=<:QDT&X[=@>T:CC4<:RY5GM50.1WSZ!)[ M?[(1#Q*&+1RI(2@V*+;B/&-AH/HU&LGZHEGN4"7KD=MP^WN=,&BR?0W_'B[_ M'IAF9#CVT%%I.':_T&PN79[*EOF)@QD3PT@\)!MFFF '^NRVP:8AMB_'D#'Q M9QY,L:.X$:XOFNL.5;@>]1N]SEX'GAASQO#O ?.O:S=LQU0?,PR\4]LU#'R/ MZH'M@_4GFGN;I[)U/L8)P#5B7IXD(O)N69;P*.4>19Q=@B%DQ.L>L9P1K_>X MKNF8XJR&?W=KNX9_U^;?5J/7V>M21X9_#?\>+O_V6WO-O.;Z9G=-FO,L]KXQ M+YY@03)3G.QP6.Q09:EC-_J#O785F?@5P[:'R+:M[EYW-39L:]CV\-BV#:?M M@572,?.BH- MQQX$F@W'OAA4[CW'.HU>_\#:.9D+EZ>R63YC^60C.#?EIB&0ETB*I38[TXRE M<1CX3&-C+_AM0V2OWOW>"]]68]#:GL/(D,N2W4N7D]TR\L,0Q(N2']LSMPRI M&-EA",+(C@,FE4>_REJ'_@ .SP&MAQ2B]O_(TTSX[,./9Q?O3W:J4+MC@J2W MQ-5NTT6V]N-\&(KGY.OU@N._>[2S8#$@]OXT:'<;G?;V(@5WE'B>27^8V;]1 M*7>**(Q$>12)X@X:?7=[-PL[2CQ&HAB)8B3*$V5V=MR&T^L;ZEF:_JE-6/B7 MPR[HQS66WX5?-]P VG[!Z'8#+,_@),VG0)'E&CO-ULIEK3;[MKLF:7]NLB2V MAEF\POCM;SCUK'WNQ_!9%&=L(GB:)X*-@HA'7L!#!KL=Q0D,Y@F61\ ;[*>3 MDR]8U;#!N.X#)6)W]XCXV6AX16-FI*XP M]P4+Q260LCO.$(2G" M%*?C0(S8AQOAY43/GT>CP(._XR(XBR-A9; )K 1Z%:2840K?52*SD<+A]0P+ MAR;"$\$5"N:4WL(UW0J>, &\YK/W\'@RA*%;3H.YMNLTV:I]CX&?AD+@T# [ MC &S9.,@92PP '^(Z@^@*GL?)+;M.$&E^?(T?\XQ= MXW!(PHR %&KX3/AKMM.V/@"[FV-8_WYZP3W&3.;,BQ ^N&.WIAU=3 M?BFL*/:%)C%@?'RL94PH;BP_ !"0FQ$H/)]$[_P@G8;\]AB?OIMR'V5AQ><= M2.I5#F/Y!R57]"STJ06; = M>A/47TL5^5Y!(EP,?KQ(6 9_&]@6> MJO456.(24SMA3U;F=F8V^OTIC#5,@N\;*8]2*Q5),+J/_:E)\'%5C TO76BV M:TG2PSCTMX'QGX,_\\ /LEN2X:=\&F0@:$&Z@Z3V1+I,\ZK&'KK-CMU[?4< MXC-!:CW R%=QY&/<>N M[UW$TS'[&,;7:T&EW6QO#R9='>[Y5%"Y$P8CA(%4 M5Y%FNC M'/>!8AM( U^WX.2-*U.H06/G>:@>]?CNYZUF[WVIM^^X&DW MOX]?Q F++^GG.6QV5<]R%[Q83WL$3^L+W1W0 S[YX95CO]K!K6YR\"^#Q+_1 M0/HP9R ='N*?0ERL*QX6'-Q["]<#W&TA/MP5TN->88+/!YMMRAO7=E=6IMEK M8#T9VQQ T+%AI#L9:66\U5X#RS"28:0G8B3',-)N*,C&GGZ1NSL@>_KH#&]! MXSSED9^N3!_8(2 \FY2X9W&$EYD%\TEDS$-/^6(?>1GDHKSD0>VBQ:2FW"MP M[]E)XRE".O<^7+/7Z&TQ_OLEQW8;]C7LNW/L>]3J-GJ]E9;5_F/=Y(B^/)P: M3JY6&>HWVN[VTB;VXB0VR?P/,V.4Y4)1PJDQ7 Z)=0Y53![U!HV^L]=M-XS" M8QCX@!FX93<<>Z\;I#B @[450AI$C6Y0C+O8:ME\VP1A18D2)$26/+TK: MC99M1,GV+$5SM_6N4K[(6(%[X$DQ7K/U[ZWMV]QG9AH$- Q\N SMV8[ Z!_%EX=I<5VU$*A]&(^%1A4QQXXUY="D85JMB M\N>4Q9&\S3)W5R_4[C>.HFW>736<@;F],BYG(TF,)'F@R[G1[V]/@]M)>C&2 MQ$@2(TF>0"=INR^\I_LNWUU5"S(O;2FZPHQ4X*"BQ!U=AUF-:=]1X7E7C,SW MP@,0I0+#(:4U&?GR!_%G'ESQL%;GW=B5#^+)/>L;9;J.W?MZK=5HVX]E9>X9 M]3R>=F@Z&NX_=1C9)JTY:1Q_R!/!PAB[#WIYDHC(NV6C//+4V[J; M(C8I%'2;2_/AK_H2-Z ND (@4HY0N^Y5$\4>/&:^;JAXRRZ#*Q%1S\,&-E"" M,<&(Q^5$<631CM0437:2,HY]%?,P:Q03)V(4PH)D(J1N.XF=XAB ?$*WR[3. M:A?&=!G8)OR6.KRJ06=WZ,6PLW0:1]B$;]4D0QY2K\UT+$26+NWN>@\:?99V MKUN@THLQ-@L-8'FW #3=B2T2PB_(Z#2>3)$:$/%'P1OLJPGTAQX> 9_C/B'O:U0H+'7V%!.?P)OV#8-5&1P25QCFD^G<9(M6S*L%SC0DVXS7UR),)Y2+U5@=_A,#8(+10#!(-_$ M+=9]_8-D 7Z4$H+@88(.MT16@\7%YE/ 0?3_M_>MSXW;R+[?[U_!FIW(9.Z]WMWM[577#T<6^9',OM:*,#RPB'1ON&E+ M:3N'79(JJ"T173!'(:$"0GM>[>[VAZ7O;S<\-2*>Q"2TM+P)C MB[!)T6JIZAT'U5CA&ZY8W>V E?WKO=YNU9F^3[[9H>89"Z 4>1B+QJ7;V$V9 M0B\)C,I^@#=>3P$KU;P7>@K62H[!$TJ;O>'G:$H\6-L)8) M^P*CG.\T?E1L-5'OX 9C+\(KQ(<(!V;AG(RD M=8TZ? CDH2N\^44T?DI?G1Y;FU1A?('PD- ,(. XRU6S'6-;HR@K4[H['!H& M4L%(:B*/0B6M^;>GW\*ONBV% Z<;26E84927(JZOD"=R#/9Z_8K[%J@!?6L< ML-!D+%61RU%9PQ8:EED?6E"0D4*&";27C<>P!*0XH<\#2UG&[0V]Q16MKW-/ M$+$H] 85-Y!Z2NLWT;[U>_N6,F:%3;:2WTPRQ78P6'A/:UCL"SU@%"R4 M%%OE67VA3X),BD!X8G L MA!_^2,# 3U\TL%UNE9< (?D0/MA2,0V'4M\(M< MXZ8)K@NLMB(673;WX*AWN%PI+&JF2<-=P(7Y.WQ2>%]P]7Q:5^/STWMH5)!+ M#@<66JJN"&_XG<"4MJ]*JNSU<&"Q%^K3U\%A[VB!,?$)8SZ,("!C@,::+^G( M0I88=\$V]RTJ(*E 9>%GY,;BO"O_#J,K[+_!=V!%XC)"]^UU,.@=-%J8AA'X MAR+G.]'1:9NUC1DV=IYD(_16"PSBG,L(VSS/PZD'O!)-S!"5%?O09,>/:R>< M@&S30V<;W)@X+L2P%URS#EJ(>0%@ "4A@YH56N3@>%1!?2)J2 MDEP4:L0=: M?TI>,TEK$OJ71VHL(2[1OH(,:,SI' M^;:.\F!=1SG89IU^4T=Y4&GO+D?Y8,^2C9:C''3@<=/6?3C*P=&>I1L9JJ.= MJ*P-OK1O>6.(#TQT>@JVG4+)B"DDH^=N?&L;KR9 &>S7%L/AA%OYS&W8T%S3 M!=QP7[YZP$C21HZ=WC;BV<.^9<-OXGY7OF"U5;/,*?1JI[ *J.(\$T%6&9_B MK@6QG=(XFNWT?]"IU_WPG S--L!W;%QV93 M,Q%7.S%@.P+@QS#<@&LZ2\+Y,3X]F>&F0'INI1E+'HE.S>4?M#287NC3 M'3"Y)Z/L"F<'+1Q7^\17:VX'W\6FWNTVP+NM1]"\O!?HK?\?%V=2Y3;3VG#" MOWE:K6+W):T ;L-T+'4ML@4!E[B,E";%74"2/^CQ5:L4\DIMV%Y_$+0F^M[Q_8.*;^ M_#+'H,XW-DO:*2=L_K]X *H#\J/P?=RG(Z M(_.ES2X:-0RP-LW4BCCA>F%/JXK[:>,%[XQUCH&#R\\+., M8^CG4ZB*>F.S_LBD*8#!!:A1S#%4;#:,<0R#FT1!5\>UF^L?-KM%8E ,O,9!\!/A#I,K\A]84A7+B%-1C*/0@NVVV;^7TU&9 M*V%(35Z\B* ;(',X93Z(Q2Q3$N=#J3'XSOL\_!/@78C.1YD7JKWDV%DX!>A4 MS*L(" ^W P(N;L,@_K/WM/%.%+SME!FZ7F&SRO4MCE ;:M\EB_& ME6NXMTVGKHY?KXI*=T>O!X>62F^P7#M^W78P3:P\I]900EPD^]ZB'JMN"UN9 M$M#@BR4:SZRQ5)9>Z= 8=B:2FL"J[@#>GNHQ50EN&*,>-.(;$T#8H+X[LJLX MCX!Z 9=%+DI=E5T" ,@>LD2X3>$JD( M>#G!85P*&"-9?(,>R 4#E@0RT%XVC/(;YFFNGE--ZEU+?Z\@I8\;&@?+MVY6 M4#JHOULWEM\_>""=>Y=0_GU'[L\:"9B?@-( CKXRQFL6C]JV3*=?4N^S&.4E M)MH.]G&+(CCBS,WW69B35O](03$$^F%9@,6 _C#<32FK=FHK:FF6$;W19RO> M")Y9[Y8S-'Y4W"2\PK9P@$$B;9)#C8;HVNX3IW/HHUGF\A)I0."-MTT8""1 )#/+V MO)H;E:87.7MFDQ2&B1],0TJ?S[/R?(+QY53KF\J"*]KCN&",D(KS#*PM]8>Y M3Z'VCS!&RYZW3%D%FI]-[I3R0#>"RR'51,1Z/&^B M@ND%G 7ZRS?)/401QV9L:LF\!\TQUJKF\/#0#XX.*I73W35VMAM<1Q*:8WN4UM[3NH,- ME@TV\(/^D1\<7C]<@#!'MQINPQ=X!]JF0R\3OE3E2 '88OC84,MC[#3S3@LQ M]?9ZWL^L>+"S,\#;B+O3HI+<#ZP+OB([^/ ".S#T3P"5./Z?PZ(P2:ZG2I7P MTZ^5XN_"(=35N,Q)A:%F*)7:X]D^ MWM+@#8 ??_TYR\^!4A_(*KT/4S "7WKO>@BTM?]##=!PFJ<1=%(C E ,0X@K MR=' 1+"]0*!)4Z?SJ^CB=&,A:M^<&:70+%I5,TJD2>MDD9TF:2M6J>HC># ^ MW,&B@$=8M0Y/*?Y _69E 1Z#/M':'C,KWKWOR,*#YD'PBRJ+4S\YZ5."=40R M*QM7526X.(+),1,81!ULMM\T868=_%IQC):8H^@XVH9]+:"MGO=O6-XX!WR7 M*),>9LY9=C #HI,,]_M@KJ"Z"?.K$J;*QUUX2?2)9::512I@'?8JV7/ ?XZ$ M2"U0LOFZ>G4NZ$O1U=I71B'XA9U'! M;K+/18Y,I1D+93R>EJ,/DK"=0C %( M@[,NJAVCGWB7%R6/_DH@6O*V@V]$^DL&BC$8H)S@7Y51.Q]L&?_,]Q?#>E@% M#4 9$'8_Q&]_!0?>.SVU5 ]N;N6SC/$BQGAQRQ3C-Z":!4C<4IR]J!JR6SV$16"YXN)UXVTV8P&FQ& M!F2A"AP<4[.#1\"7?R9,*Q+\8SVKOS)QX$Q._NLA D9/?;K*&:/.$]FDHW$N; M4+C9"Y9WB ,>)C"A+_+;D2 MSSG[5XD6(OI-FS ^,T0S14,4UI,R\VP4GV''M";3LDH]U'9%RPX??+ _L/)% M._U2.ZOG]6"WW\Y5&03]VI'O:F)YY@H.NC*IO"&E4W?T.=H95O5)*8>B3M3I MV,$([$0?(/]1+_C.KT]3U8VB0\W1REPBQHZ]Q10@IEF6?:."$78QC<5B)US$ MB0*;,NW:&J33O#JFTSK*6_7A=Q178)];!X_;95>NH=Q@? 8ZN/J+]X9?_.?VX$QQY6+I+3 %)UL?X*%85 MTQK@;D]#<\"+(KV0>982UY#"2WAI+P%Q4,8/1I& -JR7*"R(/2:T?P,*(AF; M)='E(E1X:;.B:JDLG1AD$I4R@N$4]C&KH#4@>2.!\8"I)-J<# M8=84*0/9TKM_WOS/L49IPI<:P$:"&0/4-!JHC#3;]J7P]Q(96DTX;S8_-] MQ[T/W-OPL-?O'WZG\77'"X->L+_B<;#JV7YOKS^\Y<8V@<\;EFFX'><\ M$_H]FB1MY$U+#R)9@SM+UC.GQ-;.WMEI9Z $R0F2$Z2["]*UMUL_:V(Y@+S1=-W"V:X=R-J(F=^GLGE#NTQ9 MJ<(T5M?>ZK?!1'DTYM\6R_O,Y_E"YW9SHQ_WGO.K/-";W#-T3G2][O&WN[,U"$INA M$YXBS+H-TW5<_"*7=1[6,[U.)MHLKV019JQ&ZUO^(D MT*:@NE_U::CKR^?@J'=V>_N'1_:?O66$JZ>^WSN E_A(5@9,0V<'+\3R[;[@ MVCT^YW=OT'0?+82R&?KM+O$R<+=W7;S,R>U&3-?)[?IR._0/=P_<8CNYW8#I M.KF]R09S?WCMT8F7M=BW#V\[Q^D&O/55Y!'N_[@8->MM1/;#9BN$]MUU_I@UP]VG9_B-GCNWT_!ZO$R=6<) M7K8P;:OBW#WPAWMN0\6)[29,UXGMVF([V+ZXK!/;;5_*9R^VPSV_OWMM 9V7 MM=8/OIWR,@\S?[ *GK\]$UAS&4OPQWBO Q4"=RKR18O-MJK(-T?^;O_:TDB; MO-;K':-S*9K/:4V=_*XMOX,#?SXN-1M9]/[1E.B-:IP^3S4;W"M*KC45U MV&%+F!6A(EGBEPYS^\9Q4M<<&SM MO)O=/?_HP%7<=7*["=-UXF_RL-Z,> M\V!/%VFWIK[NF;@0:2E!J.KK*I(Z+'1<[+MZB97U1TW5EHAZS MOJ[S;U^TR[.M_NW@(/#7N G:+;:3VY>TE,]?;O'FQ6T[R>GD=MN7\OG+;3#T M#_:WK"RC*Q3E"MHZS>DTY]W.*_3W_'U7T-;)[49,U\GMVI4QC_S@R"6L.;'= MA.DZL5U;;%U!6[>C\C!^BBMH^Q(/O+CC4?>8Y7^_17$=O[CSE8XAMDJ!W&]Y M7L6H;=?OWV-R@&,8 M!]L<0VR3!AGN@^-WX#2(TR!.@S@-2Z%3=]2F.9 MGGOO@3I)=NX9RBYO'0>_L]O;/SRR_^PMVRJM*;#?.X"79IF26 /Z.!=8#/I" MK*@R[NKGWY-0#WH#E.HX*T>)V/R:>Z\?S"!T$^+9FX0!@,J#!ROWNC'<\T0H MHC5_!RPWBBF<2GFXXVO[#X4R-X9[G$IQ*L6IE,W8-L6DZER!B)6CW"O-[PM$2Q/ M]H9CJKL_O&7?GO?;1'@C[=['81%Z:I)=IEXXRBZ$)],H*6-H*4P2;Z0KRE6>&-Z&+E29%#Y\(Y5' M@N5=2I@E=AB>YT)X148-QE)%2:9PY"*'7J9XKZZ7C8 -Z+HJ(L;KW6&O[P'I M$[K :AF!+B5TEWK_]R^'@T'_1&^H>VY^MR*]_5KY>0BQ M;@WG-I-'"?J03:'?.?$<,B\LUQBY*9S-\NQ*3F&)DKEWT/\.GQS"?V!AD;D6 M> 3XE\H553(YFB^\M-LCJ65)1:&'BY1@DJD31@[%'0.EL"NTKF*@<@Z"Q#.3BCU+F M^#GWX24BA ^0A'=GRULOS5;SY5?085K3G(*&\()W/>],JF_>9UC/+%?X+!B< M_%+F%0.!*E3E"-D"U[I,F9V1%>HK^8@M(NMREDJE0ROLJSMMW(*[BX9?(PI9J)6X]. $UEI^'J?R36 _,GRKR MDM03,N\H1#L-%MAH4<(=7%;!2Y"LK#J-NL[ I(=H7H%)BPD:_9&AOM+4UU+B M?2U'2H2>KB8'S*Y_T$4;E$]]_1N$@@PUC0I&V/-0OEH?U[U8ZE5Y$^ CL!(B MA;40B'5\,"(BB7=@-B H9E**8 1 &*"8 +V=AW.4JUB(V25,)O?B''$(J&+4 MR3.#" )2DS!7$U0%.&J17L@\2QEB MV-,Q4Z^G@P.5L9[*3@+B#29PC.8FS+^) EJ01 #J@:GM-TD#"Y."\3U#YS5E1I#"P- M_X#/TQC1J8^ [1)7CH#;6) =J]X#/,IF%F9WGH=3382%I>X@0[5B%A\JKRQD M F(1,]K(!YHW%6\-)TE@C2MSZH7SR A\L47Z+AYNFG E>. MK*^:*U#YFMM7C#1,5-9$^=#_WW,!!/\"U)[44D>2PMI>F4&&$? -;]BA[R"H M.R663!L'6FKY!$TS\1)\C/\#FH/7D>/"(9O L#\#$\J4T#93):V-!2"BMI3Z M\)?*V"THT":H#H:W1-7;9H@^E'DNTFA.H,$9(3(8D[ A"B# %V$NLQ+ELP3/ M51*?8QH!2W&6)\SBT%Q+]<.WH9>6!-91?4M4/*BR(J8[-I4AHD+]QXKB7[VO M/2_.0.GE/@@9R*V<@'[' 01M/:,>@?QS]$&^-[/X@JT+%@/ :(>ZH&] MS\,_00F%*%9AP@H-43\A>A@#@CCX)YD &@*QFJ2A"5*I* M"2WKT.((FBWP;72D@2TR("O)%BL[B> OC;3QUE.=&\5Q79NH0@"3DC>.S@AI M.R*E:0D>\Z\>&W9V;G#D[/#CNVF6[H &G7CGH-AU)QETB/H:7#6PGG,O+BD M,$X07.C5'HGB4HB%I=#H-9K4U*K12M=D6[(4RPLO2F#&/[R:@=G:2;-8&/8# MAL?'1N,DXFHG!DM-31X#^Y?3]"26:I:$\V-\>C(+8PS 6/DZDCE;)[OP#UJ> M3"_TZ8Y(XY-1=H72 BT<5_'3JS7#I,'@]@)>AZP?7[Y;MX, O?7_X^),JFPA M6AM. 2)(_VN M*:&6$Q_3H+J(3VW'(LI8'QY3G UQR+VH78[PC=%"%PT_*.25VK 8>!"T)OK7 M#]#6*)=_]16@V!W 07)\DZTSPX);%;2PC>VY $1+]BTL (S-.*X&7\HI].%) M^'>'VL<(!T!$ (3?&,:#K*;&6ZS#R[-P3@P&]B#)(DL]DV&>HC57Z$#!$QT( M;CNB L@T)=.F$0'%O=7*MMD!L:V'JB+7HS#AT/*X&0EONJR3$-Q"L)+X&@" M; IV*KPB_Q,]E52%#/'1ME%D>F %IN$GB@D2\&Z\C@:07A\NO#Z@ ;"#G69H MFLN2O2W8I6E85NT(<5BH/5^@ M9TEV&ZQ61S0*TV\PA(A9Q.;(A6Z(&7G-([ <"EGB0G @3:_> M4O=BRY!U)T V*U&#:^*Y!,A= *";A?!C:-SF*H#H?2YS!,XZ((G!2N3*;MZM MFX9^ZGVH:EBTE$5BQ8KJ;:(XFP'7@?=(8)U&A8RR;&"KV%SC:M5 X36S,#6J MH;;]@E2B&B*?534] U22=9 )1]=T7[Y&68%^N.]]A8?AC(*W[!UX]#/P=^@E ML![0(; -.=M?LAR@#T^@ ^!J#:9J@;#[Y)!32R^BG,[([;#'<4G+UX;;T *& M$7J6MZZ,M[[,<:@HOSA8]"E($R:DRS5;" I+\(XB&.XL;CD6/>^,_ FDJ/F: M E%VH)Q"W("M.82.NXX*6(,4#BH3<'8X0J6*+/J&:D;HJ/S!"<7N"E94Y&ZE MF>%%3X"G"%H5>JLX"^A&VFN<9)?;&[! #QC9ZATK9UR;7XUT(B$_:8N];DC] MI2O="LK@'G>IE(FD@DE-YDH2($ %,JX$#;6TK"*N[%+3:W9\$'<232"^"SA% M=LAMO"C$RM>*F!A_)"CTC8+#403X' .#*!T<"*]76VL^4%(Q0M]3AUH:V MQ+&_FX*$1R'K,^XIM&.QUX[7!-!5PW0@,@B_B0HG,@^B"0(H2Y0B(Q2R-',< M'D/BS&8C.P2N[>YI-()3'JRD11KMVSO?\KXO)Y_O884P99IFT_(&;F.E&MA MO4%OKW_PG!4/OXHM'\L"^HV6JJ)WS*CO(I(>#I3^9''L.Y05)G<5U(=E'DGV MY]92XUM$3K)U<\S?B'))*L;9.8VNC;>& %/:3D9DL9/.$^,LLNQ"*I/=9>&) MKV;3$-J.J_P7[[=L)B/OL+^W$_3];F;UWNC]*J&7M1ZE,7^PG.<2PQ484K$,ITRK M)V&+?+1QTS61GEQ2P8:R)MB[>OUVZ&REL.RU67C=FG%2 #MI<[MDX1C0\)X,MD1.#B P M]%/B=8W=:3&3JVPH^&KRHHR(-10/6 M!-!O,?K<'&F'DDM*[!!2!WA,2@0GDN(>(WKZF:I_\(& ('P4H=3^ M5G@1RH0)0+$8W8253^%W#++*[.2CUS#-B9RIKM&%H(J20N[4@1%4#%4L@BG7 M S^+K:DT/[&>YP[A1W@*EB-F'5-%+TQ>*BV)"8TO&9M97G!N M#!V5C#@#=ZZ,1Z-5*O_]/,\NP=',.;SVZ?WI;Q_?>2Q3F(R#@7HY*CG#"+D1 M-Z;SWP83X5<)*5RE5MBK>6 MB%TO<(3&3-X\FX<)<(-9F]_T0E121E%U+4%U!-;*J--,1;L:=5Z.1@GM1* E MGBZE&)-W%E9:56FCI=GT\! MISL)^ \[(B'QIL&"B%>7JD^MJQB0L$#91C9-BZZ=:3.@D?+BA"BX@SVJ8V-+ M%FA=SWW8&R+N?3KB#WN[AX?]_D%_.-@;[.T.^];498JCWR$*K)@R)BV _[I? M92U8*3#<2=#OMUM]&N9:X**6Q\,.(C3&F;9@S[.$=JK0B1V+7!]^L:'("1JE MBO>:24..!QT/7L^#%9!086+$1[?=]IZ99;!H5\?_VE1VEIDMK;.%5KH5L33MYS6W M9=!3@A< =L,,(V?-G2:]GB&;Y\0CC'RC=JR/1U4'6JNCK,M/KIY<;\-=5O93 M9&7ON:QLEY6]N5G9SC(YR]1IF??$SE'U58F0*MC2BU.?1+\?5& MW07:#QB#@2OLI*9Z0X(R5RA$J>05GJ J)I3O&)'[6") M59D %*4N!X6U=01NH"'HMM,4VJFFYHP_I=*GN$/GXG:.%6^L$NW#2-"_78*, MRB#28:=P3EN(E(R%AZ&R_)NIVL >:+4SR@<,ZC;,IW4A!FMC%)4KC$CO-]\H MG/=2(U*87T8'KG6[U73J?U_":!?:O21KUB=)!K MS'63FLD&'=D6E.B5^"8@@0T!@,.4X[0ZBL G>$R+7(\EG'L2IJ"3P?7<>MXO MF!'V1PEB VX<'C]36&O)2CW)Q844E\I\Q9:8SAW9).HZ"8]?5EF.,_P7)L54 MR2\S/%T%WV-JN<[3IROJ6DN[D"C7\WZB@_XP,4QYF/O- MG$?,-^#2,O;!'_@K9I734LE_*F4ZL8OBK\TXJ4&SP6OZ.0H_;FQ2PQE$$<[!83005U_E)?A.74@F_8SPT M=!PTRI#IKYK7ZK%6&:@2B[^-&*-!TT)>H"%3F!)6_6IMQ%95YEA<]2LL*(D^ M/:+8NNP'8YT45NC!<&7];I?ZT\B"KW4M7?52?@YC.VD0RE@PV.\;]^HBM;: ML5_*'(M\0-U>0R9V':AC,T#)&

HDY*Z$B MO1E7>U@+'!MGNCY4M2%LS!=6':72T-H\TT/ZI4&"3G:NN2V+ "ZI!3YFRD\S MG7ZJB=/S_BVTE:H],=I+6D)_17RT(C7(&:=V(5HNP.G2')>F.:H6B>HT1Y65 MX"2YQ @7JEHC5%655 UC<.SU>03).?,N\.FXZ4;V[0SQNPX)]>6N(&?9YUJP'P4EBYEL:\3%,^X98EJJK/ M9HY'QPBTL:0055/BHEE3JKS4@._2G(Q/,\NE)*S.E:P[(Z KF;0B&3M955?H M92'I\C%56HK]X>"TTE^G&9 MCZ2:- KZR2JL(?391?O,'F?.\ZZ'66(LASC-4'+T05H,7_I&I/"T/S:,E8;' M=*"VVO$QVR8X7K,/T"(-GN'U]=E$HXR=GPID5"7CX]$C)7^ M5[B<%(TR[&O5/S+3I^KGNKQ_927T3H5F\S>1 MMJXO"O-4X=4]#>K4<5*T%2'%0QJ&Q0YWT6GC[M?:@2\=TU_H#HT::F@Z%\W[ MG74)CX3*:.).C!5YK+&5J=&-&P5D0_%2#TZ*>\I[B-:ZB&B+BF&UYDQ$%\9_@C6)U;1!ET@G,GGECR[SG MU;2MX:Y69( L=QA9PBLQ)F!(U1B^GI$F%)>IQ'_#*#BA02ULN;OS(D]\7F3? MG1=QYT4V][R(L_A&'9\)='!JP_\$<&R+DQ]^M5Q%W\M&*DN$BJC"GLDC1 -= M.YQ@EQ7699IF%^9PBDYJDC6(,^6 :6%-12(0??#DA143,!6L0]JCUPE,(P0N M^D9(+'>4ZON"==FJRO=NU7FM<)*)'%#G5DZA7;PH;62 4KUMNJL4*RH!,)E4 M^7P_"XO-N/R@%_?G=T%D-SS:'[S3O_GYMLADO#=H M23ON%O6^1@"/RF2[@V!OPN_?!-]WWKVZS62APXZV;,2WVTFSQ(V]911;8Y?'Y]?A]]79G";25'GP5#FR[C,4[PAF78ZF3Q\ MO9EU_Q9O1)@]>;WI8C_7O-O.=K'.ZU9E]?'^8-TEWTU 7=[B>JY'=2MN2^P% MCP(G1QY?5^)H6!;9B79%<2SHF<+0\?6=))QG90'-7XGXI$J*[/6_,Q_@L;!P MIL2QR;^Y/*M=>QF(.] M&2AB/ ?H&5'K8(X.!CR\9W?O[@!\&==I-8?VH^',%O$]T&Q,?_K#QPJ4W)!( MZX2W[XD2>A@/RRWW=97@4G/0>3%212$CL/!?5$-..6^L![W]52T?#GI'Z^CW_9NI=XLGB$;7ZWO@NR6RN']/S'E[W';/6LE-TTW3 M3?,IIGF/ /8^-=R]V5^+C&:'*L[_V!%7P^#WH#Y0;6,\L.@%[0WFN[* M9P]!H2>2I^5L<%^@\_[G2#&!P>]EWG8V@\?!(X+' M@0./#CQNS8H^UWFN#Q[_&[KR/O>\GZ,/29F+M<'CRT2,-Q2=A93&S;:Y;G9N M=B]Z=EL$ N_)4 3]H'?ZY>N6F$4'Z+9]19_K/$^I+IOW_]Z?_>2=IKJFT<Z[>*8+#;EINFD^[VDZ*'L; M*/OUPS^V!! X*+OM*_I,9I&O+%$)\,Y/Q) MIM^PN(*J,*^+4[IHD)N=F]VSG)T#=S<'=[M;8AX=L-OV%7VN\^3JZ%@W%TL) MU45\WZ4IELD\H]OZL#I6=0[;E%"G*_8\D2+4^R@BC#3FWC#PO4%_,/3H>K%" MW_-GH\YYSF[KSH6Z H%/7"#PT!4(= 4" M[ZX4GG.!P(THV?;U].]?WOWVK[-/7UL:\E95=.ZBCIZV9'"9JQ+ORZUN2J?" MLER(">3A*ZM_+QCB+0+!WIOX>U,F!QZ5N2RP0O"GJV@2IN"(O(NH E1P--PU M%]:>2X7WJ19TLVI0X4]=BEV7W\DCQ49Q%'&F)Q856+V_U6 M9MA;79CA3F48#GO#5;42AKV]5944#GO!X(%+Y< ,<%5_>#5\M02) MZNF!Q3(BOI\?W\X7OG6=I6?%3H]8K6QS>>3MG>^XH$V#9?#TGC,[W^*R_?CI M\^>S3_^?3J^?GGU\:DWQ[")\JSG]2NX)1+]6BJU^V$B MQ1A<.'#G*$']E_%81B)WX5(7+GWZ<.G1W<.E?WL[RN+Y?_V?O[V=%-/DO_X7 M4$L#!!0 ( .6! 5F3PSR_FJX! ._T&@ 0 9')Q+3(P,C,Q,C,Q+GAS M9.R]>W/D-K(G^O]^"EQOQ!X[KN3N5OLQ]IZ9#3U[M$?=I:.'O6<=-QQ4$:7B MF$6609;4-9_^(O$@P2+!)PBP>FICSU@M 0DDD 0R$YF__/?_]7D5HA=,DB". M_OK5NV_??H5P-(_]('K^ZU>/]\>G]^?7UU_]K[_]MW__?XZ/T<75]2?T";^B MTWD:O."+()F'<;(A&'U]__$;]'_.[F[0_7R)5QZZB.>;%8Y2=(R6:;K^^W3AI1C]?/+VY+OCMW\Y?OON MX=WW/W_W]N?WWWW[EQ_?G_R_;]_^_/:MTBU>;TGPO$S1U_-O$/2B8T<1#L,M MN@HB+YH'7HCNY:!'Z#J:?XM.PQ#=0:\$W>$$DQ?L?\MI?D[\GQ/.0^J19YQ^ M\E8X67MS_->O5$Y($![_N0G6C LZ[/MW]/]_A;PT)<'3)L57,5E=X(6W"=._ M?K6)_MQX8; (L$\7.,2P,H4&RI_ICD3)S_-X$Z5DFXWY^8F$WR9X_NUS_/)& M_!&&_4YV\%-RG&[7."E,DW6+R?,;^N-"0[KRA7F\OFU:5 S!RKJ*16_; XXVJQ. MJBB?O'V#/Z6&?ZR\+T-\GQL^>M MRPW%'PJ-YUXXYRV3G0F]?P-_VX1L%L?OOLUV_W-IW<4NO?OIIY_>L+]^];?_ MAA#[C(+5.B8IXE_333QGU&H6#/YU+%?M&'YU_.Z$"NJWE-A7**K\#C5+_F;8 M)*3X])I$)GM])R$%#4;_7C=NI62V&C&I.T[D/X[A'[5C5QY&_28@3P)Y?K0? MO'#@M!Y\9\'KO[\6&]#P 7=;E-*W_0:':0+_JEV6\I'0;R_D@0@_M-^'[!CM MR:MZ/'%^Q6_:\5PXW7J+0>G4JQRW^:SL-X&*&YK].VEU\E3=[P8^QBX?XN[J M>U$4IVPD^)7\Y7H=1(N8_X;^#@[+GTD00_/-Y=MU!'WJ3>YSB*5]LW MT.?-'?V?WZ7.*?][&OF741JDVVLZ(EFQJ7R% JIEM&\N)RJGZF.JP@:,J7=O MX?]1!5?1=;,?O4QE-Z+KD,P6GW!*-69,"/;I M7TZ3!*?)3> ]!2&=-4XN<.H%87+"]]@0K1H!^.FG[[_[_GO8]=P0.D9\-$2) M(K!.Y(@H7E#3*45R4-: #XN^5@;^!GTMQJ;6S$%>VLO+"^4])G0%P5#P-R&> M+91?ZF6C9;\&.?BA0@XR(O1?DCB(@?J7PV;WV.P;3-7KA)[7[ ?ZC:V"%$Y= M90O/0R])J$7-K[K9@G?12<%P@@WB\6-)/'A_=D^P'Y$RZHZ\%(>&WXC.!^'I MJ"!D&S CSUX4_+.D$E0W:-C#[MR494,BAG!Z2! _;V?9@.-LD0823Y'1.^R1L4LGN M=U[9IF'+WI6V3%)!*IG#1MD\P;\;XP3_KDD43FR"!E*('#:KQU-0Z5 O_*UA M6\I./:7W83O:;@=_X_P[#OVKF-Q[(=[=DW*#^HWYH>QI$^^H0 -1(@BH'':H MX^F6I&0SAZLC>J;7VRQ=8G*^A!#8:F=I;8>&'2P[W@K4V#7'Z"%!\+"9G3;S MEL1K3-+M;>CQN!;H#[K")YQ6;F9MAX;-++O.)+4CQ.CQ8!A)\0A%.#WL9]OC M\T,<^Z]!&-)-N:9K$#U#C"$_[TJ>TMJV#;M8=HM):FS[<$^T%ZY[Q]_.7QMVI^SQX/V1)'#8EM;;$K-@'QS-J]Q0.W^MWY8?R_Z.0O_#IG0+ M"TOC^1]W>+TA\R75A^&XJ0X&JVC7L%%EMP8C@G(J['0[;%CW#3NCB^=#-@6. M$L83-8[8'TY?/>)KPOG:=&S8TK)S@W4^9F212I>96'R_.>G#-G?3.SP2T3,M MN<7D?ND17*US[#9JV+ZR5T-20)0$8C0.^]3^33VAG+/HJ-DB?["^"D+E2?Q> M-BF%:W7MWK"W95^',@ \?BI/ZFP,%0\B&^6P^]T.X\U3@O_U2R M,(7KZ__QW_]R\N[D?V8CL.LS'T,&S!\VWF#20__DAY9)$#^6W3(-21#H:_G3 M-X>='I(/\> ]A;A55H1HV;"394]-96X$^IJ3.^S>L-#VZNVK:]JP?V5?CB;, M_;"#H\>65F]N3RKU^_Z7LK.H5Y3I02I,!0FJF]^V<<,>5X7/E (&#SLX)'*P M^I,M-VC8J;+[J #^<-@ATZ%JM5];8[>&W2Q[DQK"UM!AB\T'L-5L<8MN#5M< M=BHU![,=-MED5%OUR=OSMTK]_KGRJ0B-K&+!SVWDSP0LT^:YHV[&G9Y5,. M9#ALWM@1#3I';A\B#1M>]ASUB6XXB,1P?,A3WV=3*SCC119](W9D;><&$2B[ MFU3*D/::$2^Z[F6*_V'3S;V==Y:"_M0:Q*+LHFIZ8S](RKAO[\VR,:!_@S34 MY)$5WND/,C"N#-R2&"HZ>>,]-QO5BN/;&<+6/+ %\O[0+PH$34*8M:< MX ]0)NU33-)E!U$:0KY!KFK\=SMR)2;!$,W5:2!E'A"C(&:"V%00F\M!S P= M4C*9A01S?!J&HA),ET.IGD*#L+0-*J.'4)8P P.A?*2#*(PJ"K<>H+GWDA5+&]7V(H4E MQ2,U;N)$=\(9I=T@4E4IN_U$ZEY]"A/1*%_#3 ZZO@7YZF(&&*7=(%]E9WA? M^3K8#R.GQ8C?)%C\+M^11(,TM,+N/]PG;N7@G0%!:$!I^^%MV6W=2Q+0NX,LF*[Z MW;/H=\..ORO[HSO6_#YL=(^-[F)[M.W6L-%E%W%QHP^'^VC%0C0;JVW7L)-E M+VI5Z9##SO6+I-9E5W=S%_2DT[#SW7.W"]]UQ&],\2LGV-WA$ (@'^)* HDQ@1PZX'T6H0E+(GM@'@I1B1 MGD?%9-T.PF)46!1/6_$O/82ED5:#L)2=MDE*6Z(-0E/V/S<(32'BO# R_$9T/HC0:"(D_I*D0\6F3*A!5,H.ZPZB(O^> M'%23,:7CHP?^KG0KMG?V% ;/%7G>8Q!ND)YNA8!WI$>.GDN2,H&#/(U\VCQ@ MLJ*MH",@>=QY*;Z*B1&0 O+7Z$"!S$<\P/8?S)C51P'V(U(O&^ZJ8X PJ>_<1 M0I\%+_C8+3X!F(- \/,^F3:>&_2^[G0O[?["61[S4,H/Z^I,I$&,R@Y?.0(20["0\X/?W^3-=4ZU_R"]\N9E+)>F1@W;67;3 M2QM3S !S2RB]'$;GN(S7(7ME3VD7V\NGL_N4@A?;/NPP._/[T%!Y. M&C )A])LD*R*^G!=3C4%._S^%,FQ#P(TH@#=8L*^U&B.'^GD1SS&NH_4(&QE MCV\785.F@V ^AV/,O,'&EORIX;11(Z,V*Z[2/";P'/V1VE;XW"-A?!^LQ%IH M++P11VJ0PK*_N=.15PS4DK-","UXZ&830VQF*)_:019M7*FW(URI%30;Y*OL M7^YYI=X>KE0[ G01$#Q/8\)^56@VWN4Z9,P& 2Q[IKL(H)R8^'VA^>'&=7C* M99?AA<%CKHYH@YB5/>9][]&+PT%G6X:4K_9*'$+<.<7>K,R)5;MQZB7M^[(3 MOZ^DJ8?5(COC^(S$<]U!_GH^TGH$4MO :KQ?>@3OECNCFQ7,6=YHN$FQO]N\ M]NG6#.D&*2L_$TA"8'HB1HIYTW:+I+'A1>(IFT!5QX-8F1$KQ2:,TL"'!0]> M\#V>0Q+Z;ABK(5H-@E-^&:@4G(+EJ(R'\@$/4M(/2SHK,I97;;H*0J5D5%8! MK#.\M"G2#3)4C3BME"U3ZE&Q\95B5/D,#C#4[@1+R=H@)";G,0$["GQ#]&:Z M)4%,Z&$0Q/ZI_X]-PC/&S8C=@($;A+(:J+J'4&9'WVR!V"21,DMZ&/J(S1/Q MB2)EI@?![>'$W3PE^,\-Y?_RI>N1UZEO@_A4N/LSZHB3/[@2C)N!XE.[OH8Z MO=(V^\^-%P:++03-SADT2KV)UY%&@QQ4.-SE>7!]?9P-P33H?! D1_E7$07X M'W@083L21G^4EM4C<^AYAQ=(_*@*S.&7Z'/ MC,*2X$5!PK).)V_??L](^.DQ_/SMY\3_[TK/E$[WKU\EP6H=XJ_>&)H9_9D: M[G3!CNG:>9LP[3E/+9VQ9QVOO" :/ND"F7'FS(8X7N'5$R9])UQ%8Y39+BE1 M,M\\X>-LD7K.N8;2D)G#P#A9>=_B#8G7\!\V\AMZXBPR+EX#'Y/CR*/ZSFN; M10\)R?H"\6/Q#\K-N[\RO%Y_.Y;/N5J2O53EO,U=3'6U=5X\)Y"G!0Y],F?QY(R8Z(WO9'Y M[&TXM.+:$'6[>WT?/$<,^S1*A19!]^@V#H/F./0N(C!X&&N2(2%G3N>TC\B: M&[ .PPD[Y?R6Q%KDQ=7H/^ MNX9-\8%X42)2_F/6G. /!'OIIYBD2Q-+96!G81C/C7U1[4A/ MD?M;C]#+8(E3>DJ&(RY%W3C6UN7*"PB8L_@C]N#?+1S.+5>B-V6WO"M Z/%J M[47;),N^2@M?N>CDGZ89'2-+9' "%K4XCI3S$.=*%L<(5/0L9J#:#3G;%C!Q98PQJVV+9M)0K\P.Y7ADY28;*!#C- B)A:VA!VM)WO0[FC,M^M*?, M_[LQ%^"=]5-57WZ\Y0G91,"JWZA?.>X.KJ,A ]B5:E-%5+L(N]DQK4G.L!)^ M+:7'Q"!V):AG-;(N C-HB(FL1FWE)".+T6($ZUZ3=K4*.KI(NA!UQG$+E/Z> M;+>F/ '>&X'I!Z]!RQ&LK45+B-&6?'>B9I_'+AB;73GN3ML:_QIDKI8.3IK5T/T!W3B]A["M-; MS1[8'Z97L_<4K)WB8V)8M#SVQY_"]&2S%H7!^,'8/-CT5F@0S(#I%30PF>FM M<'V.O'$A;#':E->H90[X>,O6:0)V5[)WVFF7U1HXR%3C2HT]&1@>]I>IV2WMOI;#Z*63_JN:5Z=3O%^Q.W[VLX[UZ0ZZ>YT&S"(Q14! M.8U)H8Z&\LL>W'H:_3C5$]?T@3N]W#EEMJNU%Q#^^JIO MWS,8;K0)3"X6HO92,1X7T6JTR:U1XX%@?)U:C^CRQ;E-7?/^;\[MJ;M?@[H* MWD-7H)GV/EA"-@PA-^?'^%4-NYPMMF;CUC_:%^UQB+MTV)C]UTN%G/B)KTZ$ MGV'';KPGW )L!9 >U&Z 5_'3\;N3XW<_,+ZKJ(TQW8(FGE@XKG&Q:_+?X+,=U12M4,Q<_8ZB/I0,?R84R>O2CX9WM.:GM."$;" M(%3$)!*X!V5E3R/=>%BN\.33,IORIPQ0=IT^-C1#S*4;J/WV5'5RE[;6/U]M M>LXHF4LHFU*:V'1(>^3\Z25]D>:MJ=]5TB7(NQ<(NQ.*Z.1GX-!4?)+#VS6-RFK[3_"JJ[.4]$&9QL M,MT03/,QE=-P @YSYTT]3&^L8#M'MYJU=WM^ULZGQ*5_2;A>>DC7:U(3<\& M[<-J=[IN[=$^/-;382OC33H@],WZC%QH>89 F3K1F\Z+H:.H0*M3FH[^;>X4&SK*%'3UO.*% M/#ED8Y,0F6T'F<**&#F+!M*?B*6S UWY@,F*Q;8FS$-W1T^!JYAD,'#T3]PO M@L=-%S$PE\FM+SLZ%7F@JA^=,&B!#[&M])(!:,KJ1L4553FS MMX8]^^X-#M-$_@:6\SNVE.(7OV>/NG1N^)K^F"T+F_%?OZII^*;GI$O[2G_Q M^Z<-%&F%K,5_Q"2K&;(SF9J&?2 5OO,C_6*@PN[-R2@-GD[S 3^EU!/87 MR[7X'.BVN:*ALTG#&??)6^&+0K7AG0GO-#([V82DRD3IO_))TG_\WH UDQU4 MS".W,__N_8U^;HJ!_BF.YAL"Q>AN,#4Y\.E3P@K75'Q[;7H9V8$$S[]]CE_> M^#C@&T!_R->>_N-WGBQ$;T!"AZ<*0.J%_S=8G\?^[D(W-#:[JFPI9 MWEE$_A-2KY.JB]D\?:LW(GQ*9!V3O*;C.6@39%M[-=;WFM*EH43&B9<%5B*G M_26B(^!.D!ON<)U\-G6;TJXINBS52,[HN'^TW[&JSBYW*TCI@K_@LJM^!05\ M^#/UY6=P2.#_PAZYBCY"NO M3LNLZ>#^9CO;9C_^/:":#)DOMS=4C0QK5*F6G9TQEWMP1>#H/ZD<^73)@T6 M?2'[<$1#:>O"G<>,^4NU]BL ;IV8&I M2IRSU'"V=B1F27\YI>H[I0'.G H]1?VK\^-%O+EHSK^&HZ:AL_MCYSI:;]*$ MG14GM9[-NA[N#AB(@2N_"A "L03,NMSF382^Q-X*&CW@PPD[%UPJ;LI9]QCY M 50:>@+PJ:N8X. YDM&$S?=E6T(38UKCWFS9R1DSX&\%L4OQZ3/!/*ZO]N.L MZ>#\-E.4^_,X2@)?N&D>Z+>4\/5_U]X^T).8MJ,POWN'N P5*L[8;5US04DT M;3INA]%TMA1*K R=<2%3O;T1W)'())3Y8G"GZEJI\[)UH>!>,ZKW #*7WV,4 M/R68O,",F5I4C+ENVOE1AK+Z*"K\PS-R3Z<6S'&%K:IMYFR''Z--LO'"NR#Y M8T:RT*)T6R>Z]7VFZ* ZV_*@"0#0KG,A=*#@4+E;TYLA$"%/ZQ"+=W35;Z95 M\5IT->ICRP+\LM ^]4,58^%5?ZW0>2<[=@#8>?8ED5G-9V# MFL963[+S#2]E^8+Y@G/-8[8X]6-6\ZTR+J5#1W].'8FXBUPI1)S1/8M2X:]64#EW(U=J^SB,<$H! M,9U!$%R&P4IXCVJ=:/5])JCC/R9XL0EO@D5-V$!S5X=[)%Y?>:1?T_FL;6XU MY.:<:10AO9[QY__ NU^\OIW12^/A-7Y84F7?B_R'5SK0=A;A#V'\!)E!]&O$ MS\$D8#+4&3W5CN];G,L"+["J=+1;!')/*S[>I]60C MVUA $Y6GGA%N6?=1$I%N2?P/*NYU*4A9D[%.Y\CZI\>_LMIA"Q(1$ MU/O,;=1SCY M76[FU1$1'FU#*NN)F'6=<%--]?#O./;UV0UMNYK5?9?XA4 ( M0Q9]KYV@MNF$="HZ6&VV9ET/=]$+W,%4X>36F1]=>AI.,/02>I!I9:3X=Y>" M47*69O=;$3?VG]IHU8Y$K)[IQ>1SS;%>TK-3706X0H:QI/2FUAYZC^K:NVRR1.H%MZ3,Z#M1?*TZ/%B5/N8^F$ MR:L!1Q!:Q^HG5!PTE%[2/3JE%[+WC%7<2Y$OT.(4:$'$H0H)P;;8 ME]??Z7S.@^ZP?X$7P5R;A=>BHW/ JYH MD(3=]\8]Y7Q@Q>T\/J<*FWS_4L2 MG+$ SF2V21-J:0'>#'\,TG%N?!RC%_&<@WSP%1/_R!=+_.+WQ_L=[I0_&/5N MJ0RM+OJVT_!BUY1WK15OJ&3QS@!^=+T"">;[=_'R]VU.;QAPC"6 M'I9>)#ZWJY@L< 1B,G.Y?>!$D\O #9:)NB8_N+-3FY**9YE" 8O=U )D $% M ;T,QJ WO\8:S5;8$-UHG[\Z)7,2K"N25K3-7"1U0:"5R-?2VSOZMA.!/VUR M".E:[]LW52G=VBH49K^PCF-/YPFS23AJ.KC+K/(^\Q2CVK?7W583^1JA-$.K M#Y$UG$ @?$P_!C60H3$*OM3!G8%94X)&9W#6=7'G9JZ P]6&".KQUSJ3&2O0 M[Y+I["+-CTG]224G1!] E>^#"UR=\\R6U5:5A:TR>8Y?,%@VG79"[9&-WL9"MPF M*-B5IO!?'C-:=?'IFCJ$-O!\+$L:ROH-5+!QP,!9:G'NV_4UNM;E4>XP-=DQ M1+MN2I9@FQX.8SW6ZY")N1<^1I@526)"+Z!H[S&XR*CX:^!L^]-Q^/C"@MD_ MT(D0+V1?]"J( '^/0TYP?:@^\J(;C6GH374XWQ4-I^#^5RZFML'RO+';%0^@ MZAP+8ZX5HNJVSJ;^480174=Y79TPC%_AJTV8T@Q@63BYB\/PBIOB&L;Z4#)[ M&<;T&)+.T\O/XBZ^8Z?30QR'>CR.MCU=O"^)_X##;!?=L;[M=#[EZE06<8Q* MY7987LPNL0D$TE3&&+)RJB$ OG9$Y.Y&[0M\963/=53%YMY8Z^^(.\-/XW)7 M([S&IU%W.Z>'Q3$_; M&#X#F'EMT&<_6E/) ( DPYI/1-?:7?R_J/4K]+CJJX!J#\(6A?SHR\^8S(.$ M7J],%Q='O2YGP!C]"2@GIU1M]$%UH,=U#B[&55_L\]SQU7J3B@-G5_MHK[<8 M&VA2R&4?O<_!:K,:@ENF);%_NIM:]&VSXD(.C_Q7!&.)'@#QSZ:5MM;CNJP_ M\-A8<.#1N<>H2CZE/*HX@_=K/ \6P?QV0]8Q/=:DCDS_Q!RRMP(B17>$FA_' M(?:UQU4RB(!_2B7V8KU"T-#)71($1Y7@C\3S+7LJ\%@!@0]>$$$H!LN; M+@&B/0%WWR)^%0YY* I!XHC^.,<9$AK'?[Z.U#8LGRO$2=-U9X2T67&IH= M[/>0=P0.Z<>U3S7/D[?O?GA;7PZN7=\)1G#6!5,T]9IH8%VOX#GGS(C2B!VY MT?::@*@5(DH!C:Z^YGMC/WA!6![II3TY6*TS#[F+##2$D]J[LN MZWH8-0NOHRA^P9\OXM=H&8?X/@;'++5#Z-6F#8YH[N/0I$]SP%.M;:ZV<9Q[ MT54H=#VF<1+Q%ZSZVZRF@\,W/L+"I1G.>MU)6M'0Y2$*"!PL3!Y*!HN*+O!X MV @*V:ZO\QA[%2>&GNM74+6U&L>@2T^K*;^@+N?=:+G-M(!J??5W=:F99<3W%WJ$ MP_>G5*RFUQ/@1,-C('>Z9Q6L]=]*+SKNQ#)(O.=G@I]%!(2XMNHTP]HNHV$+ ML1 6:@%0B9HZ2MEX#BS[G7$22J@G#3V4,[[9X-I^G0VA-X M\:+$(OVX%Z!:TQV:/87!<_8R!.DL#X 4_DR_>OK;9,%?_^M.,4/$G>L317]4 MR[2E4@^C8OP8DA K8)X?.#.#SEM@30$Z$-5U5R,DK> M,0"MI@J!IJ'17=I-;5%C1"&YL HGI7V__8O6L)+H,;%TCN(%6!\]5MW6J$A^ MH!]N^BDFZ?)7'(9+[ &(P!4U7K3>X:8>#A-^1>XQ2VS=S:G0M7)]U>J*9@MX MN!P=+BO WN!]'4;5[N&<@9%RE8E_F[/%J1^O6]I^G4E8UQ[EX0U_X5I?3Y6Q M@M 4XY&X>Q-L[\9WUZY4W+$KX\X_LMI5[+[AB!/M"C"W[^\PO'F30)& (/EC M1A[I^4@ #S=GFT_>0"F6I,8U*KK!%)@0'&((Q:5N="$]G3,T>U.<1KO>,+. M/)W/"=VX_(S479HM.SL,Q^, 2#4'R@X6<&,!^$$DIV"B\CE2A9?$1%.S+N<@ W5*.)P]"KKOFL;6;6K@O@O2,FS"[CUIA6?=:W M-3HET,W!I&6?+54>)-:%=EX-'7[Q(5&&8,<4+%/&MZ*.M(Q6K&EGN91HZFYR_Q[L-YJ M3[IB&WJG4))3L-!D#IAD"2L"9SH[*ABL"MAUCX3V6\/DX^X72V./>2I?2LZ@S8+B2,"E(%ZCZ8>X$OO!@2 M4!W>X#BL=X6,]2#R!9J.Q6B+Z9F.7>NQQBL:N7LHK4N.&B4+JHO/6%;>J]G:8IN) S4 MIFY4M/P"+_S*468*YUP3==:UMHGANJA\=$&N 5A^5N"Z,3FW,T.CXY\8]\ M@N(7OY^?[LQ+^8,[4T'D!]<6R6TJ =V)QA>H>%(588$#E[IG>0;N)*I""IC' M)T?*@-HT>>E2G51UIC.)QV8=MD M3G*KWA.M7"2BR#3,M>OK,M)UCK'/_ #W M'J3:B+A6>DW7^C!;=)Q&"HZH 256O,D0;-7581VIU93M>WN MT,FS)G@>U-7.*S1Q>Y?>DD#[W2L-7-FC6GB\J+W%?G4!@@:#9&B+]H-E5$J6QF=")J_(' MYZ1C;+SP 9-5Q8SJVSO-%>+/*CP)5NK,=SCT4EXS-"FIS(T7P5"J+G7K+'$N M=Y/41@[4=C&<"IBDF$1_QROZ$5+S1!^GIVMI-J!2'(CQ@H>Q44TFCP^LC&G3 MA?/UI30*.[/6D]#I>D.I6;W/<_LA\O^3'D?!8DL/=!%@J13XT3';C\9$LA!V MXL74V%J!AM@J1Z$%&8=P$#K$+ZZAW^+("UGR&T@H#\5FB #:N,XA%-UA#,>Q M_QJ$(8O:#*6PRFJ$>3QQLY>Y#R7W>"?M@SEJNTS* P0U)'(O3A-;[0DX?UA6 M0H[S$,MKG\XS6#!4>Y'F)8*G ;XXYXBE#% =JU2&)H,=:H7+;F<.5M]\;S=/ M83"_"F-/GRFNMIF2'$AH?,76%&LX6X@]P/.8Q:- MX\_SF% ;VZO)2"FW<;YKRLI4K&:3Z=25BG48-,C=*-6(._/F?U0F#9NB:E;5 MWSPE@1]X9/L0W^,T#4$]IS?!;+%@L6A5^GQ3EXF5IVGR0S?U\CT&0%XYW%8C_,HPHHYC2=DW<>L%OCY-H:*AY?H8 M@%=2H0@4_NS.@YN;#_3PKRM3K8]+ZD;#+/Y\KO-U*5\]F;K5D.%^A]?"JO/9 M*UT*BNX%K\W'8@"8"U,?%-:!A-N'@KS$LRCS5?<(4&YLZ;.]QW.Z<.GVWTB)5@@-NM;.=:=MYI"5 M*D*#$E71P>W1RU_+H-)=/2:)IK%[?YN"#PSQ58]1_ 0+"X)R':TW:5(T?^"? M&P+7PIF7!%G&YK8NJ7J[A,I2QNEYU'<)+0R>G@0Y9E9QVV/>U M70PGN43T2+KRYD*>]1GYU0W-1APQ!^1#_!&@\.G_ 6S-.2!0 Z1L*"SJ*Z@! MGM+?)+/%.?T>2SG 0R@Y# >EBL2?&[K(ER_"(5)KP^C;3^#LT=R;X)BFRD_' M>@&=B$WBT?0.0A1FB\>$/]RU>"7=[6'VI<%K&\ND:SDID5+U++6H5QX9DP.Y M]1:U 8.XCR@OO^XL8L(!AMI&E;Q,V^P#"ZFA"6 SW$JY605H;.]VRTT23U$#7JWF):MG9 M<(1^FPK%E:'ZK3HZ+)(D7_'X(0Y+61+Z^M?E3B0,PO=7 9T81G ^D(YY^@2 M^]IBX1T)&%:?RF_&NIMX]PDYWE3Y$892G,#)V0Y=J]/!V8.D.[U'ZHY75$]A MKE%P!-1>?K5=C JLHJQ3J2KFO6O2WAJ[.'P=2%((XH\A#Q[[< !??@[2&9&& MI[A2Z4QG152BI.U;@K$!G!<8TZ;!US0V_%R2/_;-N,XR46,E =90H]ENNP3!,978 YVIWO9?4&%EW7Q@[C,3+U;;V5:6RZ10K7>AC M?1LZ31I\CN'TXM4ZK2WUU(>26^@YD9*IA W4(T T=#)\F;X$_KN?M&]"Q;^[ M X5_P'3ZZ0B9$G?=N(AS;611QTH6 XCXT-?1OY%124F;3NS<0(A:XO]ZK=A M$3QT[JV#E%^^51$"G6E86N?K^8((A,?3-&6.;;U5.\B^]0_ON4/M6FM^G:+@[#'PB#/0%!J UTV&GF MUMY;QB$]S!(NH75F7;'AA!#(-,+2H:/UC*;H/EVIT45P;KRPTH)>N$V"1&,V M=20P';B#NOP'3>/I)7&<;1M"F-KT=&?>?KP\K7T(4QHXC%;1%@2N3:%IZN;6 MCZJB6V5/^@U77(N.$WANUDI\NSC,AN[.H0 U#&1_'ND1[%S45I@+%P./^>SP MW-6*P+03./N4&-8=;*.-9W3_'U[CAV6\2;P(W.8/K_0SV-+?[;C4&7JPM](: M@GVH6-7EV/*79E)QJS8TWK_$;F:C>Q(.3WSQ@S/KLS>B_)RW_JGLZ8N[E;:2Y80?DO_ Q;JBQ?";=HR MC+557^L/'5!XBP<-5A9K[DW&\,TEZPKR_%4(#81'"YS_H0[XHW5GEVEZ$"MW M'=%3FJ5*U!=8TK0VJS=O8$EFB[]C#SSF),59P=8J;:&V^01NFPJL[.1LJ_RK MG:.J)9DI.-P5GZ'T4_$J&X68VF9??$LZ[M/^N:T#_R-N#/A1FCPZ[VJ[SA,0 M8*VW"@ME\"* ;-R8<-4%%!7PIAI5DOJ.YE(UJJY;J]2@:+QOSPNOR_^25XO*USIJ=9T<-D)>*( MKDJNU8H&SF.E%,U3EMRIAPYO[#>*$0'?GA<%E7[&SA9QS):J_K5$=@E+0HR8$ (W,@*XW6&LZ3"$YL;G@9E:Z M++FEIFUN!BIQAZVTR)$'M9O?G$DJ=Q#Q?*G9XM2/F1M5\^S7JMOT8KX: 4W; M]'3H%EB#%IXTV/R%1BZ=85Q&L$^GE'G@Z<\A%B&<5*4A:?!/68:N>N'UWC,S MY-U7#E!>=AI/GMH^D\],:7KN[D['W:-@$3NM:>.TS:<"]5P;2UK=UNH]]='[ M'*PVU8%2Y;]/P$IJ#\%?O>^30J7VM#=@;63V'H!.;'Z($M-:^>FLHDJQID0%UKG\[*WHHD#S.YQN2)3W53*1Z59+_\>T#O(#)?U@,3=:-A=&_&K5(NWN+% M_57E"K([_C1\9YFG*H-->(C/\#5E ON/:W@+XN@1LX6"-B&BKTQZTP;-PYT! MS 2A(0:DT,:A*[#R6-;Z :M;3PSJ9:?<>!SYV-_09O0;;2@:UI>JZF0P M8+HH5:-#6$5^NPI"3,[IQC['I%0V0-/*+!34"R8/P8JJ6^DR]K6F9F6SZ3G? M&\+AF_N-6"PB@<)RXAS_5*Z\TZ*#:21OB;>=H]I7WUJ-S=WYPLBS%PG_>Z&4 M(*O/@A.(5.=F819EE$4>=2B-8WR8J:EA#TLO_37>A#X48I^GV=TC;IUN6EH3 ML4E?W!"?KH)F#[B=2Z0LW2Q"U^>5C>$=0P]AJ6WJWH<@C-R"<2M\ OXLRLI- MTP94428[U:?KHX7,CC$E?Z4.:4SACPHL;+K.G3:0Z/14@G9)-ZV[3_,!M&6( MX#!:9G$>SZ["F(T.!Z<>E+FJF=EP6PY3>IL!!@1S&=9.5P*3$I9 52!N9QH. M'9<5?L.M?$IDN,// =BW4:I):JAL M-C&]IM8_V$F9J:CZI9(%A,F)&AA MC8%JG4A,X[5++7[VT2-_X)2I"J?IK\M@OKRDQPCS]0M.DE."/\#G"(5W>:&9 M6*H8YN/)C<]MI)B8D^].WKX_:1$34VCH3-#EPR)5 6.2@DHDRTAKQ+JF@\.O M-4EA1NP*U'Z.:IO)YL&JYDO,( I.?5YZUPN5_(^SK2RA28_3S3KA^#AT9Z$-KU8$>J L5M3D M?[WPK?QA L"IVM*BMC@LQ+$;+Y4PJ$WFWTPN>!B>OHY; MZ^[NGU6OHS75%&^HF1:^JW7WUO68 FH5NW.E *F0#QI^6G5UR-A3VAKI7]/8 MWU3+[.A%T/4A,Z57F*'9*+QE,9%3 MXD77?EYNYN+.0EO121&.CG834_N9P8"P2?T=AV![PD9NT.\%ZDQJJ>4_TF M+",!3]-,%^Y24::VK%CS'D1<8B.!UQ$6% [1H+%41$V'R3[F%FHQC%;DP2Q4L2X9 M)PN^H$=X@ M;2WQBSLF-7_U(;0T2>"$K8[-9KT-]NE-C-X?O*,*-6.O,WFWETIQL M_XH)8;BU8"E]J;F[T.6;;VV(5;'1]%X>>R<33<#(*^BP&ID\^;S@5(,%: MX:EJ:CVEG\=F:8/3E";NUI1'E?(P4W%HM,N&;M-S$@_2.SB'1@M:]*?M.D^& M:9=5&DJ]DII*(^J:NS^:.]A0^AYV(;Z%1&R\,,^&RK/*JK[)0[#IIR/0B.K MTWOP/LLPA#D'[ZLW '3M)^!IWX&13QC$41 3[HG,#[8.)CZF M]N9X)Q)3<>$TO49JFT_).FN,<:GK,E4W0+OPG8Y$G*(FQ80= ! MZA.4FGI9SJW$D4!YZ24)U&>R#0-Q3 M+0PR;W%$;=R0972M@HA!BS 3*4ZH5525(<>!4FJ2[\8:R7G(E8G 5FL1M"Z" MVH5=] %#3MIZ2;7F4)_'IFUK.4,B=UA=T=]4:5VZEF81SKC+IA!EQ4),*[XP M?=LOXAO);F0+GTD^EM'=_)79N!'?'[B5Z"U%-TD+B%+?WNC4BO64[T%%2#&. MAA1E;D7$I7G2(AE<30[2&RI="9F%UVD)9\NJ>E=L6K?^SH\2M:BQ/BQ5U]H6 MC"^@)!+LG<=^)72O^F>']FOFQ\F5,^[2ROTZB@ZMM6$[DG%H4*0I)HFL<*_ MKC0@KC9T<\=0?G'ESO5LS77LU'<:*4\C ZZC%\.%P*B%-%3_:7J%(:V*U5K8P.0+C75Q'P8H.\]?8C7ABWIB M.[]=!P)&OR )5B;2E9*D"@*QIN%^5AAI L@R0MN2.GI#:82WRSC2!S>6FKB+ M:*&&N@_U9.EWGI?TXS5 N>L03,F-7-[=6+ F_[ Q\LXM(3..#GF0V/ ^JJ-- M("L\.R];IWR7>[C/VCK=I,L8(NIJS&%-8_>3;YEPKFL^8LDOC6K="D5Q*+4) MA)+P)3_#BYCDVM8%_4^2!G/@AK_,=,S8[$?5)=+Y*N#A+71RA8)0K>-\N]$P M^WBP2*E%S/# =VK>5SP>:-M.Q2Z^HA>V6;.849S MU;" RA>GAV_L6[4]B^ M5:1V,[2?+/_V HL?KB/NBC0=O-IR5/?AZT6)KP\(;^AD]IF"ZH64],XK4'*Z M7I/X!8#DV+J+,%5]B8 >5-QK.9G659L1JFW^15@:!>PNGD?N63([M$-;CBE@ MX2L!9P5">FJ""DI-1X\JD !JY_0#>JZ$K6G3RVY@";PKET"/Q=?S3_;FNHE* MQ7J[]'0:^Z:M\K?KW7^-:V+ANE"9*H9OW:G9JJN[-]8X23&KN\.4"P$;TE3J MNK[3%W$=*%JJ\D<+EX%F8/>B_X#GRRCX1]&0 KQ/P=8C?"=12>4Q!^"OM, MT?>PI,R=;NB ,;D*R.IZU\HL_]VJ/O0QB(+59J4-+2_^_8NX1@"82N3-O'AA MQ;NDI4'-FLIY';SW]/_^TJ9@GMK0<(8 53L"R-%E2C.+KX%DP)CP?X-S1&^O M=^F]?ZXH[HU0T@29+?2P]"+A+OH41_3XI=SOU/]BY1>AH&P6@67:7V5R:E_& M2<&= .H?1"DRNFPUH$1VYV UP13"R_\CBE^C>VH8QA%EATZS)O-9U]Y=#+7RBJ_[PBL,7_#&.TF5=(F O M9R?V)EMTPK@I1T!U]AEM0):;&/OD7\'&*PP/MH%N JA+=ST$%M=W=/=GF]DH9GNG+#*4:QM@Z)Z$;#+N9& MO%H)"/%2;5ZM7E3;:=0$PM:9@ZX_9KJOWO,SP<\BK%)@$-PT!&LV=G/_'0A] M_X(70*B+/:CM,H%C5BQN C&P@'M)(B^4H! LB*18'Z%=I?5>1">9%*HD< KW M:DM%="!1JR[$AR#E5Z8?O 0^U24!&825-@*K9QFL'V)^YFDS^+M2<.=]%E*H MSJU>1:KK,2V8I7I]HK:+:R3+>R_$"0N:3!+(K6B#:*GIX]@H!W@2";(31!MZ MUN> [CLAL.RAF@7!UIKL_2A.(8#37."FX>S OO[56X\>W/-@[46I2!$1D(M5 MN87F!YE&;:A[G-+#GDU7+:5T2^*7(*FIIM*1B+OO6*D>IJHI>35&!3N^K"]W'3'' ].!1+;5C,!1-UL( M51G?!_1(4+ >=/3D-1*8SM>9RQ(]6=0Z]:T_NQH* MKO$G[S"8;EP=D4[C'.M?8GH_!"O04!?W]+?)@K^C-3E\# [@L!#=)J%'(@0E MS<@CG3E)*3/I]A-4/JB/[FO5=0KZ?'7"&#\-0^].C;3CZ.8V#P^@Q'\R5D=]=J'XW=IG6B=3F=C.?/[5QZ M.KVVJ;7=0BPK+PRE9T3[FEULY3I.J.JN;3(B6G5U:"H^I7E<[IF7!,G]FF#/ MGT6_>(2%DD(.RV[:8N?N3AEL7VA!U]JUC=M@H8X6\O_=._I_/[0(^2\TG))? MMW=XM!X>TO0HSH6K93A$2W=)=W+N5!.6L"4A9FH@JRH:NMRU.'P!./W"I&J# M!>K[N TZ5#Z*]@=UFYY30$)N"#ZL:NDR4( P4QE,-Q9$R#Q$IVE*@J=-RIS; MY[9M MB(NOZV:V9D4!9Y;EJOEGVPQ#+L/1 :3SF #"<^ '7JF R"!2#D^\"$M(>GFY MY%AS5QCG)4"U)V%["M-Y6"OC?;1]4*OHZ1[@^]>8_'$-L0ES?>UB36-WWAB9 M&7H=K3=4JZ1*:/B^5AFJZS&1X("=EYOL!3*K+* SR#N3<>=2V2G,V/CPH6UO M]!B7!LM5L(!J05K3M[K=OW36^%T<0K8?4-7MX<1F.04+(9M8;L(T&PM5G1QZ M78+0UU4.TS1R^*'$)(6CCYV!\$2EE=520^O[K5S@Z?KS_JL Y->CB#=$J0'F"MW3[_!X^90&3) XQ7R>Z3*^O MK]^RI8)5.GG[]OT;^/,;1O"KOV6$T&] "C%:_]^_O\D'G>;TH6H3OG'!@VK% M?O3^$9/,*=>5!U\ 0O+PW;]QHBA>H!6017-)]]OILR*D*6>!D4,9O>ESH J4 M=B?&_BYNO$B4 NZY 4 _<9)C/X5]Y^MNMA 9>R9%A_6P.'<G]8"ATRTO_P/U=O(*AYP?_J&(Y#7IRT('9O;'@ M,Q&_">5@L$$P#\7D@/I$O<*W4HP+\?*,@0I4+,C;7K3+3>NZPH'V$,NI( M(8]R^D>(5Z;82V8+]H["7IQ1')NM'>#+,R_D<'<8 _8 O70#GD:1*^7)V9;^ M8QTG7OB!Q)MU0DF$&_"JLRKC#(8#^SD*QQ"W@1@'L8&$(6O%==NXWD4^V M9=]T3VX83<2)JM_Q$3H?5\\])7HK\EL207I+T'>RL?"G0HJKTWT>J8M$SS9]!X!G]$'BL%C7]B/PG M2R<8XOZ!\9F[AUUF@BJ[R]5A1G=U9*89G/AD'?/3F1W\YW!_DJTAH[- _PBQ M$1 \:O!1+!F@1KD,)\-@C<*I@+,P-#8(;TC2OE=OE4)YA)0QD!@$L5'VE]^" MPJVP1P1[U>(]RDW>(Y3&Z E3RS<8_0W)-&MIG'JAV*\'^%DX M/Z3+PX$D5H3]&_SJBOYPIS:M 4;5SRWC5OGN;'QJ':!'64UD2J[_!T@'.V:C MH7PXQ,8[0A*U!:DC'R$8%,&H7\9:%$Y8A2S"G"ZB9B\Z>7ORXYA*K Q]SM @ M!5.RE.! :T*21YP^H@,@,0*20^P3>]( _\+8*E\>OAAA_%B$G=#[+()]Z-; MGG"21R@CNC_LJ*>#M>EG-N'9-OOQ[P$F'IDOMRP4?X#7*C?X4$:3VWNGOUAR M7ZE@X[OY5#+SM3:;J@@BU]=9(68!$6'Y/% ^$=36P\V-8YL>?<*7F*-04#YQDJ_D4+59 M&>T(Y>/!NO 1439DMD)?QDI4ZM6>NASKPG*\\.4(LN7P1EX.I1 H^/%[[K2@ M,&IHJ'&AUDZ/4MJ%=I6%^+(;[93TY5D124K=WK2E+=R2"'N^J] MY42/$".+3JP%#!ODJA!!S-D8_2;MFVYU,S1' Z@>,[)('1HI8Z.G+5+;B?$1 MFX#=W [KRU1XDV%K\-1RK9X1E=!V\84 (P\$5P$JM?S,7FG=&'TL(H2!EFGSDN M>4\G$7.7&]/CAQKF8^TYZ^JGF;.]K@Q!5#P'8W-]24A,SF,JG5F)\5L2Q(17 MA#SU_[%)&!)/ N62#*5RLS&1,BASF;%A$1\7*0,C962K.F\.0P2KPLN=/>-H M7@T[-T0>"K3WFZU0)&8PIH6PSA7*X]LP9E,BFM#?S-?@M<@@=2$=$EM*=B$%_E$ M ;\!)X,7;?\M88;5<4Q76-'9Q\QT%7&G,W)/%RB8XP$O?8(4.U,$M9$?^$PQ M4$@\*',QMBSKBOH,.>T$301$(1Q3(6OKV#/*EKI%!=YF3GBKB14ZVW(,D=!+ MAF1[U 9+)>!]%.@H,(ZEA_01N2X\CW1A?7P7S9H>Z/PLIS^'6, "J+%;O?U0 M.>DCE!%G1X]*?A]9+/JB(1&=1(PZ/_% HRV%WBLA!(/ M137GG"LA#_$MP2]!O$D@@C&1Y3D'1OQE0S.?*@R^HR(>(3$^708D9\!B._\- M@@_X)+Z4Q9&V=-.B:-?DRUN2@DDMN$YCM&:.A2V$^'HC,##'5YG055T;F/J[N>;U88:]U0"N2AR!]-L<>K' M#$)T$-I33AQQZD?2@05Q86*$T9&@QF.S\$6UX75TYQ6H8[-%42X'F#!<0YM)+B/PF+!'+P_M?9\+QX. MH?P5/'- 5,6O0;J4 *]#U3]!'BTH?20'0*]TA RUUJI..!:[Q0=2SK/(!!A3 MLV!X"WTC 26B[SV\!3 _>O:T>_KB!2%W5 MX4 1'HJP 9-$/%:P>'@58PH3I9W(XN7G&XHR0.$D8PF1[+G:DTRQ6*T%8PL% M@B^T <809IP5QU]3WD8],_=V!\5'SG>N(7+V3$2#HJK(60$%3=6^G!4EOB)C M!B(G$6<'27X08PAQCHKCCVF>[?7&5<-P&_]JT-=!Q+_79/2DA)N*6DS9HI[% MA,2O4$K06]._I7VS*&$06"D^#)+CJ+% V5!(CK7?G!=2RS)9>,JXG%OBLHAZ M2+^7*!7Y)I]P;XBM(NQC OM(SR1!]PA1RGO%5C%= QQ4,F<^X."TH\<3FF5' M>45HL54C/R#D$'ALF5DYQ?A&^Z> M7Q\3O-B$-\%B #9.'30'IX]@@'UDLH#+E:3!BF$994R]C!_8E^7R9%ZLV6(1S#$9I-[V0))0E.>=/6;X]K"S!5S&ZHU4*,BI9HH"]_)8WDI6\_$6QEQIA0\ M#@S*4XR)RA'$?%CTEY'X+YZ [W[2\FNMHB*K-C$C M=-@7JG4:+1*9%;*0Q/>%J= Q/VWO84,E#CMH'[-H[YFV7:N0VXDW<9+(F$+N M*L@+FIUAP$'+[$F<7'ZFMD=,?+H29,N\6PQ#B5HD<1@JX*Y#GLNO"VZ,)S8% MQ1UAXSUO.NM2>#X[K$OIJ90OR4WN\&NEP='J>GL M.UGR9@I-BB@POPX38-QP])$8%2(L&2R!'A2*_5BI5#D2HX64X3;;.>H3[A*_ M$$!US&H0&A%3018IM0U'%4I3;&2^_L8=K.0*7!2?7!%B% MRLQ;")F=KXS0>--_=9 M*R,*!54I9S9QH&02PK#_5 M_U2NR-(M. YW,ES_.7Y>R;B$?QH>CT$)Y7XN,3?C9"* W.!T$ M?0;N#07*^!#LGWO*:F$K?9\7!6?[-P<\=+FCHRLH8[&GO.G5;V>RLY^6LF%' MXKOXJ#(I06YZP3Y=4)FT$C'HP4C3B1LH@31)SBU#D(74R^Y#1F9L[0 (:<'#>;[.#E M&V)C)VIAEY>QOW2X .?@QJG&T11>WB&@I,<[8*,Y,N>1A([;3R8+9T S\#>V MPVM>HU+6%3Z=_[D).$Q\JQ[YBC>ABPU[1%))Y$$8E=NP[FX%L7SUF9YAHFLCWI#5ZY0Z3;^EUJD76Q.>.1D3@4Z M<4P@:/#KS9K>;M_86!5FNI#M[X_W/8^4QT_7#Y<7Z/[A].'R?GJS+%1L'VU^ MD.>0 W/.%GDE3!'I;A3TZKFA82X!5R5HJUF.&D6!R]AAU+UO! KG[B7$7X M&0RI!X4YR@+R)8.0L1_*J$%K4%'GXG0VB'LE2$Z=A=#)[ =K,CP!\SJ"@%_V MXCM+EY@\++U(Z#A7,5G@ *J0)3O>U ^4>'I!A?#*"\@O7MC[!C!@BHAJ= H? MB#&"4LI);J@HS%3XJQE#"#A"P!)B/!UVK@5&"(P#RBI54OTX##V2L+@]IK". MKL7+QQZZ?D\BC2A/)KSV 49Z$7AY8@M_C?$_Q+'_&H3A*37A\F.8MJ&KZ?QY3I'"G9C4B=D0QFD7,Z0G)61RSL7ID8$C.S%70AZ3"(% M02MA%\;X*&CF96;&5_B>TOREYS%4>;U2N MZ)67;L$GGM(6<#VO5WU>F)5#;]!EHK]!Y%R/6&FBE-\UV80MF4&37'P3EWC? M=?^77/"=HUDL#Q0SYD=T%::"Q;/-'#]-M3PL,O7@?>;@DH/T M&?#]2*1-2]!7 R>N;D$^>[NW_0,F*S,J"[U@**WIS[ZDI@0*"ZD%%O+JSC$] MME5HSYX;H51UCN%V4TGN#S/JOGP@P$B<\05)@P6(TGWBJ[K^=FFG+"EHVCN^ MOW-D1P':U3LM>#9,,M5:=SF"O-:]XDR11"9K4#?&G6YFDK5R7$*S4#H(&C3/ M!9FQ)A=+Q]YW^G2L>/ELK^ M7+)7!QR-5T3[W5_<%M$VSJ$T4=223G*0:530-L[R3A4GS8Z.CT-(H.)H5L!" M)(J=\;JW514OAF+9\ '5VJR7LMJN&/6;(TUI$'OAJO:6I8CPN)F[&'^0#T4-I@W!0],#=[$-$Y33ME*1>T06"^:F>.%D M>UEBVBDJ[UCPPWO%U(ZODG,6YN[K_6*F!<*)HKDZ S'IS6 -BHGZ?C(5*).! M?%9@F31P.3J@BCA]EQ$^!>EHT3GJ'[)<;@GY)8P%Z8:US)V9;^8QTG M7OB!Q)MUF _=QR8( 1?9^8Q$"(C\0P:OE82!VL8$2Q\<8U MFP40Q&QQ@],4_LMAQP;Z/219R"T(&6&6"\)(C^OY,,2/]')(/F8+Q FR%!!& M0VW0-/=CZIJBT3]!$?8-0/RS!S-7)89&J/>"H+G@)< M27_F;'FCLI7C0J_7(;L&O? QPJMU&#,?O7"+)?<8 NWI]2A_T1LP.A\'J0,A M2?@(96-EO]M[[@O@Y/,Y@8L[D43'QQI@Y8D_T+D3+V2JS2J(@H0%/;U@X0 = MA@LLQCA"8A1>C[,PCG0&VX,,'I7Q8HW.1NZM.GY9.03:!'/D[$6]P? [H-Y@%$M/X$I:F<,ONR_HP MQP*]05V:FD$T?S( RXW@18Z*6%*"_7_D*(,*"0Y#KB^6:3AW?ATP7= MUDZ"W%07OI@@12D);!9+L(H%CXQ:E31[/)XM^&ORC,#"$;RD:Q>\8/[+R\\I M_)-^LY<171W^7&O&/4?Y?P;HGVPB\ F+ %RH":5.1O[^MWP^2)G0Z,=;9IX] MX/DR"O[<#$$85FR]]9K$WGS)SJR,M"7@83,\J>+=Q-BH#UQ**6MX$8>OG&DD MG;7,W<=(M48V>QMGAR*CC=[M!TOR"?(+8$5;OIR%7^3\C \UKDL*NQF(55"; M$68UP]\\B]59FJ[YK'I;J*Q\_QG]8+!:PP1JO!X]>+44^)J.0N.>_-K M.GI^-E4,9*SKE3=G22 ?O<_!:K,ZBPF)7R&0P5O3O_3.PV*Z1RRC7Y$4))ZRX MG#M/60YU3I P!C M >$_NL/L4QP]#GOYI13HH-:B/ 9,6-T /FL7QY@\MDY?O""$Z_@J)O=K/ \6 MP?QV0]8QU;*D2Y;^B<4;T]_/EU#)T?0)+R>#LMFP"O5R/DA,2'5YP]]Y$'0V MJR]^&7?<,%!GTRLL&$^%2?)<&%D]9^RE>8P\[A:"PG9/Z34]LL!0'6:U*T01 M!] 39&U9WG3#;VBB#WBL*@'C60Z'E/&.D ?:%C=MZ"U'SI MN8 ,"MD HP8JFN8JTX%R;B0 $B=L 09G#+XJ4(LF:U,U1AU0??R%6D'8=UU9 MM&6\1S;?R5<='7OI"[4-!269 $#OCTT4 $C 'E36''NARI SV7+%4JSVLR:I MG97+06S*Z^:NVFTQXFBU]@+"UB7+?9=@:^80SPI#'J%\4%[5@1]7"LJ;(SPT MFRNC3RO,5T2\KHX?^_U+'%+]TR/;JR"D\S(0R)Y11)SDY'D(G4P_,R<#>NG@ MF^"E#(:C!M$(9P8@VSZ\QCU9Y&,=L\%*8$)'S&'"4N+4@06\+QWTBU@);9"2 M"%U@'K*3MR??6ZF:=A5ZS\,XD#73@-)DIQS:G*T4I]RTSGP%W%5P\O;=#V]/ M!KTCU#DB@/SQVQ-KCPRC\%D0LOM'R92[(A%#0*_JBD2,#6\U$F>%-/()L%>/ M?SPB]/-^,58N&#&WXPP1;%QA'S*T3&^0(.MTATRQ5BC9RVG:.QL*!0VH(2JD M8_BY5ZK?D!/?.^ZJSSX68:YB&!^A,(Z>C^T6H#+$8C'S.2,_.A]@>TI_;[Z2 M@U0E8<]*)[;BV+:E(!GEJH3?4L7:Z*F]]"Y*TF!^#HH?V0[:'TF+'=[_>T." MQ _X*Z.M_3'"3:$(G61)4+1;0N^3M\*#ZBZ6R@ "16LE&$TQ4U.\F'-DU:4' M>2R#-J7HJ.,%9:SM2);(KYPQIFOY%M ,;M1KM#8;:%^9_XDS'^%GJ#,BY-1I M95UX8(T)TR N<#(GP9JG-O2W>SG%(ZG]*51MF84&>5+/$TZ6\V63+7@9OXZB M^ 5_OHA?HR6=UWT,4?EQ!*#=1L"7!'WDBP%0(D= 030?-9C!.&M"#B5+DC#* M*(-I;P5HR3AKQ?2@.O[&CS02W@GP_@QQ2%!"(&+@:N&!AM.<>?'D?E#CI/># M@4H;S_K<>3R/Z>L&RD:ZO6X,\;1[W6!L_[JI!H+E+\/#<3QWX3[L@GD:86<" M+^EY_C5A-4\@V6:0H2$)L;PC:S;&\.D7T484'BQ8"$$$84#4U ^>V+T+9@%D MNN=E:?H;14 ;J<29%73$$OSWDK5"R(;(KL[2FL'NH2;?7.47V\FCD ATK%Y0 MPA$5J$%V!<')=_@%1YN^%U-6C4DAS=)&+MG),YD>*-:*!9([(AY9.7K0O4"!/ICN*\R\W83,AD MF5G$:U(%/)6>Q_L,<^.P]!AZ<"4>SYY?NW3KF.%3FQ8%?"J$@5WIQ1+N.J5D M?8YT/ MX.8D/7I*W9XA@ :NL*'^W'ZNC-PF_7%$H)0,52TAR>Q M<7#EW4% ^; J-N#:@_$D*5CY@0S%XI!X0C2L)*+EP.>,F&0?DXZ#<8:<\8+3Z*3H?;W<<=$6?# MY@-E0N-Y12#/P)2Z['U+#";037FQ51CPJ#I\R6+=>2O+47R7Y0/^;*7$XLHC M?PPLW)"1L:9K#YUYJ1P?HS7JD2\R?V>+6Q+$A$,CW^%YZ"4) $[P1"G_']3T M@F]_H"-19!DSM9..)A"E6:WCPH DRB'''WSK"U#(4PZHS5^_$^0>,_/!-1= MQJ$P_0<6!E9(PGX*HK:[3*G>N!3 M<4X=]BM1Z,NPXE&?BPTS)P2QR)1*%XV<.#X"3P50W<;=LANF*I)B^_H@2L'% MDMY^<%$=1#SWDB5:A/%KPA$5XV)X\:A%E%C57_BPKR/(A$N6V/\0QWYRMA4H MO@-/BXP^PP\2(Z!G& )@!@@?9-03PSB+F1HB6;N.D*2,&&ETMI50S7O%6=&S MWV;G1H4#82_@Q2^/6B;,EL1\7P<@"[VK=Q'K$4L.NURN@AK/V#UY>_*7,3F]7"S TR)KN5#K'I[*BW63 M.$C4=?1KD"Y!4Z K NV&GR?,O<'EJ;8IYDZ2,=GKFP4+,6+O#X&>&0'Y,&%P9/0]F3V'PG$$" '#! M0["B3:CF#M[J!0?+&V(4B\'!FR&&1\KX*)^ @IW Y\!L%V46]D+%7"Q711A" MXY*55FSF9L6J$PR,E2@O9%+8KE/>FZ'*9_519P]GWV-$LJBFO*0#Q&@3'M+) M_YO0DVX3@H( 0/R*=X_VN16/D)WMP9UC4)V*6O>!!>&S62!?3@?.0CX?;C2N MF2.4XT"QOO)E=-R:R2Y73TA^8=64(B$L#IZ(\%FY:MD\$$RDX#YF?;/)?*F+ M5FGB)0R IB U5+Y"^ P!RI-^@D*^P( 9TW]^3D>.P\!G'P0K]C2@PDZ!&"\= M-7)]'7,L%#3G,A]C2N=N"5^UG@VUBQB>W2!^[@MU:\".]AC-O6.JZNKEQ?,X MBX(^,WU/]Y/%G1LJ8Q7."H^QFFAVIIL%A90G$O.MF&E6 H/059"B$VPD,Q MT0M45(D$F&F&$(?H(0BW"9Z7Z7$(!4KH1@>CWB$?J.*9?HI)NOP5A^$2>SYX M0HEG)LN844<1D$>O@C[WH],11C53#/,5RB,*^&%DT:\J/T#92H:Q8;Z*YV\- M5-C7]W#IMT047.9CZWD/$U<.+%&.J,F"6O M(Z^+&+&P1/!-R^R>6Q*#=4N_!U'%DYK9\R4$P@T-/F.>1E'[D(_+'-5(CLRR MO&!L]KF(T5$VO,645ZL+5.6/[;]*HYKHF]4F]."]@S]\<+UHMCCUN1EC*$XQ M'P;Q<8ZDIPF*:XJQK(A&QQ5P_<@E[5OX"W_P&JCRM'\ S$QK]E<^ M^/XO1\=WT"]T%:K"W_F#)G Y'Y7+%D#G/+468I0'P\C5@KTG4##W'Y#S 6/9 M19@;F?T"@&O'-1B==5FN54FBNHW#8+[E_SNTVH92UE89@1[UC#KZ3?S78F&- MT3@N;',EVZ-;&8_1)MEX(=3'G9%'JF>3E,IKNCW;?O+ ES/@P420YO6(J8@J MU $],67U449]0!F3R6(9ID9.1S>ZLKKOX."+(U85:*&!_&91"4._4[6V>SXF M_*L.ZUR$1-C\?"TN3<'H5M9'61%JIHA\(VOHX@58(1%B=3J?$RJRN:[K4KQ@NB2K@D>NP)GC><&/VS#R_B;IRN*CX\9I&.5$?AR2 QY@ MK).A6$O**"@?ABO*8B#$1[( KY07"F88EQY[ M9+KP4L\ J(,H&JP01D!Y=*@*PRR%3KF1PBFB$ :=XC*2P99),VC.!7@03FAT MV_F!-LI##$:K@FOK,=$$.X7T;SU/=E)5L,^^P@";R;>A!["D9^G!J'?H-@#5 MPH$FRX3QG,6'I1>) .I?<)*",X\'KNPX\5AL-3VM1*H1BO.A#B(R$^U%[SO5M#YV=Z MU'&0^=$ACP=^;)58QZ/GJ_:>>2NH9BLG0LVC&Y4AD@;_S! HJ-T\$-ZH]A52 M@>101SX:'\G([EH4E%>%;);&!&_28\(956=C0?Z"J70R&Z5VAL^^KBRYC=21 M:MP/^B_Y!^ZU,@YJ K_(_LK'V#=6*^%.,IZ(G?) +%0E@ .+/6P-2\G,B8GW M.199%UBK[F*&F5( $>=(?:*CGY9BHEDJ537TA+-XKO4_SI0<:):1;/,HJ\&" M'AIZV01T;3.Z*@ZO%EQWY"0SPMA>D**S\#7:!62H7!->$5/ M7J*T$]&;_'8Y0@MPNKVPS (OG^J1U F0-)19^M"H;]U36VMSWE(E>^-476-Y M8,E9CEI-=(I+7)7&6Q"X,1?C.O*A^BBU8 V5M9?DT(K1&[F2_;#)"^%6)FVG M2/VP61=KTDM:8\XX?RUCV5S,".N!'[HC*\H;G"1KHUB'(6;*CZ-[R(3F2=06 M)RU<:!](G/1U\3:E+S#:^\:;+N]5L(/.XO@/.^^'QCE33-%66V<)0TM"T#_$ M(N=$5GC&R2>,XP^=,8"7HH'RH#$8/AY-_]+V )PO[<[S/; MQ>2R6SJ+)?A=UB08'\AG5(E6@YTD5[=[RU6ESU@I[0XRJ0!W':&(RRFSUKV1 MY10T @H@7#J!V2>"+<,P':M8D DX#,AB[[^B.VB8'1,J(J# D4L8$ M^XZ-NM]K( ZI?TG>JVL4L?K3F=<$)!Y"@9_!X)^KX^]O%%,17'3_X]#*L*1? M>AS:R#NH \^U'XAVN5J'\19CD5%4O:*?XNB%1C3W'Z7SB] MR\#R^LDN!\EZF*)RY5WBE *S#>24V3+M5%K-U0]JJIE"*)L0XJ8XU_+-/?1!?NC-U_2ZXUL3R/V MN:_[P^05%>Z,,,M6P9+T'O$35C&2T;26&6&0(U6",[)'^>8P#F/+Q76XQT&) M/Z&VA#&@ 6[7[ADWJL\"K'*_5*)@;(9XW$\6+FTZ]%JD(+H*MS;(7?&I@'&5 M!4%Z.U&*XU:Q'3QU(5MRRHR2E1>FX5,OV'SJ M_$>']6$'5-_'&-9YFE-45Y0'6GE3GFTI+,S.;*'0%M-=!YSE#$*.*\!V#NQ! MDR[(13;S\56"IS0WG(<\@*JQ9S=Q]'S\@,D* ?V"0\):F\S6] +(6(EC"%O9"@,@#T/5CY[I$S? K; GFV,)J":Q6@?EJC"&_!I M TH2'&%J%5N(I!_]QA.@"P(8Q!2LBJ":H:HX@5,QS)H#'!5N,]W$22)K>@31 M!HHI9V G9YB*2XYECQ,QL]ZA:,Q(^QJ&_":/X>:CJA@K3VQ"O BKAEK4^:(_I(K3\\X@G#K8:IC^\)7\(=\X&VF-[)W];D- M:&M[BU.A08**@CE*81#-PTW"W[1%X-[5P_EHYVB.YT=M60)!6_3'&7F(7P?Q M)?#\!,TC!%0A$QSH[@$KH3LN&!P+/<;%DYBA,H1W6)0O 7\"O1E(%G!EN?*@ M0=9VDM0:^=L3MHINH)S:Z$89US$&>EZ%HF+1_RG77=ZO]_B9+=>0IW=!PA9N MH4D6BA6$GT>5'/:P*\-OKZ-?8_('JX?Q#,?EV?:.5[T9^KR>Q?=2M?:5#@'_ M78M!0&TF?)AQ7]Z-#JT%62ST:RJ'R.RGEA(R73BN=_?UVK5S%9 MX&"?W/W9C+\$CW__Y:]T^N=K8]'O7_7%L;A"JL% 4>U@$<";(/T7#EX&Q)+I M3AN!]*J.!NDI^7C[NP"5FRQS-D4R/+N>$HOL5L)%R_3JBPT#L7UXC8T#9%-N MGS ]- )?X/?20?:4UYU*3=^/S08D,/(S*PSC5^ (ROT(BS(1"0Q]3_[+5> M&I&Y^]0C:9F])_P<\'A_:TRR2JO89]%$]QY4(1=50SR[_)FX*M\ MV0FB'JQ6G['O-ZN51[:S1>:X*CS*#D7I%>25I+OBVW2.0683KW=#+?U1,DLCIV(+F'C+WL#SM*4^W&)>8T[$9A,CP MFX9Y1#FT""L:QS"N'"%E]&='=8/8 ;3J/]=20)R3-=]YJ^>E @W'5(Q>@= ( M$VVB)T:7)G'CS!;BI?H.KZ&.3/1\';&4%SA4SK;BCZ92 @4YE V&E-&.F+]0 MM+"56S?^,E3>\[.&M8#G9\M+P?7QV:)0%/@:0N)\.KG*&L(]"\_NA-FP<=$2 MAQS"!W3X+X=7J5X4"B!#G0(Q%JHNFWR4V6F6RO#:6Y&"!C-T6496>QBX,@=) M >1(W/<]:1?KFHM\R&B.&CQC8O)AX3OEM&Q4\#8T_0*J]:C. )BQBC4'ST?\ MI6#CA9 (/U!L!&WT+-#EYCEU1+E&GV*-EN(N MV?&:YDG0LX7Z:'G'\=M8$$OIS7*XQZ8>Q(^J+E;K*ME<@6+Y34J@ZC$<''6\ M%!O'_[/P,LF=A2RB4,82#@I?5TFR%W@9/F@+4LXD3SMQ'3EC2G DE+X=\^#Y M%1+%2/1WO*+*SQ(3,Z56!%6J1DNRH]X&AI@0,B8GGY.S HQEB E5J,JCEGKY;CI^W#W_[/WKLV-XUB:\%]!Q!NQ6QVAG,G,JIGNGOTD MW[*]X[3J*\7+ M?9RN9$Q:*8'WWB+M,48P*V7W94Q<.8#O9T;T#:)%684Q _9"ZA5H?;T:HLBP M.=E>4"D27RM98)2-]);0XYI]4\(4+$>"9:,XY 15JM [5SE?- CYY^B;0//* M5;#$ TZC!&+FV27*B^+2[4IV)Y==T7MD,1*RSXD>-J+Z%7>HJ LLNOZ.9L6" MZ@RH2UN#_UCR'WU__&O^A"&VAJ=(BB]9MGB/DX1%=R?R"9$ULLKRB_U3(F5/ M$Z3UQ5C_2F\(^E0P4YUPH'M,>O

"%J&\]8/FUB588".GC ME)J2'"F[_[0A(3%8Y5DV@?X4!* 8\A]Z_LUP3S$QQ.W$E A##[O7))[?)%G4 MZSP)@"%.#3%R08\]\3[LEKWX0+(;"%72(I;$7IHMQ5[$3S&]KC3 -2BN-F4> MUD'/.QT*8F,Q0\G$<,"4(@>$ 1%K.4=_(!AMD9,-E,T).BN,Y:#)* _N,.JMRFR7Q@M4&?,3Y+BG8 M75*"?KO:L\=7\(,Q:7)A9U?8HR"%X N M37)T(&@.(T&O="@H8F-QZM\98:ZDJ-(1BHD5<]=,NS!'; 0(AN X;WBD*:JF M,=JV"-LA\R2*-TX/T]/N-8\7<43VS]D3+HH$W%U4>9TMEPRLOZ_W4Y$'G3UG M'3#E:QM!IM]2X*^RPM$+R !8EKBL*-H5ZXPPG<6M$W3@.9!NK)+WYPQQPLQU M0TDC2IM7:C@GQHR7H=/*NGX*>7 PLXIP MMP",Z:>7,]9K#PF[O(=BQOV';W>?4AZVE-X9#%_S?MJ7P'6*%([_<25$OF?: ML-_Q>>D>I3I[2?\YQ7^3MDB14A4X7D*^ M7K8L1]\/&+=3+HTTL&9670KCF@=FT'1"W8WE(:=P,#:DK*T-WVMVX6",&'*U M1Y10R"QZQ%L1,;%@F$,%F/*O&%@0#^E@.4\G:[ L>4GK0V /L5X0[T;5>^ ] MG3/7M:0N1"JLS\$)G_@%W&1BZ.V&"B0$3OTE[75U\HHR8JBDA@2Y\V#"A Y@ M%:83%A/-Q&7T3B!*>N&P1LRP[.C26]/">)#?GO".HFB8BCX!2CZ-$(8DI>/<) MDD"/KE%SAF?5J.XFN&!DG8/7FZ8Y,_*["3'V)CZY2(DT1-9"W]N _ M IG[%_?\4 8@29PY<_NZC\4B,;1&_^[A@7AI<@-SF[&7&W&6V_8B?9P5]+)XX,Z-U1(ONYU1VLXCETRMXQ@M#Y2&L.CW4H_I M-GU)XT*4K$! 5KHSSH.;.I;)*U-XYSJ6B2\[T5?\!D'GL(2E M"M1@>$FS5]A,\-C=IMM=D9NQ&_#CCH!MX"+*XUQ)*8Q6[]R+B9%&PVI5Z -" M?$2U\F-J3(@-2B^BP\C^(2:S>E&(JX#_&KWZN1$"F@D#A5_=_WZF0_>+\(P: M;DF[H;_K): H3XG(TQ&99HSN63!3]?AXY*-W12*!1G8M[VA9=XC9E&[3@F[? M/)[WN0D'J 2E:CVI89:UGB!S4XS2S\48XE2;\KZ<#A8S!PJ9_ASGZCUV[KV^ MWFR3;(_Q$[TD8S#KV":NS/Z%(A#Z7WJ*7NW0G M[E"'C,N'1P^>TKVE92>(]8)X-^?&K=48\&(NYK_#4OI# U>YZ7T!,C6SF:0Y M1@V3X1@S(X!5P9:R2*CLP4-M(2H8%WO0>Z'<#M1>W,(U\870K7)ZC2A&=,*T M>%YI1Q&>($;ZO!C3UZOD;JNXPR5WJS/DSBQ]=7#M_-6]&I#)NF[8C57O%D07 M;)?&@6Y,^[4FEGEP8(&C_YKO^SX9!DG**R.*?A7_]?AH#,F;>0O%Z3S>)CS[ MV.C%I>3R"!)DM+**%$1Q0E(J[T)B-WN( QSI:75%:.^]4L8%V" MDW\C.@5K"ICFHY3>A8LR=><[8#PQ>'[.D.P/08>H[%%"'D(Z-A*= J H[_8[ MF(EJR9#Z+IC#C,S+&8G$C("#)A$S0B_8.>O>>5H^9 -269*.^/I-1-;WBV)2 M]! CR.+LO44J:76A[.9 R!>.B_T@P2('35FRMU$U1Y<3T11IHJ,LP+;F_E;- MS^K>YZB!>ST"\N9L^9)SU*5A,,T8T0_9\@,E*TO;1TLZ(7##[38[5KP"DN!) M$?_+2V3;@"Q; ,S.:?2:VDA*'F)A@W0<_QWPSR1>A')9D>B_C[D.F*X-IY M'E%_4]CTN.IS\@*3267*KUE:8$!?23+T%+-[S,.+HTILUR%6Z*O/*B<-6%O< M!C4CNQFSOK@#YAN,]6TS, (,GJJG7H Q*%X(""E-!,ZY>^$VY6H0%/BR?P(O M\:=!\07+GI#1E2ZA0SU*Y?\0FAHW;5D_%54L_X S;=@U%@M>V1Z4VGDY57.] M&V_(_:+8;C^36GFN)#EO:"0#,6(6,JQRXZ&$7UE\-F^O/JO5UACD>A3XP'^3 M98B?/)0A]LVOV*9FU=W\<-E= $#6"HN,(CE=$Y*1RXP0S"KV ?8*JY?.8ZQ* MZ(#'LCI[G\I>K#M4]N>C1!6']@8,9YZ_L]G$1;\BE=7(F7(1Z?/$ZX,P-QK[ M)]B498]N 00&YU,L&B?,$-9DCI*B[67;NN'.A.U2BU9CT?5A+%43F:*3L^1[ MGL@!]MD>\",'2CZ570H$ @$2Q:W"7N!)W+!OB.BGSX'+'6TF>5*>;14/]CWO MIDK=(L;A4AC=^&]DJ-_><9UK%\S6!$1^>.&F,BR+91;(^?%H^OCIYJ3"O I1 M-I?0 SA*B?'#-1HXJS49HA]PC08C)/K@,2D5T<$G>)W =7_$X"7C8"C,@T(7 M=_::Q"L59CPO\.(YWM FL^43_6V^C-A@N3AUJ@HMNH?L)C$ I(T E4/@X=DP M",1'P0Q[VC@F(OS_>YTPPZ8KIZ)04Y%K/7BJ(/] I>:^"K"@X4WK[35FX[[B MA/RI,_=9^@:UHD%^*$@,R\^LP)!(F@_K7=9,OJI75'8KC.:LXS \S1[FIL$P M^O@T55/@OD3>+M]%R6.<_S8C+_2^(1#54>SO>D(7"[H("//49$7:*[;OX/SI M:V8P.1N/2?%\\$2>E+WQD#IZNT*R;YX MNK'L#1Y5:TIDE\A] YG?M6J88QD51V2*4ORH<,K![17440Y6K$J6>N8[B&P(\R6 MFNQ.]Y+P+O4T2Y2=\5)9JCOX<:OI-G/5HU/SA%OFI1A?,CV#^FDET_1'7:$K M>SI?G@TUX/C5=FM*KF.L-5EKJI!KE&9?6&&.Q9MU-\Q!Y0]N;%_02WT/4'1+ M.@['S@2O!4P?[?\[FIH*8M^?/?H&.Q1P&ER7[ES> M:DQ5VOW,-$67M4W/,N'V+@#Y(-E;G,OX;J." 5PT+__V]&_H!B]8@@, F^X8 MC-BC0Z1V94"6WI:;C/ 4#@B6ZF4>L_IW5#\3D;S"@[)\F="&9-.(IS!@_!;9 M[K58[A(HOKY@1?)PS("5G+Z?FF^4WGLJDFD>X_RDV(#* ZE[E^'F-SKP$3 P M-']BFWYW?.G[LYKD8 =>Y80Q@,E0!0N4PX-?F0,9-31YK_DQ#E$:8/5>S8HV) M:T3]G!1:;C9>7$-)<*CJWB?=SBCH*BDZ3[?C&<$EN= MH*V!R" J9O"Z6F@MX_SH9G%;+F5@_I0YN -?3BM+*AF3;7HM4^^!6^+IF7C. MF))1.E)[9C)42XMJXF;&3EZLY0MNU3 @P)AKJEDY$K?U1$>8G*J*,EN*ZTA/ MHBR[A^1JKJ)J(T!<5?$5*C?&-#7I*ZUS55CFROD;QX1Q 6NP[W>Y<[U"TO*6 M13T$"X;L9O+A(94T+O =U)>YI9=.NHKIQN,7^.EU$CG1#XPJ*LFJHI@>BB8. MRU;%E)&PQWB+!F\=8VX%9TAX4YY@)E]E;O/CT MUT&0$A@M].FO3E6+7@-6RCZCX04#H==X3<,=GUV7D/',\+&?+A:T32[^G M^'.O2Y,118+<1/X# 6'T_)Z=!4/)N+P<5_RS%YS],15/_0#2N^/9M&;*'AAJ M6+;94!V8(I(!]1<6T08IJB"H4E"2ZB@FDI'& M#\A]20+%(?'"#F4FT/I 7J5/[/G'U]CTNZ'U D6)5%J] 6:#./KC9/ MF43T>X\ JDHDQ1 @DJ,?XA0M :9Y.#TY<]R_B?G@7/TV"_B9 ='5=2*CW'. MDU7P0I9VVO%M/UM>1R1E\2>8,$&%XVN=*F%J?:.RCH#EV1W+ 78XYP8 50" MSN3D>!@]%DO0.H?Q-Y1 ]53[=#@.[*5+SX@-,R_1LIL\91P.PDMCE")Q>S*X MQ;^>.*KR3*CH3""2AEUX4;Y^A$CP;=$W3<^>.ZIEW\A^QJT')7#=WVUVQ+R;!EX4Z@DP-+PXI,%(M[7I)JBJ-69GT!8XRM5 M+J-X(:L7\+S$V+WHY&4JC$N!\??YX^>_C(.[7&(:/U,--N=55%G@Q.!XU1I( MM=;7A(>XGCWW1DV1*"8EQAPEYQU(FI5Y^+:-0;CZ_/''__C\\:>/PY3=$$01 M4$5 UFV]C4%XD!;IVMC]E-L8A 4NH;Z756<7 ME.P?S5+$1^#<+>5Y:H[TREEFY#N;$/-("&8IXRDN6/5IAUBW./X'E3>85V._ M>,U'>$YQ^SE!'TSQ>^RZ"XPMI5US0'7AL\ 0Q%;9$ZK M,P_(<%7FYN&_@N;_=/Q8#\>'Z?6L<^*8$#OU(.&;.'TJ-GHY'A NZ=+LIVF4[/,X[Q'0IZ*'.999 M+,"A.%2?UB62?2+9*?H5NG7^!%]A;N*B<\W/+K];2?&9(2\(:C=OIHQRWO*WTMS]ET3C<.P5+QPKWN M+(5V2:5N01B5E#U=7T/S9@H6X*[VDEFKI=26@,T]90B>*ZQ1-K"HO6G9)0), MXRW6!\E.$IT@1I:7YY&$?8&]N>+1BF0# ,VB%\'S= R>OV39XCU.3K5>R<]# M'695/Y=T%!B&I[BW?N/7]?.2 ^_!>Z__T#>,^7*$/EI=8"\WAG,LAO*B MO$RH4A OX[F(AN95+YV!Q\V-[LK:J)XPXEQPF]3?!;,;^(TH)CH6Z)L+OIO@ MW2YK2\Q[>HJH)7T_>(+')VT/2_ ]SI?5;\'\QL**NT M1VXR&\ 'GI$LQ&.]DOU$*Q'&!@,!17E!?UN@/>;V%-Z_K]R18";0+#]%%!U[ MZB_!"$[[_7X?:?AW?I^3U[7F>[G&H/5)A^?J?CW-/? M56 KJ-B](M&FE\7B\\?/GU$5@00)RF?.8N7]I=21[)+I*+Q3 )%IG 'GQAPP MW;,=6N.Y3V5K=OYMW#@U#P[+B_&N-C#D7)&VWF#:[7&Q+YN(RX5=(BPPD#7N M@5BBOYP&EH7T[!P. WL $A/T!<, M6W2[I@)@TN,LZV1\G-^AAF_HRAHMEV_*?<:,C#+E9Y!7XSX32-]S0=6IBC8( M!V+GT)&+Z@ R,EX3?.JU;I3K:LR.87DQK)NS MY;=2GNL_W6?X@'[=TTTA+!1C."2,O%D&2<2\YU.G+BWA#C]G)1=\Y:J.Z#OD%%69K13I6-D-[U]3G3,*'HRV8_3[9;@.<\D>61(34RW M%)6Y]L.X-PY-'!\3.]3JYP2.AW3AUX^$5*\(M M,_AY'MGIM4.K[EE.7JL^S8M.('KW.?;+#LR8O*H$0R4>@\@+]%+MU05CQDW1 MM%P_P'HY3SJ&4#RH%$K_ Z%.;U$"VO) I3(!)P<>$/8/C?RH!3!=,&R".#=P M/792*OVE*"N6$1ROCJXG5KEGS"L4$"06,1T%P6 3>L7%.\8I(,9GA!>L5AG= MTM'[PZM(K&>S!;^='VPY9TA_M-7K'D7;;<+R-%C?]!LJ[,[14I2\SE7):XT@ M8,*RP%HJ!L#/QE'C %=S!4HKCR1D3T:5=+@EGT)&=,XFU2W&A(?E%8>V<_8U M_%Z6E>,]GOL,&/@H8H$7^ TG&8\ %3N&_M,AS _7UV61;\HM0[F\!?27!2[_ M,(RL4-(#QC@ :IS62XT[MK6XXE997A27L@?Z#\3Z0%HG7F0)=]R:EIF2JQ]N MM:6M,>T>OI57M[I-J>8-]OE^5$.M\NX\R; M8?D;=O)@.$YA@T1)G/WUM_D:'I'[J%^E>DD/28((*(;.03+*X*&(YL6=,#I' M<[9/!C',4JK*N"[H>K%.#L2---:A"W36?!C&NOJ2N.3@+DXAT9 MKVP(6D0/P\3@>UP(E_PWB2HPM=-&@C ;"HK86)SN_#$F2U[8?)(J5CQ^-'0) M7*O"I8\ \2$XAE(8:XY,PU^>_Q>*!?R[/_M?EN>7$2'[9488P &\<;=4[1G M7@MQ>P9M]"M[OQEYYRJF Q:-Q-VQ^627.R8; ?U^)30[%L#LR)Q(3$Z%=.W/EY&9P]_;2,S*/N M<0?))TKCWGEK9?2 HACT\,5N.[=AVX,;0'/(4H:?.I>464C;&J.'=9Q$"YQL MUW&$9G&"1+82NDT7^)O3 /)3\21*]/QIFNZBA!7]9"ZXV5+.(/NR[Z;5T84. M8W144(@$W%")],\'B\K1PM*4B\1'_ >;<-W]APZ H5R(B486,)3V>9ZI>9[] M0>>YH?A$Q*=+& X-,GBVGHIQ/#Q I[3[GM%DNJB@7).E[0)=RP6+#N]7,YVC5 M,: V1B_%MJ7NAR>=U@%O053^N,);"$+(>\800H/[C-DX-K2; BTX/0_Y M(/R4X@7E0,$*T'\G6-2OFFXR4L3_XKZ4IAUW>B*,[![I_4^0&@%[7O4Q3%"E MK,/$K.OPO4Z9'C+M8MX\A5./-7WUF@=N)M%[I<-Q)[0L@N%F.OV6OO0^E]:\ M#^XLT^=SH0W&N3(0Q02J">H 1[WU)4J3E2C$&H!1[J7F@!.VC.B6DK>O. *Z M7I(U;!Y=%P"9O)])U<<= %2F\QGP#9EY34A&+C,"*0>@1?<\=(P<*NEY/6Y# M\5)%ZM-BEA\(?HNS79[LT4T,5BE+-5#W:3F[UQS_OJ-=7;_1_^F'$:1H(4;, M"][]U^A;O-GUJUL@:(0_7GTW"4)^<]$87MML^9)S8]I068.,[(=L^0$@$[WH MZ(.R98\\X>%E!$C#<=]!])D777Y0WDP+NB+MWC:$M_0]ON;@0P/X,03!7.(9 M>:C8.P 'B3%X)(AY//_[Y\\>??AR$"TD4 54$9-UBEPW"@Q3, M:V/WLI6&X<%4BG[\\P<@Y5R;B B8U/('3%@\Q56< (!>G[$+$F[0(P )=Q5/?LETGM,0:/%KUX]=_TC036AC/12OHA?43UJ DM\1W"(<6P M)OHO_R#SJ5]C[)BH'!R8F(C3_Z/,A7:?C#87)H(GU16U^J#/T;<+#OR:7W\# M"$.H7L'R:>#6*:(8+J#G[/I;M*'S"HT^N,%)#*<,OJ>H($QV&*!P0K9GU\H+_9T/M6]N(X8M0-5XG. M$-!'90=CX$V[Y+46NVU91&W2F31/F7\3,W_MV) 8_,3;4'1=6U=[Y3NH MG 8.4$-GX#F[P+=T>O#B90OX19C,8ZC_I!5^%=5KADCMZ95Q4F;NY&KXPG,= M,P[0;LLJN',>H&%6+U_KMO;(.2R,DE$&6A!(\2D7Y#FC4BKB(TL)B^'_X];"G$/;9XQ-$>: \PM-*[W7F@7<4^,=8$1ZPM8 MO<^0ZTJLE%C\.#S[#;YFC? [^ 9E>VB=^4S8J$9EBOC)5S_QDX,RHU[%!TYCY+%WBQH\VH*"S$6<>E=QA$<-EIZ=$6 M)9F^EVDQJZ?K'/L*I/#&J>[:&6@7>/(#"=GM!D(6H7+6BOY _Y7'"P$9J^)* M18QANA((S:>[0Z0PO&1!FK)79'2K!]FJGE'9]73,];Y# M.#>7#)_U-M4*)G!A"NQ]7%M(DNP=7BSG]RD?"^"$&!45A*E�BI$05UUSJ< M22.[3DW2FYJ02!)V'BQ\JC[)_N=GJ V8KG@.[:F5<'7@_L,0*1:U?2*T=S$: MD=+[/<^FU5&]GUXX.18S#Q] M>03!P,>?C#%T\OL_9F^8/,<;_!47ZVPQ2.0:D$0%I8DVC"C]#U!U:E@<@@VQ M!&SX0 MQ8EY"UX88OQ%D7F%BM$S]Z6O.JCN<'-=L9$^:R9/H5TE]/"2"4_DS M(\_'99)M0",E('^$?!^NJMSCXN@7I7HCF.D<.7ID*4"B;C#M 'TZ'][D-?$] M\50M8:5T=XCO V.GLPL$>*%B"]41-R"@,G#KEY3%$IVDH]?+7TO2 K1\!\0E M>T[?I"'9DM>AQ@Y')6=$Y;8[%VZ,RT]C"=;&1)7';AE3"5%D%:4BYQW4_RR) M%Y'(AW^@W\H-I96T*3,PRWSKOF%1^C!8H:AR(.Q1T(=B%K4I1Z/EGWO-AQU[ M"@WI1QO+2';TYW54_)+MDL7M9DO?;F4@$*:!P0,>"]H?8ATBWB,J[2K2H/)] M3(7I<=#F YP.K\9\O+/YB/E\8#4?T)!XF(\N5B'Z2V5YG)]N:^UN1(,_E#WN M@S*1]9V,TPST33/B*T7#Q\18#80[O_XZL)0(%_P-O>^C!' KKM/%5<]+0(;@ M<:((^@[N7_W@1 MY7'ORA-E%/%$FO2K*3%R)(@';O+.>:2Q-AK$AN.U6(4E"M/P(CV3*,VYV5_C MYU;H5H.F&YGN-:UC(Y$(W3K6Z\:9&1-FAPH33RJ9T]T8K_$#_O*:'XX'$\/2:IH"SVJ0@E0N0X31+#V=]:M4P.H\TD0VU,R+SM"K"=56@.QSE#9 M&Q+=G37O1FZ-7'W&-R3A.\V^/S[OR))VM)>IT?!XS%Z3>,6%P]-BM'LGV=ES M[/8JPXYC=65JG#(&/*"L.N>3W*)WM.?1V=/H]BJ)CKNUID9*\"#1]QCLE;/YGP MZ?H2R>(E$_3I\X>/?P6L$T9X@E2?SB5%1UP:SZL,GV2AS#G] 6VR-VEZ$G6 M8]F_>RP.VM$./^(-A];0'*CE+02.V3E5P)[C#23>+9_H;_-EQ*!J6=H)6!5[ ME'@1@X 5%\- NB.W',@$R:$@/A9664X;S02Q\3 SI^.:,&',H GXZV(:W8:&/(ZW1S&Q-Z# L5%[\ M9QZFXY#!_=!,? =3$()EW0.;IM%QK,0H9R!L?_[I\\3[\*5A5((>L@7G M28P^CSS4@>\U=E-OO3R;<>N&ILI>\60^DCX,X9QO$Q?R)GF!E8,_53[3"L!W MP2[(6\$+J-X&8W&NLHTV:P8LMIPZ%>EQ:.I:Y5Q/4UW'L$KC>8K&BG7TCV7JQA#T7I$# 4DB[BA)&@?"8,)6/R(O=8Q12H MP$>9N#_'%F77DR:_1@4@@^\]P@.YG!%[ M[> [IPY)5I@S3N."\O*&%[;!@?$A@' M*@>")/RY-I;18TK'G+;RAJ/=HSO[=!TY6S".[W&N*G&4' M3BD1MM([15L@*:@A@@"9<# B&"63%F'6&'I7";+8F"QP] M![21W4Z0ZOA<^3=36>;9&R:QX/*=@!J2+9?N+442N^@VW>Z*_ Z_X>13KZ > M'8F($YT@1A9]\I;.-B!79FHI8\/UZ*LU#N3IOXP(V2][U7RNEW[0[DB=_CGR MJ"\5U8E8W09(5Y?\S;WR]UJ4&EQ/>QX0,PSJ[D&M=(+T74'A5/V?)8]*9/:_Q!M--1@J![3I;5LU&IR*(:$3! M.50SG)T75T;RLLZ:)SCE@;G1_)L'%\J#,W.:Q]%#-(^7\;R7F %TD"#D7*X8 M9.#&OM)&'_2@S<@ (/?!\;";0J.& 0"LQT:-B?HW,(\C!8$!OGV3[0A!M%"^$@8VVGQ5K3'K)LG:4@E9\KKP$Z*I" M+HM!JS+C2LP2(U<5;^!#-GA/$O-9+(EYX?,)DU5QV8QE;,;\UA.',@PQ@4,U M6]YEZ8JYOCE_?\,)N-M?^M7&+3N8(.B .]>EL0;Z^+#,R(>7W%>.AQ..DV.9 M/4LN#>,AL,<#<3AF(C/R?EAD[^Z+?)E):4ED%YRR49KO9 M4D^M><3L(8:TK9R)YZ]:AD_>TV!HS7#2,M;]Q?;Y9;]B 9;VTFQI9C6)SA'K M?2+RP5[UVJ-BV6 MJ7"*LJ!BUAO F&35CFFAG%HLT^YDQBOZ(R5&50*"%L9Q:<)N0AM91"0JT!(\ M?5 GVVTE0/]3)&]1+>&A":>LK*I")Z1T?8IT2!^'9IPILB9 L(W#X0.*\51ZP#TO RQ+EA-4Q$!Z@>:UQG# M!M8"Y2H67"4^ 8?+*WL0/&7M!7 9MCTL%_I"2(JL7I_@) F?D[]R3E*\ H&L M]AR'/GRKD\3#\.'.KT90Y%#.,4K @ .1_3DPTANZC!>?@8M](2-'H-I=)"J, M%06)7W<<8:7(X$_\GW@#GFZRIU+%4KBY<[0DV0;MU"#1"D;)KPV<_PE"VQBL M-T?DS9V*%&[F3MPJ]1B;')7T66Y(CG@/Y\=CM7ZHMI;_[N.^><14*]O-(4(4NUQ?S4\PB78/+OO$<$)B=F M/XT-O0=,(T@WC3@]@N[G0>J\BG_1$X*NF)M(>_5G7.]#OO0^]^PW*[@*;)]7 M:_%M$1-)T'!^084'1T(_:U=)$$F*'LTWA\!\6+UW 6TXA5*U<;$?1CUM-_)- M!&XD)'GR7CTJI>--3I-BRCM1<^'4]:L!8%*-"^+#3P3XJESE)IKEEI-&A--V M>EL/QY)TVANPJ(*D:Z"[83EIQAFMK(Q[GZ2L?3U8Q+%6]=MKW+'D2"]-3PPU'TJNNT2N/%OJ%(A'-!T#>(,6C_(6MPG,J]WSJ9 =L^2;MD D!H M5VND?Y^/@7WTX+HB^+AS940SBJSEG)7X,O_WG*#O:7X,= 68ECBE2AF=%C"NP[3\@'_?10D]3W_R MAUZMLD_7(%W>LL(A\ [\$A?KRUU>T+>"Q_CT?'8X?6!9]H#>8T#*$WV(VO8> M'R)G'%=+PC!F_415*-WS,7K_2B]G$D<)I#0^[;9;NM5Z*]H31 DC19EIF9+V M!/ KW)N)AF;1"- Z@D]?(5I#LZNGIE(>-P:/N:#J/M==)$SU*[\MJ4A8)WNB#A0KZT71HD):L/JOSF')U&F"8G#TPM_6A+Q!AW=:]2& M<<3WT!LCXOL:PMI#W_T;O89GM,FHU<*F2TW^NWOF^)(H48+=?WN9QT/ >X4Y:L0Q4P#X-7.X=+H[SVC1"Q!D)O%G*N(NT;C-DABP8L MGPRY\U6O2$=W>@2H\-GR)>%U=;FTPW^="UNFU!P M8TIH'-!W*L50KZY3@/N0)WD7);/7)%ZQ^YVCNP.XN\1VERKD(&$H6I^H[+0) M5-Z;,NY].IIT=,4[I!8QWW$Y%N<2BX*\[YW?4(+G>\UB&( !744LN?":M3 M%^;%.1(?T_F<[/#B(DMW.U43$;20(*8P$LZ"!R/Z03#R"A3/8O054"=] M_%X0F>V>U$L.3A*_X$T$P*K=,>*?#86PK6B'?8 (SVVL'=]6CG2B)Y1JHYP@.4Y4#A0]>O . M!CC9^J;39L-[:$R 4V->\VK/B*A4]*:(>W.$WV>IL-4-@4:HR+("9!\$Y;-A MILE:R^&FTCE=&I"V"[RAKXL*8J"]YF/%,?3EV&M$0S5XCZ4:K+-D00?!S\*@ MT?BY1IZA5,T+;W&;_5D3>]%D22+)"J;GD0P*[L$Z1UBL+HF']RFP.K>=14^C< M3-,J(R,XZ7-A*1F5F]8:S%JM7O"MW% "PT0Z--0L9GXEZ.5/G_\\ M6E3J<(%'[8&X(P4AN>2[,R3]!*78N66B$HO8&T2T$H_H%1.S[I7OC7UI=[ M/-ES:1 O>AFE2W)(TO-29&EH=LR:2XJ704F4Y_$RQ@NX M^9YP0INLON 4DRBATM1TL8G3.&>5@]\P &H_ \0HCEZO-)@P'B?$@,2"&E68.B4&G T*#&!62PT+:N!C4H5,\U8 FLU+-U_7^ M/*<",2$6Y#F_,CM#5<"0V*VBKS_ %&CQGUZG@$D#W%_^!6F7, MZX25WRYCO&_J;7H=(DC3BVQG5,V D&8T'^E"+.%,# M=9=58.F+42WB5XD!YPO/Z7FP(Q9E!#9Z^&]8>82VM>O\O#\ N+ M#TGYS@7C"H[H-*Q.TW@KYQMHLQ(BDCA*.'6G.MJ@'(F]_0N/?:ESXMRV,CA' M^@ZKLR5(N^3F^3U[7F>[G)YX +H"DVF!,0<4UB-PP1DSR#:D':)"],AAL&2? M/**,E;Y1,=Y;VJW3_>F>?[%I@6_9$[,$J+YX@* 9V\Y1]#WL9O?\FP[:3W_V MPYOF=HX+S/#?;^D>3%>Q]F:H.K[3#7C^_]4'B9-W) J>E5VI,G!ZU6"]NS.> M &O5&=]\PB:^7BXAH.H-*P1GB/-7X=^L?_K+2RH@Q,.&*P,6;UF MQ'.TQ MF$@U%L2S#\;.:*,\N:@*4#NID"IK-5ID%S-HOY MOR&%:C=!M E*LP(E\2;F*,43$,"I/C1?BP\FRB)7$IFP&@HR"TS[=5F56.OQ M;'>0N"%4'TB#!8=ND-D/^SWOZ6Q9-JT4W%C[*E42Q^O94KFM1Y4;6V$ZQW5N M!F;$BOGCCQNPOUS&Q7Y*<'29+7IEJ $=!(004 IUQ(G/P99Q6BJ4N?2?\$CT M,K98<['W]G;-A6V!)2,0$=BGI_>.$&3B>A+L7JJY'S"*.UQ _[,EOYIGNX(^ M^BD\Q+S,7$](A)(S- 9Q2!_ M5U%6DG?.6&EK*_-OU0$[=A?]+CM_-!2V?K&3()BP"C M,[9A.L!"C(=I,*PJ2J806^#O2Q'CSCYS&VPRYH2)@Z$F:B8AD& 4S)@DQ\'U M"3H25$+;P-^-9( <\>PK'U&[8T]=4RJ6-G]1;?Z6QOQ%M?ES.5D0"HFQZIUU M6)F2IO2)YS7!?6NC\>ZU8\9/9.VPJ7MJC[9B%&A!;S4H2(0*&(C3T^A[EI0T MP6:GW!M\&]5.6)EM(Z%(<0$7YD =< M#[N)??E@>PW;;V8%>V8@T29ZPN0MGN-\$&<5)XDDS=!'+^4$<]1>_$A##-]X MJ_W,?&VK@[LDIV("5+0?H(*3)(<8/=]5FWHQTU"KR#Z+!'>N&;TKG/R[Y=UO"'1Y, MC@HS6])M"ESE.1/#>\&;,XK,*TTW:E02#9^-BMC5R(E3G7(85A)C,69+=FE. MW2^&PD@FJR@5,1<03$;/RH+?DP!S@W,YRQKRB2K:T#?57>][@HS>!=)-V;^) MBU(.P4-V//CU[K)YE#RLLW2 BCV,%F+$/(!7]1UYXGO0"G,Y+>)%G.S@/2_K M!5U_@R@2GG-VR<)/M'I%<@ R45X-@2$V66I@W/E+N1YK MRHQ\WT/S=E.=M]GH\S9L]+B4"@++O6N(.#RS-(>3)]?$CI>3Y<6?:T$>Z?ER M:E@JI8SM%2A&J$S37;'.H,Y&CU I35O\W_2VR!?QW&.TE&)E& VI9&9,;6@H MIDRSK.3,I53=R0U!+P3-$7'J6:IH$;/./BRX5G4OEE,UP^.$2+&\L[L*)L)P M6'D0QOU.22V1VQ_N*#]O%QCBH-5YOA(!W, TCX\>-E2 RK#BG+^RCI%^G\G. MN8M;A&>/"KJJ;U MP5;=Z,5OI366_;N$6)^(_(:+FVC./-*#..XTNF@I"#N]U0=C1&JK&@.2(/KU MZ_77B^O'\U@10SZW+$>@$1 W5)T*(89F2<<1:@C-*7,DS4Y#1-! _]_1U%3B M9_[B[[V]PDM,J-XL3-[LW='DK<%%$=F?,HJ+5TB7/\>4/YS.AUFV9;/-4K:K MZ;1 _5;;U/R@]1UNY:49+[8T@WP]*BX1%B)YA<4_;E.>AS%>]:^9+/?%1HC4 M$-$/:I!_@H)S?)Q_L&FN& 08,9@,63R8I::S$L(YR^@D;^ZQKLR+5]VT_>ID M5EX< Q#=4\G,8?G25ZYJZO"01."&J8;RK$[S8'_?P7@K6 ?Y=+LE&=WLXCB* M0D>#*">\QSK010ZYW:Q3N-%R[FK9(]&U4V'0PR2(G6O^FTN1N?,QI^H<\$ $0W2S.#"]2%!_6<+( MS'DOSF0H!O$*;SK=Z?3/:RH*L_+?T4:\M/]B&$OT?OK41Q%&)7DDZ$]0V8/K M?':'7-:%(Z+ZH.^A(N\IPL-F 6S,F7O/>AE#)U5K:'NQ+MK=F7-?L7?^AVMV M('^?6UF2)'L'$R[8]1ZY-2/O)0$_75\B:3Z M!&07G!LG]23VG:._9'F!-]LD8QOU@H.H]8UM-HDB2=5CC-:0 KAFZ-;^&):N M8UC$[_Q9M,*;9T-'D+-2^ A)4&?Y&<_7:?S[#O>Z+K6K 4P>T7S-EE\1]W\Q M]N1+7YE#S(60+"<":(P65P*_LHBCQ'EZH8PRJK;3!Q%4>N'0,V;D%XK)J$!U M*D11H.\\EKGJ\H2(*_&[:PY$*M]M* ($>E:4Y$+?ZO]V6-R>$_9O]0?7\(0N;7N( H-:=.U6_;& RQGS]^_A$"VX;QG@NB"*C"__S%K6=\ M$!ZDG%P;NQ_G]B \5,QV/WYP&:O(2U+F!8D!'9]9A!EF(*$">T;XSQ 5-4Q$ M1MF3B'CBX).\,_DKUIWC@J;.&$Z4U"@9Y59V#AXI&!6_8MUXV9@.&38CB1Z? MIASGD?[75^F1DR/]>"S*+2L$Q$SMS%'VO(Y2$0-XG[&R"7CQ"U4?UU"^@W(; MK? 72KJX CQ-B5H[7M2EB//1N!#^QH+R4<9D*E8F2#*#!#>(L8.N&**I@@'^ M?ZM67[4M"_U\*B)2B/W^(KKJ.*D3=(%7<0HI^^B"XWVC'^(4+;(DB4B.: <\ M"#3<*.31I_\Z79PZ^=<<;GW5_%$8LA_ MZ/FW!EIMW4X,F"JN*=?%'BKC_7>:O:=/.,JSE$X'9;.? ,L)(Z#\X3<@C21M MQ(F?#5?)R RI0F.-M>#!",I^3'B!C&& &:3Q7':(]!ZYYT7K)L;D6 M9*]^(HL5C!>@2P%+_8(K)#4M.UL2GJC7TI?+<% .+3@<);>2="AA/O=T0SZ_ MX^0-?\W28GVJ2>^D:*=9ZJ'RC)]IJ-A/?G(.'L;]3O0F8.@%2AY6KDR<]TNI M$ATP%Q0CIVMX.G""MPPK=RSKB_= (+4;MFL>)<(?J:H5NG>]/>$5*U_5ZVKE M-/Q%HO4:M!%R)D8^&A[-(^ATL^5+S@7Q$[#QC\8I(M E/(*[7$#3HA07XZ$4 M]9\"L0T/PP"PK@!1\"47"IW+@@T>.*_7-:U[AY2>/"ER'U8I,#V,LX>>XHG,@[?^:^X*0;!I,P>*-"!YCM "^=):]1 MJ7 0KS80A<+NBJI3B7$8%L22L*'KU+RXHX=A03\VM27P $T4T'8*ZSWT,P9>14FA[-Q.%0/E_#N7+%$UEX(2I+DI'2$<:J> M (^&9,EP0RT6/+D<(// ;BA]@_/2@>9/A!6;)0M&\!$R^$$R[LN_=\,(1ZUG-5 M#)MN,E*(4B$B9'X@,W,#+#YG?<+2"5C\DSX"?\9FOU-BG!>-/,*IG,I(4D4'2FXUE0(:,0&K)%='I>KA+ZGBD_;1U MP_@Z!D;>D#Q5"CT"72\.*+QX K\0@]K.P20P_/E^(&D"5EX4F9+=HK+? M.D _.$YEY]_1O)B(5V[9ZX'F/)1C1T)[?P( MJ@OS>!NEA:CF)K+R^^;:0,< ,;SEY" NNEA'!?T?."RJTQQMHCVB:ADS-]$_ MQA!?05:XX*DX3K?/^+,FE7T&^W4@$T,"IB)+)@;21B3+\KG&5PAC!@W?KKZO ML)B%7;I@T4IT_V&R03]$.8JT7>D\XM[ PWO"!57OV"RDB]O--HH)_/! LK>8 M24A],KYD)Q-4=L/]5JHC5/9TWGQ70!+:X #/G-&:P!$KJI-#2(C.Y4DU%-/R M^3><0!6GE[R,I)5EGV8$;@J"U_2R4)@L8-*D/U+-X#JEKPB714^5Q+7IJ=I$ M)PA&]H&*N!]>0/.UQ1YG!!DCE+__M1PDTD8Y!B 8W4TW$,-RF[)0%F9*%*58 M9P2D^]E2V.'Q4TS%$O8#-Y=!5M*4[I>308#LR3ET1(@-"6ECFI0%8NFDPKA@ MFN7(4 Y#0]K86,H4.# *#T:O4*;5J.U.I1Z!$D0G*I*.'.7SX#,6:3.VH/T& MBH,C40'IE%YEN]=BN4MD3M%@*$('0(1T#"$MU:N$HIZ4X(7,2"Z@66"MO_]9 M-=P&QC0L!&6 '&*D1RHO,7@1D#/AP\QJ?Z"=PA/U!FFD<#&$4OVCCRC3EA[B MI6*G,'=2G82.+1DJ3X+K94!QC)R(0=@Q%2K.BY^,!^5FKV.H#1X;:\&3&S4X M=FB6F\)C;7PS-QE@C6:HKDJQR,[<-7Y\XZM87CWT3;Z,"-G3!XI%; \)1:C= M1B"E&OV<,F)$V,XCAI@ ;N&2J0>SUR1>J1@0 MB%1YCC?@B%D^T=_F2YXY?-3.M2CPP\-#XY M$15N.>PC[02L^Z( IPT"IX!7OJ-#T%P'%WOQQR'-%H(D4AV:_A8 :Q0MQC1F M.)V5)LM&;6I&"6*]SU*1PJMY/GG+.$IDT'KI2KR+\^&C>,M!5%R<:B!:^/Q( M;LW19L\2+SS@%,*(G,^=]/B4CJQ[7/2V7M>=8]&R@*SN)A>93^/V8/SJ4D$O MIOWY*8;C7<\S(=$":U5T*6.I8\@5LHI2D9H4)9=97@P#ZVW217,@[!8U9RA& MI+_29( 1])()/1@C!HZ%A9M0P-V\8-J=*[-CAK8_4C&.64MOT\?H_2M];PE] M8O.+O8B!Z(W\+\A#1#*)WM%&]@ B,^%]. ;]'Y9!9>&7C-VFB!)&BC*$"PO: MY\27:8'OL&K>JT)=X'2^WD3DMU[6]'H=+*0(>S.C6V7P@;61L^#!Q'T<.]QF M&):TV[Q9S7$JPHJB\!4#T-VISKG*G:Z[U9B0;C=[.85 &)A#4Q?C##T"B:LS1C8]Z"T6D.]^MU= M,&G!PPV TRO\6I3U5RZB/,Z?M@1'BUGZ*)P1+#G3!R!U3B6Q3@>I=U1TS"&,?2#S M5TM@U.>)PUBK5,;O?2JT9V/LJ3@2JK*O*G8J1*5'S84+IE(NG7Z+3^6U(N&B M7X'6&0Q_1"F=;H\L>:/OD\E%SRK'@B:J+8@GG,%!N:K(QW;6O!0$T.["X30K M7B% ?R-'4K,L'XU#XR<2.=5#08=*FU^Y;B M^^>U[@M)V:(H9C2=P1@I79 M$I4DD8_J>L-Q8BB8;2OCDITA-;F>F_7"4A$!XCJEW:)-"67WFA;9 '^' M$5IJ$3K=]@'-;HLYJ+,U:&JW!EG*'/Y!)M70;6I;RT^5SZ8LR"%+>[8ER7JK MY3D@HU)W4PRVY;KZJM@Y(']-(:\>@KV )8&+D>?L^?H9 LX6%WM1U!W^N"O6 M&9=(Z2^?=J]YO(@C.EHE70^([*>IE7M<9HG/DZ:^< MIQ1*\>'%]\%35VPJRW;TE$VH:C#_DI'?;@'Q=GYZ.*E67QK(09:&(#A!7X@' M#-5AN#$J>0H^MB1;$0_!L3=13-B3>YMN=T5^A]]P\F,OKQA0Y%+,!'&B$\3( MHA^]^<4&Y,HPZ7,V_**=5D!*%!H8^^,S)IM3(UUKR80UD)82>8RK6M#;N3-O MELT5#$>"8:(8YFH8%&S0LR[9;]T'K%/)%O^^HS?+-5PO_:%9%#W$"?H%8QF* M&R,5!8IRQ M*@VH%#,\A@B<^5I:W[[Z8P]E^6 Z 8#R+EYB] ,52 %5,7=>J^C,)]A4D&5/ M'UJWK\>P%L5B&7+41[74*$_T\UA2]Z14#LMBTI6[\V++P-[AK@9_L6$7NS@! M",5>HH K'PAV]H M"8P'5G6/ZW-S'UA $C#K@9<:EL5SC-H* V&EB2[*,D-FQ*=W?#0'+%>2^!F+ M5.-;9.3L5].*!-=U2;L_K5,R-QB.R%R.DO[SP$!%BW^? US,MOC =Z#X'%(M MM+,K40KO9"J'FNBLK16;MG\?:?!ZI-C7Z)\940DC^N";6XTZ>"4HT,W"WRC; MC)=_#6*P9DH[I)'8!EUO%<3@'^@U!FBU$'G9/B'Z4S*5W\G2IT M\7(/$2SBMM%2#^#2T?DY^N/1C[%V2Y;@J1RK3AH(JF>ZPR?CLJ705Z:+!;B# M'NB3%R7_-]Y>9@MCN=I;CK\VIU4%N,??BN=WG+SAKUE:K&MW\D!D@[A:+-&2 M.8,JVMNNF>;603#3J8*.C:].'P;!(J_*J\29BRB!03ZM,8;*R_04QAR M+PF M\XL]_6&;Y5'RA62[;4Y))#M0"Z%-!NA45-H3NYFN9]/;Z*?G(":96?&>=NF" M[.ORMFUN6C\8_1ID;JOH@62 *YG71;:F-D&LA;)!B7!M(TS[*[UKZ49;S"#$ MF\XV#Y.ECRJ1/S*8H9J8,3CQ0-YK.*-DF_'SQ([J)0A-9-_\<+=^$L0.L#PZ M6@EJ4<61X2UW?+(:O@Z"V4-"A'47'_@F",8LZV!)0>ZX@DW)RV,S25KA-BRA=Q66>R080[/ZEBOBE.:L^=9/MK.KS:91&?VIDW!\7%IZC;V* %SC% MR[BHB=*'V@>QJK58216 9[Q9JUB0 =OLR M"";+FCSUU"\)_=*:^&56(;9:%(?M(HAIDS>M]D"6 ?>SY<\9Q_@L,)7M2^[: M[NSC*(TN14VI=D)/*EC2JM*2]J<@UDI>,S=X08]@TG"!MEU0[5\&P:0MHO9S ML\VYI7D0[)P<9W+7ZMOH336(R='>3>VR?$D7<;:/FHGVQ6K:3TC!(.8DC)=$@9_R0RW*YS.[2ABMCDXCD(03.OR/3B$ MY\5.6 !UFU&C9?&(SX-@5XE.[0909O%\2;-7R(V&P3-)"S2@%+)U^4W6MA-< M]#.ZNUN8S6?DB8XVGN.J!MW4)HB5?TEW^2Y*H!;3C+S0YJ2@MW6Q;]S:K1\$ MP5*+\>QBSR-IDBAO]'0=\7D0[%[A+7U<^*&@_TZP")[0#85V$?+P=Z-;%#E@ M'5T+*NA"T0GS#KA<@Y*3/V;G;[.CS1Y> KP47@F;+Z8)##M8CG+I_%<0*L9MAMC2GO^DF M;6PH\],WH&_ Y+D HNTT7\5N\H ?;]E9;&XU^$U[%H$)D MA&T3P]3#$#KM?OU.'P6QW82R",#M,A7LE[A8RYC7UMNNZ[>CK^')MCH9!_RD MP%J55CU]B^($;HV;C-SLJ)Z!;W,JH-%QO*0+3'B.FMX=!(O6XC]"&5@0>_'. M@D.DV+J@NGSV#O#GT9;^K;!Z 8^C$ 339D C7<:T$"Z!>VR/>FK[( B6F(=) MX*1>)_%&&-Z:C9"M'P3!4K-R\I+CY2Z!U-GCE)KRNR 85.YR'EC:>N\WM1W= MDVGZ7X2Y*]1LD3 MR'5X%<_AGK:+&T=]/#JK+69)JTFWZS>C;S_AK)YMZ:%O,,BU-!M]792>KGS3 M=6W]@DHF\[71X"JFWT'$;1PEU64;@&00MV--P6I6+JTM1U? +MW7,-SW.G;T<^BE.\?2/9/>H(:$Q3EWT)\:HNL>,/P:Q$C9+O7JJ M5>B8C*UOV&M'4!C]33(Q/&S/4KU%&"LE1E0[V\V&U .?C+X6$'N9)?&"9U&5 MEEZ+&ZU#\R!6Z?B4L>M_-X&R7R^CET M7]4^&/U^NA) Z],TA=A83!6YVC5E:Q.6(,3NG888O(9V06PFJ" M^=T-2D)+AF93VS 8.37>3P#;SW9%3A5# //B'D#K# S=R:A3-^>X2/_0H'PS M_;>CV_]TA(4R9%[8P:KVP-;&06Q1>X;S ;^'UG)TF=!PM I4K59GK&@3Q.R[ MJXEQDY$ECB$<.#]8%6/06V70D06Q2):D\BZUSK]DV>(]3A(K+DV#0NFHJ]$/ MZ93NA 5W)^9S$F^KR7)-;497W"16(YU9D5+:H+DU-@QB"YN0VZV&LH:F0;!Q MXO&P'@NZ8%M,BCU(OX"M"O?6=M.@TGCI.(@IKKF26C=+<^L@F*&B"L]B;/:D M5YH$,6SS"$+)E,,'%5H%,?@R7R6CYT6/B+$QT=PZ"&8:SVK#^]W6/@B&;*CJ MC9&Q#:B9Q](876730DVOF<")TU-R+0Y^&\0*"SSL!L Y6_QAFWGE=&I!3$:# MKWD*20H'P;\Z?QP$J]40@HZ@01T^"X*]UBBDH\.6@F!I2*&RNHQ*Z9:JH6NI M]N @IAR]^45&C.%/'4]_F,K(/9FRSM<%/!?'AQ=>U@;V@6Q3^C@%E!MANUB M612)G@T<,YRLYMHMG3X0TP'Q.DF3O<,!S)N\#+B+.'\NBX38&3R S^@/ ZHM*._7U-R%6/+*+ M[SG+D@:YN,/Q]XC]@F30P@UL;!K%!.V::B7M;2O.=+I).E(*8A#*0 MRAK\2@_859P XO@QU22.(A7&-#CSQS*O*]4MN!G- M@6?VEJ,_CGKR#6BGL*O9K?FI^AXVMPQB)1J]$7=M/KW#7P7!7+NP=4GOHQ6] MR#,X4!!354HP4RJY+D!:H2]"B0K)97*\X% 3F^VN$'=3 M5>#I*"<-U4L0DW=G08O\&GV+-[O-R6B33=\'P?#)L76WX?L?HCMN",82 M? 1"^ <5%KMV&L34WF?I2WN9G9<0E.&VK2NWJ@X@^[3%\W@9SQ]V9)O1&U"* MZ_1/S++]('"9K%?MX)T$,74O:<2E/$CJ>"TDN&Z+0-'^11!,"7 :[MV?[YDO M)F*5<[Y$<0JQ."PQF;Z+-@:[?QT$L_?X77@PH#H2R5+ZSSE6X)*\(,%MJK=A MB8\)SEN?R2'HCJ[LU"NI\_ >:Q9XA_9!K+@[@P6]V*E24."%@WR<8SL/8JI- M,\9F2Q]QGGTK7: R6*9C/$H?>H'8G7_.$GK>([*_B1-,3"S'ID9!K.4)@"3O MF?6!.(70Z*NG$A!NDFA5737CCT&L5OFN/$'Z'MCO7[8+*B!__OCI/S^V%'#M M]&$0+#9'!S>&V1SX) BVVH,JK<%LK5^$Q)2H=WP,5TV?!,%60Y@S '+RT;=O MPH:/PF -'E0IQ.F% ILNCM8/@F#IBAZ/O(CG(L>SF15KPS!8,-(Z("^_.7FE MJ6T0C!B2'#@3FOEH:!H$&_:TYZ.RQXXD$03;H-5EA-U?6CYFX[/;TGQT%?T_7M/E3!O9LJD[1U]0>YG+P@R!6Z!X7);:TW3ZA-0ABR-Q4<-2F M:F@>!#MF?"%S%+:\GLVM@V#FYXBP6']6D*/QIJZW"F+P +>38E8HAL2O.UGF M#'RV[>"VG3X,@L4+"XP4?4)NH-2[!7WDB,]&3[('P66V-&!Y[4GVC0V#6"'I MI!):S('Z9]6&0; @[?>SE&>>Q-RORTTW-E9:/QA]8SV"R=6.-:S]:73#DX0L MO(G3IV)37!-"]W=&H*8HG4V;->KP%T%L)RGX"@V?1;9!]E@VMZC[;:F8)Q$* M8@J81W,3D=]:)(-JF_'/#7ZC;P4NZKN4W"5Y&L.X91?[$788755#GXP.DLV4 AZ0W>I MP-8(HCXDW=$GJ$MM1!XS<)M"SCJ<.\HPM+/OB=X$@SC+JH"(J-I,[Y\EZ";T MP]EK$J^4HQ RR)ZA),2*7DSTM_F2AYPTWLK#4 YBDNP&Q"YI@]7FHQ^#EY0H MO;H,NP73&N%V'O[?G.[170(G'H),-0$"\)J$FE&KDC@D[=%EL#H4N*V6C;W5 MZ*M$O\I+7AZ%OZ"[T[BON, M%.M?<)*L<00X*#=4S[3[$ XT#V)%%)P!RXW_9-V'9I,@ABT>=IY]4 ?Y$4B< M)1 G?0?F:U"OVVSSO4B._U@H;&DN%?)C/UM.%]FVBZY^[/>CG\8NPJ]\3^ O M7! ^182N4PGB$+2$V''[.)A9VJ,'CB01!MLR2>0K*P[)GD(.JL/_MS6VM//' M0;#ZDNYRJ& 3Y[_-R MM3J#:1+&_V-]'@)[=E.K7Y;L@&"S3S$#&R5(6\KQL MB'$[)KO_:')!3(?A'Q8J^G0^)W0MR^O7^DAW^S(()B6&7,O=4P&%?\GQ](*8D!HR!Y7923;'.6BIF!): RP%%4^2K$M\42<:03!^O:-"598D M$6D6RZIM1A<[KF)PL66$J:9<(;6+_XT-1VYX^?__KYXX\_V9FPMPKB%"C')D^I.R(DO-N783!IA:MD<#LZO&6K M _@X$J.[]'F2#POTB)B&<145D]IH$,20 >"B5%];7.^6 M=N-K\\JHBQ=L5 2MMF8-6-CAQ<$$NE8Q%#2 V; MBP;MLJEM$(Q8O<(OZ4)4G:2GY!M(Q764VY,(C'Y/L!@VV\6@_A#*JAR9#=I2 M3?T$2D%,@NG4 &OZ8=<'M IB\':',OU)_H%+G]U]T;5/@V"S E7;XJ*RMPR" MB=;]%=BV:HF;:S7U=?HP"!;U!T6&?0MY8I:VUJ_H]N7H&OBP<$]\'?4JT55= MWG5_HT_H;;J G!3ZSC4EIYE_'WW &KX->%'8[5X)R6II%LHI;9(KOI"&[+I# MWP3!F(R(?,Z$H5RF ^'\'A>SY664KZ4)W:K8'_']Z!OQHE[.!C3D>"',1;+B M"#AS>?V*ZAX]GD(0J^P+GSDP5?O(P06Q5)W@2!7.$W<<,-1]_>\@P-UGQ?_! M6HXBGX2;C(A?03NKL]#O"(*8]*_1?$W/-=GK6?;--L&6YD&P4W/W:8I50UW* M Y\$P5:E0-8A0U1+\]%?HL=="A'G+94TZBV"6(/F1,\ ,CJ5S5Z6[&W:&D:# M((94@:4BQOG@I_F=^$4:D%,AFD6-:VF;2^[K7T0#/ERM8WIY@MBHBU( M'W=M=3[:V@?!4)?H;*ACQ8[X"J=@4VJY&'J0"R2<1!0HNZ3_G)'G[-U@LZ79 M^(Y*>EJ$G'X8-:"Q:1B;DMT,;1**V2*(09=5A\69?\(KCE/>5"ZF[8/QU:LR M&_Z7C/S&HEU7L.6[Y,\W?!'$.G6YHC@,MCH:]J(W)] )8@+8H+H5=VUH.OI5 M/=U1-2(CTAY1O:(K?QYUN',.?OJ/RZD^RO*W06P)"6%@R\M3;M"V^_@H D&P M[$YLI?+,$L>C2_"H*YVC-?+D*K MBMOENR 8?-IM-A'9:^F*AAK:GO?8\=L@&+W"6X+G<6-57/WO00R8O70/)+;? M#^5?0]*Q[>"IM09AS*_*VA4JYB/>0B0OU$1F<$VP$ZC P?_8Z#DY@4P0[/-+ M=K8TTICH04YV@-5ES7JR9!'UIS:Z3B_\H?<$U= :(DT;FHT^?'G79TL>@TF%NC(HUAJ0:0U(/9%,,.S/ M.H_;*B/W)#6ZO%.J9NGB[_0&C9=[^L:)*&.M.J"5^9,(!'$1F1E"E:!'/9!= M /E:3:='T@B"\69P1Z[T/. T2E@&+&QBGB_!0%#LDO\=1#,6N+L MRSCBVP4=WR19U(! H34(=9?(RC6:4B\F>;84BX2?8DI9"VJ!)( I4[(Z[H1^G8PN M'U[]?IF1;49?^ :YOM8@J-76)M6R$*V*YI$D1E^I+FYZ2+.JE;2]B.:_U4$, M!B(Y^K0\[5[S>!%'9/^&B2$ OH4_9;+EDX9HU+>9 ^R"VM[V6G54YZ?A) M$&S=IO1B+#+26C>VUBB(H==R8C10 A$E+1U]@#[.\13;0:IZ40QB4K2HZ(_RN)4>3+*7_G./6^+RC"(Q^ MH6NB<;N!O[%A$*O&H#X>\58HQPOF3"Y +[CBA8M92 NS9#<$57;_/@B&V25V MN]E2W1DVDZA9VNAXJK4<_5)XPG,ZL\7^T^?7Y[A(:A=#]>]!S+H-8:L9Q+NY M=1#,V,HW-44+-:$^'4LC$,8%TLYA-)N&ID&P(46WO;*62PFF3="KMPZ"&:V@ M#!3Y;<%WLK<,@@D;B#T$';ZDV2O,->RAVW2[*W)3ZX,?=P3>F8LHCU4"^+X1 MN,%)1Z,_"67EU'P>)1*S8+[+JV]#8\,@=D'?^D#7WS"9QSE6\!D,XN$6JF"G M>3P?'LWCB'Z#F.!.,!FEXXCGFI9_:;E;AJ$\NE!O!_8#MUJ4@!4=*D/G8%ZJ M&VR.^#2(O5"ZR96[K%LABEKS(-BA&B*5I:CH1%^V0LJ13&R4WT5PH.D/_'S#"+J&( ^"; M)\)0<9.1.US0W^2SY26]"N)ZL-]I9(+8C&"1QK_OZ/I!BK='5.?YQA*04R"[EY_A&B9V?(EY[[A0][X2O/13^=UU"GVKZ%9 M$*MAVTBZJ*G7#2V#O$K4S].VZND]A#%I,DND[OI;9H2CO'7*,NGP?1 ,6QS[ M*B^F,% =->TEE\FB_/6!>&7[)W"6K?!Z'KH-8GK5-I#( ,WNOX:F0;!AEH]I M3Y708D(/Q;OWHAG$Q)17X#4A&;G,"!2T$D5WM)K9I2=*RR_JD*9S*M71'U#V MJL-PA=EVLXF+YAR(;E\$L>+MN:X@EC9Y([M].?K*F1X$*,=L2V&NKEZWKX)8 MP=()S-\36(7:.6N)7SCF^R 8%F%YCQC4)>Y!96%>],/9:Q*OE,$,*C4\QQN M@5L^T=_FRXBQPV^;AJ*:P] .8J(>Z!7:^D8;#8(8_:HL@.?A0$:P<*L%]_$T(42,#T_\!TW')HCR$3!/LJH*JC MB-G6?O1W5F0-12L6+[V.Z9JPJB5+[0JEJ\/15FO.@>.^'IU96W!"DY!0C57( M=C6[2T]R06QF3(^GEX0$Z+$XALJ2C$K-=A.FA_CMO:C;WA-?Z$; MTX0:L:79'FH?Q JQ''3Z*&0 /8(7\&9*S3 WHY2Y/X23=-WOA;.V"8*"ESE1#='[[%T$P MU1&+^?H;WFR+YN*2)Y )@GV.O/'IKW9?HO'' MT0, #8QL\1_0A3\;PVYK&,06ZI9,T!S'U_WST5=,1F+R,5VGBZMJ71"S?9;2-"RYCU*)@CB4P^FK=SI=$@!Q/BX)Y;^A ;Y)H55VR MYI9!G##[XW)I*2C2_6FR?3WZ)IWM"CKW*=C%],"&"BZ,C-RM82&>2"*(-9[2 MY5C$R0X62B0#T5>5FPGQ0H;>[@I19_@Z(BG3RC!AY[&YD/P@A(.8(D,?M<#K MM[4;?6O;C,#*?D9/)@$%AJU&E*\9-O.VJ%DD3R(R.NLLK# "#8VNAUTPLS0) M8LMU3?B:+@M,AL@<,P@%,07V,")K)5JF&AP1B]1"9/1-2^69&.Z/SQ]__(_/ M'W_ZV!"<:&T5Q+JIU_YP:;:&IN.O00>E6B*BS5*.^6\!F^M):G0YEAX.)L[L M-Z^9@1Q4^V,0&\]RUEMC/=K:!\'0SQ%A"%RP8YH#C\PV00R<"<#K+*&W;,ZW M=*,";K0:W;;?#HAIVTS=OQK].)?IG.E3L='#"N$Z>F/5GJ-DG\>Y354][NL@ MMF$-C*8QN\O>,@@F&A//+O9M 8D=/@N"O>NOU]-F-W#YUR &JX"Y,P&")Y\0 MW+RU#GT3!&-,]M7A&U5,3=L#>OBK()@K'7F-AZ)#M';[MT$P*G-M;8S(OXTN M6YBF*0LV%!8@'B7=URG;Y.HA5Z93LKN(QISR/"" !]+]#_,1]5OP?5DQ+ M@+1:+TQ7G8V^;Y[?L^=UMLNC%#PUS^_TY.WI[RI>'%9F(-K8E>832(PND;(5 MK VN^NJWMPSB&)Q>4@],'9%$F+5>TL.0'G^MI43]!I\QH4#:B.WGT-HHB$W:J:+?FF [6E#7CX-@5:1DM8AW9HL@!ET^_X:OA;GN MRTHZ'4-I.Y$8_4151\F/3AV'\%#;(-;O)8<0YKR(-W2F[;D:1HL@!MU)IIJN M5@2OZ)@[5F/H332(J3D$:*%[PNE^9#].MV5]0P8-D;.W>#@4C=Z=!C&UE] $ MO*Y\R/EO95:(U=/5UG[T2TRDO2LW)'>&V%, NK0/8X6B? WQ_/0_8 QXBQ)X MZ+L$PW?Y3-HNCY"'C]]SUMX*N/IS[NSCO7#ON>,JC M._@EEO_UMSD#+[F/-HUX_WJ;T5_QZ<6=F7QF%Z\:FHT^_#OZSDKPS9OX&[UP MN,GE$6Z<*A.MC4=GQ7210#X]NQWU&Q0NR2[^E0,?C\[J,3@#+^E"U(2%,D9S MD*JLM<>&H!G$7=L,<7C7AK32X;/1UQWJS(MPOQM<2^,P_QK$6E@$>5F#L:4H MRJ&/1E\'J8[!]1"E<=V:76LP^I!/=C1>[C8[*"W\1F^#= =H_W->32*?+26; M]:I)GKH,8I._I/163 "/2EE*6LP1S:V#8$9+/S]<3UY5ULT?(E*4>KL6EGQ8 MIG?;X^B>\7(S+C-GY;4[R+M\$L5N:(\M:0=,[?!8$>U=X"^I2 MWF:YT5L$,>CI?,ZW#U[0T2G7$?UW@D6D-Y762!'_2]9+MJ]%@RUU$-I!3)2M MJGS[3=7V01 L'5-LK3$8Y&@B0;!>@3IM7-//QY,?M5:!;%MJB@&5P" T!"J;6\:!!L6C: ,!;]=T!T>+UG: M846A2'5D)E8-Q,!J:C-4#-Q5$--H!CK0&RXEBK6RO%U>8O(R V"NX\M=?XLV M='Z@^2,N=B3-'[,DN>%6-=M\NNYS]#OB:4UE8S#3W;(L!H9XQ$)G6B)OCODN MB)UCJSR:JU_^+:;/)YFO6\#\CB(P^IH.>0F()UC_ P]>$4]TS<3FM?/1I_ID M@Z(R&BHLG^?L M]2OO'B90O.4 YM-%MJ4$@B#',PJV:?001QL/D>:HNTTAL$ M,>2&%\1NE[4V#8*-+K&(]UFZP(L=;4:/>UL!VQ-I!3$1XCP!LK:]QI:R4XB M!\ RD.C,5A6H#\$@IJ3+>LH"936L@'KMGU.WS!%=!#%M)U_C[']^IE*8PMFT MQK0/27_TZ!P.IGH3)YA4#FR6&<+NT)N:Q/$ M!FVTG;>EYAS\:/PU,K8$(58-BUN.+0?00Q<0V2X_,Z*G[)=LGB=K.E M)T\]HN+Y/$(&/4 IB$GHFBZC5Q Y5=:HTAG]?10JSPW=H%$";K$&F.NF=D&L MH+*P"%N!82,0IIC%#.P+E N>I$OU!")_I(),W!YA-V@'04S9$1"=&JMT9\,^ ML)I ^U$,8E(:99 .Z85=OPV"T58_>9>PVUZ$1A=^+B]NDHP-&&[HAN(1EC:C M#US@F3\HM)EX+G-NZ&1C4@.BJ7)U-('163[.3FPQ$^^EF\JL&60Q!GKH+HC3 M+[/S1.HO'QJ]HN""3MAHH>+470.T7O>O@V 6_$YI075Z9=,RD(#9X(, M/;#1EZB,__K\T^>//WX^%"6FMPKB0$DO-I5Q,U* #"< ;ZS/7W/K()@!O#08 M''NC[<=?:Q#$D ^!!&B'*F\Z51T0.'H2#V*JJE&*[2'A38T#D;FN-YBLZ "_ MD.R]6/.\P@8GG+5I$"M2$1K,7#XMZ@5,?7/;*AU%8/10^/(XM9=9.. \Z4DJ MB)6WII'?9]QN:;>*'?@D"+;L-KL8YWIYJC88^B.^'UUV::E,K.6%'67IC[[8Y!V"CFP+:\)*3 M(-#*BI-W;3X6C]V/.MWLMB/[?UP\ZK-0_G;\N]\*:5X/>C[4-HA-W>B6>G:6D>!#OZPRGKL[4$A+8T#X*=>@!ASA"OF3$Y MO^)QJ@UU?+M^&P2CRC]^FVZI*'M'M<[D4[.!O:5Y$.Q4(T'EWM*Q=6Q\=?DN M$ 9?BV[5ANPM1]/(SLLT(R%D7^T=8 "IC-92R.>;#(-9)1R28+;O@ M<;9_,;IL,YIUK4$0ZU UL72(!SGPR>@J4:.$<\?PJZQ@&57U MYQ0:0:RG@^0SWM+,2Y?%()J/ZR@#"6()(" T)ASB\RY+5QQ%B8WO;S@!G?G% M+O1U^C (%DN+3_,&J+8)8N#E@\]QX*017:_5PBZU5\V$WEIXHQ_%("9%VW=$ MFAUJ.[##PW *G=%?"ZT"H#U@0 ;!3@LEW'>N*7@BQ2!VQ84%[YT^BS<0*7,/ M&H LH=%V^Q_\. A69>!7N8$/A8B9+4??Q+4$/TA:B!)X:L$0F\,@ZQ$ W;X* M8H6,2E0,5KTQMLO2C-M+8L2' /,<"3EH#;N#8:,!PH]K/9MOV/H5>$+M&H@9<-M;U:#D2G3\.@E7UJCY&[U^IND;B M*&$U_G;;;=*0#'GHFR 8NY06X&971:5)$,,^RND-,>S-@%4GD@IB&E2H0'-0 MH-$BB$$WXT>?E%P8AG13._0@?F,0OENO!M4JB,%7,&F;-Y6EW>C^L!+#A <6 M5MU>U;^',>,\H)I'6(M;IP,20X?/@F!/CTZH@.T.5SCK9,)!3)'0:ICX:Q.% M6D2HCI\&P6;5%]A:HKJA;1",J*N[J^;7V'QT3[3<-+LH*=,92W@+*K.RBFW2 M[M!LH>A-+(B5M11]MJVHI5D0PQ=XGQ=9NLM;:]A8&P;!0J,N6)94N8R*^?IE M.UW\<\>A=)\S<0U*A5(X39C9:$6P?1'=]!3$))Z[ M#[T@)D3=:YH>YJ6T0C%@4R?88JY;V03!T MP'K1(8SL. I!, U1P1EA=\45SN**2841?X@>"W^)L MER=[?L-C"V9SE_:CB\:/>)Y$>4Z%++R O?5$A49(R,JP\]K?@IAOS?A6RK#<'ED:XS15Q6Y'.(Y&$(S?X:+ ))\M M^>;7$*O:T,';OPF#L?(E+KTQ:AFL;+5^,?H-6!J/%:(I?;FN!!0[7&A4D5*. M7/HGW8B7=\W:ZD][](FR@==7AMRY OT0]((X#DH,O;<7$=?_/OH*,J-E](3) M6SR'0APV <[6)JR9!BDKI^<*TN;:@ZF-ED$PT45BFA8W&+(Z64&D'?!A-+9& M0?4G&\3TR$Q(2$*K"- =;+S=OQ[])$H\2Y$EF>1'/@3'N+CPF MM_PDDD%,"[U.-S&/!*/CO-1K3':+U3^*P.@'8KHL,-FPLAHWT9QIU';MK['A MZ"STL!;<4)EC0.,#D MB$Y<'L0:Z8K[_QYSIHTB%,0VG1I,+_ L&]:9 !JZP M^,=MRFW.UNERVV40T]I0I;(E6:3]B]%O$(@_I*.I."'SZ79+LC= -65+)J+5 M&\KU'$\BB+6L"YS-.>Y-;8-@9$AUR " Y" :D0\UK*G?T8T6,LR&18K%G$>( MMFL*QZFV&_V$V\)L));G)3V9JSI<68=/Q@_T@N")6M4 <3S_Q0(*=FEA%/([ MXK,@SG5K8>2J\^<]LWM/CR(1!-L'4.L;[^@NWP7!X$.6%Y@5[6-2D4!T:E.L MVK\(@JDA'P--W-;^Z/H)LO<:Q.2JK?V,Y^LT_GW7 L?3U#8(1KKXY(2!Q&AQ M%2\9N'X11XF-Z2'H!C%!-4T3C$?B=P*(6]YH$.$.#S6 8O$'^\!A&8IV$!-U M62U#P^.#X%]VTU1C\]%%S.F.CB0C-S'9W!J:=>V/HTM=7^,TWNPV]L04XX]! M;))!-90H7XN$O;;]D?[_7PX6\-5:C3YXIL_$ (O M 6 M= 8YT1GA/X,MJL'&<<2G06S\DVUQW)BC94LSI>]Y':7"2G>?I?1]H!-1*4;* M*D]?0?">#&<*IW!)@@ZKP,8_8GE"?209_+?:?:> M/E$].$LIGW3\35@1#8V#V#W-68P@N6G%0;M$B)U,+(BIJ)3\A!@B&.LA4V[# M!T&PU-5H$&%8X![8O430;U;Q]OGC%^K=LR4(S\/ M8@_(C:H/LT5P:VD>!#O66,P6Z::M?1 ,"??24Y3@G,4/YSDD.1U$7[9_$ 1+ M):ZU1%:+TQU]+LHJ*)7H]U+ZZJKNZ:F.="DB6W8F2E_I)>@N\<.C%V?5JZ\J@W 7&?5? M,.((M4+/7D"&[IUBYLTZC$\P>0]36MTTN1&,6'2SU&E3HKJ4I&Z4YBA/^P;B M;8=@CZMRU-$/ER(=MW%^J)@$D;-,^4$C("5X.>KBN/=Q8:$IQ+7J8>4&8BZ[ MV592/G@)T0<:J6ZP&^FJJ- @Z%%1\BTC@!P8.U)'XB$4/B;Y6[;-H]HUI#!" MA?$5(\"CF-^)UBAR4R.644E>Z!9!/2(A\SNQM1&+N:BW_0 G&3LHK[<1B^V= MJPN9(29TXT%X0@RJ"&(0.I;T[D8LMS)8/ .LA9:236V-OY36J4MDO(8'+$QO M7]"_IMO2\FG70 ? MDTZI'5$_?C0C=KL3'5,G4_F(LU @I9IE=!\XA!'+?@EW<9$@#VD O=+G;$XO MU-.,15[JFW?*&S;D3Z0/EC^*EDJ7&(*WBQ9#IJ>^V\OIDDR8N*3-)DAQNUH1%[(AJQ,R;:1_M>/2/N4LA"]W&S MN/?UJ5+ONEO&:V_$SO7>&%R#V-_CQ!%T*8K7QXB%$9F>,'?43FS]>YLHWW.: M&A(B\7+PHJ@V-9%C(EI-C" @AA#!5+5$^AFQP(_@+;L$IU][:9B^'"'P@DW\ MNP>+.&K\W.P#:9&B?8U9J& !)4I3(Y91AS0P]'N3'MO\\@']]U?>8YMF*R-0 M5OG&@))*6/$GC(!-,MY&Q%@E/9810)1O-.N<6[3$@?U61DP>(9]$[[BF36M^ M]- 39@!%(-#-B.4U.0(CL);0S(CI%ZFSL B!==HB*K8PQ5UE M&0S?\JSP2B3]8(!+J M+>?(4;7?H[6%\E+KJY(KJ;FE^RVU+T+E1==Y7]%% M8<)/:8>15E?B8LMCO%5A]-&^L'8Z].*A:W!].B<;/2DI+> 7"IPT[F[,+=C5ANSR_;3X$DY,[M=S-B>>,*/+O$ MSX5]B 8/V3&,6'BWMC7;?49KK/V:J'6_NW"+2Q"230K$1F;L@@'Y(YZ3"#\J MQJ,2]]ZL*1JQ;:1J9Q,4N!75>5L_4ZBK DF M=4[2BT8DS*GU\TQ3ND(?# KU(O)VA#FU?Y][4H0JI*2Y-9O-O)7E&]S;./C8 M* -'V--VNYDG22GE3IAFMZ66B998B4VUV7:FR99\\!GL0LP]XNS1.Y!VGMAL MUBG>%)$=T3UBNS_^'W"BSK';;MY)EC?>V<=>5$(D[3NS^:Q3_CV)T#WNX5J6 M$8#TN7;;S3K)^S@#^&X+WP%B.5Y'+NG-E=)\IBE7G[MP'SI#I3:=%=UB1V_0 M9W<)I!^L=JM9)\C)-=>;*JW]K)-^RM^BT+^+$H].J,TV\S(J@>0P?7;%ZC3K M]%_V19Z7P]&+Z03;:C3O]$AQ9?WYM5K-.L'; X [M&N?8/(]V_. )+>>:<)5 M+<_3AY_>BI09A%GVFLPTM5?H8=)_.1W>DH@PK_;O,^-U^\/?8RL91: C-IO] MUFG7KB5>.563F<4-/X%()BNT_^(9P@TV=D#$ 0.Z=,SN->L"7KT?M6^YS,C) M 9K6?M9)7P4!NE/2ZO\>$%O\0)TPJ:WFR?XD,=F?M$SV!OUQ U^17,2;:J.E MCHD6AV<#BY02#;\K;;;=YEJP+8\Z%]BJF8XIXL(W7O3_AD2O;C;=*:I MWOM;6-4'N05&"Q^\'D1*@YO>=RT1>0DD1 M59N_SCNA.I\Y?5+G%O-.K%W>IC^MZO?9#=Y([#UDMQ F\":!N*8'_0@)=-(S M_>?B.(/RK92//6NGJ]B+3FF8BBV%-\"\I+(YAG%1P(S.#V@M"1-MND65>*J/ M'C: _MG?A]&9GB_/](B.SUZ5T,(!F< P/_YTR^__>5O?_K_'6%8%);]GS\A MJ3Q/T4228_E"&?]6A>P]E A0IUC,+P,P!45+T^'H.#\K//[^-^OQ:/E=:U@^ MJ(4E6@(B%#=O#\QJ6O]L-2\];7^/R MJ^6X4 ($:GC^83<\O6"$&I=_VHT++?ZAAL=:H9<>:U%!\ZNU\B\QMJ-&1;'X MNS14J $E-3[6RL*$V)4:$VNE8)&0F1HDR\7A=F!.#8KEPG G'*A&Q7)1F!*# M5*-CK23<#WBJ(;%6".X$6M5X6"OUDF.\*EC^X23>LZ^^AL1R<9<3SU:C9+G0 M2PV:J_&Q7 FQN?5V%@N]Q+# 6ML+!=_"=&'-3*6B\"T<,<:'FME8')H90V+ MM7(P*YRS!L=:H;@=/%K!\4]KA>%^X&H-B;7",#E@MH;%6NF7'J1;0V.MX,L* M"J[!L5;RE0A!KK&R5A)N13C7:"B6?A<1@]:+K*[!4"SK+@F,.IJ[AD*Q?+L( M*$1BR&M\%(NX2\2'&Z1>8?6;8OEW$5A1(]]K4*8._JTRG'5SB,V0Z.R^E: 5:6-*Y\J@"A+ZW^YO%DX9S1MS/PFB=,D"H.2K.+@J3'U M1E6XE8E0S",L& ML"IF5=!E\:[^_#D,B=%!&Y>1J^_:69!@9S,X G^[Y*O7KOWP7LYM'=%4U*PH M#4<+.ZZ$XAR\ \OLHNW($F8E?MT+=C;CR(IL&:>FF84W[F7)YP3@GX&'_]XN MW;.(4TO(81J=2D\,",Z*0R-C^8=E'=N+S'13!"WBBHD=,Y^XM"PPA+9C_0B^-^1# MB/8ZC_U*BXR#:N;W<;--B/;V&/%/OY*AS6 20\BAR334H+QNWM)1M*OZI57] MN>59!JOYX_*K-TE<4,;7,-O7%78XS$.TMS:^P9D@CS<(=S?C_$MN)J$.KP!0 MZS[>EY-=UVP+0;HPJ>!<;>ZR&,XY9O70=G8)D^*=5V87,\ZHP.80*P=:K6&7 M92#_!:( U_3T+AFKEW$@\4(2+##E(*B*"V))+ [0#\F.+]X>B%L"HO5VS;9:KB MC&/4D&8P#>F-;\OV8R"UBE4\P00QSNST%'EE24/<'X/5++N^"%9!70F'1?#[ M:6,-U*F)LP*I(5H;%:596( M/AS";(&.^6H9[)/<:33TJ ;P/W^NP2U3GL/_?*/B2,U^+M;)C(-'AK<(>A=< M^[H/53\R[07L"@@69A.OIGU.$LLY4=3F^B)(.S,2OP9%>IIQ&GF;U(H<%<'# MEL.)7XL>P*OW8V&G\CQO"4\5O8=&$;4W*;YLRNABQFD4V)RV",H"8=TGL?M0 MK#2K^3!'*PF]MS JS&O+.IO%(AJS%SZB AWUO?:BSHW[@$N@IQGG5GSC6@^N M1)"QZA3?'HY1<@+@&L1@&V;8E+:P(XS3&8%B%5A4JM;!4R8YG;0=79S-%L1I M_0B0M#N\,RPUA!F'66P+FP=9#J=UG^C+8;Y!DP^S.\_'[.VTK&/\$;QEPKW,EPL=0 M;@R=ERI_F@+7JLP@9ISE09OEH%OWR>_F'\ E/9[!,8?^WDL!ECJ6Q0.P MPSP[<0YYIY&V4_P*BX>GIP)UWFFE-#;C5))A;QX[VEKM.U[7Z& %'6F_^.'J MNP>#A:FJ#>/9MKFF*M#M!JE!:5$BZ VO^LD[B:0F&CFHS@!JL7E?-^%IS;:RA.R/>H:>W M-^,X\S:D>5 9:U_W$6P_9:BRG&VVEY0&N#Y/0$B$MJS#25";A"_X?@]]1[3] MXIY[0FG-S3B@ IO2.J/4Q:_[B'8%]/PM!?_)T?"W[\L[B-W9\X*E:,WU!4MU M9L0-D:*V-^,0\C:D%1A%7[M=1]#?@R"/P/T]SH-4*\C_)_>B<'O"P65E%A,3 MCF8*LP95H[]=*!K]Y1M[_I3#*=%1[3'E+*;>ELV6/3N^^7GL:'J/MOS&XD,^ M&D&[6 KNZC+AJO1Z]1(Z%Q,Z\3W,3&Z:'R1B,X04D?#)'@&?N2EZ;G0Y57P M[SPMW$,?0>K#\-C,#=5[E2@YC+8%?TD1V[E-L_" 5,R4LIQ.(WUDYJ5[[)I# M_X?]"N]>A.4A07H3ZJOTI^P92W75Z*+R G!Y<5[> M4(C8 8+V+0+E/*D>*Y&^^O,4B5$6M;EY[ZK%%B3/83O("C??0J2X)"AM"V<\3A6;+D2 V@4B5(D\:=IXH?8Z81S M[]W^"!O[<\G2L8&MA!ZB%YJZ#^A_9R/*:2G-34U'*;8LR4'TI>).($ *V$T. M<>G"4U$*T_/K;%?%7Z,F:^6FZ1X\GOYLY(TR-?3X3W0ME=K#&)>QV/[P>IEA&)>K-L.V.\QG M&EL,8/+VC0K$#PY$FCFDAN@G!Y&DM:5&[F>'G)S5IP;N%P>]!9XG=HPB:WQC*_3 M* 0,FV>TG'(QV%YZQM"I&2ILKVTCR%VXS-\3A\1LU"? 7,Z MB+@=_ S:#)J(&1E@F[7)7[&M9&$AE"2M@H M^AYUG..>291X?6K\C?O>8\A0!BR\*C/Z7Q#.2_DLC:>O,+LHC9H_4R>YPQ8&0ZS"(.J_F"%?G"5G2?%O(X4#:H_ M+JIQ$NOI;F)TAG.(#9W77AJF7^+D+06P<#C>Q\<\PT<\QBDJA22W23YE!I<4 MH?FS&UP!"5IQBXN".BTISW?+ZT[5\8Y$'+3TY)*GHZQ6T4C5T90I%W@U74PI M-WL/'3QL#.YD@!!_GR@PA $J6&]N<="(DKM$Q?%S#HP9T@R&,F3[R;+M$%2M M>LI<.;$J'6"I_(+CBN-6+Q;KK3-OG[?;0; K\,<:6S%A(?.+6%^=L?!]P+'R MV= Y3T(+'3*2&>Q.DGH[.09%*,,*,70$C(.HT!:!LX[+1%+Z$N^&@\#),7S],JHB4S2"L_I;L99%M@TLL#' \93/"2C1 MW, ]^B,M4PBAH0$'M[L=S43 ,EXTD5$T/D4F3N\2F.$5-SX,SB\ 2AR)-H= M#.!J_7J4D@()=P S1!+ZY4-SJPIQ>TM4,\E+H05IA]U:@9@ V^Y'[E/9HQ60 MD:]E 91*4*W 2.@:;3]RH%]65B FR_;YUZ$5X4C\PT@"=MTFM8YV3GW"^PBR M)6KGU/7P"@-S^YF7P7!P[D+3I%KA31-Z?&Z-H>URBAEO>I=XB!G+$;:?RXUA M@ I;3UA<9^WWT!<8&,9A!LJ7^!CP &PO_]+%_QS1FSYY,+N$43>BAH6T]XD_ M:@9O''06R%(A@<*LD)Y'0S@U=5LE<3X +RV"J8H_- H-+_&FJA;#OHHZC:8* M46]EL-MLRZ_*A*.+#*#MAJFH)17S---:SUH-I@[HR+UH\Q:%97C,'3H(7O2_ MP(.?/6S0R$[U#C 7-GZ\BF%L+8." M@311*AA^HH47?NQ&B/,34D:\$#^G?DV*>5SV2&;!(X8UX[8ELT3">P8A?F6% M@$*'C,O]K+#CT?%1P&:MR%@J>BA5<',K$IF* CKFEI@OL:D9N3=>P&ZQBD U M]_(-%#XDG*JBM.8&&**Z99/.*)&ZVV*;/^?R6 M>*S/DY>(VZ;W,.!PE].[!H@T+SOS$?U?FH4^OMG+7'C2X=Q#1C4 CIOD<$QB M?.G4BT 3O_UQ!'&*EA.#;2@;V2X_H@$PW&ZW^&WB^V7SL-#7>>4LA\. (0T MXF/%;=%T*VMN/"*H4&XTC07%#PI%95KAB+(O:/GJUYC@->\KN1#"NM=F$Y=+*6Q!F'5 M6J"C 2J$+4^1Q+=Q9(SZ2BUDG0/^DJ$U7WLI?IQUP%)AN9=Q4/QP55X="SSM M#1:V;:ZL^1*MR#W^AM?^Y)T*%P"'$XP-A10=)G X1LD) M@(\A3F>7P,OUA!]B* 5RZ->,A4\I.N*+UR G%1;**:$?=$%; M8<:# ;8<=MUMQ;8DFG>X: M.,8::G,#Y/3NW'"Z?[^(?8[R3+JVE-QH!BS_*L[" $\N? ]_>%' M.2*P,HGMX9AGU1.-'O&*V[15?<@,YLD[ 12/M1RQ6:&M#$-2'=VN^^EM.PMK ME>IFL[W4[+@+HT;!CG,VG$5Z&H3++#2P>.#D2V\PZQ1R!/XS!221>6CT$TR*,;LIX'D'\"TQ@V;8C)) -M.E*C6! M:"18\=P)@DV"AY];'/ZWW+L@",N5-1Z/?@29%T8F M*&,\R1:7R:-*B,U?9Y5F/WL_PD-^H$ZL_?N\N@#&A*:DG'_3)HU>]^N;\Q1F M9A=M"WG,\=[B=/CX9L<,J\XU0%D&HX-)NU'EF@/,"A3\?DHS)'V"P,L>$6K[ MKR"*]L##.?/NT+5)/( B/8Q"G%ZRA-9:V_2;-PNN&9U$85!'%3\UKH_-EF ! MY,7B*QG;I)U%8HF/9[U#>N7O29G >EU2#8YIW04WWB1P?0EE*Z^.E>\Z2I8;0OLN-U)NMVNFOT(O34GPL7C-\X&RP^#A*.6I]&7T" MR0YZQWWH4VXO3F,#E/&^A%CKEQTI;?U6FJ[H=U:TFQBM&@89,;.I6+*D.5L! M(TN"=3XRKDQF+6R44D8""%L!F5(1D@>P/1609#G>4''5BM!KY33:N9ZM %&6 M(N5TB"EBSPWTH,S)+?N6\G5']@]EF1*ZGQ5Q^*(X\A3/=2>G[3[.#W=QD:H\ MSJ[\(BDRNF^?T/'&*4F6[;1Y@DF0^]D&O@#X'OHT;P2QV:R^DFH&Q2.;<@XI M-7Z*WG;6*;_B7<>9;(+P/0QR+Z* 2VZG=ZI?PVQ?O 7!KMM]>'Q-;A'59R=QF5,[B#7[\GK/LE3+PYN\9-! .)/4?*&)40DL(!=Z.,O4VE;JKLV MW+_$>8HXPW.8_K&!7V*_3(:?G:Y/C[A* ^L,"'4U;F'EW)C4)=15GPO%BW"E MAY<] ,3ZWUU/":VY40M@N\OI'90>^+X@20I09K74ANE]_(ZD6"3T _)E2V]G M#L=G$#&YK;:I$S0.MF^>T4$I!6_> 7P-#^ SR/8)^6D M=F\A=CV(;ADY-QL MD28'(#4>C-5:*7XW"1*4/_Q&!:[]^\3,IV<$8#*@A]$Q760Q'OA55;#R%=\+ MB%"7W2<0H]W ]3NO@D,8AYB8\=._HB!64J6COLDA!+%_*@P[7A%R^@DQ;9Q_ ME:0+3/0EQ7#$F1?=>7Z5()&NV9 ;3B6@OGY'WSMM8C!00A7HKY/;XK24UPD2 MRT!:;C6#T1+::BP4#XY>&%1)Q=E3)[?56-TSP\:_S?8&@B#,-GF69HA0<.V= M V8]E%5PNZEEFL68K\EG+)^C_V(?QTT2X7P9F&>43!+QB,ZL2 QUX$A3W $I M8H4@?,<2Y3,(F@72$]G4P.2X0!\!S01C]%!VR+J,M7W!W0R8?$: MHG]W<1J;(5^_(+*-RJ="<7"9X1-$ DV*K8$B@C=_$/WD]A6&&5+1O]-T24)# M?9,^0[C9/B3QKBQG7N3Y_Q>(<%&/+RGM>:Q87WU/? %2,;#27F0MHD5Q=EN9 M<5:*R8BOMDC\>_5^4!8H,8#^@&>6H[F.NF+X>%<=%\AU%M< 2;MI5P\; M-RR@#F8AN8A7C8Z8J[D9,T7WZUH!%,$."S&I:Z\08K!HGP<"<(X5;#! MJD&6T[DI 0Q6/*F35R=%XBI6#9V@?,\PEUD(#Y'!<<)9IH#)H >9DGJBF/EB MU<\L!Y 6)=S(0IBHA$4SO:[ZI>D 4N*'?TV!V/(8%MV/MNJ:59*"_> X/0M! MI+(NBEELBF)=)MBZ9$F,%SLY7U$S8\#JD1(7TPJD7RT"B7D-LL)8'59MK&C1 MLA5._W X#0O,K?#[I\./'NM;8?2;PT@JM+@V.JS3,#H MU[<@+2&/H>F9^&2>AB!Y&AL!P/7I_,=_ MA>@$07]_>D!,AI1*3K*SOG$PUY/X!<,= M2>FAE\B(7SFS"7Q@P""&[9W)Y=^4Y1"BK.3\LTE[TF %Q6L0$+!RHD@,8-(B MGR!^.G#P&H:)RE:XV=8W_4L8^Z"QF(]H*5=^EGNT[53_'<,AN_4@?L.?;B"V M>DV.W(#/F?'T0,Y\U+(URMEFUOKTT16K[$.AI5BE"<0@8P<:72-+*7H&^3UD M3#.M& EI"\C:R7"H34A;^463P!,VT&@MG6H28H.\-421@F2A6?75*6C4-*#P MK D$QY.YVM:R53_T'"IQ##7560'FF'MSAI*P)AS!L70G925=]4-1E<*:J#8_ M!:!+I,JAQNY5O\J=6'MH;,04,"Z1#$>X(5;]$'4HCA??QJH?5RHD,ZIG9=6/ M"14".-9KL^K'B-/B/,35,]_;1?-BGVL(\=621&& 3_LS2/,H0^!5P??HIT5& M0Z\F ).U<>3"##(]M2_+A5NZ<$OMTW?AEKHXV"/(JB==]+IEXOV7+=PP.;Q5 M3@_GZ#7,5.,>-4VJ&G==*99PAXR0\'#YXV6YJ1^1R. M=N%XSBI@Z+/,3Y N2G.[:5<2G#W V0.T3]_9 PQY8U6'?H0@1=(.3F;">R0X M<- E@*'@K1GQF=D")&'^=>="X9V%Q%E(G(5D"8@Y"XF&."FB*.',)LLQFZR3 M+#],%-2<9%ZTA!"4'/I[G,P1XK(D4527G'7&)0-4X@;Y/@,_V<7A?T%P'Z M M"+.1C+(8E3QV6_*_FC2X[S?W^E5/H1U$_(1=[NS#,'C51*F/FIFG=1Y67S M%H6[TH):5Z<:29?R7UP%)=9[_NK]:/PX _E1/KP*4.=%N+S["OW:ZOQ$RIUM+A'8RXDRH5$N9 H\Q%S(5%&WBE4)Y0+G'*!4TLB M7K:CSXJTDCKWHN'YLR)CHDZL&:Y"ER.P(XM-ZG-T*0#OG"^7X0+V0(/#M,+_-X?_;&>@YTVM-2H[;)[J#\$ ?VP- M^;J- 3KIGN:[K9%WBNM4R!/A5JN[.B&GXSBL85:KIBX=YIY.\\$IE@K(D._' MKN%6JT,N^WWF4[%]>Y"%OAPBWM8(\:4AL0-WF:)0< BY)8F /MPR-[!UD]S%"P!DC K0J3LI+E MV@.U!HK:34S[XJM5$;QZ?<@N7MK%2[MX:1V'W<5+NWAIDZ[ACH1N1:RS[!T\ M3C6P E(E==QEA/2U1Y,K.-I,1"'_WHAQ\!A[^ M>Y&<_BH(PG)UC9K$RW2.U&J8L MZZZZ\?4YUNHE7)_.?_Q7B"XZZ.]/#^ =1"S7H5AG_8MKDG=_IFR?H=08^I=Z M.=P\QPNSB_Z%W,?'/$L+*OJ9::)D]="_C!&LH2>X3L!^'O2[7%_VZ+)'DP'! M37+ ,7JNP>#YOKS0W$CISB*V4?"^N\)%HQPU.@-,LGS1#G%0N*K2T'\%+=O4V#2EA@XB@ MV$UN#9",VYX(WWCJM@9:&9F1B#5)@+'",S.)[--RYBT\-):S> M,#C5P9E'=IS/&FZ@U>QBC\3P>O$IO4GB#.T*^K%5-*G>QZOL:D6)LBB6UU![.W:X\2+I.SZ^[Q9\7<$?23]B- MT_:3]/G\2??Y;) 2@0_RZ8_4R:@]4>J06*BBX:R=SMKIK)UK@5:EM?.#LW:J MM'8213@KH&4(K_PRU1QAT0H G7'7P+U0R6I_LBJX6Y ?\-0/*[":Q8\Y0XBQ MB:;^_'#PX&FSQ:_U8A^16O'9S?9FCWTIZ7W\NK_TW&S1WVJ?P*T'XR1O9_Y; MLNU_-0;1QOY^#;/]ESAY2P$LR@24]-_>Z_2Y_RW%F"B:_@8 MT_*(W,=7!^PWQ,XR^_=TT@4[6"J86^2GTYB- 0P4OF0+Z0I?Y).5LR@OL-@X,,U\\@_( M_ICD:71Z!L<$9D7& \P)6Z]\K[T(_1MXV0.0+=(P<0LAO@/0QOD%,>##AW?Y MJ=B@QJE[!BE:1$%5/>=+1ZP<-Z;&I'=E695+O<-'D)&+SPMU4;N0%&:-1:"_ M71: _O*M 24A1)+40M?TB/&-Y#;:2.$1?+]KJ11CR)E!ATL!:\6> M*>W6M,B7'E9]6M5+DX1#;D?,M/)+A"0+KMJ$+G1@F8+G%/ 8^/!=[6E51,!K M#X)4+R02C_:Z/3D3@6B)2TB35;0J7#HV'+LO%\%)CNMG>Q^@+X"%)EQD$ MZ7P-9RBJ=""T59U_=CX$LWP(-EF%[;'URSL)PWA7F4_0E'NK8 =V2PVA;:$X M\!Y-,45;460YXBR*VMR8!>#H!E]P]F5;I9E(,0G#W,_RZF57H6Y\+N-(X6,8Y8C!"A)#W5J?>^Y8!.7%NXO\1_//$5IJF_9E#G=(GRCC#',T MMVJ2N.@ 0%(N*-N]>C] >OL#,0VD"B Q&)X*$>TQ0;_&&9*AHV)92#M"%$99 M_I1?U!B+D''WO=UFI6KC169>>:9)Y\QR#A433+16.E2&"/C.-RIY-7!TBY9_ M@"S&6W&@J7J(%G73F8D^K[ MSM,Z9$LZM@,KWLTI!Y'.GZ=X&6=B4A]9E_5Z"F(ZEW7#98WV+P9!?1R0HIP? M\@A-,/@(MJ$?TJRR AV=FWM1;NX5N(2<<]M,Y_8:! 813NE<&,Z%(6]_6BNY M./^%\U\L"&-[S:0Z]-!G]#_?6LHH#@/ 26QV<:%FUH$!M=D)DW:*4]_<(,22 M U*HS=$].9+U$TR"W,\V\ 7 ]] '% 6%V&Q6%:": 2;2:@XI55NAMYUURCB_ M61*%0;'?Q:&ASIC:5'\,V O8%4R 65"'UEI?DM:2!)B3;K?1-E7$:;S=#H)= ME:.ZXBXLG8_913.-4S@(I>&\T?+U+?8))#OH'?>A[Y$*/++;SCOE\CPU)T%E M(O2VNI^=-"_*YCW)T>U%>RN-F_Z*A!T XW^!0Y@>]P "(@]AM32-D_#LP]QN MII+/[0\_R@,<79*F /TG>/5^#",EXDA*R>HUR;RHED;.GWO&XF#TFB01^7Z5 MZ:DOVOWS[17SHFTT4(KI2_Z6 J^6]J@ $IO-RL6OTM![\OQP&_I4JW6_C6*V M%D7X#BY"LD)BK[& MV=5VJTDWE3M(:]PX/UVBFQ36[D>1-$FG"$3QG-9&O%TR31 M:T:M@'LNVOK7O5CK5$'CX+4#,^P3$=*W-%0@_;K2B.*!QS CC.@ N@? MCJHX#IP*J'\ZH,C _+;.YZ'E(DRT;8G2M+FA.-NYJP0(F%-$M6/N O MX$/4#[KC-C=J <0@/($.VA91%[$FF1C/!X43CR57M MA$:Y9W8L-K./D018I.6QW=7&RQ% A)D>Z MCWV(9+\28R_=%Q7XCKW:B\,W91/FL-W<.-E_O[+\?) [36IMJ+F$55% M\LT62=)HPZAI;"?ZF%'@G?>Z+3#_EYJ.6G(0HQ9;;!Z:7.2E:;@-08!WJRY. M*4L$U'&,6O(HR>;;SV8M9L1M25[* BS7=/UHU4Y^4?60!Y45 5ZCM+@F@AP. M,@6(Q^(Y^4OFPMKS,R:O3=.T*;MQ[8X??*2'N!%#)2C-*+Y430RHF,]>;W/:\,& MAC#>/0%8+"CVP>8M"LL+^/;'$?B(6[R&!US&8/N"_C7=>D4,%"ON0]'@1@58 MN @1R450BL#6UQO2,:(;%D10$KH!OA MB%%U]FW"6:$,H]>ON#Z J3>1RJVSPA \+:VSY$,'[VAX!277^6SOB[/)?7!& MN=48Y4;/OXB\^>AEI)H2$WU$-UC.#&6Q&4IH#>@??/)7^@&GF\S M]-:5OX\18D@4"D%Z*:G8^,=%AI;4\S]=ULG1-U@]M,F3YTD]>]\_(VD$AEY4 M9,#)C\<([0UO+;1N^A?T-8%_W,=/,/'I+Y$IC?5/_@ZQEA0=E4])$G GWVZL M?_+T (!6$S,N"X%SW.3^_/-BA;0S%+7.H;1"'!F*58<'6!%\/A2KIMM1;:I1 MG&K17'EJ/:&Z9LA3E'#.H,R(>!\WN?[UZ1DA"M^[-D6A+E--\,Q@BP=5@E.D M=9IJDBW.)CA'2I]%L2TQ8G("!!4Q*G4[08**&>VPK=NAWH (AR6E_P)1<)? M%R\""[T>T6+!N79(,P 1:1\7,>"R;K37Z"_')/6B3S#)CVD9@!C&.]PFB;,P MSD%0E<=+8E(%\9D_KC,SG?A4'[T#8+XR&3J:1L5]ZNUE16S,]76=U$6B^#AH M+X(C[-MO6 MO-G39K\=&C&@4FT,R4([<.?YQ>MQZEM$4BNET_CXGYL$'A.T4$"=1+^--G(H M#)<@2'$$ Q8EB]0EA:3]7LF9E&T7Z*@4UZLM$L4/'OP#9-Q-IK?5AO,GQ%L? MDC3=Q.4Y*5C)9LN$F-U'L2G#BW!&$/S)3=Q3,(B&#'8/4Q3,.96,3K*K81+X MVFOGSBR;MXWK\U##VK=PH/P_[U9,&!YGPEZX4MVFL)N>6M&D\S'B]A1;8U"E M,T6VJMI 3)3_5^UYD*JG3M!+5@V.1G'#TIK8AG!<$8W6"N>:(K[*4+RM@''5 M^LI#+Y!>J??4L25!8XXML7!:MD#(P#5%J%V/_/7R#LA)N#A%^"/"R%L7> M0W+SBL+N+@\RNNM]!A'.H7N3I!G3?RLS@L9GLXVI/:&#Q'P=3VIKQM0OJ%YA M$:VHAL)]YB[:WXPE8L29\16TUDI-_*_?D]=]DJ=>'-R&NWT&0/PI2MZ\Z"7# M2N$N]/&7J3X5J>YFX(Z/:4$>17Q8[VI@;0*MJ_ZG*%_1U80D]>\T6B(TU.E< M1#=S=L*4@>&\Q7=5 MFMO/K,/,ZJ$Q5VYE3'Q,X@IEYB+H[:>ZY%Z_HV^<-C$8>,L)]#?CFFO+I4A! MPOZ#XL]R\E.OMQG+([^E8#;5=TL?CEX(,7%OM@])O'L(WY%SH5D MBF]J@_(%O*,YQ#XH]$A:XJ)N*S-.8S$940F:*!EHL#L-, FT\V,05>VU>\ZE MU?0F9E*06X5DWQI0VRCE-'0KO+?Y%7;8", F5N^,TY:NT:SVF+I1J M)&WU[1Y-VF)JO);$.#&M]4Q98^W$)1S$)&!YL(281HJS0E?$VH.4Y$4R$7N2 M%0$Q0V4R8:.5%2@./,1BL86K#>)10GL:$D8LC]#D$)\E>F:!="=H$)XDSY=I MA#@>PTDLSQ7VOSC2[5CPNE;J"JB_.R(589,7IOCK.O,1/2>= C_TX,)&CN3S M66:U7V3#I?0(;8 M#H85'<8+QD\P>0]3'&LNJN4JE3'HG);4;ESG:*:]7YF=5 JNTJL M_&2;2T]7* RR4[B3.PO(QNX\!$'9<:-?<(LHN.2VVU M2"66NIH'SEMZ@8[FO=[^DH)M'CV$6YK *=)SUJ?0SUZ\(V<9[_XZZ[0^AW%X MR _4B;5_GQ\QROOVRV_FT:9+F#!7P@09SS*?[8NE&>)TU[; !Z\P;\/DO9#U M4^8+?TIC\XB.8WGE]S-O29]@0JT(S>DT[\W@_6#?#*W?M>%\G2-A&LF[3'KO M--(7,.+[^2$O1/J/ F4?ECE;CM&H- RXN#JD, L_&_Q[U1RH(68J!K>\HPK M1 ,N74X&:4I!GF#1'32,UEN%>Y/H/E4L=4^6T5)*P\^5J"OC55OU5'+E&TQOIE44=SLP,*TBOO%D:KAF& ZFE$X@#C M )35!END-EU&&>-P&IA%@*:+VHV96 H>'D':C>$PD:%2N5?M0^9)"VUM?M50 MC.'R4E>L%2@.O .Z=AF[L6+R+756(:71&K^5(,=@AV=F$LR3'.R':(LA0XXB$?;CJT(M' " VC0W26XC1,(BXLH_.]>S$1.#:!L4VQ\\6B&1Y- MM9Y21"MT03,\4<0FAA]8EOV$>'/.8"/16R3L4Y($W\,HPB\;T>CQ#H=OEQF+ M7O+#P8.GS?9FCXT"Z7U<-U[DZ62L] ('YZ3*C:'MU-;3Y*Q"_P2O?$2IZ/A\ M+/,R%@'!/.A)7;0OI)FTBAJ:0VFL??)W"03AKBI$[I]>H1>G47&,ZRJ6G 4) M#*!]D9PE?/O%D+MK$)MJ51X]+]BB%V3*4"-S)"LLC\HP[#)#2[)U*,-/A!]; M8;%0ABCB[I,HW&8]81*3ZB_)^;J0+E&JOPOC, -%EM#N>JY/G[U_)_ F\M*4 M\91"9@1M4@QCDI -W M7ES1@Q<523^I!;#I;4T\/?3'6)Q.9I@S!NBJ36.&M ZXZCAO][1)AKY81H(F MC?75R%4CYQZ%%3 H4)0%&56?SUD#[ B570Q<:UZUCG8/C*+W54/KG@!-<:MV M; JKADW174)^*KM^R":_)5(;7C(J/+M,F]2J'ZLH.LFCJ=L:D*<_^U3SHR6O M_A3P Y:=<]5!.0HI5:U9=M6H*Z!MW$+V#STF<[0E2.9 :;2\]A+[Z 0"=T)(L/X+4AV$Q/U:E'58/L_:) M_!1*J)N^EV9H[,M? MF"L1ZVO8&>F9L87.R8/^)UZ;8U$\-MX539L[NX_:-QNL3W5K MT MTT!]%*"=PU2%?\I*-%:8G 1E(&,'U1UV+2"J=Y-DB@H$5F E*$DWX*+>U M%7 -NNY;#VZ(-&H%=F3YH96BF<7V5HV1K/8HROVM>!HH>6L./,M6>&-&7P<] M2=MBV*B4QT79"N>4!*V)J$SS86:RU?X2_%A$B(;;T*^\^&47'09\H@;\$'IO M811F(4AQB'41\)N5)$$Q,8CV,L3F4$_U=)FHD-V!U$^I[:&!X8T\[.0NIF%^ M,P3PFRG0KB*,>0@3FQF"ZG.XVV>;[9>T=)X*@=KM,Q4%RY"N*>@NRI!Z%\8> M$H0E61JOEUG+87,+9AD$Q2*&'%8P[4,O2BIR0-R[@- M)):D.*;C(4P'$J+$^&9!=#,E/O*#&P%.AZB58C-\[&G\1DCT)Y-V[_@+=YO0 MP=7Y; =,SIP%1]#_\$Q"I:$;4(AW[!3F.X,RZLMH)0+(W5@$&TN]H$/5$Q@L M0(JK--2&)CXE6F)-I[EKZ'2W:F!&L'BN$K5J*_E0]L[6U58/F2AK9VJ"JT=I M"%NG']U5PR7&V1F KAJ=Z=B[C"*Z:L_?%!>! U?ME>'P',X/Q"TTDSR/-*6. MN@@E#K(1S8?:,ES\U2_I0FNY8>I(H.Q++UH/;2;H>YP@#ISYYD-21EPP'GRP M>IBV#&:!.78?YV =?@H>!-YRL7H9$CJ F9-0O$#14-ND7T"$AMM] C&:$WYP M?A4W@)> +[?;0R^<9),RD7$T1KQR!IZFE,06+ M59O:)40K < L>P0A\LJ&2H668"0DU ^L9 M&6BK[O+: U)I+'0T;5N!WZS\U *Z-(BC6H#V?#RU56Q]W>'J<[($"V UAR-8 M /:,#*%P84[R.,,T,&=E".N'U2"&L'ZPYV$(G<"&"M&_KQK1N;B"3=B:PQIL M0GT>'G$&\==59GJ-W%A.0 VCFP*]]9YUT="_^6AR&=E&BE]P&BG4ZF/% 9^] M#-PED);>?9EY2,B.U$5DK/@*<()X$%RAX^OMP#/ F:[J'_'>=7.Q#A[&B#CH MPPB< ?2!8VEM@&!-W5WRYDH.8(1W(AA6+T+X589ARH8,2L*T[ M^&HDO1%/HQ41%J/HC07;#'[H94B:FVP/X'V\3>"AF ("*BM/Z6M2]%IZIKL% M2YBU@B4D:9P;&R%/U"DWJUEM8IEG=(S.1BSN"8:Q'QZ]B+-![#Y+X; TFG0" MCQ35.T%'Y!S-)]7HN)XO-_-UGH8Q2-,7L"M6?A4$8;FZQEV\R/OV)HFQI 6+ M^3V'Z1_7IVL0^_N#!_]@5"3C=M/&^?LSJ^?%K$S&[6;.@E@%[RB-U4X^A5EC MXNAOETFCOWQ[1BRURBM/H"!2"UW3(U($N8U!VX\^)D?*C1[ZEI&G67( L#>S]^\$UC-**:1-:#3K)!^]0Y'^O#$+*I73V\XZ9;2Y:1*%0;&Y M1;)[ZHRI3?6K@+5HP*1G6FN-A0R+>3R#(ZY9$>\XBC>UN3GL\8%3")/106.Y MPGOB(1&K'J[_3ZJ;V&VB:-[TB8^[C.0KQ[BCQVY5=::Z6I:UZ_)Z_[ M)$^].'C]CH Z;6+P*4K>O.@%;SC8A3[^-/&(RO=7.O7'I##MU7R8.D5R.\W\ MFG(74AIJFBP(;N.LB(3@3K?35/N$!>[#7F-]5THM.?>49KHZR>ZC^W9D,K9V MFUE)Y05=9!X,DR<(WD/$MJ)3>3&#@,@^A+HH96HW>_ .D_@F@>@;!1>@\C5J MTWD1K>GP$TAVT#ON0]^+*.R"WG;>*9?TUYP$E5W0VYHCOUV?L+HJ9WHZ]S!' M&&(L@-Q6Z<&[]=(,P/A?X!"F1R0ND"M@LUHJG("E(8:MQ7) MVSFX@\D!3:M0=;Z&V;Z6OIY@$J")7L7!"X#OH0_.1D.F%CAV5*5[TU(I,A!C MI0)]^OYP]$)8N$6V#TF\>PC?JRJ&I&HY P91>]%4T-V%VPP QBU#;*>8UD6/ M'JVETNF\Y&\I\"I"(ALGJ,VT';O''']_LRUE$VS!KN5!RHEB=)CU,KY*0^_) M\\-MZ%-%L'Z;"3:\XB&\#>\T4ZO15GMRD38HF\AIK%$T*651\)C$U6S8QFIJ M>S/$$L20GT&$545<,_0^]G/LDRWKA_(%%49O?7PBB;^P#:[-%KJE"+H\6/VL M9((I\/^R2][_6L32P5,YO^HOEZE5__#MRTMG4HT?)N$&;?\(@Q-T&IJCH%2Q MB=X.T$+HF5TF0?5?P O^3^XA/1X^5*6\6=@2FVM#N! (+Z+BS=Z#.^IAH30V M(YY&-)BB&6'#CU>8(G(K,B@*B1W@@+$B1A6L%19&" 4!"WN)I!<&T3I5O'"# M58=#LJ,5:BIBA JLE9I$P@V(P;1=[_ZJR4'1.;\=]QTY J*/3C_P M8*WX2,4L-'EX)S)@]0>,&C1=4P\_%F'E5YQ8[$[-J.F1$:LG)6Z,Q9FDZ)$- M:^=' E$1;.&[H1ROFJ"$XB^:4%$ET+62E%",4,V6J'$C5A 1,=ROAH86PV(% M,J*/ZMHG;63LC)W($HW?C#MSBH?*)O M.=O*T$BF53_SEC(=4$*H5@^0\-U( M#>Q:-41"=R,YR,P*7,3X-\T^-47^A.4Q;Y&POU7GSQ+F0Y08PU6#(\&!NE&/ M5N#"YT!"5@4K*GZ)"Y.LZ-550R7,BP3"9%<-E)+SUPD/FZ+*UG+E >'HY2E@ M,\RU('4D6W'15E1N$S^$'%>?%36L9(]A';Z^:G"$3UDS=G[5B,@?+HH;9HKZ M4,N[UEC/(":IH+4\.F+'JTQ11&AY9"3V,,4ZK(BT1 J"GJ)XC='(<)D1^?60 M%86G1BAO#5@KJ'ZS"RHF=Z(]ZIH"*IJJ9E;.X$L2_VY&X$MT 3V'%KVMRX+ILF"2YF]>%DPZ;VGD)[\^53^R$D@/ M&6GQ^2M6D ;1)>C3D:!O2#81L1PBIK'$QNGOR7T<]DCL:D=;%*XJS8B:$X-_3D" MA#E2:$&HJWXVJ"VIDE$9"EF4?1:3[V.D<(*')&4<-UX7_:K!94H\M:#14I]$ MUV"C9-A%>NCW:+%4]MI*RM"6U_PJQB6"F"(1Q"!5=-4H"AFDA (9UXN/B0_X MC0'(O5*7 6FX*:QS'W;NS+5>A=SX:JH%PPYZDC"$,*.FU@F3K"#%L6ZL^LW0 M $' RC=5(UFX7*3GRJ%D/IH1MJ#9A)4TIQ>SU:T:0ME;@/]F9)UOMJ1N $[& MB74BI%",G_/1K7GX"3!^AH'9)HRD&3[1I#T%8H:]01+A\$)V="O>!:J28H6( M=#Y$30VJ+#.Z7)\N;W>>P:Z0R!827.D" ,V)=EEP &!M=\)YMVY_X(PU7G1Y M 1$'G11(8K& @P9UT7@N&L^H;J\X\&S^LI!CQ:&IDTB"=\@S4RUT@T_! MIF$B]5KC!4P-US$!&Y,C=4S Q^7_5Y2#AIT(\6UY50 MR>*MJ":AG@+E C651E:81(GJ 1U.VU/$$?2PUAM"4 ;MO'H_+KA?XGBNP39I M- &I.>$#4BD$JOE?5LWQ:+-Z:,R$4&]+740JC/,PWE4V3"0G]K<+_2'-0I^Y MS&$C+@F&._37<$?SP8X8<$D@(,X'/<30D%(!3P5_PZH8+D661%$1284X(TC9 M1V*:+YIQ\0BPB?;3G1''<=4Z[WR G@^V%:+F]'B*\XA)(J*3S(L,B["DBD?H MGYY@\AZF.&P5Q& ;9DXXTIA(I[0IGN=V^^,(XA14.T,B?LXJ1PRH&X0[@,ZF M%_4FS5XIM9?VY91,7G8YM%ZZET.AJ$%DJ#,C5\G8*ZHI;!:%*NT32(ASU(:- M9S@>*3%<7KQD')(\-UUR8;BAU' MVK.B'I<@=F)"YQ0%IY;.]'CDI;:VTC*,B;?;+?"S\/WRVS.Z"I[!-D+_C GL M;&1$9[1AJ467Q9>T<7OD2!DYX:[."*E/?:-MII_$?AA5*:6R[JZU&E.6JV)D MM:^8!"9TL_?B'6KP-_>,-8M5A1O:]#Q[&Z!TNKC9P.%:ZT(@-[8YD^K)+^\P.H'_D MA5N,&=%H&!X3?(?BY&1O$:A$G!$8$(45%4?+= MB_TQN,A\91JVQYA6^IH\0? >)GGZO\"#Z97OP]R+2%;H41J\^]B';^QB6^1UI*=JAK) [>2-IH^86.LE#'_U*\A8E1[ M49E0U:A&G[A-M@?P*OAWGF9%V/N($]<;RK"%D]Q:4LLE#K!(XY 2W=DY MMV M2@5:NG,3#J-5OK;O?(GRQ-HW*UB1/'4"^NS9*IQO<3"09.N'DLS#L%28(DJ4:S&DVG M&PV1X"_X.0U( C^NP;!&U6E$DNRR;W>LH70Z$1=*LB6S!G &'?U!!-$PNB>C[PX MNXH#?.L?#WTWV=!13%ANG3'G1_UOE9Y=F7UQ>&&MQXCO[9!!C0*C%$QN/ A/ MVP1^]V# B661'$3_N[)EQU>23]JG) F^AU&$R N)ZDAEQ'8C9JIR^7%,6#*+ MPCZ!&/O%ZHQAX\BU.Y@YBQ<.))HR.&@B,F[P36;XH&AO$Y978G\?OZ-[+X$G MTTQOXBY5(4@4XO$Y;3F%)A=I$Z?&4/$Y8A0V'X M_T$@Q7#&#:\=H+,.(;YH8I>I>&T![TN6^']LCF5&"80GZ783[S?I5(?<"*R. MV@FDGE_M86G*!X*G@]C5F(6EQ?M-'RE1^,AZT-\C4OD(WD&4"%J4Q(8Q9\&" MW+S9V)S)?X*)N.Y<-C;#A"]FE26]_!5(6NM^)#L]QR4[?:UX,SN+Q8GC>+;B M4>T<9H"6(+;RE[4SX%GYX*=Y6VMR3O"K( C+9=W'B!T>JN?P"WPC]B7.4[3O MSV'ZQP9^03HR1(N(LU.K0',P Y_!X:T7-41L8APAE'O)!%&HJWY" M8)!RNXUQ>X!8("B*U4INP*6?.2%HBWN%F,*LL5#TM\LBT5^^%96-L,3Y"20[ MZ!WWH>]%!%)CMYUWRF#7G03Q?+/;NK>>EV6DP/_++GG_:V$>AZ=R%=5?+@NH M_N';S55GGHT?]*-ZE6?[0AQE\$M*8X,FS[RPJ,WUL4DTGS0+_9N2$HCR KNM M4LGE)GD/@P^_4<66]N]J__?*SP$ZT&FK;">E'G8:_X33H:?C@-/"/(.NC?.WY?UP=,!LC496"44W8 M/7M>5V-W@I_L8NQ00/.E%*CFM39M^F?R>P*Q%Q5>P2)NO+#M5_Y2N24*C6@: M#*][+_N:Y%%P?S@BN;F;.%0. =Y@^@5)D#YY84!_@TQH:(8%6\@VV310BUD MK7A@0K$9UO[3OCW/"E1D3,0BA-6V*%H!(=$&V<2J1WE3P!(9A(BPJ=.]-*0@ M*61\Q.AQ3'YKIS3)*$[._;E^DN(9AS%834OFJA$1LXX2:X#W3)'6'#2*$;;% MR'8.LU3A1-9F.E#7%PV*3SAM'6Z$9TJUX;SVE>&GG"W;I MTTB[,J=XZ[K(8]GVJECQ!'C0L11XAVHG:KVCQU$)IWBT:]+)4\/T&:DVE"+W M#N!;LE!"DT#B4I2GS&7JH!4XU+*)(];]S'$0FE2_KA5O\%1")N9+MN+] MG4I8N;YI*Q[=#4*4Y/">[^6<(2^37OP]"/((;+9476.1[Y0,> /3L$+]C/[[ M3Y%PSF9# X,(6:^\>+W<*Y@QR/ MEGQOW;IA,B,.S#A8)&Y\2T/[X!X+&[^#+(W$C%(>[2M$!]"X2!"]>A":3' YA MFJ*3)+ N:A_=2T$TA?A2)+H_Y Y*-:CJ.RWN=I.D/?6 W58;KB_Y\1@53Q6\ MZ$L,#L&_U=?<"W@'$,??<[0>^7%TD])]C!@NGI$0'?5:ZPMAP9SF)8\# M>!)FR>P^>I[UP.IDAJ(J+!DU14^KNM<)/.!A'X;24\FA]'8 ,G-BM=5HTYL7RBTXGG5,,PXDJ@5+ZA& M(,>7[=0^E3*F+%''J'A;L"Y0\ZFGR(O3]90I>D)W6)\Y!'D>+OP/?U\-I)3UB36UXQ3+;9IG=A7DYT6 M>7 _@K<,B0-(&L4T\,!Y]41KK?&H-B?T"N!!:.9%0T,F_>@=V#6OJ,W56GBO M']KD3'TS0VNI#<_?/1AB2Q)^@,U$DM!0;2V3Z[LH*2*4\1?H)4U(S68MR_3L MQ3OR_+J_SCJMSV$<'O(#=6+MW^='C%)KZ_*;(2R%]6R8U-*0:3/>"Q,::IMT MY]9G,1QB4VT3?P;O2?2.+4Y\1B_6QPB6SR";7C.ME"X<.4%I; C%,_ F--0V M:2R=;K8=LO5^X OD.H$P^8Z)VCNB7[(393E20VA;Z&T.DR")(@\R3W*OV;Q7 M>PD;_6IO_6X4T=0[?/6.U#O,3>X2^'($?K@-_:<<'I,4G'UOV!D'O0"@?_?W M.*Q1@K+&?<>0._S:2\/T!2F]7K")F^SW@]#-SNAN%DU@1V&&9WP'P!. /E;Q M=S292V8$I0I)Z\/A#Q!4@8C/V!Q!T$S8[8W:@6=P*(-=QS!SQB :WV%XAP1F MV))6G(TTS;&KYO;'$<0IO?@5LY-2HD*,)TZW &ZV#R#+\/^7H!+HB=K4# ,H MQ_C5MGSV#4U6Q*;PC%5GSS;-?F0%2G03U+FL M$VM&IP*):F.GUTQ]IC!Q2D MBDDMC%8-@X"YBLYT+4K>PS(Q-0'B6'2LP(IF"FKB1&+/5H##-CLQ!!R+LO30 MK5M-?,A'T@J ),1D.:.;%5');-&0;L1;-3@\T;!M+5PU%)(R$8E;68@/C4W3 MU=4ZD/\OCEE/9^RVXK6$X$GM"Z86HB-A5&.Y#JQX3L*AJXX-P4)(Y+D9S4UC M13VC05:6AUXJ39M (E*8@"?-BC='(P\CRV-GQ?LC"?QX3L I7AV9]%A0\%32 M79%3O"WJ :3Y]4$28W<2B'UEONW' M'%L<-MNJ1&>:%A\G3(W24&TX.7WYI A?H2ZS!GTQ"L2V9LYN.^^4P:X["6*$ M+[NMDBFGP/_++GG_:Y$M Y[*65=_N4RZ^H=OU\^=&39^T!NU@N"ZU-5SK-1;AQ-!9M)\KZD;T*:S&'=BNMVOLD-<[!JEYI:X:D5'7]#FPC7M&5XWA4)X^7+98M;=/ MENN+PV\S;$Q;4U?06[67:NAQY0NC\_EC#,AF\Y(E_A_/X%AY?G$2$&,L4..U MULA+4R1MX\3T.3P5:V4]J::WG]=TL4=4W]@3B&6< \W<0F^L[R$C(L+L1$*3 M9B24Z3FSY:M]/BIXRSO]OR H4_9WW\3)]-2\2QRC3:>1 >> ;L5C-5=K3OJ> MO.Z3//7B %T>CX@R,P!B\H93DX<,&$1?VNWVK/"$GT$6HMOO8Y'YLJSP46P M->.VS! 3[M;K=W1AG="_C=HNL5'T[1>&\1K#C$0D[&FL)#*(HTZ*$)W3I0D2 M?HI /%Q1I#SN%X?=)1GQII!\TM]!FN&\D^5VT?9ZKL^O'N"O2(G2H M._ )C9]]]#)PYX6P4#4U[P!_?FIS6Y6?>3J?MM 'FVVQDB](TH2]@T@XR/)C M&,YVF70@,8(A)BR>S'ZV?C*DY%4;J@9(V1>SNJ T:Q& K+=4#&)<-4)B6BC[ M)-KCBA!04\[&X@&:PZH!E&+[4IQOU6;B@7? ,'UNU4B..\&"VN04")H4Y3F4 M#&=34U?M"EG(+@CHLE8\A9'F59E M]'R8R+_BL_UG M()L7&F2Y; UK%/>QCT4[D'X$U1^F\C\*?E5?+>B"+M$'&#ROW48I^5;P%)I; M53P*<9'OCMS25**DNX8!L'0N+B))\R%SC.N2H(8>K#V_F(_EO_HBRQ MT_I3VZM]C#44WIO\D$>H\3NBR#C'ZAYBBZ799UN_:R)& ,WUU>4=B]L?QQ"6 M"C,2T)2'5RZ,T]"?) Q&YM/Z.0Q+_G_U M?E0%(>]@, MUY*7-JG-]M:#.*])BC:[6&T9#T$3M)2,K3>XJ-P@+%^PRQ)0&JL-[HJ*MB @ M$UKUS1OO&*(S2*C<.FR,Y;'%XG^P:^5LJ::59%'Z";/9W&,2OQ?>IM)"7?#I MYN^XLNUCDOTOX%?^G>Y[9CA-R(H+V;_--4);$9RBSF*MQ.]*-_E:L1LDNV\3 MURY]6P&*,AMSBT+566FMV 3E5FT265L4X2QS4XD9TU<=RF;X=<4SY=NQ-U.R MB(Y[P Y E1*[@)?#BE!"HJ-)BAL,\J%8DMI_4B:@XD!80>-F7I-='YD5(;%3 M>F1;#T?H/KD:Y[6S'N77Y2P.12NBF0UC2%WOI!6I\0W; RD7J!6Y]Z?9((6N MU"DR^ENR"XJ\M5.4#+!D!VA.X0K2WQRD4K+1 )=V;;1Q8NB,URS1I5[OA+.? M372?#O/9U]LR@W%B(<_QGA&(,/0QF[G\XWK>Y;GW8BYZR#V^4DD[JW]\M:"' M-J.GVN'^[#A.2F.S3V=;[R8(T.KBETF#F\OCW3LE"R-&M7 5YLLE-ILGU^NKGR$+H)DD;Y?Y[V;L?34)61 '$A=LUDA M_.K7%CVF*%>;LC.[\5;I&KZFO\%E5R#=8R MS=L?J C5%M,*Q+%.:>3!S6Z7, M*&9%4,/"]HA2SU2-$_ZW9PJPQ M0?2WR^307[X]8_"(#^:[O\XZK<]A'![R W5B[=_G1XR0::7]F]D)!2P+0G8I MA,Q)(:2VSB^Z2WU\%^X0^)\]^ ?("AYZE7W=A_[^-@IW(<*UIMWT"H*J4D8E MT+PF3SGT]VC88GREU8"5SVU>#NS]8'/@UN]*J:'.IX[Q]N*0N"O]-N8&$JPT M\Y'BD^S!+/1#M)E9]7*J.C]*CR3U(]JHIZ$-E,>)V,Q)P; M;+I2G#O7E1.>: M&97=U-80-VA5VWE%7:%A^JPPN-$Q[9*0C$K<3A/O&#L*] M* ]7:9H?2B/2EQ0_,OBX-@L'R \V'_ MGF RB="9>O8RY5D])+[L8BQ=C*6"J5YX:6FTJU%^!A%^S(WO_;3 ^*V!,2^" M>.2@Z^ 8SV'ZQQT$X![=,>CVR.;B%\3O6O@_"W-9-,<7XG5<^2[,%>BJU'EK8$X>%Z+@/+*6EIMZ6GBY M*6?>=06GC"LXY[5Z[6K%6[:56QV:5MHZLVNX9==.5FU["+KM[L\O?0%9Q5 M\.+I8PB!GR6P^*=6L^)G5WK6Y!=1M I=YVSY=P @@>,A!/EF>^.E^]?D&CP# M'X3OZ+2DY)EWEJED2+,K,;F*I^X9UE*?85U%Q;@@((/-+E4GV-GLTVMKG3[W M7L>TZGQC"&W6 H=$N8$C"1+?W(CW6]]NNUJ,KA:C&:JV&JG?BA S5ZO/@$UP MH:M&LQ-9U<*.2#L7[VC"+DQ"Z(H+P;AH1A?-N$ "'U5FQQ5/&Q.\**%^NS!& M$\\!N["1*\XV0/A46MAHAMIL"_'W7N38CR[%I7$.78,?7;L4E\ZW:IEOU:6X MM#&]UAHA=BDNG?Q<7)L[,2Z/'V>3 M7.2;.P(NCY\+A3,-<<,.1M^*/DD+[+'0\P)^R?N M[>#YE'K79GMY-H,30-RG:0Z"+T?\7A5 /TS1D=SD69IY<1#&NXKC$:A#SSST M%9NNCBLC/+W5Q+TU<&\-W%L#/CMKG/'&W=_-OEOSA"<8^EW"'#J*J5SY&6"! M *WDZAV)/OBD(+GH+L=)B3&3Q"5,OB#Q!I*OYVDY]FVVCE-)-$I>16B0!47( I9-_1CN+F#Q.4E3H MG''0*P;%!?GJAA0%^>J>P?4<^5!2K(=$9)3LH\VP[8#3Y,EBK&6$1>.ZL)1 M3>8W"N/BUTWCBPT8Z+PD<>DQQ\0$"QC07"RP@KH!(M8_E])249"[E.6R1ETM M>2^Q-+,B5D(UJM:AS7,P$@-"N+IY4W'^VM@/H[#XVF:+8 []@C:C')%JM_DB MH[9ZN6(YI?YHS;5Y!!Y!=A^C/08/24H+:VBWT3;5CN7BK.H59ZYA[2CHC+(4 MN3&T+17!#0L65:2+/B1Q.<&K#+'YMSS#NL!KTN==#=9&6;^"@4W;_XJ=]+90 MC@*HH^AS\79X!8NLR6V-F7H%KN#DZ]9F2!$\#M^4!#K,= K#M8%RE@Q"DCQ\ M"O/IPA%4<35,8>]9.*S2E\LDUAA<'V*I"%+NJRF4_(73&O5ZG.(M+ TK Q7& MBYV<7+%CD1KB"YI9P7>9\?'M1B[(W0+->V15FIX5MKM-JH9?*D!Z"@ ;$F&] MTM!T?FYTF7SH9L3DZ@_E-C>L>)[I=]PGS,F3VYHA@Y)%#=MC&V4D\RZ"5@"D M6A"9KO3>VBUI @=8V5Y9$9GHXMJ6[&#G"'@L=#1**#3R*RW3 MZ'JV)!=VC ^+%P6WA# 3QIRAYPR<$HAW?A3[^,M6T)-7=#-PQ#1<4G0+XSK4H M"W75&#+UCAA2 D]?$3]'E\)W&BT1&AJ0J><5\:G!Q[M<+R)L.,VS% ?5XW M"6"FQ:,P!1[F49PR/X))AU'@1B$_TQ?@>&O'3B7[IY[F*>RN)H$H?QN(B!?S M6:L7I;%?*/86P@3>)!!;2_'K.FP@P4B52<.O@G_G:59T6:0^+[RZ!GX\=6;< MF-I4!LQ8,(-"$@"UD&F[C=JIIC!K3!/][3)%])=O#; (Q@A2"UW3(QH*+#V(/D>#E]#^#8P+1]4/4M82ZZ M46E+TX^)#"A?\9,A@2TA7&"P2-=P@ MS': E,*2V7QF9O<>ID4<0.-B>P9^Y*5IN W]4BP\7W14]C)L'&-.@;+79[.] M_:Q>D)7A''$6QGF1]Q# NGT&FP3",IVK]X/'/^!R!Z)R$A A*="/GE,T*]Q MAJ1+-+7=?8QD74265(OH=%]<]L-F'>%J*D3=IEK:$1A7;5AC2* 8$HH$N%:[ M!E/@K?'@BYNKIAA^Z!V1IM9*,D."9MD/_]9--K+FUAGBBXTB(U67&5\.7W4\ MJQ G'RCNKQHX\2SEFF2!W1XZEZ_7TO^5L*_I.CD6_?5Q:"VUY9CP2Z/@!:\\GJ M$Q4QX54!F-L?1] S- MTT.=7::7KE(T:5%ORF^",$[%W@]U-Z6._C.'D'/W!X&SIUX"7!SQ[1C8-N7FK4 M*;^/*03#=(B2FAI%+G1>0VMM"NZ\.J?4YK-<1#D. M>//N *EV:J>!&:(I3^0@Y2DG20%KM\IQA(>6P9)^45N($OVI(44:6#M&PI)$ M??0$[G0K_ 8L8:!)5]2[=^V4Q;NU64S*#M\*1RSC45'GF*X=K;&RP5DP6[NA M7Y0S484(RP"B4E)7AI["TFXP+J*$\S!M&3(C[+W/22OO;?UJX_[^=R_*RSV* M@_^3>U&X/6'?MN_CM%<&/=7@!)IREG&)D2#8/.3[:[,D7*891X2B'/-4#9SR$B&DBW3 MXBO4U2"2I=CV)#KJRW9<(XSHY0;=;F&&?D>LJ,K:-Q.FSG:&,9NO2/2#PKHQN&\<5+=T,7 MJ. 4?OO%@)C(08)G4QD1%>E6;90<)0HVT1PD8*T:VF&J@SB%3FF^,P9$>;FO M#HF6Y ^K1G&(.M!*/)\P3N (1%7BY!HM!Q$=KQ H/L_\)W&0C^YT\(1W#YQR3. MT$=NHX),D( !=H=&%'I79CE?YF&<_34(#V>1Q8LB2FR(T$O [H7 D#4&(_&W M'A);+[IX-827&A1GZ,^'%KD.6K3LQ6(T*B%:+\Y!\.>@Q9?:P A<+OWWSU3. MMQ \*F8[.2!GMFXT,'LT,O3S-_#G,T2<0T1UX3#!,QD# 18B=.G3O0)-ED@:2U).NN^;PEU<))Q$:RD=DK@44!*%/E+"F!FN5.:PZ'^: MIE?P6BM-K='_$$D=8+6<53IZ@@GVJF_@"X#OH4]ZX41MIF.B^-JLYD!^VL)N MN[PIZQ&:7_%;Q,WV/@["]S#(O8A"%^1V>J?Z- 7^/@[_DPL]_FPW-FCR8L\ MN\V7O@##?."N#OILN'^)\Q2QNNG10_"R#K-05^,6 M5LZ-25U"7=>Z,/VLH(JW?-D#(!)P16UNU +8"47I'=:P"/TD50?UAYS JGX[ M3(-7HPV]4X-J_*RX_65=P 0$N /$"BA(.GT",EAU=Q<%5 M< CC$#^ S,)W@,/%7I.[!()P%Y=9R_S3*_3BU"O\"I\0C1%*XDWY)<5PQ)D7 MW7E^%=1!5Q;)#:<2E46JF+-D98'^^G*3E*$TUPF2HP E1S&[K;:I/T%P],+Z MH15[ZN2VVJ;^ #+\Y&BS+5_;;O(LS1"AX.#0 S8,4U;![:;6G%V,^9I\Q@(U M^N^-E^YOD@A'KF*>49JP$8_HS(ID[AXXTA36^12Q0A"^8W/[,WY5!@(BY"(] MM,M^O0>=]!<8X\Y%AAQ>'#R;^#WL"0VF:R^Q4U^R*-"8S@7H>[-AMU^LJE5 M7E6Q>74::Z.ZL[[[ +P4%/]3%:/#?WSR3D64&(4"!3MK6QQ?G;S:(O'OU?M! M6:#$ (N+TA0,:ZDS4%-#34R.I^*'#;)"4NIP*D9HQ4(63XLA'+7ZA004"%\Y<2V3D,)Z%+G[$ZX5:FV5&"RT4EB'Q MKC5]=,*4%HJ I)ESL@"IA2;,D3-Y4,*I%KKVX1JN2/R6R:"H$CX9ED23EZ^& MG7 "WJ8 X"?#]E].US<9$;4D00DDG * GPTE"9H%U60,U!(!/R1S"BQ^,8P> MZ&Y(DU>O3N <'/,Z!3Q_-XPX.+J]R1 HI!!>&/$4,/QJ% PB8I>K),_KLQ;MS!>+6(KJ_SCJMS]Z/\) ?J!-K_SX_ M8K2J%>??S-Q$_0FS:L'J-2E8]N5*!NDCR)!<[J7[ZI> W,"[TMYND4'O1E-&?TC H='VL$)6UZDZPPY4649QL7*SW*/MIWJOV,X9+<>Q&^\ MTPW$%L/)D1OPN<6E)9&Q"I)KGXD:WXQ^T"#T[DO._M8R?\M9?!8"%>MYV$Q8 M+?X5&<7&4H=J=HQ51B^27S.P:]XZ%U!K K"0-5+K! HL.G @5ZJUF-RFL'/9(2&D0_9H%,'&'!M<@L'9)!GB'AYDBQ]1H,CEIR#;?GF MG9D.;2T$#V:*#H6 3'LKS?1XEB5+M>VM"UWDT*MWJ!G79)AFN80[0MU"7TV. M)1LI [C)&,TJN(EJP0M]A2E+5$/=$ M]FJCVS#$=%PM]FC<4H8N?8Z&/\122 M!M5_LM 7>@JA&>MU6>@+OVD1'.*$64](=PT(9LA)% ;XO#V#%*E-"(HJ\!_] MY(*\79"WLIT[$QVYUH5,3Y.6Y6(67S7Z;/?A8; M69_WFHR)\THYKY2ECI=EF=YI5]EZ%*67_'#PX&FSI9FNSC$ E^/CM":G-2E_ M^_4)TH5$;C>3Q%^G+SE]2G/SK]T32>,O9J-SD<1R]D=1 M79S+*=5.J58E13\#/]G%X7]!,,TCZ]/F#;9690^R(Z ML_QM;J29_G6*J![@@G2\[,3+NV151?DL6E8FA!*^K>GSG8S M>,K/N(#Z9OLE+1L3+I$IO[8*BKN/,R_>A>?&!3=ZW7LQ)V/-O'-8!=2SW3=K MNDRJN[/Y0U4&Z,D[,92Y>>=@+(93?<7E=U2\G_7$Y]E7[M=<.(<+YYC'!6(RG"X8Q 6#N&"057,D MJEO(A8S,X1*R).W+Q-X?EQUF"D>0)1EE)O<5N00U4SJ-7(Z;T7XBE^1F2J_1 M%.C^9AZZ&AQ*D\C]MI@B^(ZD2> U4*^:Q]%[DF2>Y(TL)(M)FWP M$+[WK0/7I\_>OQ-X$WEH^O27-3(CF+C,RQ0?O0/[[8WL*'8M5W_!\E?H!>#@ MP3]29BWF7K.E17=PC'MS!#LUOZ8=/O<$T#T!%,QJE>$P$29W:+?1-M7Z]#&8 M\%> ?2/H@+X#Z.W EQ1L\^@AW-*DDE%#:@/B)D^SY !@D8L?BT_[\,C>058/ M%XFVS$@TL7JR\L)LJ[B,K-2T$,28965GA6PU=3H'"MA-Z/K"ZL(Q,<.S;7B$ MHXL!=3&@D]Q]+@94+7ONJ H+!T26-X_3/DP&:]YRA3+2U<)#A!6<.::JMTR/ M#K$ ]540A.74&V7 =/MPSC.MQ*V6F%7-/MA@$2V',(QWJ,%C$L/ZK]=>&J8\ MIX_:;^@SKRM8!LM]I&Y\_1!Q"K6RU\_NK']Q,E7E:6L4&D/_4N_C8YZE!?@_ M,ZUOK![Z_+I[#P)T+G MSP,.>"PK?4*(ZU!CZ*]/ER95RNFK[QX,FDX&L*1ZL](V&1Y@J>XYRUQQ"#ADIK MSP=G[1%C?D0Q;>&@,41/?@4_CJBW%L.5RL/VTTKBP03IAB=D+CUDR0#KNVFF MQV?P'N(+_S5Y@NB/29Y&IV=P3&!61 -ZL1^VPI:NO0C]&WC9 Y#IMC+>0IC MFP2B2Z&P"*,KX@EOPA- _QM09EY6[#?/JCAN3 ,>LHLNH#%_ ML:?M@P?6^*:N3"9VR9=8HO/H@]1)M]QD8T-0AUT4;+C;RW; HF--1&MV>>0 64J$I:?*G*/&2RE+_#_V283DO!1GQJ4:E D-%VO44R*4D%_V#K_:%Z[V*L>4 M+1D8C1;30L<0'/#R*1>WT>NE4P=3#*F7RQ<"3%[]@-=+8^5_ IU,9[>>T02B MG(>0)+*%8B1TDIB"W<(M0^HOF.GI8L94JQ/!L_C2$^IE/8+$;(==\:7&9[.] MC]$7P$.2IL[ Z R,)AL8JQ!DVE:??W:&0V>$+%*; M&[, [/GW!6=?ME7Z7A+3)LS]+*^"$@HUX 9];$>LTLYL[@RSXTCA8QCEV45F MX1!#W5J?#?]81%W$NXN$0S/B$UIJF_9E#G=(^BT#27(TMVJ2.#L*0'(<*-N] M>C] >OL#,0TDCR-!#YX*R>4QB;'I%4F)4;&L#$!$893E3_E%;3 ^@HR[[^TV MS@;N;.#387H17HU&QMF[G;U[-?;N.?D%1^YOL@**B+U0:[9RCLD7^Q>*E)EV M_SE)9,0A.2L?SO?1<8R1U!SG 6F#-*E2Y=PJ;; [JM?"2W,KAX?.!>WP/1F9 MG]/YGISOB>U[0O09@Z ^O%>^GQ_R"$T.5WP-_9!F7!/HZ/Q5B_)736K9=Q9' M9W%49G'DLRRC,7.V2+,M!_::('8PU!5^<'?K7T.M;-CF1,C.66,SL,JMD\P23(/>S M#7P!\!W7PR8+B,1F.B:*CWTUAY0J+=+;SCIEG /TG!I=#Q1*6M>F&%]T7\"R0YZQWWH M>Z1,ENRV\TZY/#_-25#!IK==WI1'$P@QE/ KDO4 C/\%#F%ZW ,(J!66:2UU M1SXWY;BF&'?[PX_R 'M*TQ2@_P2OW@^J.4I^)*6[\)ID7E1?Q.?//2,Z\*+7 M)(G(5XM,3WWQDI]OKYAW3*.!VJ(B^5L*O%K0H0)(;#8K=[A*0^_)\\-M2"YO M3FZCF M$$;Z8BO""$*?SIC(!8L,)-JZF:<[&=9I-B@IW2IP.$Z#T +P4G7<. M2.U6DV+$FQ"[O=*I\:;"_?0RS,ZBUH*F%92MD)ML%N/;/UGZ>FWA8JC*1B^> M;0SE:2'$ )FN\KK@]7,-(*UBNVWUU^1E"YN"1>QLG2/0.28FP\ _^FR;0;UR M^C%9R.HK/5#Q\L_ZY5)@H! !UZ1Q#E.G:^4+08!&".,A6 @QL.\#KMFE#JRF M&D$6NO@QHN$@J\I"0["%A08I&XW)8$PB2C#8C)"O70F/QI0X#V;AF M\LHGH7R:Q&4R$"K(GF*V7.@#"RG*IYE*%_K>8<"I[YI!%_J48=2NSX'!/PS# M@&AQGF+A_S1LX1P;]Q00_&88!(.6O)" P%K-*1("-FH G5P.:W?.>];@N'_Z6F]9,Q4'B=Q,;CE"[<'CX M*E:OD@==*EXX%M*",H],+B+HPI$9A_'N"+FO;RA3"'Z:BBGIXI]\I5'%QT MD,L2TNL3^LLQ2;WH$TSR8UK:4]!.X39E<3807&JS\03^.6>@N2[XE(MDJ0QS M?7W%\#)TC9D^KO,UI/A4'[T#8/I2AXYF]_)=UO4%9UV7(+92/MAL6V3"IA*V MWWG$@$I#&Y"XLP-WGE_$R5%C&$BME$[CXW]N$GA,T$+I">3[;736OO !"(H: M0%A:+&)5<2:$\+T2)2G;+M!1*:Y7VPP@,1[^ 3+N)M/;:L/Y$SKTN-[M)B[/ M25C&SS(A9O=1'!?D13B<%']R$_=T"&(P$+O'8@U8&O25?BGJ&>1XHVTR0A$* M\\KDG6>.PR2VA8!.2J>Z6-27D<%5V.H[LZ(_+V]:@+G8I5WFFW@UWZ%C=)R% M(S_2EE#'LA&5J85"(Y4 FZ"^F>QN,?G66&="9$-8G(C>OG"$%;$RAN%@X1&1 MFDF08])8: IDS> *&6.6Z9G&Q=1QWM@WX6Z? 1!_BI(W+WK)L+2\"WW\97IY M5IGN&MW\[XC9)_#T%?%7)%!\IT%.:*C3AX,NE>R$ <2,YA;SY.+2.KVBSS*H M7J2G>!Y&>ZUR6\^+;X<7_[/E[)$? 4Y,,F(F#63TTOM:O;"V/N)#$ MCKL(>ONIKKK7[^@;ITT,!MYU OW-$#+:HAM27;!!M/BSB-#!Z&W&\BKA6V0M M=5-]0LCAZ(40$_=F^Y#$NX?P'00M-?!+2@W$%.IKP-+:D[O,[7P_;+:E"KZ! M-\GA",$>FS??0?F/MU@W34.D7MS&^:'2J+F03/%-?4H<>$=SB'U0J%JT!TG= M5F:G@6490D0M6$> H M$@:9)I$P57"C(1'B+$SC.?/J73A92%<\9A@Q3/; SR6:"?%@DX&:1% 3L2NM M"10)24W8+&5R^,;4ITM#<-6LN;X4D,[9Y+?P2)3!&H^8&7&AY;K5H3.))7*A MI/&NG]E5]YS,K=, M,JF]3Y6M9:^XRLMR9*U9M9^F:!*2F*%(!21E:W[]!D!2X@4WDB#9D/F0R8P% M@.A&H]&7#XWDT[^PK:@,;PU^8PCX5O%BD[C:AGG7:YE*K]/]V9+Z@<4K"\5 MCEJCZ:JXN&[V#AWR/B'BDKA^CI@_!(B9SZ%WLX]PXO^150\4B8. 3&/#?W" M'!==)C8J41P+.,\!F74:9E(5K%2[4^\JF9O35M%.^GC0(@HS_Y.L^4-8O#ZI M@%9*NE@+P-'W_/CP&Y5K96F.JQ][M!PS2SDC\-:*D'O-8P)-I#+WW_"Q"BHK M#+"7QH\.DNF0@](+)57DY"J0=ATQ("+'TO+,K>%C(7=4+66*ZD2H>K>0B1Q4 M'WPDN$=';5&/,%B>I.^F)!&>B]?NZ>T(S:AG!&(08[JLVC(;RG@VV2PUF.8;1?*=% DQ']%%&P^P$1$XTX"!HH*DD'LZ_^:#'Q/L+( MW^9%OMT3.9;".!.IHH@IQS@U-K11@I=XZX2Y/#@!@Y8+ZQ")VT+@$0[YA$03K[(^!3MIII78[^&/EZ$=K/POHO);EHNG>@.;) M!T!Z*'.7!@)3FIJAJ5@@,TZR80P>0^U\6DO3O]>#!!A'B]:<;<@,&4N]C(": M&D%&1E4<\8#PH1'3_0;VDS2 8BE[QA4E88#&&217@LY8YA-]MWC\W:'8$1 1>^6'[[[_^;L?I)3H]9V,M/Q!O7#+5-3=^X&X[R)= MQF\[W:J<=VA,S,8G]'9A]3,F!V@:NIDA+L&3M1O#UITSS;M& Y\X Q'5>>_$ M*R(G^:80)V/E?W(+, M(NV+?!K6OC:';,YTZ9Q"M4MJ.N:2Y=SHH%4$QA9H1F@!23J98A7( %>T+&&, M[ V-03AS+<]GM/%R=36M%5@CN>P,RYIAA6?TV_::AW3'_0B916.<40VGQM)$ M:0>&Z+A0UYA'N*1B\E_BWM<[C<3=(]PEC2#K-6D:H3DQ51I!U&.ZYTA9"?]S MH?]'^A%^;%JG!S0RI)\Q$/?^&"3J?%+P%59CPD/,;D(2R77GL"QAME1#QP+CW;( M/FDKATMAO%1?CI48"9 9HA?YTK"!-+AA1=!"S[MJN5]X%HOE7-"R)ZO//K4R M@*X@)M%22'AFD^5<:"TD BOL"N(QFL*@LOTLA5GWV!920])2,' OTZNEJG.2Q=X$C>%, M_O9TBT)W1V]<2V)ORFZ ""KF)8W!*;M=&T'3P/CH8YRYE2*J!E9K,=7TA(#" M9ALXHM$L,*I4/Z?IWX0K+E,V)J=5D4K4:^2::_2R53XC'D98T&C42=)[8,M- M919"*1>WM6_*$R&6HS". M]C7=A M0GQ*I)YNK>GD$];0Q(W&-DYZ^FLMYZ!D(QXA=B[E?2:$%FR%C@&_C3U3G<9$ M>B&&NX/]Z!FCHT^.B>"T0H<($S$6WK15=C%ZB"QVZ(BC%U.VG1< MCA9;YS.*MM@Y['S7"03J6=QVW"EGA%#3B=O"\<&5S\[+>L AHT\H8?IC MIV$=2]:#W]:H'KESX@3A\)]H[\<'8FWR<4^RED:G\PT%0?FU&>%L! TG7%;B MKJ7H'D=[,BTB>V[RS4]VA?'^C"./3/0F]%X0/OHN.L<\I>YKWU&-KDW%(TU0 M2'W2&_:TI>-CJOR6F\WR0(20Y-;CO#LJZ[ M]40MS3[8D[[&R,D%25PNG-MLNI+S*?W^1(0K&[O*9^F^*I\B^+KY.HL/^_%]F#^LY$) MQLC]?]OH^!=V,1"?LOGE_W&96OZ'W[Z^U"95^F$0;5#-24DT0:TA'$?E&6'Z M!V>+ZIA]K2Z#"C>+H+&U M*'TU(JGV9"<7^@,:=*P%1=?%!4FYT4"J6,(760V&(1AC1PD&[4L= XR"XQ'X66P3DL9H;WU!>A0 M2\ENL>GK2%3(E:X,;GHM;Q,R+XS:03(LL*5,T-[Y&G!BR.7.QMD3-4@39(88 M/Q:U0=J6O/< 5> M$'B&S(5!3*/ZQ8@A&/ W>&(@ARY 9H)Q=2>_:3($*_X.4QYX^$[(Y ^B#_A7 M>H9@PR_0V*"Z&'0=!9(O3Y7E?\G"8N04G+I*DJ;CPF+CM7&E3=P], M6VD33,F"*RB<.%?% UX5[QSQU2L;\:'*%'1^RR^_@7T7^'L_%)?(T^MC?:D= M_D1R\4<'C%P_>](K],K/SX@GI]MU,B$H3XW\>X XT9?0KG?KQ,4+S5=SY]N6HN8X>P<::APK^WF LMS\,Q@/*CWQKJJ0\G!$B! MN46A'=>Y#BZTUIAZL2%+,?=MM>G(>..1.*"M2<>\M3KZI2,#MN65WDC24:"2 M\.%U4-]:<7)#D19?S-#1DUIQS6N#&F67C&]/%SCR"FW]Z1]F+WP=>K/^[IU> MD'6""P(P]&JWI!O"+,A5MAX. #2IY=SU4$J=!IU!-7: :F8LRXQE&4)$YL?] MQI@R@#>#IGNSRL03,.R*9)AP'R<3-KN^]/G03\4L;FKS+/UP)8\7FGG*1/IT MB<5/E?2UT?EHB&[FKJ4IH8^!#9@SY!\Z0S[79;6L8!"$Y/_HI=$FQ(/TB?!, M$;X?]54+WPC,AV M]J2)F7HKHS'0AS!7 N+@9Z,).$'(UE+*1*VNTPN"1)2K;::?:AN9/3]@,N%M MW@VB!2[I"90?O^\+\M]^LG P/I&3Z,W!7GP?8>1OQ?=Z6PTRYU"MR:%.GZ$R M4+2@L+#29,A$VMYT (J2S"M.?'>1B;047\1O:]0^641' MW_O^%Z%Q4OW=;'KX_>#36J&413]\]^,/XNPPOR'TL^XS"A%V@L++['?FU0<; M:"5^_-L/W_WTH\9*5!I.#]>C0.<*OU2(O68'..+TJQ.DV:6@((C>'&),Z\H. MIZ=90=ELD)OXQTNX844LG15RH]#U@^R^SA-*FER^==S?;_94C?&DRL"H$%;O MT7=>R7QIU=NOH>?'"?9?TP1YN;UZY^"0S%Y#$>@.-*&CB,GJ;$/_#S;?6Z*< M-KX0+R-J#6WZ9_%[1J$3L.+%H&EJ+_-*.PY;CY8I()^1$M7:6 M02N:J\.4:LP4,F\TDE*"6-3E4<1Z;!,TO5IXKC:Q!J'1Q1T-(2+LB4 M8G\V7(V:5 6G*]J1'_^UG -M,L?GMZ.KH6?( *[A_(B::0&9"?T=!E'$WW*J MA[22&DF$JP#UM=XFHL,&,C=,[I=J7L9RJCOM%UFJ!W*!&_-[8@(@](AO49M1 MIKP4FJ6O[G9BC+%DG:4/MIJ2)NV4GN7/G'9,# BR@):_]FF2&7HY1LM/R>RN5>C]"RF_K6BMCD;"R6-LSHZNJ'K9 M!9@?#,GX(_G?WW60C.6&T_,._KT("% _U>+_0ASUGW06O]QP*"3G7W_X[J?O M=)":G[\G_?M:83*4AQ(M8=N!\6IQ<>C$6"[ ^1L/3%34.F6KM\)+F MJ3]R;F(&KPPJ\,;U@/6Y>54#G,+8^XZ^<9*E:#Y:%D;:JKYHGE<>*!0)O0 M @E9KO3>H:'LY#1UJ. 3>DT>V!LEU)!3A0=$K2>\Q%*>D"P,P&L)9-H2'Y;3 M$,BDGYR]O+""L+GM! "XBEN5983W>D)/&QKU36]N'ZOJ3.BBBEI.QL-?'>Q3 M)4!C\U(QX#0T>Y'Y]CZ(F-&Z:=:^3;".'JCN](YD%^2DX"P M5D-,1NA=BB,O"@('2U51H]FXYV7&-O%Y6?D=E- 4*WQS)#XSU2WW$7XY(%:> M_#G%ARA&RV2'\'KGA.2G-78\1/[N[IP8B7:Z^>\ <0MNG=B/7PX8.=XR+"OC M[[62RBHOE1 E!9\BTLH+B***8^'+4 MRQ(.R.YR]F/!U=SC[+X76.SPJJAOQG6+#)(P6FDY_6*7_'QCE1MCM)1L02RR MN&%4BP>")E)9I*$102RHK# ,HW:.!])*D^LORP ^*CWKRS 4R9=$?8$S04M M@T84#"TS@:?L+*%<9LAT(]T2 T9K\<6QV3(/^'O%$NIE M"=_&&%8$2(6PLK MMEU(V7*^R.T[V8$(#//M/ T+0S+ M4;*=@QZRS ADGIB2B)IC:3ELN*\&$>6/+"\@H<$6C;R4Y=4A>LJ&++-E>:F( M%IQ1I<$LKP&AN5'$N39+KR%$(8T'H]"EI3T&>'M3\&I/H6UI.9'*'!J4BO1RDU>.BF/V8G=-RLV'E=CA<5G:Q#@O2]DBY5/!5:7?0$66Q M4=.5(:+3!#(;E.YPFW-\HOJ4<[E_B.7^Z1$*.:X\@ +H?IA#CJ$:9I3H\(<< M-!Q 5M2FATTN\8K\X[>+7_R21.[O*W3(DP3/@1,.X1WWOVM"Z$I.B\")8W)L M8^20R9_8Y$6.=)N>TUUVXDQ+=JU?W'Y<;W'G8%22&DR/F;W(PQ4W'MDKKXIZ M/H],T_^!O*R4 -9 [+3+FMLZ\=Z7_?B>_ENTWD5I[(0>T?1/1$LD M"(5\(1!>8.\PR&1:J#8K.N$52GR,O$\IK;R3U:EA"R'2LJV&&'"UUF^(UN)_ MBWHME]XHTZT79>,M93.Q9VA:(BNACS'--C MYI1,O +J^9FMKY)]YOF\VWP7+3>,DJ_$\L6-CDQL6D,.[&BC7I2NPSG")3'6(7-"(YG=4C1:>0&@6:..?RH]-+EX6!$# ME4/-S;'!DGL'BI"PAMMU#H]V\( LC2#W/&7:N4Z6\JB?^&BZ9)8&UOO*SVBN MG*51>TOXJ^')60X\;KD '?TYRV'(@YXBK>0(;K:IN1M#C_W ]EW,_C7?8R!3 M49U5BBI396#@Z6(9YV?"E%3$(C)DB2]SXT_&(II;559AKC4:,%)^'Z68[;4R M&^GG-6/DJO[V!6]SI;-,DS@A-!*]F^'$3&]7X7VBK=6M//?ENN'M'V/5+BFT=)500 M$NR'L>\. AEI\^GI+46$C[Z+^,1>7J^_Q]&^((ALFE+$2659]AY_.DLT3'S/ M#U*J0%Z0FV:W&^[>W2#UD$=G3&E)$T;*$"HUF/8IQ;9/V@BYAPC M%U7[-_H)V&KN*0J/+#>5Q=.9GB[_OHCBY"E*_A!+S,M+I86D*QK 1K M.Y*MQ\"-$>:L%"@5!Z]!6^MVC9"UO?*[8"O" M$>R[=)]?_CA?"ILOA5W-I; 9^O(Q;B=,Q[B:#I5>H.&WG2_/M.:R'$(H: P; M5E;UF3G6MCGH+&]PV,RQ%7-G.0NS4^D^POF?:#O1,3CR)&:<=QN<]XS]G+&? M'S?$ 8G%AM!O JL3-/=FY-L, +ENG)+(2YG1,F8RB5RO:(;60(R)?Q"4S50N MV RZF3IW;FW2AY#+TCJAB[Z2N=UA>BH_8I__&>YN]SBLJV%%5)XV>@76F22M1Z_)TB>/#N\ML'R)R9K:Q$ MUM8E_^YLB7K_XN#?4<*TX$WR;>>[N[O W_I$V$/G=5FFV "*2#$]_UR9R2W!S/Q<"H M9 D_8I0)9<5)S6UJ7QHXK(9E(!,Y[8ZM'1<_OEI>V![4SZ-V!7R.Z*0*B%U8#O-74XLMP MV3HCO>Q!>H&$5<':^2L__OT>(_1 3D:R#,E8^Y[[75MANW/>>,X;@[OCW.:< MOW;.S[G:.8]I659DSF-.I"/Y%M&\=?%INGE]N;MS$ M/Q)2Y]#1'#KZ4*&C.[*QDM-#&!/'A1'(7K=9[YPPQW9<[O)>=E=\\QJS%TE, M"UO/V' MMSZM)C=GB.<,L0W9C[[AO&M?C3EK/&>-YZSQG#7N'^2C\G^,U]FMO2XY M?GQTOD@Y*OLYT=/Y^N T^K]=8'6^= ATE>:KB),>X!.MC_V/SH,)5\[OW$]C M V@&4Z\*6_<(D7/QT4?II(K&0K-QL5'ZO>;D9(:4PW8N,CC M"XN\*+EF9]@5L^>*['-%=F@LG"NRSQ799]S$C)O@\M>,27WM+.T)?FAAG8+F MY R#F&$0UPV#T/5@9@P#AWF0Z[M:CU"PK+ZK]9"$:ZCO:GW%Z ]8W[5+.8ZS MU?!IKLAQS/8XYH]22<7-&"61&:418^LC[?ZZ],?+GKY#!<^T-,*C8 MN2B$5(VN<6'FHA#@E^@#%(68\^=S_MP^]/I<=V!.O<^I]SGU?NVI]Q%# M/7/V?E3^SQ4( -U/G#/-8&]6#W[_?:Y2 /;^^UR: /;]][D^P=CWWZ\ CE.Z M0GV?NY\9SZ@'%<\(G1FA8R-"1PO<,20L(]-(9:ZQ_71S..#HB+R<;;LH()I; M#-+H,HI1,CIOD\R-)1)T1D326SH/<9PB[^N! JD1=OV8R-@R3>+$"3T_W.;* MFL.(:>8QN?A*P"^5)G!S/5<*Q3)WD_9RX$H?1Q*W_P 0+:YJ*NW7$E/JU7.* M_)6NGL)5\[%PW@]5JY[9#Y"6,;5\_D&?LTG*W7 M-]IR[6MCXQMB,[!L6EREM85DN@2-+$9&U&NO7(XT?A&7J=$//4O+-);<;!'0 M1P!("#(W)JU2.$.U$=R@]I7F2M5E*]J4JIC+4WR$,L)S$OYC)/IJ;K1T\ORV MUN:@3!_N%7NZ=BY"CB,"<-H4!Q)H[LWAZZ'C7EP;<^08](B;;4B]-&JMS \; MGYXH(S='\:XGBF>(?P+SSJ80TB5Z1(G)CX+EYAFCHQ^E<7"Z]P.BNOR0"(GO M!.?3 N8KA6Q!4C)/_#;PIFZ-((E:FTT"+5^B]8[LHF=T+MC^7 4?@ZB5[J+ M,5GQK>_2+POC4JVZ3\;WA_!(U%&$3]^(RB6Z^DW$_V6T3GO/H03LU%Y=YA'.%%A&G4E (#J#]( M.9!56+CQ_IW&">LRM>,= M_9AE+THGP@JY@1/'_L9WLTCK^800BGJW<<"(SR>:Y1$_C2YH/6&0A%A+Z#&* MXRP)%29^F+)K;P@S3L>W:!-AE+5;.^\T:T5V+#%>B9&$3^Q@?XI"&AT@%A:9 MVO8A3! F8BF,M@SWQJ3T"JPWT/2*Q4%JBQ;DJBU!R-0;0))P10(RS3H*0&$15Y *?./3\CB3,16H M-H@MY926=NAH45O*$A/;YVQ\6P[S,6Y##&KF6XX),L[LFC-@^<4[X^P1;W [ M,PDOZ6N,_I,2LN^.8/%/M4DV%J@>"Q[1*TA35]^/5#8WGX2?B,JSTD#.,(DO=/$;SO9U&_3F*BX M.+YQB=Z/L^.7_BM&\M50]S.J=Q[",#JB=PK(( H$O43T1@$YDXFY(42/J?N MXKI8^XA:CZ+9%RDQ@!K7075ZF(42(KPG!CFE_1[QROK6&E@;95;9*Y4 ,M$'-]OTG<^'8\O]TUB16Q1 ML_-DQ'V)LO* #Z%\II5W8KF4=AD)Z)I*8V-:7:^5L.FCL>?)$1E:8.3Y"4U' M2H.RTBY 5^K6">B?.BU5T7?Z*\KG>>93DRZ3JA?0E3:5FF=388R[Z;KBD&F5,* M^%POH>IEU8%FFE9TJ)VEKB]85Q1L'Y9%5Q.&;V-&5PKB2:U3R'&V,=22ILEK M*9OZRH[2:K8T0#F2^ CM<$MQO".QK6S#&PP%NT[@IH$S"E+UC.ZFQ0^CD()5 MEYLGE'Q"&X2)$B:_W,0Q2N)'WWGU@_)3$#]P8L*EJ7-%@+/$<7F-Z7S/"QRG M^PPI^V>?K ]?893F69HA;RF+EF>**^TOQ^0;>PZ,:3VEP$]&+I\(,='5EL\X M(AY'$LGI]QZ9:M@ -92RKKS+I8.!B?-ID%'Q.;@] ; MVL@ ?1&HL.IRN!>$_ADTI?U$_G,4>6]^$!!I?P@3)]SZQ$W.^,%C!6A.&!/Z MSRA$V F*;+^-C&@K_,T#O6S.64%UOXU _JLZD'7T=Q#_LWM@';']%OMKZ/FT MZO0KO0*9'W'%7:NR/6X%*SJL>WZ7,=S22$)%]5E'O4H0V+L= B' B+@_?R#O M,_&78LJ*DL7[DR7T=SOTBK_E#FWAN!$K@#B"F'B%<3GJ]"E*7Y--&A1.HG5, MZJ%ZB_:RI:0O6JOPF-N5#54_^;#W-HI;%K?7R M^7 F^V]72S8QBIYQY!*[GPH_^>:./MR-CBB(JK& OU\O"ZH:[Y=VA(Z#(I#[ M.C7,@*#QY).7G4L"$KA=)B=$.X[68GG$HT @E[.EQ%25&\.9O"+BIT>4?! ( MQ.I&NUJ(IFP<""2W"F[U6>?Z8'"(YP6T]"CE](1 ECQ6U4)XF[TAD-<(2.DM MUJ4#!"*T0TPMEDLZ$ 2BU2$EO:64C&#V6?$VT:#*U-OVAK,Z!D(^VL=$SP]! M8%HS^--BPV8]()#1,ZIC]8PW>09N\>S_T8R*4U&^/N^:Z1[[G M5J))=*F--IE^HL)-(I^\J-OT!-4V@YR,:N/I)U\3=?GDJXU!GR^/R(F92VYN4:GVO=QD72 T%>+75]7L!&MMY*1(N]ANK!#;-Z7WHG(S9?D:^-OL M>8G<8/D1@J?\2(Q:A 0R]>RFE?EM5@$5\:-J2V\\V>_A=X8\8$ M9P2]NAHSXVS@M@37-K-V=Y@$BN6U/;7"L:"=-.V.F.M7R3]/[4/RQ$ID7 IT M4(]AGLB:K-]0<$1?HC#9P0^#3L^R_T4.7K]%5KBI #A%U!G\>U

'4?I1C\ M91T@K/*/"/R5%1BLNMDD"#=XUO)>1_= 2T\&E&(O74>"0$[SG#5%7F-D".2> MSTA35!8#@B$N.]:,DL>&A$)@=A:9I(^-"(8\I@N-DD='A$)>3>>;I+,Z]-7[ MAW_[@/ZAM8$\@_S2&V#0\-YL3G6*UQD;=IA\HT*>Q!E'>4?0BICSQD[\0O,<*1GE[_!\QLA)GB*<[,0/=(R>*RA((J?*:_Y,BHB0 M[WGY@F)'G:DL!D2UHE50=:TI1K3H7X*:/V2I7 ]V?J4+;P3/?FH-,1FA:FGF M$J?L9L/*<:6R[UKR!K5.Q3^GV-V14^H9^RZB%X0R%!]L+;Y";K0-Z;6O!X_( MIK_QG?-%X%Q*O=)=X=)"D3;I'GD"^%/'3XD_8>_YT)EN1:D?DY_*,2GE'_+; M;$1I9>\.?, %J-ZK'XSW3KS+BT,N#K45^- M[5; ML+&:W>.(?+/B]D?B\8AZ750?$C@,S%[)5C^>\K%Y;MHA6E%.+C=?XZRQ-468 M[9/L>HE'9IBL=T[8\/M;%H.>+#UA,A"BSEL8^9IM[!N';=?-+G4ULJ&^=A7L MTTA+#,Y4]1RN@M72&L(#?.@JF,9+W0POD,V/3L;,B_W )?O\LU%PVLXXWP9K@S;BH(-:G/6O787$:00X M1]",JCF AC1KEK^N$#'2)%?D'[]=9KI"<8)3EUYE9)4)&:,7.P=O*U/?$Z,( MTYTO:P\(G5V9Y@M*D@#1V9,)7T@AVNWHQQ1MSDL9O!!S&]/;4HLH3N+OK0$W M]:><[;A+XWQQK0%=]&< D^G*,$P&NF8NQSD!NI%=4^$M!YF,V,;FY%)3;S79 M=$4[BCMK0>/IJL&)=@-W]J+6 (_KVDDH-':?4'(Y"86M !U^,DJX%TI%[>VZ M3JI+-G4"A&T?V44T-]W3J5//\H"1Z[-/P[XPJD-]_0ZEK L\0J370>6=C+JK MW62GX8=V&@:@&KUH4,D[J&4OJ/H+(+U)W[](T*-_;/J?XL+THAYVZ4ZCI)>$ M]V8?X<3_0Z@_85Y>T.<&WZ)7=C.:*)O1#Z6A07D2T1Z/&G6 M;)=U@DB,[)11=H-(D' WMB51-)#1P]7<9FH FE^!V(;I;,E=-PNH0'1]#Y.8]F0Q!'1T.*E4='O<=5'!W*HL$P MCI)F"515X=NV?:U[/69,YMCR3LSH/+'B19BQN6+%VR^C,\6&5U[&9,IX;[G, M;PN:(E#Q]$OOX< S@/\83-=1[""7\SQ,]W&L()GS8$SG8>P@N/FT2N=AP!,L M>U"FWU@ /<(R!)PT0VOGO0Q]H'^B*:1;M(E*34#D78JUN,SRGOQ]04X*/TS) MHN2K0US5QNSOWA/L$(N">._X]$!&CNF#Z:0G^2CYPK9PY7GV2X?/?2+_$B>^ M:XW/")^E>=83-L1M!#;6]-*07[2)C9<=9XI-YQ%M8L-YEYCB0C&@G2<9^=/Y M,L M"M'&AX""IHGBXD+H>9YY$#F?)??61]'G'M%'-0)!5VO.G/Q2MI",)@/R M'CG]]E+>GF1;U[JWJ&?J1T4^]/!S=U'/Z+>7<@V2]61D;"R0KM26P#_*+I-9 M$KHG!]=JT.P\&7%ZFZM&E*+3U,2(CS@9-<)>$YNPNF2 6PW=8TB^;^2=)Q#6E>I6DSL,=8GB35. KVUTL>O6 M3^-(551DY]?949?ZMH4/]6746' J[>2__63A8'PB[OV;@[U&.,TZ!NB+/E]V M;+GI968'2"X^6N-*&-\#G\F11?'"?9?T\L%NCL'AWZXC:U!IO58]TOB MFO2H*$'KJ%<)0CD24Q<"C)R UGJC%R5CR@J+7MCI=_P5?\N]M16*$3XR*#BK M0.T$\?D@(-OC4Y2^)ILT*&K?6\>D?MJ"E0BRYH&:P04C*U'.LY[M9TU-6[!6 M+TGD_KYD=# ^5/5DRS=S+*%9H1S_;CW1HI8%VJ%\*)[)_N5JR2:6X#..7.+V MT!U/ODD?F?B$CBB(JI&1[ZV+#+2PBBIZ_GN0D")-9T\0>Q;U@D..K)J)H/'D MDY=9%P(2N%TF)T0[3*I:'JU1()"K%1/5$T;Y(!"(U0T MEA=V3@02&X5[^NS MSO7!X!#/"^WI4="NA? V>T,@KQ&9TULL $]S=(FUM5@NZ4 0B%;' MUO264C+"()@FK;!89>IM>\-9'0.Q+^UCHN>'(#"M&05KL6&S'A#(Z!G>,KGB MS>&'VM.RX)5L-TOZ#3K5+II'UA&,X/%C2EI"Q>T*AC!UU$C7=I$/ X=@3258 M;@P0 5]J(#TKQ82/L S\P M4&17G@D5Q*-']'7DT"5DL#DL-[=.[+LT5N,'-"=3;P[(_?_&K!?DW=#ML$5/ MZ?X5X>4FGSB;;;Q,DSAQ0H^0P+.4!$,T^C*F6!,1,, 8R6#9G__[+X3.?SB'@Q]N(OJG_ ]A&"5L!/8W M^B>4F0__Y7N9L<2K;%A[N$9:^#1T]F2]^HZ2K3I=6/\?A'WD(,EJDZW)W__T M7W'Z&B=^DE)"/N,H/11-@\_^=/+D/Z9(O!95=)F,LIL]H&N'M'V/5C](Q] M"K_)>-2I:\88+\%_IO\64RJ9'(W!'#$7[MX//K6JR0[[Y8?O?OSI"Z(;OB!4 M]&N=%B_:.W[8@Q(OS>J6R4AA_RVFI%!5GU&TQ77ZC)F##:\806@S\JZ!O#0JU0!7+0X+2*!""69\796Y;>GIJ*G:=SSH8A< M^L(&2ZI1^:=YM".QF^DD":?NTX16JHCCE,[G*['Q,870)J?RYRBXME@20!,J M+V+,3L")=T-!XC^1X_TK=7""\&.4/2C8V-_\-O!V.#DOU[LHC>$'7VW6:#7*I>SD' E9/4G-7%CHK_0_C-3W:[**"'+FV7 M 73.!U7_@3CGLTL+2TTK(Q0@XT;;D$)DR&R+8! S4XD:^(2R_Z?XBS2@!AO5 MY<3BB/!S-A/G_3F*_TX MKU/[CF"<2Y7M4CG'E <=_,/M(0RC(WK_%+V%NRA +U' /D^#!%6Z-!I"I.]R ML/WXUQ^^^^D[T;%7_14B):LTI('>=10%-9'C_0*1@KH3)W?Q(%-2(#G):8O\ M(QUBA;S41=[-GOZ]=F")FUGCXW1.6=P[/J95"FC)B72?Y4]7-(Z=(HIBHFR@ M9DOOU(CV=V!:/A<)(?HT2#V*JUMCQT.7'^J;OD4/B%M(_5Q'?IXJVUEC.Q1& MWQ?GWQ%>I'%"",(-D[#^*[Q\5IY-+P>?:!YY'^'$_\-I:G;]]A %]=$/T7*3 M%92Y]]^)9LJN3J[HP)>HNK11>0T/:2\LB(D%9/!UEN>@-\>S9^6V**0>%26$ M/3%84*;7%EK"H >Z*7M3MC=(*AO&F@.>&299R.!;A']G][VWF)!_>ZJE8'5: M6D/VY08U65/R>58ERR,'"_V/1[*$C:)9C0W2:PAH^Z;D$/V-.$0_"MVERJ\0 MU78.SGM.L;MSCF]EB)@5.IQ_HC"Q_=EH;]^18U/VA?R94/.7Y?KI>_*_ MGT6+6?T5XF+>BS=3*1O&0ZUE:-PZ*,[<>% TG1($Q]+D1&*I\HYY*?3Z;Q#E MH)0U6[^1'T[+$'T.(L*%%XI?1%O?E:;:=#I!I)M9&M3^8O]2,LD:6!:=EG4* MH:!8;FX?C#4$CO-'R JGI)[1JV)&EHC MB)W#QF79_.+@WU'"[/V;Y-O.=W=W@<\LPSMV:QN1$G M9/?'>L>QS4\(9L []X2YVI[_&S0-KQ45HN75+W&A.J&]AH#&CYM-@O">B:S M?A,W@*A(%SMTQ%%8*/U&5%O\.T1JZMG5%Z+AB5Z)Y3G8>BN(E)W+:G_#?I*@ MD"(4: QN?R#6,&VYW#Q&9(M19[^HGU] &MKWM";95#Y(%EE$@]"1IT1YIAFG M$H=#^$FPED5!4).DEV'6T=,ARY?R8&970Q3.5=]QH+J7G6W0AR< M^*Y_()9%7C*D!CX<8F28TK8JU2U>AID:^"<*:'"0EH*Z6-.*9F 4A]*8IF$& M.@"]/U?DH<]9KN+R&+TJMG#B'4,;'))2NK!39WNXHP.[/3] 4Z1X@4_0]WZ&O9>11V<[]P(UEF._3A[.IGDT]P)%R,B:0>1.JD#MZ)5 M0I:;KW&666)OOVGX?;QN4 (Q2HEOH^ Z:46HZE 4Y#R7GY/'0L_-8 5#JX(: MK\AO.?R.B.7W?'%NMK)&89;UA[MM2/E/!7*^?M"Y$V[).EE.&T!.VL4:7%V^M$8[[FI9XJ2%:&L,\C!]E% MZ8()77I:PQ8]U[,5:,A\FF0X\C\3^R!YBG"RH_"3'7)812PR9%51*9M!5%C< MQS?SNZ&7#2YK8XVA2\.^3I CN_SF=77^KQ 7K; +(NT;?94R19V[=SBA1BIC M5 Z1W+@['QU1AH\B/S#$#'W_)R(N;,5W;ML+9ABE6JGOB1Q#YQ+,C:N LAI_ M>CTA[@?-%\L;3J"L,93329D2:M0<:UP EC:!9G5VCF==X($W89@ZP?D!E7BY MJ;X>TSMTUN93!O.E9M!B=)%=6ON,U?^B[J2B8%BK+A#50Y\B"5%:BHGU' :* M2M&P]YDVS"]N%(@Y(N@T G$Q\Z6-RL06:SCU9;X>+PKM\*40./^)_7I1<_P_&+LB96[0EX-H5Q#G0S^&6L8OKB]#R(F M5JO&!3_^;Q U;MFPSJ_M2X#]]18PS>R.N[ZGTK!(=.N&M78N1MH:"OG*FO%Y M@(_&ZI.$I5TJ($+Q[U H5"YPEMI<1U_(^M"K)Q1_L(@"6HJ$OM25>1GW$EQ5MU/_WPW8\_"$N55WZ%J*C;:*6OH9=GGI!W]^[2AQXJ:7,S M8UFS&RZ(_W7T0D0VH,02S;W<;-B;Y66\DKP=F BJQLV;H^]]_TO-+*G^$:*8 M2VH$5B*CZG:@0Z!%S)+YY5]#/XESF'/)ZI*T 2.'RK,V2IR@0 2]1&D%)N4 M1? YY:>UFT,4W5)UG?R93+<,[E8B!_1Z0<4&M',,8XYG2+9N[AL6A7E*/V0E M;O(-$'?S1GM_U)H3SR1?:I>(AF!]XQ-0&*U2;R)$S]EZXMW4DK:%0KE2Q'J$ MUECU#H/U<6OC6<-"'?3J+7%&W5VEP2>?]*.JRG>"-D!8Y5 PHSD%KOS>W]"< M9\VBY?\(T3RX'/$&E9XJT3YG?7G(#5FJL]9B9N )$>7@4] <1&JZD] M]GD%5Y#5-"5_:P])T.PZZ>+_]U\H"V)B<.^=__]_4$L#!!0 ( .6! 5E. M#UB+-00 %4= . 9')Q+65X,S%?,2YH=&WM66UOVS80_KS^BEN+#"U@ MV9:==)WD!6@3%T@WM%V0 ?M*BR>+"T4*)&59^_4[2E9>7+MITW6+5QOP&W5O M?/@<>20GF/I', [[X630_B6!P4IB,M.\!NMJB3\_ MSIF9"Q4!*YW^7N2%-HXI%Q>,ZR*!4N2$@2E7?RPY/P^3">#+SN\610T)L@:J#ZFETT M'N3U/B9::A,]&3:O>'N/JW:(9EKR?P*"Z3(3,^&@)=H5$)\(03BZR^UV%!(* M ,T#@>'\]U^G$(Y9$!X^9<\&X1%O?\')]/SB[/79R/CBH)N* M I_;T;@_'H\/UF.\@=GS'84L['>8W-_WG739XON[+W=];Z9 QA8(!A<"*^3$ M#F&!*54R28U^-0*MX+4V.83#X!?0*9P:(8/?2E'TX$PE_7C/I7501]\FEUXQ M2PPBNN0U7"I=2>1S[+646G&):[*DM .OQ80BJM50*F=*I%B9PYQ,>9(QR.F? M$43#E"749$#GM-(YW.S"^1QZVK<#CL#P\Z!6*T9(7%R&+!# U2AT%3GK6VF[*9 C"=]X6P5"Y) MX>JHTU\)D12_0J=Q=_C3@8=MX/@6@=$=S]<,T ^S'L^J8&_PWC@F%74VF!ED MEU'S&?B'?FE8)IA_]!F#A%_R$R141B$57TZ]9;11:P?]@3_ )$](VDIW2 M8$?PLIS3# ]A#T;#T>&M3<"&$=DY?#X+D0T;H3T&^\3;$^OA87!U$M-&VC\J M*"HM!=^"SH:>?$VT[KVKWX;>P [6=Z+[''W _-QCL V#7<_$?1;N.@/W&.Q. M%K:Q>/%(.+*5;$7MO4$K_!E9#TXR@2E,EYB43BP0WJ6I2- 4QQ.A<'$:0-/ MWQNA$E$P^:'DLX]E-7W[K?7__\#!WY,EDEGKR3;'0&F.G0[%=>,:+96X#'B# MK-#*GPF4N8JYL(5D=>2?7M'PNF+;>-FV.F[LW#2Z 2K^S=["7=_%9>8Z]6DT MVD6"I917$9,5JVVS6$P&_E+T^-%DT%RG_@U02P,$% @ Y8$!67G8JO4^ M! E1L X !DV9Z6_;-A3 /[=_Q5N+#"T0R9:= M=)WD!%/'H,DQP9IV^8..$D'IW]%HRC<#09='])8+"2F,PT;\"Z1N)W3PIFYD+% MP"JGOQ)%J8UCRB4EXURH>0PORV7RI#7+Q:)76M4&3I?Q,#P4*BF$"G(4\]Q1 MPQ0L@FOA0% M6GB--5SH@JE><*:=TP7).ERZ@$DQ5['$S'D?7KUW4^?"86!+EF)<&@QJP\ID MS?=[W9&O6G"7QYEP04J2J+R3KY]&+X;)9.!UCR:#DMZ$J$7U)9MH/.3U-J9: M:A,_';:O9'.+ZZZ+9EKROP/!V3(7,^&@&VC7(#X2033ZD-O-%%(* ,T#P7#Q MRP]G$(U9$!T\8\\'T2'O?L')V<7E]'QZV6=R)K/)?37@$SW MX16Y@_,0?DQ/9&5P'U(T/B!P.7/Q)A9M X3B9"8.QN'!P%=.S"^1)YVK:#@,AWN] @UJR4J+L<62 M&>JDGD&[;7>VVW2* C"]]X6PM(U*X9JXUU\)D12_IM.Z._AVSV,;.+Y!8/2! M^C4#],.LQ[-*Y%K>-;4KF!ED5W'[&?B"^V?KNR'?66((TS<^,5SXC2!EF3K^'P2 MD7L2Y!V#W<3;#:R'Q^#Z";V+-#PL*2HM!=] YYZ6?$E:G_VTMXG>P [6GU!V M<_0!C\\=@TT,MGTF[F;AMH_ '8/MF85=+%X\%HYLI1NI_2I2A+<&K?"'1L 4 MAY-<8 ;G0C&5^O.--UE&0@:>O36"2DHJNJGT"L=IJBOE_%E$+^N+3RO9T(.2 MR[4A*AQ^IB8QITWS_'VSG[[](_A__V#"W[.DDEGK!^4< Z4Y]CH4UZUKF$SB M,N#"8.J$5O[LH"I4PH4M)6MB7WL]7&\RNWLO:U9'=+V;5C= Q?^WMS@W=SFY MN5DBJ#>Z'89E-/]B)FO6V'93F0S\I=K1X\F@O8[[$U!+ 0(4 Q0 ( .6! M 5E(+$=SPY4 +GH!@ 0 " 0 !D=BJ]3X$ "5&P #@ @ $:20( 9')Q+65X,S%? ;,BYH=&U02P4& 0 ! #T A$T" end XML 15 drq-20231231_htm.xml IDEA: XBRL DOCUMENT 0001042893 2024-02-22 0001042893 2023-06-30 0001042893 2023-01-01 2023-12-31 shares iso4217:USD 0001042893 FY true US 10-K/A true 2023-12-31 --12-31 2023 false 001-13439 DRIL-QUIP, INC. DE 74-2162088 2050 West Sam Houston Parkway S. Suite 1100 Houston TX 77042 713 939-7711 Common Stock, $.01 par value per share DRQ NYSE Yes No Yes Yes Large Accelerated Filer false false true true true false 777800000 34413906 EXPLANATORY NOTEDril-Quip, Inc. (the “Company” or “Dril-Quip”) is filing this Amendment No. 2 on Form 10-K/A (this “Amendment” or “Form 10-K/A No. 2”) to amend certain items in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023, originally filed with the Securities and Exchange Commission (the “SEC”) on February 27, 2024 (the “Original Form 10-K”) as amended by Amendment No. 1 on Form 10-K/A filed on July 8, 2024 (“Form 10-K/A No. 1”). The purpose of this Amendment is solely to amend Part II, Item 7 (Management's Discussion and Analysis of Financial Condition and Results of Operations), to include the discussion of the year ended December 31, 2022 compared to the year ended December 31, 2021 which has been updated to reflect the previously disclosed reclassification of 2021 inventory write-downs from “Restructuring and other charges” to “Cost of sales” contained in our restated consolidated financial statements for the fiscal year December 31, 2021 included in the Form 10-K/A No. 1.This Amendment continues to describe the conditions as of the date of the Original Form 10-K and, except as set forth herein, we have not updated or modified the disclosures contained in the Original Form 10-K to reflect any events that have occurred after the Original Form 10-K. Accordingly, forward-looking statements included in this Amendment may represent management’s views as of the Original Form 10-K and should not be assumed to be accurate as of any date thereafter.