0000950170-24-052065.txt : 20240502 0000950170-24-052065.hdr.sgml : 20240502 20240502160532 ACCESSION NUMBER: 0000950170-24-052065 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13439 FILM NUMBER: 24908113 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-Q 1 drq-20240331.htm 10-Q 10-Q
false--12-310001042893Q1United statesP0Yhttp://www.dril-quip.com/20240331#RestructuringAndOtherCharges0001042893drq:WellConstructionServicesMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001042893drq:WellConstructionMember2023-01-012023-03-310001042893drq:WellConstructionServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001042893us-gaap:PatentsMember2024-03-310001042893us-gaap:ServiceMember2023-01-012023-03-310001042893us-gaap:PatentsMembersrt:MaximumMember2023-12-3100010428932024-04-012024-03-310001042893us-gaap:BuildingMember2024-03-310001042893us-gaap:AdditionalPaidInCapitalMember2023-12-310001042893drq:SubseaServicesMember2024-01-012024-03-310001042893us-gaap:RetainedEarningsMember2023-01-012023-03-310001042893us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001042893drq:SegmentOperatingIncomeLossMember2023-01-012023-03-310001042893us-gaap:RetainedEarningsMember2024-03-310001042893us-gaap:OperatingSegmentsMember2024-01-012024-03-310001042893drq:GreatNorthWellheadAndFracMember2023-07-310001042893us-gaap:OperatingSegmentsMemberdrq:WellConstructionLeasingMember2023-01-012023-03-310001042893us-gaap:OperatingSegmentsMemberdrq:SubseaServicesMember2024-01-012024-03-310001042893us-gaap:OperatingSegmentsMemberdrq:WellConstructionMember2024-01-012024-03-310001042893us-gaap:OtherCurrentLiabilitiesMember2024-03-310001042893drq:SegmentDepreciationAndAmortizationMemberdrq:WellConstructionMember2023-01-012023-03-310001042893drq:SegmentDepreciationAndAmortizationMember2023-01-012023-03-310001042893us-gaap:CustomerRelationshipsMember2023-12-310001042893us-gaap:AdditionalPaidInCapitalMember2022-12-310001042893us-gaap:PatentsMemberdrq:GreatNorthWellheadAndFracMember2023-07-012023-07-310001042893drq:SubseaServicesMember2023-01-012023-03-310001042893us-gaap:RetainedEarningsMember2024-01-012024-03-310001042893us-gaap:OperatingSegmentsMemberus-gaap:ProductMember2024-01-012024-03-310001042893us-gaap:OtherCurrentLiabilitiesMember2023-12-310001042893us-gaap:OperatingSegmentsMemberdrq:SubseaLeasingMember2024-01-012024-03-3100010428932023-12-310001042893us-gaap:RetainedEarningsMember2023-12-310001042893srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-12-310001042893srt:MaximumMemberdrq:GreatNorthWellheadAndFracMember2023-07-012023-07-310001042893us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001042893drq:OrganizationalCostsMember2023-12-310001042893us-gaap:CustomerRelationshipsMember2024-03-310001042893us-gaap:OtherCurrentLiabilitiesMember2024-01-012024-03-310001042893us-gaap:OperatingSegmentsMemberdrq:TotalServicesExcludingRentalToolsMember2024-01-012024-03-310001042893us-gaap:OperatingSegmentsMemberdrq:WellConstructionLeasingMember2024-01-012024-03-310001042893drq:LeasingMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001042893us-gaap:PatentsMembersrt:MinimumMember2024-03-310001042893drq:ReceivableIncludedInTradeReceivablesMember2024-03-310001042893us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001042893us-gaap:ProductMember2024-01-012024-03-310001042893us-gaap:TrademarksMembersrt:MaximumMember2023-12-310001042893us-gaap:CommonStockMember2022-12-310001042893us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001042893us-gaap:FairValueInputsLevel2Member2024-03-310001042893drq:DirectorStockAwardsMember2024-01-012024-03-3100010428932025-04-012024-03-310001042893us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001042893us-gaap:FairValueInputsLevel3Member2024-01-012024-03-310001042893srt:MinimumMemberdrq:GreatNorthWellheadAndFracMember2023-07-012023-07-310001042893drq:SubseaServicesMemberdrq:SegmentDepreciationAndAmortizationMember2023-01-012023-03-310001042893drq:GreatNorthWellheadAndFracMember2023-07-012023-07-310001042893srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-12-310001042893us-gaap:RetainedEarningsMember2022-12-310001042893us-gaap:TrademarksMembersrt:MinimumMember2023-12-310001042893us-gaap:FairValueInputsLevel1Member2023-12-310001042893us-gaap:OperatingSegmentsMemberdrq:WellConstructionMember2023-01-012023-03-310001042893us-gaap:PatentsMembersrt:MaximumMember2024-03-310001042893us-gaap:AdditionalPaidInCapitalMember2024-03-310001042893us-gaap:PerformanceSharesMember2023-01-012023-03-310001042893us-gaap:ProductMember2023-01-012023-03-310001042893drq:LeasingMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001042893us-gaap:OperatingSegmentsMemberdrq:TotalServicesExcludingRentalToolsMember2023-01-012023-03-310001042893drq:DirectorStockAwardsMember2023-01-012023-03-310001042893us-gaap:FairValueInputsLevel1Member2024-03-310001042893us-gaap:TrademarksMembersrt:MaximumMember2024-03-310001042893us-gaap:CommonStockMember2023-03-310001042893us-gaap:CorporateMember2023-01-012023-03-310001042893us-gaap:CommonStockMember2023-12-310001042893us-gaap:OperatingSegmentsMemberdrq:SubseaLeasingMember2023-01-012023-03-3100010428932024-01-012024-03-310001042893us-gaap:CustomerRelationshipsMemberdrq:GreatNorthWellheadAndFracMember2023-07-012023-07-310001042893us-gaap:CustomerRelationshipsMemberdrq:GreatNorthWellheadAndFracMember2023-07-3100010428932022-12-310001042893us-gaap:FairValueInputsLevel3Member2023-12-310001042893drq:TwoThousandTwentyOneGlobalStrategicPlanMember2023-01-012023-03-310001042893us-gaap:TrademarksMembersrt:MinimumMember2024-03-310001042893drq:OrganizationalCostsMember2024-03-310001042893us-gaap:OperatingSegmentsMember2023-01-012023-03-310001042893drq:SegmentDepreciationAndAmortizationMemberdrq:WellConstructionMember2024-01-012024-03-310001042893us-gaap:RetainedEarningsMember2023-03-310001042893srt:MaximumMemberus-gaap:CustomerRelationshipsMember2024-03-310001042893drq:LeasingMember2024-01-012024-03-310001042893us-gaap:TrademarksMemberdrq:GreatNorthWellheadAndFracMember2023-07-310001042893us-gaap:ServiceMember2024-01-012024-03-310001042893drq:ReceivableIncludedInTradeReceivablesMember2023-12-310001042893us-gaap:FairValueInputsLevel3Member2024-03-310001042893country:CA2024-03-310001042893srt:MinimumMemberus-gaap:CustomerRelationshipsMember2024-03-310001042893us-gaap:PatentsMember2023-12-310001042893us-gaap:CommonStockMember2024-03-310001042893us-gaap:OperatingSegmentsMemberus-gaap:ProductMember2023-01-012023-03-310001042893us-gaap:OperatingSegmentsMemberdrq:SubseaServicesMember2023-01-012023-03-310001042893us-gaap:OperatingSegmentsMemberdrq:SubseaProductsMember2024-01-012024-03-310001042893us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001042893drq:SubseaProductsMember2023-01-012023-03-310001042893drq:SubseaServicesMemberdrq:SegmentDepreciationAndAmortizationMember2024-01-012024-03-310001042893drq:SubseaProductsMember2024-01-012024-03-310001042893drq:LeasingMember2023-01-012023-03-3100010428932023-01-012023-03-310001042893us-gaap:FairValueInputsLevel2Member2023-12-3100010428932024-04-290001042893us-gaap:LandMember2024-03-310001042893us-gaap:PatentsMemberdrq:GreatNorthWellheadAndFracMember2023-07-310001042893drq:TwoThousandTwentyOneGlobalStrategicPlanMember2024-01-012024-03-310001042893drq:SegmentDepreciationAndAmortizationMember2024-01-012024-03-310001042893drq:WellConstructionMember2024-01-012024-03-310001042893us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001042893us-gaap:PatentsMembersrt:MinimumMember2023-12-310001042893drq:InnovexDownholeSolutionsIncMember2024-03-180001042893us-gaap:TrademarksMember2023-12-310001042893us-gaap:CorporateMember2024-01-012024-03-310001042893us-gaap:TrademarksMemberdrq:GreatNorthWellheadAndFracMember2023-07-012023-07-310001042893drq:SubseaProductsMemberdrq:SegmentDepreciationAndAmortizationMember2024-01-012024-03-310001042893us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001042893drq:GreatNorthWellheadAndFracMember2024-03-3100010428932023-03-310001042893us-gaap:TrademarksMember2024-03-310001042893us-gaap:RestrictedStockMember2024-01-012024-03-310001042893us-gaap:FairValueInputsLevel3Memberdrq:GreatNorthWellheadAndFracMember2023-07-310001042893us-gaap:OperatingSegmentsMemberdrq:SubseaProductsMember2023-01-012023-03-310001042893drq:SubseaProductsMemberdrq:SegmentDepreciationAndAmortizationMember2023-01-012023-03-310001042893us-gaap:PerformanceSharesMember2024-01-012024-03-3100010428932024-03-310001042893drq:SegmentOperatingIncomeLossMember2024-01-012024-03-310001042893us-gaap:RestrictedStockMember2023-01-012023-03-310001042893us-gaap:AdditionalPaidInCapitalMember2023-03-3100010428932022-02-220001042893us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001042893us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31xbrli:puredrq:Segmentxbrli:sharesiso4217:CADiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(MARK ONE)

 

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

 

 

For the quarterly period ended March 31, 2024

or

 

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

 

 

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)

(I.R.S. Employer

Identification No.)

2050 West Sam Houston Parkway S., Suite 1100

Houston, texas

77042

(Address of principal executive offices) (Zip Code)

(713) 939-7711

(Registrant’s telephone number, including area code)

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, $0.01 par value per share

DRQ

New York Stock Exchange

 

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 the 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

As of April 29, 2024, the number of shares outstanding of the registrant’s common stock, par value $0.01 per share, was 34,420,419.

 


 

TABLE OF CONTENTS

 

 

 

 

 

Page

PART I

Item 1.

Condensed Consolidated Financial Statements

3

Balance Sheets

3

Statements of Income (Loss)

4

Statements of Comprehensive Income (Loss)

5

Statements of Cash Flows

6

 

Statements of Stockholders’ Equity

7

Notes to Financial Statements

8

Item 2.

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

19

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

28

Item 4.

Controls and Procedures

28

PART II

Item 1.

Legal Proceedings

29

Item 1A.

Risk Factors

29

Item 5.

Other Information

33

Item 6.

Index to Exhibits

34

Signatures

35

 

 


PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

DRIL-QUIP, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(In thousands, except per share data)

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

198,197

 

 

$

187,323

 

Restricted cash

 

 

4,103

 

 

 

4,077

 

Short-term investments

 

 

4,016

 

 

 

25,908

 

Trade receivables, net

 

 

137,135

 

 

 

135,569

 

Unbilled receivables

 

 

139,610

 

 

 

148,429

 

Inventories

 

 

209,160

 

 

 

194,593

 

Prepaid expenses

 

 

13,126

 

 

 

14,119

 

Other current assets

 

 

8,285

 

 

 

9,699

 

Assets held for sale

 

 

1,513

 

 

 

-

 

Total current assets

 

 

715,145

 

 

 

719,717

 

Operating lease right of use assets

 

 

16,356

 

 

 

16,343

 

Property, plant and equipment, net

 

 

215,264

 

 

 

217,631

 

Deferred income taxes

 

 

9,663

 

 

 

8,989

 

Goodwill

 

 

16,288

 

 

 

16,654

 

Intangible assets

 

 

40,247

 

 

 

41,941

 

Other assets

 

 

8,064

 

 

 

6,906

 

Total assets

 

$

1,021,027

 

 

$

1,028,181

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

62,907

 

 

$

60,160

 

Accrued income taxes

 

 

7,064

 

 

 

5,942

 

Contract liabilities

 

 

6,839

 

 

 

7,583

 

Accrued compensation

 

 

14,026

 

 

 

14,035

 

Operating lease liabilities

 

 

2,300

 

 

 

2,118

 

Other accrued liabilities

 

 

40,420

 

 

 

27,865

 

Total current liabilities

 

 

133,556

 

 

 

117,703

 

Deferred income taxes

 

 

10,330

 

 

 

10,564

 

Income tax payable

 

 

385

 

 

 

346

 

Operating lease liabilities, long-term

 

 

14,541

 

 

 

14,554

 

Other long-term liabilities

 

 

4,852

 

 

 

3,754

 

Total liabilities

 

 

163,664

 

 

 

146,921

 

Contingencies (Note 14)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued)

 

 

-

 

 

 

-

 

Common stock:

 

 

 

 

 

 

100,000,000 shares authorized at $0.01 par value, 34,419,768 and 34,386,577
shares issued and outstanding at March 31, 2024 and December 31, 2023

 

 

343

 

 

 

343

 

Additional paid-in capital

 

 

103,025

 

 

 

100,289

 

Retained earnings

 

 

930,789

 

 

 

950,719

 

Accumulated other comprehensive losses

 

 

(176,794

)

 

 

(170,091

)

Total stockholders’ equity

 

 

857,363

 

 

 

881,260

 

Total liabilities and stockholders’ equity

 

$

1,021,027

 

 

$

1,028,181

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

3


DRIL-QUIP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)

(UNAUDITED)

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands, except per share data)

 

Revenues:

 

 

 

 

 

 

Products

 

$

64,562

 

 

$

59,246

 

Services

 

 

30,187

 

 

 

21,281

 

Leasing

 

 

15,548

 

 

 

10,338

 

Total revenues

 

 

110,297

 

 

 

90,865

 

Cost and expenses:

 

 

 

 

 

 

Cost of sales:

 

 

 

 

 

 

Products

 

 

48,300

 

 

 

47,044

 

Services

 

 

23,290

 

 

 

12,003

 

Leasing

 

 

6,829

 

 

 

6,455

 

Total cost of sales

 

 

78,419

 

 

 

65,502

 

Selling, general and administrative

 

 

29,991

 

 

 

22,585

 

Engineering and product development

 

 

3,738

 

 

 

3,399

 

Restructuring and other charges

 

 

-

 

 

 

1,718

 

Gain on sale of property, plant and equipment

 

 

(200

)

 

 

(6,647

)

Acquisition costs

 

 

19,046

 

 

 

-

 

Foreign currency transaction loss (gain)

 

 

(1,895

)

 

 

1,120

 

Total costs and expenses

 

 

129,099

 

 

 

87,677

 

Operating income (loss)

 

 

(18,802

)

 

 

3,188

 

Interest income, net

 

 

(2,196

)

 

 

(2,747

)

Income (loss) before income taxes

 

 

(16,606

)

 

 

5,935

 

Income tax provision (benefit)

 

 

3,378

 

 

 

3,624

 

Net income (loss)

 

$

(19,984

)

 

$

2,311

 

Net income (loss) per common share:

 

 

 

 

 

 

Basic

 

$

(0.58

)

 

$

0.07

 

Diluted

 

$

(0.58

)

 

$

0.07

 

Weighted average common shares outstanding:

 

 

 

 

 

 

Basic

 

 

34,417

 

 

 

34,128

 

Diluted

 

 

34,417

 

 

 

34,489

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

4


DRIL-QUIP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(UNAUDITED)

 

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Net income (loss)

 

$

(19,984

)

 

$

2,311

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(6,649

)

 

 

574

 

Total comprehensive income (loss)

 

$

(26,633

)

 

$

2,885

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

5


DRIL-QUIP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income (loss)

 

$

(19,984

)

 

$

2,311

 

Adjustments to reconcile net income (loss) to net cash used in operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

8,432

 

 

 

6,889

 

Stock-based compensation expense

 

 

2,788

 

 

 

2,577

 

Restructuring and other charges

 

 

-

 

 

 

683

 

Gain on sale of property, plant and equipment

 

 

(200

)

 

 

(6,647

)

Acquisition costs

 

 

18,087

 

 

 

-

 

Deferred income taxes

 

 

(1,997

)

 

 

(211

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Trade receivables, net

 

 

(937

)

 

 

(39,531

)

Unbilled receivables

 

 

3,973

 

 

 

(6,376

)

Inventories

 

 

(13,152

)

 

 

(4,758

)

Prepaids and other assets

 

 

(1,186

)

 

 

1,335

 

Accounts payable and accrued expenses

 

 

124

 

 

 

(9,192

)

Other, net

 

 

(52

)

 

 

-

 

Net cash used in operating activities

 

 

(4,104

)

 

 

(52,920

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchase of property, plant and equipment

 

 

(4,757

)

 

 

(5,424

)

Proceeds from sale of property, plant and equipment

 

 

375

 

 

 

15,460

 

Purchase of short-term investments

 

 

-

 

 

 

(9,081

)

Maturities of short-term investments

 

 

21,892

 

 

 

22,392

 

Net cash provided by investing activities

 

 

17,510

 

 

 

23,347

 

Cash flows from financing activities:

 

 

 

 

 

 

Other

 

 

(297

)

 

 

(11

)

Net cash used in financing activities

 

 

(297

)

 

 

(11

)

Effect of exchange rate changes on cash activities

 

 

(2,209

)

 

 

123

 

Increase (decrease) in cash and cash equivalents

 

 

10,900

 

 

 

(29,461

)

Cash and cash equivalents at beginning of period

 

 

191,400

 

 

 

264,804

 

Cash and cash equivalents at end of period

 

$

202,300

 

 

$

235,343

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

6


DRIL-QUIP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(UNAUDITED)

 

 

 

Common Stock

 

 

Additional Paid-In Capital

 

 

Retained Earnings

 

 

Accumulated Other Comprehensive Losses

 

 

Total

 

 

 

(In thousands, except shares)

 

Balance at January 1, 2024

 

$

343

 

 

$

100,289

 

 

$

950,719

 

 

$

(170,091

)

 

$

881,260

 

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

54

 

 

 

(6,703

)

 

 

(6,649

)

Net loss

 

 

-

 

 

 

-

 

 

 

(19,984

)

 

 

-

 

 

 

(19,984

)

Comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(26,633

)

Payroll taxes for shares withheld

 

 

-

 

 

 

(52

)

 

 

-

 

 

 

-

 

 

 

(52

)

Stock-based compensation expense

 

 

-

 

 

 

2,788

 

 

 

-

 

 

 

-

 

 

 

2,788

 

Balance at March 31, 2024

 

$

343

 

 

$

103,025

 

 

$

930,789

 

 

$

(176,794

)

 

$

857,363

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Additional Paid-In Capital

 

 

Retained Earnings

 

 

Accumulated Other Comprehensive Losses

 

 

Total

 

 

 

(In thousands, except shares)

 

Balance at January 1, 2023

 

 

343

 

 

 

90,450

 

 

 

950,168

 

 

 

(168,609

)

 

$

872,352

 

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

-

 

 

 

574

 

 

 

574

 

Net income

 

 

-

 

 

 

-

 

 

 

2,311

 

 

 

-

 

 

 

2,311

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,885

 

Stock-based compensation expense

 

 

-

 

 

 

2,577

 

 

 

-

 

 

 

-

 

 

 

2,577

 

Balance at March 31, 2023

 

$

343

 

 

$

93,027

 

 

$

952,479

 

 

$

(168,035

)

 

$

877,814

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

7


DRIL-QUIP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

1. Organization and Basis of Presentation

Dril-Quip, Inc., a Delaware corporation (the “Company” or “Dril-Quip”), is a leading developer of innovative technologies for the energy industry, designing and manufacturing best-in-class products for traditional oil and gas, and certain energy transition applications. 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 operations are organized into three reportable business segments: Subsea Products, Subsea Services, and Well Construction. The Company’s 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. The Company’s 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. The Company’s Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. In 2023, the Company acquired Great North and includes its product, service and leasing solutions within the Well Construction segment. Great North offers pressure control and completion solutions, including customized and highly engineered wellhead products for use in heavy oil and thermal production locations, proprietary completion solutions such as the Multi-Well Frac Connector TM, as well as related installation and maintenance services. The Company’s products and services are used on both land and offshore markets. For information with respect to our segments, see “Business Segments,” Note 11 of Notes to the Consolidated Financial Statements.

The condensed consolidated financial statements included herein are unaudited. The balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements as of that date. In the opinion of management, the unaudited condensed consolidated interim financial statements include all normal recurring adjustments necessary for a fair statement of the financial position as of March 31, 2024 and the results of operations and comprehensive income (loss) for the three months ended March 31, 2024 and 2023 and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in annual audited consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission. The results of operations and comprehensive income (loss) for the three months ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year. The condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

2. Significant Accounting Policies

Principles of Consolidation

The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All material intercompany accounts and transactions have been eliminated.

Reclassifications

We reclassified approximately $5.5 million of accrued professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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.

8


Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect reported amounts of assets and liabilities as of the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. Some of the Company’s more significant estimates are those affected by critical accounting policies for revenue recognition and asset recoverability tests and inventories.

Revenue Recognition

The Company generates revenues through the sale of products, the sale of services and the leasing of running tools. The Company normally negotiates contracts for products, including those accounted for under the over-time method, rental tools and services separately. Modifications to the scope and price of sales contracts may occur in the form of variations and change orders. 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 instead choose to use a third party or its own personnel.

Leasing Revenues

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

Cash and Cash Equivalents

Short-term investments that have a maturity of three months or less from the date of purchase are classified as cash equivalents. The Company invests excess cash in interest bearing accounts, money market mutual funds and funds which invest in U.S. Treasury obligations and repurchase agreements backed by U.S. Treasury obligations. The Company’s investment objectives continue to be the preservation of capital and the maintenance of liquidity.

The Company’s ABL Credit Facility, dated February 23, 2018, as amended, was terminated effective February 22, 2022. 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 March 31, 2024, 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 “Cash and cash equivalents” in our condensed consolidated balance sheets as at March 31, 2024 and December 31, 2023. Withdrawals from this cash collateral account are only allowed at such point a given letter of credit has expired or has been cancelled.

Short-term Investments

Short-term investments that have a maturity greater than three months and less than a year from the balance sheet date are comprised primarily of time deposits, certificates of deposit, commercial paper, bonds and notes, substantially all of which are denominated in U.S. dollars and are stated at cost plus accrued interest, which approximates fair value. The Company expects to hold all of its Short-term investments to maturity.

For purposes of the condensed consolidated financial statements, the Company does not consider Short-term investments to be cash equivalents.

Fair Value of Financial Instruments

The Company’s financial instruments consist primarily of cash and cash equivalents, receivables and payables. The carrying values of these financial instruments approximate their respective fair values as they are short-term in nature.

Fair Value Measurements

The Company applies the applicable accounting guidance for fair value measurements. This guidance provides the definition of fair value, describes the method used to appropriately measure fair value in accordance with generally accepted accounting principles, and outlines fair value disclosure requirements.

The fair value hierarchy established under this guidance prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). The three levels of the fair value hierarchy are as follows:

9


Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry-standard models that consider various assumptions, including quoted prices, time value, volatility factors, and current market and contractual prices for the underlying instruments, as well as other relevant economic measures. Substantially all of these assumptions are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace.
Level 3 – Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.

Impairment of Long-Lived Assets

Long-lived assets, including property, plant and equipment and definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. We evaluate our property and equipment and definite-lived intangible assets for impairment whenever changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Should the review indicate that the carrying value is not fully recoverable, the amount of the impairment loss is determined by comparing the carrying value to the estimated fair value. We assess recoverability based on undiscounted future net cash flows. Estimating future net cash flows requires us to make judgments regarding long-term forecasts of future revenues and costs related to the assets subject to review. These forecasts are uncertain in that they require assumptions about our revenue growth, operating margins, capital expenditures, future market conditions and technological developments. If changes in these assumptions occur, our expectations regarding future net cash flows may change such that a material impairment could result.

Goodwill and Intangible Assets

For goodwill and indefinite-lived intangible assets, an assessment for impairment is performed annually or when there is an indication an impairment may have occurred. Goodwill is not amortized but rather tested for impairment annually on October 1 or when events occur or circumstances change that would trigger such a review. The impairment test entails an assessment of qualitative factors to determine whether it is more likely than not that an impairment exists. If it is more likely than not that an impairment exists, then a quantitative impairment test is performed. Impairment exists when the carrying amount of a reporting unit exceeds its fair value.

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. The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company incurred no additional restructuring charges during the three months ended March 31, 2024. During the three months ended March 31, 2023, the Company incurred $1.7 million of additional costs under the 2021 global strategic plan. These charges were primarily related to consulting and legal fees, office moves and site cleanup, and preparation costs. These charges are reflected as “Restructuring and other charges” in our condensed consolidated statements of income (loss).

Repurchase of Equity Securities

On February 22, 2022, the Board of Directors authorized an incremental $100.0 million share repurchase plan. The repurchase plan has no set expiration date and any repurchased shares are expected to be cancelled. 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 amount of common stock and may be modified or superseded at any time at the Company’s discretion.

For the three months ended March 31, 2024 and 2023 the Company did not purchase any shares under the share repurchase plan.

10


Earnings Per Share

Basic earnings per common share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per common share is computed considering the dilutive effect of stock awards using the treasury stock method.

In each relevant period, the net income (loss) used in the basic and dilutive earnings per share calculations is the same. The following table reconciles the weighted average basic number of common shares outstanding and the weighted average diluted number of common shares outstanding for the purpose of calculating basic and diluted earnings per share:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Weighted average common shares outstanding – basic

 

 

34,417

 

 

 

34,128

 

Dilutive effect of common stock awards

 

 

-

 

 

 

361

 

Weighted average common shares outstanding – diluted

 

 

34,417

 

 

 

34,489

 

 

 

For the three months ended March 31, 2024 and 2023, the Company has excluded the following common stock awards because their impact on the income (loss) per share is anti-dilutive (in thousands on a weighted average basis):

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Director stock awards

 

 

67

 

 

 

-

 

Performance share units

 

 

397

 

 

 

-

 

Restricted stock awards

 

 

592

 

 

 

-

 

 

3. Business Acquisitions

On July 31, 2023, the Company acquired 100% of the issued and outstanding shares of 1185641 B.C. LTD (d/b/a Great North Wellhead and Frac, “Great North”) for a purchase price of $105 million CAD, approximately $79.8 million, which is subject to customary adjustments for cash and working capital. The acquisition of Great North allows Dril-Quip to service its clients with Great North’s products.

The following table summarizes the consideration transferred to acquire Great North:

Fair value of consideration transferred:

 

(In thousands)

 

 

 

 

 

Cash

 

$

84,097

 

Contingent consideration

 

 

3,571

 

Total

 

$

87,668

 

The acquisition of Great North includes a contingent consideration arrangement that requires additional consideration to be paid by Dril-Quip to the sellers of Great North based on the future revenues of Great North for the fiscal years 2024 and 2025. The range of the undiscounted amounts Dril-Quip could pay under the contingent consideration agreement is between zero and $30 million CAD, approximately $22.8 million. The fair value of the contingent consideration recognized on the acquisition date was $3.6 million. The Company is required to remeasure this liability to fair value quarterly with any changes in the fair value recorded in income until the final payment is made. As of March 31, 2024 the fair value of the contingent consideration was $1.2 million. For information with respect to our fair value measurements, see “Fair Value Measurements,” Note 4 of Notes to the Consolidated Financial Statements. The contingent consideration is included in other long-term liabilities as of March 31, 2024.

11


The following table sets forth the preliminary purchase price allocation, which was based on fair value of assets acquired and liabilities assumed at the acquisition date, July 31, 2023:

Preliminary amounts of identified assets acquired and liabilities assumed:

 

 

(In thousands)

 

Cash

 

$

1,810

 

Accounts receivable

 

 

16,499

 

Prepaid expenses and other current assets

 

 

609

 

Inventory

 

 

16,068

 

Property, plant and equipment

 

 

29,338

 

Right of use assets

 

 

11,115

 

Intangible assets (1)

 

 

22,263

 

Total assets acquired

 

$

97,702

 

 

 

 

 

Accounts payable

 

 

7,034

 

Accrued expenses

 

 

3,522

 

Deferred revenue

 

 

47

 

Lease liability, long-term

 

 

11,115

 

Deferred taxes

 

 

5,075

 

Total liabilities assumed

 

$

26,793

 

 

 

 

 

Net identifiable assets acquired

 

$

70,909

 

Goodwill

 

 

16,759

 

Net assets acquired

 

$

87,668

 

(1) Includes $4.0 million of trademarks with a weighted average useful life of 10 years, $3.6 million of patents with a weighted average useful life of 15 years, and $14.7 million of customer relationships with a weighted average useful life of 10 years. See “Goodwill and Intangible Assets,” Note 10 of Notes to the Condensed Consolidated Financial Statements for further information regarding intangible assets.

4. Fair Value Measurements

As of March 31, 2024, the Company’s Level 3 instruments consist of contingent purchase consideration liabilities related to the acquisition of Great North (Note 3). The fair value of such earn-out liabilities is generally determined using a Monte Carlo Simulation that includes significant inputs that are not observable. Significant inputs include management’s estimate of revenue and other market inputs, including expected revenue volatility (6.7%) and a revenue discount rate (8.4%). The fair value of certain earn-out liabilities is derived using the estimated probability of success of achieving the earn-out periods discounted to present value. 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, with the change in fair value recognized in “Change in fair value of earn-out liability” of the condensed consolidated statements of income.

12


The Company’s contingent consideration measured at fair value for the periods presented are as follows (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Liability:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration (1)

 

$

1,182

 

 

 

-

 

 

 

-

 

 

$

1,182

 

 

$

1,208

 

 

 

-

 

 

 

-

 

 

$

1,208

 

Total liabilities

 

$

1,182

 

 

 

-

 

 

 

-

 

 

$

1,182

 

 

$

1,208

 

 

 

-

 

 

 

-

 

 

$

1,208

 

(1) As of March 31, 2024 and December 31, 2023, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.

The following table provides a reconciliation of changes in the fair value of the Company’s earn-out liabilities associated with the Company’s acquisition measured at fair value for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning period balance

 

$

1,208

 

 

 

-

 

Additions to contingent consideration

 

 

-

 

 

 

-

 

Payments of contingent consideration

 

 

-

 

 

 

-

 

Fair value adjustment of earn-out liabilities

 

 

-

 

 

 

-

 

Currency translation adjustment

 

 

(26

)

 

 

-

 

Ending period balance

 

$

1,182

 

 

$

-

 

 

5. Revenue Recognition

Revenues from contracts with customers consisted of the following:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Revenues:

 

 

 

 

 

 

Products:

 

 

 

 

 

 

Subsea products

 

$

35,332

 

 

$

46,117

 

Well construction

 

 

29,230

 

 

 

13,129

 

Total products

 

$

64,562

 

 

$

59,246

 

Services:

 

 

 

 

 

 

Subsea services

 

$

16,723

 

 

$

16,487

 

Well construction services

 

 

13,464

 

 

 

4,794

 

Total services

 

$

30,187

 

 

$

21,281

 

Leasing:

 

 

 

 

 

 

Subsea leasing

 

$

7,856

 

 

$

7,409

 

Well Construction leasing

 

 

7,692

 

 

 

2,929

 

Total leasing

 

$

15,548

 

 

$

10,338

 

Total revenues

 

$

110,297

 

 

$

90,865

 

 

Contract Balances

Balances related to contracts with customers consisted of the following:

Contract Assets (amounts shown in thousands)

Contract assets at December 31, 2023

 

$

148,429

 

Additions

 

 

107,633

 

Transfers to Trade receivables, net

 

 

(116,452

)

Contract assets at March 31, 2024

 

$

139,610

 

 

13


Contract Liabilities (amounts shown in thousands)

Contract liabilities at December 31, 2023

 

$

7,583

 

Additions

 

 

1,920

 

Revenue recognized

 

 

(2,664

)

Contract liabilities at March 31, 2024

 

$

6,839

 

Contract assets include unbilled accounts receivable associated with contracts accounted for under the over-time accounting method which were approximately $92.2 million and $90.2 million at March 31, 2024 and December 31, 2023, respectively. Unbilled contract assets are transferred to trade receivables, net, when the right to bill becomes unconditional. Contract liabilities primarily relate to advance payments from customers.

Obligations for returns and refunds were considered immaterial as of March 31, 2024.

Remaining Performance Obligations

The aggregate amount of the transaction price allocated to remaining performance obligations from our over-time product lines was $56.0 million as of March 31, 2024. The Company expects to recognize revenue on approximately 92.2% of the remaining performance obligations over the next 12 months and the remaining 7.8% thereafter.

The Company applies the practical expedient available under the revenue standard and does not disclose information about remaining performance obligations that have original expected durations of one year or less.

6. Stock-Based Compensation and Stock Awards

During the three months ended March 31, 2024, the Company recognized approximately $2.8 million of stock-based compensation expense. Stock-based compensation is included in “Selling, general and administrative” in our accompanying condensed consolidated statements of income (loss) and “Additional paid-in capital” in our accompanying condensed consolidated balance sheets. During the three months ended March 31, 2023, the Company recognized approximately $2.6 million of stock-based compensation expense.

7. Inventories

Inventories consist of the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Raw materials and supplies

 

$

36,428

 

 

$

34,950

 

Work in progress

 

 

33,302

 

 

 

33,911

 

Finished goods

 

 

139,430

 

 

 

125,732

 

Total inventory

 

$

209,160

 

 

$

194,593

 

 

As of March 31, 2024, the inventory values of raw materials, work in progress and finished goods have been reduced by a reserve for slow moving, excess and obsolete inventories of $6.4 million, $3.5 million and $58.3 million, respectively. As of December 31, 2023 the inventory values of raw materials, work in progress and finished goods have been reduced by a reserve for slow moving, excess and obsolete inventories of $8.3 million, $2.7 million and $55.2 million, respectively.

8. Assets Held for Sale

In accordance with the applicable accounting guidance, FASB ASC 360-10-45-9, the Company identified $1.0 million of buildings and $0.5 million of land as held for sale in the first quarter of 2024. The assets’ net carrying amount were reclassified from Property, plant and equipment, net, to Assets held for sale on the condensed consolidated balance sheets at March 31, 2024. No long-lived asset write downs were recorded in the three months ended March 31, 2024.

14


9. Restructuring and Other Charges

The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company did not incur any restructuring charges during the three months ended March 31, 2024.

During the three months ended March 31, 2023, the Company incurred costs of approximately $1.7 million under the 2021 global strategic plan. These charges primarily consist of office moves, site cleanup, preparation costs, and consulting and legal fees.

The following table summarizes the changes to our accrued liability balance related to restructuring and other charges as of March 31, 2024 (in thousands):

 

 

Total

 

Beginning balance at January 1, 2024

 

$

630

 

Additions for costs expensed

 

 

-

 

Reductions for payments

 

 

(600

)

Other

 

 

(30

)

Ending balance at March 31, 2024

 

$

0

 

 

10. Goodwill and Intangible Assets

Goodwill

The following table summarizes the change in goodwill, which was acquired in the acquisition of Great North in 2023 (in millions):

 

 

Total

 

Net balance as of December 31, 2023

 

$

16.7

 

Addition due to business combination

 

 

-

 

Impairments

 

 

-

 

Foreign currency translation

 

 

(0.4

)

Net balance as of March 31, 2024 (1)

 

$

16.3

 

(1) As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment.

Intangible Assets

Intangible assets, the majority of which were acquired in the acquisition of TIW Corporation in 2016, OilPatch Technologies in 2017, and Great North in 2023, consist of the following:

 

 

 

 

 

March 31, 2024

 

 

 

Estimated
Useful Lives

 

Gross
Book Value

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation

 

 

Net Book
Value

 

 

 

 

 

(In thousands)

 

Trademarks

 

10 – 15 years

 

$

12,101

 

 

$

(3,048

)

 

$

(97

)

 

$

8,956

 

Patents

 

15 – 30 years

 

 

9,670

 

 

 

(4,369

)

 

 

(78

)

 

 

5,223

 

Customer relationships

 

5 – 15 years

 

 

40,370

 

 

 

(13,978

)

 

 

(324

)

 

 

26,068

 

Organizational costs

 

3 years

 

 

172

 

 

 

(169

)

 

 

(3

)

 

 

-

 

 

 

 

$

62,313

 

 

$

(21,564

)

 

$

(502

)

 

$

40,247

 

 

 

 

 

 

December 31, 2023

 

 

 

Estimated
Useful Lives

 

Gross
Book Value

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation

 

 

Net Book
Value

 

 

 

 

 

(In thousands)

 

Trademarks

 

10 – 15 years

 

$

12,091

 

 

$

(2,811

)

 

$

4

 

 

$

9,284

 

Patents

 

15 30 years

 

 

9,686

 

 

 

(4,200

)

 

 

(22

)

 

 

5,464

 

Customer relationships

 

5 – 15 years

 

 

40,291

 

 

 

(13,095

)

 

 

(3

)

 

 

27,193

 

Organizational costs

 

3 years

 

 

163

 

 

 

(163

)

 

 

-

 

 

 

-

 

 

 

 

$

62,231

 

 

$

(20,269

)

 

$

(21

)

 

$

41,941

 

 

15


 

11. Business Segments

Operating segments are defined in FASB ASC Topic 280, Segment Reporting, as components of an enterprise about which separate financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.

The Company’s operations are organized into three reportable business segments: Subsea Products, Subsea Services, and Well Construction. The Company evaluates segment performance based on operating income. The accounting policies of the segments are the same as described in the summary of significant accounting policies.

Subsea Products. The Company’s Subsea Products segment designs, manufactures and sells a variety of products including subsea wellheads, connectors and surface equipment, and subsea production systems.

Subsea Services. The Company’s Subsea Services segment delivers a variety of technical services including subsea rental services, subsea rework services and subsea services shared support.

Well Construction. The Company’s Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. In 2023, the Company acquired Great North and includes its product, service and leasing solutions within the Well Construction segment. Great North offers pressure control and completion solutions, including customized and highly engineered wellhead products for use in heavy oil and thermal production locations, proprietary completion solutions such as the Multi-Well Frac Connector TM, as well as related installation and maintenance services.

During the three months ended March 31, 2024, the Company did not incur any costs under the 2021 global strategic plan. During the three months ended March 31, 2023, the Company incurred $1.7 million of additional costs under the 2021 global strategic plan, all of which is in Corporate.

The following tables presents selected financial data by business segment:

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Revenue

 

 

 

 

 

 

Subsea products

 

$

35,332

 

 

$

46,117

 

Subsea services

 

 

24,579

 

 

 

23,896

 

Well construction

 

 

50,386

 

 

 

20,852

 

Total revenue

 

$

110,297

 

 

$

90,865

 

Depreciation and amortization

 

 

 

 

 

 

Subsea products

 

$

1,569

 

 

$

1,599

 

Subsea services

 

 

2,247

 

 

 

2,754

 

Well construction

 

 

3,867

 

 

 

1,743

 

Segment depreciation and amortization

 

 

7,683

 

 

 

6,096

 

Corporate (1)

 

 

749

 

 

 

793

 

Total depreciation and amortization

 

$

8,432

 

 

$

6,889

 

Operating income (loss)

 

 

 

 

 

 

Subsea products

 

$

639

 

 

$

1,495

 

Subsea services

 

 

1,833

 

 

 

9,384

 

Well construction

 

 

5,632

 

 

 

562

 

Segment operating income

 

 

8,104

 

 

 

11,441

 

Corporate (1)

 

 

(26,906

)

 

 

(8,253

)

Total operating income (loss)

 

$

(18,802

)

 

$

3,188

 

 

(1) Corporate includes the expenses and assets of the Company’s corporate office functions, legal and other administrative expenses that are managed at a consolidated level.

The Company does not allocate assets to its reportable segments as they are not included in the review performed by the Chief Operating Decision Maker (CODM) for purposes of assessing segment performance and allocating resources. The balance sheet is reviewed on a consolidated basis and is not used in the context of segment reporting.

16


12. Income Tax

The effective tax rate for the three months ended March 31, 2024 was (20.3%) compared to 61.1% for the same period in 2023. The change in the effective tax rate between the periods resulted primarily due to the change in earnings mix by geography and tax jurisdiction as compared to the prior period, changes in valuation allowances in the United States, foreign withholding tax, and changes in nondeductible expenses. In the United States, significant transaction costs in connection with the proposed merger with Innovex Downhole Solutions Inc. were incurred which were partially deductible. As such, these costs had a larger impact to the earnings mix as compared to previous periods.

The Company had no outstanding NOL carryback claims as of December 31, 2023 including the estimated carryback claim relating to the 2020 tax year, which was reflected in “Other current assets” on the condensed consolidated balance sheets. During the three months ended March 31, 2024, the Company received no refunds.

Except with respect to our operations in Canada, the Company no longer asserts the indefinite reinvestment assertion. We maintain a deferred foreign tax liability, which had a balance of $1.8 million as of March 31, 2024. It is primarily related to estimated foreign withholding tax associated with repatriating non-U.S. earnings back to the United States. The indefinite reinvestment assertion with respect to Canada pertains to earnings of $3.0 million as of March 31, 2024.

The Company operates in multiple jurisdictions with complex tax and regulatory environments and our tax returns are periodically audited or subjected to review by tax authorities. We monitor tax law changes and the potential impact to our results of operations.

13. Merger of Dril-Quip and Innovex

On March 18, 2024, the Company, Ironman Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“Merger Sub Inc.”), and DQ Merger Sub, LLC, a Delaware limited liability company and wholly owned subsidiary of the Company (“Merger Sub LLC”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Innovex Downhole Solutions Inc. (“Innovex”), pursuant to which, upon the terms and subject to the conditions set forth therein, (i) Merger Sub Inc. will merge with and into Innovex, with Innovex continuing as the surviving entity (the “Surviving Corporation”) (the “First Merger”) and (ii) immediately following the First Merger, the Surviving Corporation will merge with and into Merger Sub LLC (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub LLC continuing as the surviving entity. Upon consummation of the transactions contemplated by the Merger Agreement (the “Transactions”), the Company expects that its current stockholders will own approximately 52% of the Combined Company (as defined below) and current stockholders of Innovex will own approximately 48% of the Combined Company. Following the Transactions, the name of the Company will be changed to Innovex International, Inc. (the “Combined Company”), and its common stock will remain listed on the New York Stock Exchange.

The Mergers are currently expected to close in the third quarter of 2024; however, no assurance can be given as to when, or if, the Mergers will occur. The Merger Agreement contains termination rights, subject to certain conditions, for each of the Company and Innovex, including, among others: (i) if the consummation of the First Merger does not occur on or before December 18, 2024 (the “End Date”) or the extended End Date (March 18, 2025) and (ii) if the Company wishes to terminate the Merger Agreement to enter into a definitive agreement with respect to a superior proposal. Upon termination of the Merger Agreement under certain specified circumstances, including, among others, by Innovex for a material breach by the Company of its non-solicitation obligations or by the Company in order to enter into a definitive agreement with respect to a superior proposal, the Company would be required to pay Innovex a termination fee of $31.9 million. The above description of the Merger Agreement and the Transactions, including certain referenced terms, is a summary of certain principal terms and conditions contained in the Merger Agreement.

14. Contingencies

Steamfitters Complaint

On March 21, 2024, a purported Company stockholder filed a putative class action complaint captioned Steamfitters Local 449 Pension Fund v. Dril-Quip, Inc., et al., C.A. No. 2024-0284-LWW (Del. Ch.) (the “Steamfitters Complaint”). The Steamfitters Complaint alleges that members of the Company’s Board of Directors breached their fiduciary duties by agreeing, in connection with the proposed merger with Innovex, to enter into a stockholders agreement with Amberjack Capital Partners (“Amberjack”) requiring Amberjack to vote in favor of the Board of Director’s nominees at the Company’s 2025 annual meeting of stockholders and prohibiting certain transfers from Amberjack directly to activist stockholders not through public market sales. The Steamfitters Complaint further alleges that Innovex and Amberjack aided and abetted the directors’ alleged breaches of fiduciary duties. The complaint seeks an order certifying a class of the Company’s stockholders, finding that the directors breached their fiduciary duties and that Innovex and

17


Amberjack aided and abetted the directors’ breaches of fiduciary duties, enjoining enforcement of the challenged provisions of the stockholders agreement, and awarding the plaintiff its reasonable attorneys’ and experts’ witness fees and other costs.

The defendants, including the Company and the members of the Company’s Board of Directors, believe that they have substantial defenses against the claims asserted in the Steamfitters Complaint. Nevertheless, the outcome of this lawsuit is uncertain and cannot be predicted with any certainty.

FMC Technologies Lawsuit

On October 5, 2020, FMC Technologies, Inc. (“FMC”) sued the Company alleging misappropriation of trade secrets and sought money damages and injunctive relief in the 127th District Court of Harris County in an action styled FMC Technologies, Inc. v. Richard Murphy and Dril-Quip, Inc., Cause No. 2020-63081. FMC alleged that its former employee communicated FMC trade secrets to the Company and the Company used those trade secrets in its VXTe subsea tree systems. On April 29, 2021, the jury returned a verdict in favor of the Company. FMC filed a notice of appeal on August 20, 2021. On August 10, 2023, the First District of Texas Court of Appeals rendered a judgment that affirmed the judgment of the 127th District Court of Harris County in favor of the Company. FMC filed a petition for review with the Texas Supreme Court on November 27, 2023.

General

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 is dependent on the condition of the oil and gas industry. Additionally, certain of the Company’s products are used in potentially hazardous drilling, completion, and production applications that can cause personal injury, property damage and environmental claims. Although exposure to such risks has not resulted in any significant problems for the Company in the past, ongoing exposure to these risks and future developments could adversely impact the Company in the future.

The Company is also involved in a number of legal actions arising in the ordinary course of business. Although no assurance can be given with respect to the ultimate outcome of such legal action, in the opinion of management, the ultimate liability with respect thereto will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.

18


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

Forward-Looking Statements

This Quarterly Report on Form 10-Q includes certain statements that may be deemed to be “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Statements contained in all parts of this document that are not historical facts are forward-looking statements that involve risks and uncertainties that are beyond the control of Dril-Quip, Inc. (the “Company” or “Dril-Quip”). You can identify the Company’s forward-looking statements by the words “anticipate,” “estimate,” “expect,” “may,” “project,” “believe” and similar expressions, or by the Company’s discussion of strategies or trends. Although the Company believes that the expectations reflected in such forward-looking statements are reasonable, no assurance can be given that these expectations will prove to be correct. These forward-looking statements include the following types of information and statements as they relate to the Company:

the impact of actions taken by the Organization of Petroleum Exporting Countries and the expanded alliance (OPEC+) with respect to their production levels and the effects thereof;
risks related to the acquisition of Innovex Downhole Solutions Inc., a Delaware corporation (“Innovex”), including the receipt of approval of Dril-Quip’s stockholders; the time required to complete the mergers; uncertainty as to whether the conditions to closing the mergers will be satisfied or whether the mergers will be completed; the risk that a regulatory approval, consent or authorization that may be required for the transaction is not obtained in a timely manner or at all, or is obtained subject to conditions that are not anticipated; the occurrence of any event, change or other circumstances that could give rise to the termination of the merger agreement; the diversion of management time on merger-related issues; the ultimate timing, outcome and results of integrating the operations of the Company and Innovex; the effects of the business combination on Dril-Quip and Innovex, including the combined company’s future financial condition, results of operations, strategy and plans; potential adverse reactions or changes to business relationships resulting from the announcement or completion of the mergers; expected benefits from the mergers and the ability of the Company to realize those benefits; the significant costs required to complete the mergers and integrate operations of the Company and Innovex; expectations regarding regulatory approval of the mergers; whether merger-related litigation will occur and, if so, the results of any litigation, settlements and investigations;
risks related to the acquisition of Great North, including the risk that the benefits of the transaction may not be fully realized or may take longer to realize than expected;
the impact of general economic conditions, including inflationary pressures and interest rates, a general economic slowdown or recession or instability in financial institutions, on economic activity and on our operations;
future operating results and cash flow;
scheduled, budgeted and other future capital expenditures;
planned or estimated cost savings;
working capital requirements;
the need for and the availability of expected sources of liquidity;
the introduction into the market of the Company’s future products;
the Company’s ability to deliver its bookings in a timely fashion;
the market for the Company’s existing and future products;
the Company’s ability to develop new applications for its technologies;
the exploration, development and production activities of the Company’s customers;
compliance with present and future environmental, social, and governance (ESG) standards and regulations and costs associated with environmentally related penalties, capital expenditures, remedial actions and proceedings;
effects of pending legal proceedings;
changes in customers’ future product and service requirements that may not be cost effective or within the Company’s capabilities;
future operations, financial results, business plans and cash needs; and

19


the overall timing and level of transition of the global energy sector from fossil-based systems of energy production and consumption to more renewable energy sources.

These statements are based on assumptions and analysis in light of the Company’s experience and perception of historical trends, current conditions, expected future developments and other factors the Company believes were appropriate in the circumstances when the statements were made. Forward-looking statements by their nature involve substantial risks and uncertainties that could significantly impact expected results, and actual future results could differ materially from those described in such statements. While it is not possible to identify all factors, the Company continues to face many risks and uncertainties. Among the factors that could cause actual future results to differ materially are the risks and uncertainties discussed under “Item 1A. Risk Factors” in Part I of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Investors should note that Dril-Quip announces financial information in SEC filings, press releases and public conference calls. Dril-Quip may use the Investors section of its website (www.dril-quip.com) to communicate with investors. It is possible that the financial and other information posted there could be deemed to be material information. The information on Dril-Quip’s website is not part of this Form 10-Q.

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 unaudited condensed consolidated financial statements. This discussion should be read in conjunction with the Company’s unaudited condensed consolidated financial statements and notes thereto presented elsewhere herein as well as the discussion under “Risk Factors,” included herein and “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Overview

Dril-Quip, Inc., a Delaware corporation (the “Company” or “Dril-Quip”), is a leading developer of innovative technologies for the energy industry, designing and manufacturing best-in-class products for traditional oil and gas, and certain energy transition applications. 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 operations are organized into three reportable business segments: Subsea Products, Subsea Services, and Well Construction. The Company’s 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. The Company’s 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. The Company’s Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. In 2023, the Company acquired Great North and includes its product, service and leasing solutions within the Well Construction segment. Great North offers pressure control and completion solutions, including customized and highly engineered wellhead products for use in heavy oil and thermal production locations, proprietary completion solutions such as the Multi-Well Frac Connector TM, as well as related installation and maintenance services. The Company’s products and services are used on both land and offshore markets. For information with respect to our segments, see “Business Segments,” Note 11 of Notes to the Consolidated Financial Statements.

Recent Developments

On March 18, 2024, the Company, Ironman Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“Merger Sub Inc.”), and DQ Merger Sub, LLC, a Delaware limited liability company and wholly owned subsidiary of the Company (“Merger Sub LLC”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Innovex, pursuant to which, upon the terms and subject to the conditions set forth therein, (i) Merger Sub Inc. will merge with and into Innovex, with Innovex continuing as the surviving entity (the “Surviving Corporation”) (the “First Merger”) and (ii) immediately following the First Merger, the Surviving Corporation will merge with and into Merger Sub LLC (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub LLC continuing as the surviving entity. Upon consummation of the transactions contemplated by the Merger Agreement (the “Transactions”), the Company expects that its current stockholders will own approximately 52% of the Combined Company (as defined below) and current stockholders of Innovex will own approximately 48% of the Combined Company.

20


Following the Transactions, the name of the Company will be changed to Innovex International, Inc. (the “Combined Company”), and its common stock will remain listed on the New York Stock Exchange.

The Mergers are currently expected to close in the third quarter of 2024; however, no assurance can be given as to when, or if, the Mergers will occur. The Merger Agreement contains termination rights, subject to certain conditions, for each of the Company and Innovex, including, among others: (i) if the consummation of the First Merger does not occur on or before December 18, 2024 (the “End Date”) or the extended End Date (March 18, 2025) and (ii) if the Company wishes to terminate the Merger Agreement to enter into a definitive agreement with respect to a superior proposal. Upon termination of the Merger Agreement under certain specified circumstances, including, among others, by Innovex for a material breach by the Company of its non-solicitation obligations or by the Company in order to enter into a definitive agreement with respect to a superior proposal, the Company would be required to pay Innovex a termination fee of $31.9 million. The above description of the Merger Agreement and the transactions contemplated thereby, including certain referenced terms, is a summary of certain principal terms and conditions contained in the Merger Agreement.

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 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 “Our business may also be affected by new sanctions and export controls targeting Russia and other responses to Russia’s invasion of Ukraine” discussed in our Annual Report Form 10-K, “Item 1A. Risk Factors” for the fiscal year ended December 31, 2023.

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.

Oil and Gas Prices

21


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. Oil and gas prices and the level of drilling and production activity have historically been characterized by significant volatility.

According to the Energy Information Administration (EIA) of the U.S. Department of Energy, Brent Crude oil prices per barrel for the periods covered by this report were:

 

Three months ended

 

 

March 31,

 

Brent Crude Oil Price per Barrel

2024

 

 

2023

 

Low

$

75.47

 

 

$

71.03

 

High

$

87.36

 

 

$

87.54

 

Average

$

82.92

 

 

$

81.07

 

Closing

$

86.17

 

 

$

79.19

 

According to the April 2024 release of the Short-Term Energy Outlook published by the EIA, Brent Crude oil prices are expected to average approximately $89 per barrel in 2024 and $87 per barrel in 2025, compared with an average of $82 per barrel in 2023. In its April 2024 Oil Market Report, the International Energy Agency projected the global oil demand to grow by approximately 1.2 million barrels per day in 2024 and 1.1 million barrels per day in 2025.

Offshore Rig Count

Detailed below is the average contracted Mobile Offshore Drilling Units. These are rigs currently drilling as well as rigs committed, but not yet drilling, for the three months ended March 31, 2024 and 2023. The rig count data includes floating rigs (semi-submersibles and drillships) 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.

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

Floating
Rigs

 

 

Jack-up
Rigs

 

 

Floating
Rigs

 

 

Jack-up
Rigs

 

Mobile Offshore Drilling Units

 

 

148

 

 

 

410

 

 

 

146

 

 

 

391

 

Source: IHS—Petrodata RigBase – March 31, 2024 and 2023

According to IHS-Petrodata RigBase, as of March 31, 2024, there were 550 contracted rigs (148 floating rigs and 402 jack-up rigs), an increase of 3.0% from the rig count of 534 rigs (145 floating rigs and 389 jack-up rigs) as of March 31, 2023.

Regulation

The demand for the Company’s products and services is also affected by laws and regulations relating to the oil and gas industry in general, including those specifically directed to offshore operations. The adoption of new laws and regulations, or changes to existing laws or regulations that curtail exploration and development drilling for oil and gas for economic or other policy reasons, could adversely affect the Company’s operations by limiting demand for its products.

In March 2018, the President of the United States issued a proclamation imposing a 25 percent global tariff on imports of certain steel products and a 10 percent tariff on certain aluminum products, effective March 23, 2018. The President subsequently proposed an additional 25 percent tariff on approximately $50 billion worth of imports from China, and the government of China responded with a proposal of an additional 25 percent tariff on U.S. goods with a value of $50 billion. In the following months, the United States and China placed additional, competing tariffs on imported goods until the two countries entered a phase one trade deal in January 2020, which included an agreement to reduce certain tariffs. Negotiations for a phase two trade deal with China had begun prior to the outbreak of COVID-19 but did not result in a deal. President Biden has urged the United States Trade Representative to further increase tariffs on steel and aluminum.

The imposition of any additional tariffs or initiation of trade restrictions by or against the United States could cause our cost of raw materials to increase or affect the markets for our products. However, given the uncertainty regarding the scope and duration of these trade actions by the United States and other countries, their ultimate impact on our business and operations remains uncertain.

The Company believes that its subsea products bookings should help mitigate the impact of any negative market conditions; however, slow recovery in 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 bookings. The Company’s subsea

22


product bookings for the quarter ended March 31, 2024 were approximately $41.1 million, as compared to approximately $96.8 million and $43.2 million for the quarters ended December 31, 2023 and March 31, 2023, respectively.

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. For the three months ended March 31, 2024 and 2023, the Company derived 58.5% and 65.2%, respectively, of its revenues from the sale of its products, 27.4% and 23.4%, respectively, of its revenue from services, and 14.1% and 11.4% respectively, of its revenues from leasing. Service and leasing revenues generally correlate to revenues from product sales because increased product sales typically generate increased demand for technical advisory assistance services and rental of running tools during installation. The Company has substantial international operations, with approximately 71.9% and 62.8% of its revenues derived from foreign sales for the three months ended March 31, 2024 and 2023, respectively. The majority of the Company’s domestic revenue relates to operations in the U.S. Gulf of Mexico. Domestic revenue approximated 28.1% and 37.2% of the Company’s total revenues for the three months ended March 31, 2024 and 2023, respectively.

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 more complex, customer specific projects that have relatively longer manufacturing time frames on an over-time basis. For the three months ended March 31, 2024, there were 57 projects representing approximately 20.3% of the Company’s total revenues and approximately 34.8% of its product revenues that were accounted for using over-time accounting, compared to 63 projects for the three months ended March 31, 2023, which represented approximately 32.7% of the Company’s total revenues and approximately 50.2% of its 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 to be recognized. 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.

Cost of Sales. The principal elements of cost of sales are labor, raw materials, manufacturing overhead, and application engineering expenses related to customized products. 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, pricing 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.

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 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company did not incur any costs under the 2021 global strategic plan for the three months ended March 31, 2024.

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.

23


Foreign Currency Transaction Gain. Foreign currency transaction gains results 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 professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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, service and leasing revenues:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In millions)

 

Revenues:

 

 

 

 

 

 

Products:

 

 

 

 

 

 

Subsea products

 

$

35.3

 

 

$

46.1

 

Well construction

 

 

29.2

 

 

 

13.2

 

Total products

 

 

64.5

 

 

 

59.3

 

Services:

 

 

 

 

 

 

Subsea services

 

 

16.7

 

 

 

16.5

 

Well construction services

 

 

13.5

 

 

 

4.8

 

Total services

 

 

30.2

 

 

 

21.3

 

Leasing:

 

 

 

 

 

 

Subsea leasing

 

 

7.9

 

 

 

7.4

 

Well construction leasing

 

 

7.7

 

 

 

2.9

 

Total leasing

 

 

15.6

 

 

 

10.3

 

Total revenues

 

$

110.3

 

 

$

90.9

 

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

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(In millions)

 

Revenue

 

 

 

 

 

 

Subsea products

 

$

35.3

 

 

$

46.1

 

Subsea services

 

 

24.6

 

 

 

23.9

 

Well construction

 

 

50.4

 

 

 

20.9

 

Total revenue

 

$

110.3

 

 

$

90.9

 

Operating income (loss)

 

 

 

 

 

 

Subsea products

 

$

0.6

 

 

$

1.5

 

Subsea services

 

 

1.8

 

 

 

9.4

 

Well construction

 

 

5.6

 

 

 

0.6

 

Segment operating income (loss)

 

 

8.0

 

 

 

11.5

 

Corporate

 

 

(26.9

)

 

 

(8.3

)

Total operating income (loss)

 

$

(18.9

)

 

$

3.2

 

Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023

Revenues. Revenues increased by $19.4 million, or approximately 21.4%, to $110.3 million for the three months ended March 31, 2024 from $90.9 million for the three months ended March 31, 2023.

24


Subsea Products revenue decreased by approximately $10.8 million primarily driven by lower Connector and Surface Equipment orders in the first quarter of 2024.

Subsea Services revenue increased marginally by approximately $0.7 million compared to the same quarter in 2023.

Well Construction revenue increased by approximately $29.5 million, which was primarily driven by the acquisition of Great North, which contributed $25.1 million in revenue in the first quarter of 2024, and large bore liner hanger growth in international offshore markets.

Cost of Sales. Cost of sales increased by $12.9 million, or approximately 19.7%, to $78.4 million for the three months ended March 31, 2024 from $65.5 million for the same period in 2023. This increase was primarily due to the acquisition of Great North. Cost of sales as a percentage of revenue decreased to 71.1% from 72.1% for the three months ended March 31, 2024 and 2023, respectively, primarily driven by favorable product mix within Subsea Products and Well Construction.

Selling, General and Administrative Expenses. For the three months ended March 31, 2024, selling, general and administrative expenses increased by $7.4 million, or 32.8% to $30.0 million from $22.6 million for the same period in 2023. This increase was primarily due to the addition of Great North expenses and higher personnel related costs.

Engineering and Product Development Expenses. For the three months ended March 31, 2024, engineering and product development expenses increased by approximately $0.3 million, or 10.0%, to $3.7 million from approximately $3.4 million for the same period in 2023. This increase was primarily due to the increased testing and qualifications related to specific international customer requirements.

Restructuring and Other Charges. For the three months ended March 31, 2024, the Company incurred no additional costs under the 2021 global strategic plan. During the three months ended March 31, 2023, the Company incurred costs of approximately $1.7 million under the 2021 global strategic plan. These charges were primarily related to office moves, site cleanup, preparation costs, consulting and legal fees.

Gain on Sale of Property, Plant and Equipment. For the three months ended March 31, 2024, the gain on sale of property, plant and equipment was $0.2 million, primarily related to the sale of scrap parts. For the three months ended March 31, 2023, the gain on sale of property, plant and equipment was $6.7 million, primarily related to the sale of our Houston aftermarket facility and the Houston forge facility buildings.

Foreign Currency Transaction Gain. Foreign currency transaction gain for the three months ended March 31, 2024, was $1.9 million as compared to a loss of $1.1 million for the same period in 2023.

Operating Income (Loss). Subsea Products operating income was approximately $0.9 million lower for the three months ended March 31, 2024 as compared to the same period in 2023, in line with the decrease in revenue.

Subsea Services operating income decreased by approximately $7.6 million, primarily driven by a gain of $5.9 million on the sale of our Houston aftermarket facility recognized in the first quarter of 2023.

Well Construction operating income was approximately $5.0 million higher for the three months ended March 31, 2024 as compared to the same period in 2023, which was primarily driven by the acquisition of Great North.

Corporate operating loss was approximately $18.6 million higher for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to expenses related to the planned merger with Innovex.

Income Tax Provision (Benefit). Income tax provision for the three months ended March 31, 2024 was $3.4 million on a loss before taxes of $16.6 million, resulting in an effective tax rate of (20.3)%. Income tax expense was different than the U.S federal statutory income tax rate of 21% primarily due to the change in earnings mix by geography and tax jurisdiction, changes in valuation allowances in the United States, foreign withholding tax, and changes in nondeductible expenses. Income tax provision for the three months ended March 31, 2023 was $3.6 million on an income before taxes of $5.9 million, resulting in an effective income tax rate of approximately 61.1%. Income tax expense was different than the U.S federal statutory income tax rate of 21% primarily due to projected earnings mix by geography and tax jurisdiction, foreign withholding taxes, nondeductible compensation and the change in valuation allowances in the United States and in various foreign countries.

Net Income (Loss). Net loss was approximately $20.0 million for the three months ended March 31, 2024 as compared to a net income of $2.3 million for the same period in 2023 for the reasons set forth above.

25


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 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 and net income and 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 condensed 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:

 

Three months ended March 31,

 

 

2024

 

 

2023

 

 

(In thousands)

 

Net income (loss)

$

(19,984

)

 

$

2,311

 

Add:

 

 

 

 

 

Interest income, net

 

(2,196

)

 

 

(2,747

)

Income tax provision (benefit)

 

3,379

 

 

 

3,624

 

Depreciation and amortization expense

 

8,432

 

 

 

6,889

 

Restructuring and other charges

 

-

 

 

 

1,718

 

Acquisition costs

 

19,046

 

 

 

-

 

Change in fair value of earn-out liability

 

-

 

 

 

-

 

Gain on sale of property, plant and equipment

 

(200

)

 

 

(6,647

)

Foreign currency transaction loss (gain)

 

(1,895

)

 

 

1,120

 

Stock compensation expense

 

2,788

 

 

 

2,577

 

Other

 

805

 

 

 

-

 

Adjusted EBITDA (1)

$

10,175

 

 

$

8,845

 

(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.

Liquidity and Capital Resources

Cash Flows

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

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Operating activities

 

$

(4,104

)

 

$

(52,920

)

Investing activities

 

 

17,510

 

 

 

23,347

 

Financing activities

 

 

(297

)

 

 

(11

)

 

 

13,109

 

 

 

(29,584

)

Effect of exchange rate changes on cash activities

 

 

(2,209

)

 

 

123

 

Decrease in cash and cash equivalents

 

$

10,900

 

 

$

(29,461

)

 

26


 

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 period, as these are non-cash changes. As a result, changes reflected in certain accounts on the condensed consolidated statements of cash flows may not reflect the changes in corresponding accounts on the condensed 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 and (ii) to fund working capital. 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. We believe our currently anticipated operating cash flows will be sufficient to meet our cash needs arising in the ordinary course of business for the next twelve months.

Net cash used in operating activities for the three months ended March 31, 2024 was $4.1 million as compared to $52.9 million for the three months ended March 31, 2023. The $48.8 million increase in cash from operating activities is primarily due to increases resulting from the change in operating assets and liabilities of $47.3 million.

The change in operating assets and liabilities for the three months ended March 31, 2024 resulted in a $47.3 million increase in cash as compared to the change in operating assets and liabilities for the three months ended March 31, 2023. The $48.9 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 the changes in accounts payable and accrued expenses was $9.3 million primarily due to the timing of payroll cycles and accounts payable distributions. These increases were partially offset by $8.4 million decreases in cash due to changes in inventory levels as we continually reassess our needs. Decrease in cash due to changes in prepaids and other assets was $2.5 million.

The change in investing cash flows for the three months ended March 31, 2024 resulted in a $17.5 million increase in cash, primarily due to $21.9 million of maturities in our short-term investments during the quarter, which were reinvested in investments classified as cash equivalents as per our accounting policy. This is partially offset by capital expenditures of $4.8 million for the three months ended March 31, 2024. Capital expenditures for the three months ended March 31, 2024 were $2.1 million for machinery and equipment related to our global strategic program which includes consolidation of our manufacturing facilities, $2.1 million for rental tools to support our developed products and $0.6 million for other capital expenditures.

Credit Facility

The Company’s ABL Credit Facility, dated February 23, 2018, as amended, was terminated effective February 22, 2022. 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 March 31, 2024, 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 included in “Restricted cash” in our condensed consolidated balance sheets as at March 31, 2024 and December 31, 2023. Withdrawals from this cash collateral account are only allowed at such point a given letter of credit has expired or has been cancelled.

Repurchase of Equity Securities

On February 22, 2022, the Board of Directors authorized an incremental $100.0 million share repurchase plan. The repurchase plan has no set expiration date and any repurchased shares are expected to be cancelled. 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 amount of common stock and may be modified or superseded at any time at the Company’s discretion.

For the three months ended March 31, 2024 and 2023, the Company purchased no shares under the share repurchase plans.

The Company currently has no derivative instruments and no off-balance sheet hedging or financing arrangements, contracts or operations.

Other Matters

From time to time, the Company enters into discussions or negotiations to acquire other businesses or enter into joint ventures. The timing, size or success of any such efforts and the associated potential capital commitments are unpredictable and dependent on market conditions and opportunities existing at the time. The Company may seek to fund all or part of any such efforts with proceeds from debt or equity issuances. Debt or equity financing may not, however, be available at that time due to a variety of circumstances, including, among others, the Company’s credit ratings, industry conditions, general economic conditions and market conditions.

27


Critical Accounting Estimates

During the three months ended March 31, 2024, there were no material changes in our judgments and assumptions associated with the development of our critical accounting policies. Refer to our Annual Report on Form 10-K for the year ended December 31, 2023 for a discussion of our critical accounting policies.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

The Company is currently exposed to certain market risks related to interest rate changes on its short-term investments and fluctuations in foreign exchange rates. The Company does not engage in any material hedging transactions, forward contracts or currency trading which could mitigate the market risks inherent in such transactions. There have been no material changes in market risks for the Company since December 31, 2023.

Foreign Exchange Rate Risk

The Company has operations in various countries around the world and conducts business in a number of different currencies. 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.

The Company experienced a foreign currency pre-tax loss of approximately $1.9 million during the three months ended March 31, 2024. The Company experienced a foreign currency pre-tax gain of approximately $1.1 million, during the three months ended March 31, 2023.

The Company does not engage in any material hedging transactions, forward contracts or currency trading which could mitigate the effects and risks inherent in such transactions. Additionally, there is no assurance that the Company will be able to protect itself against currency fluctuations in the future.

Item 4. Controls and Procedures

In accordance with Exchange Act Rules 13a-15 and 15d-15, the Company carried out an evaluation, under the supervision and with the participation of management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of March 31, 2024 to provide reasonable assurance that information required to be disclosed in the Company’s reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and such information is accumulated and communicated to management, including the Company’s Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding disclosure.

There has been no change in the Company’s internal control over financial reporting that occurred during the three months ended March 31, 2024 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

28


PART II—OTHER INFORMATION

For a description of the Company’s legal proceedings, see “Contingencies,” Note 14 to the Notes to Condensed Consolidated Financial Statements.

 

Item 1A. Risk Factors

The following risk factors relate to the proposed mergers with Innovex and augment the risk factors disclosed under “Item 1A. Risk Factors” in Part I of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. . In connection with the proposed mergers, Dril-Quip intends to file with the Securities and Exchange Commission (the “SEC”), a registration statement on Form S-4 that will include a proxy statement/prospectus. For more information on the proposed mergers, please read the Form S-4 when it becomes available, as well as any other related information on the Transaction that we have filed with the SEC.

The mergers are subject to a number of conditions to the obligations of both Dril-Quip and Innovex to complete the mergers, which, if not fulfilled, or not fulfilled in a timely manner, may delay completion of the mergers or result in termination of the merger agreement.

The mergers are subject to a number of conditions beyond the control of Dril-Quip or Innovex that may prevent, delay or otherwise materially adversely affect its completion. Neither Dril-Quip nor Innovex can predict when, or if, these conditions will be satisfied. If any of these conditions are not satisfied or waived prior to the outside date, it is possible that the merger agreement may be terminated. Although Dril-Quip and Innovex have agreed in the merger agreement to use reasonable best efforts, subject to certain limitations, to complete the mergers as promptly as reasonably practicable, these and other conditions to the completion of the mergers may fail to be satisfied. In addition, satisfying the conditions to and completing the mergers may take longer, and could cost more, than Dril-Quip and Innovex expect. Furthermore, the requirements for obtaining the required clearances and approvals could delay the completion of the mergers for a significant period of time or prevent them from occurring. Any delay in completing the mergers may adversely affect the cost savings and other benefits that Dril-Quip and Innovex expect to achieve if the mergers and the integration of the companies’ respective businesses are completed within the expected timeframe. There can be no assurance that all required regulatory approvals will be obtained or obtained prior to the termination date.

Uncertainties associated with the mergers may cause a loss of management personnel and other key employees of Dril-Quip or Innovex, which could adversely affect the future business and operations of the combined company.

Dril-Quip and Innovex are dependent on the experience and industry knowledge of their officers and other key employees to execute their business plans. The combined company’s success after the mergers will depend in part upon its ability to retain key management personnel and other key employees. Current and prospective employees of Dril-Quip or Innovex may experience uncertainty about their roles within the combined company following the mergers or other concerns regarding the timing and completion of the mergers or the operations of the combined company following the mergers, any of which may have an adverse effect on the ability of Dril-Quip or Innovex to retain or attract key management and other key personnel. In addition, the loss of key Dril-Quip or Innovex personnel could diminish the anticipated benefits of the mergers and the integration of the companies may be more difficult. Furthermore, the combined company may have to incur significant costs in identifying, hiring and retaining replacements for departing employees and may lose significant expertise and talent relating to the business of each of Dril-Quip and Innovex. No assurance can be given that the combined company will be able to retain or attract key management personnel and other key employees of Dril-Quip or Innovex to the same extent that Dril-Quip and Innovex have previously been able to retain or attract their own employees.

The business relationships of Dril-Quip and Innovex may be subject to disruption due to uncertainty associated with the mergers, which could have a material adverse effect on the results of operations, cash flows and financial position of Dril-Quip or Innovex pending and following the mergers.

Parties with which Dril-Quip or Innovex do business may experience uncertainty associated with the mergers, including with respect to current or future business relationships with Dril-Quip or Innovex following the mergers. Dril-Quip’s and Innovex’s business relationships may be subject to disruption as customers, distributors, suppliers, vendors, landlords, joint venture partners and other business partners may attempt to delay or defer entering into new business relationships, negotiate changes in existing business relationships or consider entering into business relationships with parties other than Dril-Quip or Innovex prior to or following the mergers. These disruptions could have a material and adverse effect on the results of operations, cash flows and financial position of Dril-Quip or Innovex, regardless of whether the mergers are completed, as well as a material and adverse effect on Dril-Quip’s ability to realize the expected cost savings and other benefits of the mergers. The risk, and adverse effect, of any disruption could be exacerbated by a delay in completion of the mergers or termination of the merger agreement.

The merger agreement subjects Dril-Quip and Innovex to restrictions on their respective business activities prior to the effective time.

29


The merger agreement subjects Dril-Quip and Innovex to restrictions on their respective business activities prior to the effective time. The merger agreement obligates each of Dril-Quip and Innovex to use its commercially reasonable efforts to carry on its business in the ordinary course in all material respects, and the merger agreement obligates each of Dril-Quip and Innovex to use its commercially reasonable efforts to conduct its business in the ordinary course of business in all material respects and preserve substantially intact its present business organization, except as otherwise expressly contemplated by the merger agreement. These restrictions could prevent Dril-Quip and Innovex from pursuing certain business opportunities that arise prior to the effective time and are outside the ordinary course of business.

The merger agreement limits Dril-Quip’s and Innovex’s respective ability to pursue alternatives to the mergers, may discourage other companies from making a favorable alternative transaction proposal and, in specified circumstances, could require Dril-Quip to pay Innovex a termination fee.

The merger agreement contains certain provisions that restrict each of Dril-Quip’s and Innovex’s ability to initiate, solicit, propose, knowingly encourage or knowingly facilitate any inquiry regarding, or the making of any inquiry, proposal or offer that constitutes or could reasonably be expected to lead to, an acquisition proposal with respect to Dril-Quip or Innovex, as applicable, and Dril-Quip and Innovex have each agreed to certain terms and conditions relating to their ability to engage, continue or otherwise participate in any discussions or negotiations regarding, or furnish to a third party any non-public information with respect to, or otherwise knowingly facilitate any effort or attempt to make, any acquisition proposal. Further, even if the Board of Directors withdraws, modifies or qualifies in any manner adverse to Innovex its recommendation with respect to the Dril-Quip merger proposals, unless the merger agreement has been terminated in accordance with its terms, Dril-Quip will still be required to submit the Dril-Quip merger proposals to a vote at the Dril-Quip special meeting. In addition, Innovex generally has an opportunity to offer to modify the terms of the merger agreement in response to any competing acquisition proposals or intervening events before the Board of Directors may withdraw, modify or qualify its recommendations. The merger agreement further provides that, under specified circumstances, including in the event that the Board of Directors has authorized Dril-Quip to enter into an alternative acquisition agreement with respect to an alternative proposal to Dril-Quip and concurrently with the termination of the merger agreement, Dril-Quip enters into an acquisition agreement with respect to such alternative proposal, Dril-Quip is required to pay Innovex a termination fee equal to $31.9 million.

These provisions could discourage a potential third-party acquirer or other strategic transaction partner that might have an interest in acquiring all or a significant portion of Dril-Quip from considering or pursuing an alternative transaction with Dril-Quip or proposing such a transaction, even if it were prepared to pay consideration with a higher per share value than the total value proposed to be paid or received in the mergers. These provisions might also result in a potential third-party acquirer or other strategic transaction partner proposing to pay a lower price than it might otherwise have proposed to pay because of the added expense of the termination fee that may become payable in certain circumstances.

Failure to complete the mergers could negatively impact Dril-Quip’s stock price and have a material adverse effect on its results of operations, cash flows and financial positions.

If the mergers are not completed for any reason, including as a result of failure to obtain all requisite regulatory approvals or if the Dril-Quip stockholders fail to approve the applicable proposals, the ongoing business of Dril-Quip may be materially adversely affected and, without realizing any of the benefits of having completed the mergers, Dril-Quip would be subject to a number of risks, including the following:

Dril-Quip may experience negative reactions from the financial markets, including negative impacts on Dril-Quip’s stock prices;
Dril-Quip and its subsidiaries may experience negative reactions from their respective customers, distributors, suppliers, vendors, landlords, joint venture partners and other business partners;
Dril-Quip will still be required to pay certain significant costs relating to the mergers, such as legal, accounting, consulting, financial advisor and printing fees;
Dril-Quip may be required to pay a termination fee or expense reimbursement fee as required by the merger agreement;
the merger agreement places certain restrictions on the conduct of Dril-Quip’s business pursuant to the terms of the merger agreement, which may delay or prevent Dril-Quip from undertaking business opportunities that, absent the merger agreement, may have been pursued;
matters relating to the mergers (including integration planning) require substantial commitments of time and resources by Dril-Quip’s management, which may have resulted in the distraction of each company’s management from ongoing business operations and pursuing other opportunities that could have been beneficial to the companies; and
litigation related to any failure to complete the mergers or related to any enforcement proceeding commenced against Dril-Quip to perform its obligations pursuant to the merger agreement.

30


If the mergers are not completed, the risks described above may materialize and they may have a material adverse effect on Dril-Quip’s results of operations, cash flows, financial position and stock price.

Dril-Quip and Innovex are expected to incur significant transaction costs in connection with the mergers, which may be in excess of those anticipated by them.

Dril-Quip and Innovex have incurred and are expected to continue to incur significant non-recurring costs associated with negotiating and completing the mergers, combining the operations of the two companies and achieving desired synergies. These costs have been, and will continue to be, substantial and, in many cases, will be borne by Dril-Quip and Innovex whether or not the mergers are completed. A substantial majority of non-recurring expenses will consist of transaction costs and include, among others, fees paid to financial, legal, accounting and other advisors, employee retention, severance and benefit costs and filing fees. Dril-Quip will also incur costs related to formulating and implementing integration plans, including facilities and systems consolidation costs and other employment-related costs. Dril-Quip and Innovex will continue to assess the magnitude of these costs, and additional unanticipated costs may be incurred in connection with the mergers and the integration of the two companies’ businesses. While Dril-Quip and Innovex have assumed that a certain level of expenses would be incurred, there are many factors beyond their control that could affect the total amount or the timing of the expenses. The elimination of duplicative costs, as well as the realization of other efficiencies related to the integration of the businesses, may not offset integration-related costs and achieve a net benefit in the near term, or at all. The costs described above and any unanticipated costs and expenses, many of which will be borne by Dril-Quip or Innovex even if the mergers are not completed, could have an adverse effect on Dril-Quip’s or Innovex’s financial condition and operating results.

Litigation relating to the mergers could result in an injunction preventing the completion of the mergers and/or substantial costs to Dril-Quip and Innovex.

Securities class action lawsuits and derivative lawsuits are often brought against companies that have entered into acquisition, merger, or other business combination agreements. Defending against these claims can result in substantial costs and divert management time and resources. An adverse judgment could result in monetary damages, which could have a negative impact on Dril-Quip’s and Innovex’s respective liquidity and financial condition.

Lawsuits that may be brought against Dril-Quip, Innovex or their respective directors could also seek, among other things, injunctive relief or other equitable relief, including a request to rescind parts of the merger agreement already implemented and to otherwise enjoin the parties from consummating the mergers. One of the conditions to the closing of the mergers is that no law or governmental order is in effect that restrains, enjoins, makes illegal or otherwise prohibits the closing of the mergers. Consequently, if a plaintiff is successful in obtaining an injunction prohibiting completion of the mergers, that injunction may delay or prevent the mergers from being completed within the expected timeframe or at all, which may adversely affect Dril-Quip’s and Innovex’s respective business, financial position and results of operation. Either Dril-Quip or Innovex may terminate the merger agreement if any governmental order permanently restraining, enjoining or otherwise prohibiting the consummation of the transactions contemplated by the merger agreement becomes final and nonappealable, so long as the party seeking to terminate the merger agreement has used its reasonable best efforts prevent the entry of and to remove such governmental order in accordance with the terms of the merger agreement.

There can be no assurance that any of the defendants will be successful in the outcome of any potential future lawsuits. The defense or settlement of any lawsuit or claim that remains unresolved at the time the mergers are completed may adversely affect Dril-Quip’s or Innovex’s business, financial condition, results of operations and cash flows.

The mergers may be completed even though material adverse changes subsequent to the announcement of the mergers, such as industry-wide changes or other events, may occur.

In general, either party can refuse to complete the mergers if there is a material adverse change affecting the other party. However, some types of changes do not permit either party to refuse to complete the transaction, even if such changes would have a material adverse effect on either of the parties. For example, a worsening of Dril-Quip’s or Innovex’s financial condition or results of operations due to a decrease in commodity prices or general economic conditions would not give the other party the right to refuse to complete the mergers. In addition, the parties have the ability, but are under no obligation, to waive any material adverse change that results in the failure of a closing condition and instead proceed with completing the mergers. If adverse changes occur that affect either party, but the parties are still required or voluntarily decide to complete the transaction, Dril-Quip’s share price, business and financial results after the mergers may suffer.

Dril-Quip may be unable to integrate the businesses of Innovex successfully or realize the anticipated benefits of the mergers.

The mergers involve the combination of companies that currently operate as independent companies, in the case of Dril-Quip and Innovex. The combination of independent businesses is complex, costly and time consuming, and each of Dril-Quip and Innovex will be required to devote significant management attention and resources to integrating the respective business practices and operations of the companies. Potential difficulties that the companies may encounter as part of the integration process include the following:

31


the inability to successfully combine the businesses of Innovex with Dril-Quip in a manner that permits Dril-Quip to achieve, on a timely basis or at all, the enhanced revenue opportunities and cost savings and other benefits anticipated to result from the mergers;
complexities associated with managing the combined businesses, including difficulty addressing possible differences in operational philosophies and the challenge of integrating complex systems, technology, networks and other assets of each of the companies in a seamless manner that minimizes any adverse impact on customers, suppliers, employees and other constituencies;
the assumption of contractual obligations with less favorable or more restrictive terms; and
potential unknown liabilities and unforeseen increased expenses or delays associated with the mergers.

In addition, Dril-Quip and Innovex have previously operated and, until the completion of the mergers, will continue to operate, independently. It is possible that the integration process could result in:

diversion of the attention of each company’s management; and
the disruption of, or the loss of momentum in, each company’s ongoing businesses or inconsistencies in standards, controls, procedures and policies.

Any of these issues could adversely affect each company’s ability to maintain relationships with customers, suppliers, employees and other constituencies or achieve the anticipated benefits of the mergers or could reduce each company’s earnings or otherwise adversely affect the business and financial results of Dril-Quip following the mergers.

The synergies attributable to the mergers may vary from expectations.

Dril-Quip may fail to realize the anticipated benefits and synergies expected from the mergers, which could adversely affect its business, financial condition and operating results. The success of the mergers will depend, in significant part, on Dril-Quip’s ability to successfully integrate the acquired business and realize the anticipated strategic benefits and synergies from the combination. The anticipated benefits of the transaction may not be realized fully or at all, or may take longer to realize than expected. Actual operating, technological, strategic and revenue opportunities, if achieved at all, may be less significant than expected or may take longer to achieve than anticipated. If the combined company is not able to achieve these objectives and realize the anticipated benefits and synergies expected from the mergers within the anticipated timing or at all, the combined company’s business, financial condition and operating results may be adversely affected.

32


Item 5. Other Information

During the last fiscal quarter, no director or officer adopted or terminated any Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement.

 

33


Item 6.

(a) Exhibits

The following Exhibits are filed herewith:

 

 

 

 

 

Exhibit No.

Description

 

 

 

*2.1

 

Share Purchase Agreement, dated July 31, 2023, among the Sellers listed on Exhibit A thereto, Industrial Growth Partners V AIV L.P., TIW Canada ULC and Dril-Quip, Inc. (incorporated herein by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed on July 31, 2023).

 

 

 

*2.2

 

Agreement and Plan of Merger, dated as of March 18, 2024, by and among Dril-Quip, Inc., Ironman Merger Sub, Inc., DQ Merger Sub, LLC and Innovex Downhole Solutions, Inc. (incorporated herein by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed on March 18, 2024).

 

 

 

*3.1

Restated Certificate of Incorporation of the Company (incorporated herein by reference to Exhibit 3.1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2017).

 

 

 

*3.2

Amended and Restated Bylaws of the Company (incorporated herein by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on May 18, 2023).

 

 

 

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.

 

 

 

32.1

Section 1350 Certification of Jeffrey J. Bird.

 

 

 

32.2

Section 1350 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 Document.

 

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

* Incorporated herein by reference as indicated.

34


SIGNATURE

Pursuant to the requirements 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.

 

 

DRIL-QUIP, INC.

 

 

 

 

Date: May 2, 2024

BY:

 

/s/ Kyle F. McClure

 

 

 

Kyle F. McClure,

 

 

 

Vice President – Chief Financial Officer

 

 

 

(Principal Financial Officer and

 

 

 

Duly Authorized Signatory)

 

35


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 quarterly report on Form 10-Q 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;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 2, 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 quarterly report on Form 10-Q 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;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 2, 2024

 

 

 

 

/s/ Kyle F. McClure

 

 

Kyle F. McClure

 

 

Vice President – Chief Financial Officer

(Principal Financial Officer and Duly Authorized Signatory)

 

 


EX-32.1 4 drq-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Dril-Quip, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, Jeffrey J. Bird, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 2, 2024

/s/ Jeffrey J. Bird

Jeffrey J. Bird

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

 

 


EX-32.2 5 drq-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Dril-Quip, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, Kyle F. McClure, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 2, 2024

/s/ Kyle F. McClure

Kyle F. McClure

Vice President - Chief Financial Officer

(Principal Financial Officer and Duly Authorized Signatory)

 

 


EX-101.SCH 6 drq-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Revision to Previously Reported Financial Information link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Stock-Based Compensation and Stock Awards link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Assets Held For Sale link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Tax link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Merger of Dril-Quip and Innovex link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Revision to Previously Reported Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Assets Held For Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Significant Accounting Policies - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Significant Accounting Policies - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Business Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Business Acquisitions - Pro Forma Consolidated Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Business Acquisitions - Summary of Consideration Transferred to Acquire Great North (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Business Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Business Acquisitions - Purchase Price Allocation (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - 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 995835 - Disclosure - Revision to Previously Reported Financial Information - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Revision to Previously Reported Financial Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Revenue Recognition - Revenues From Contracts With Customers (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Revenue Recognition - Contract Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Revenue Recognition - Additional Information (Details1) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Stock-Based Compensation and Stock Awards - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Inventories - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Assets Held For Sale (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Restructuring and Other Charges - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Restructuring and Other Charges - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Business Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Business Segments - Schedule of Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Income Tax - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Merger of Dril-Quip and Innovex - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected revenue volatility Disposal Group, Including Discontinued Operation, Assets, Current Total Total Assets held for sale Revenue, Remaining Performance Obligation, Amount Performance obligation Goodwill, Translation and Purchase Accounting Adjustments Currency translation adjustment Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical 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 Cost of Revenue, Total Cost of Revenue Total cost of sales Other Current Assets [Member] Other Current Assets Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Additions Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other long-term liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Subsea Products Subsea Products [Member] Subsea Products Other Stockholders' Equity, Other Fair Value, Inputs, Level 1 [Member] Level 1 Business Acquisition, Pro Forma Earnings Per Share, Basic Basic earnings per share Increase decrease in unbilled receivables. Increase Decrease In Unbilled Receivable Unbilled receivables Fair Value Disclosures [Text Block] Fair Value Measurements Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Revenues from products and services Revenues Schedule of Revenue from Contract with Customers Disaggregation of Revenue [Table Text Block] Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Acquisitions, net of cash acquired Acquisition of Great North, net of cash acquired Purchase price Restructuring Reserve, Accrual Adjustment Reductions for payments Schedule of Business Acquisitions, by Acquisition [Table] Interest Income (Expense), Net, Total Interest Income (Expense), Net Interest income, net Interest income, net 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 Goodwill, Acquired During Period Addition due to business combination Inventory, Raw Materials and Supplies, Gross, Total Inventory, Raw Materials and Supplies, Gross Raw materials and supplies, net Operating Lease, Liability, Noncurrent Operating lease liabilities, long-term Disposal Groups, Including Discontinued Operations [Table] Liabilities, Fair Value Disclosure Total liabilities Total liabilities Repurchase of equity securities. Repurchase Of Equity Securities Policy [Text Block] Repurchase of Equity Securities Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Total current assets Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Deferred income taxes Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive income (loss) Comprehensive income (loss) Inventories Inventory Disclosure [Text Block] Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets 2021 Global Strategic Plan. Two Thousand Twenty One Global Strategic Plan [Member] 2021 Global Strategic Plan Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued (in shares) Restructuring, Impairment, and Other Activities Disclosure [Text Block] Restructuring and Other Charges Business Acquisition, Pro Forma Earnings Per Share, Diluted Diluted earnings per share Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Losses Business Combination Disclosure [Text Block] Business Acquisitions Entity Address, City or Town Entity Address, City or Town Segment Depreciation and Amortization Segment Depreciation and Amortization [Member] Segment depreciation and amortization. Leasing Leasing member Leasing [Member] Disposal Group Name [Axis] Additional Paid-in Capital [Member] Additional Paid-In Capital Business Acquisition, Pro Forma Revenue Revenues Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory Business Combination, Consideration Transferred, Liabilities Incurred Contingent consideration Raw materials Inventory, Raw Materials, Gross Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Statement of Stockholders' Equity [Abstract] Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Operating Lease, Liability, Current Operating lease liabilities Jeffrey J Bird [Member] Jeffrey J Bird [Member] Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property, plant and equipment, net Additional restructuring charges Restructuring Charges Restructuring Charges, Total Business Combination, Contingent Consideration, Liability, Total Business Combination, Contingent Consideration, Liability Contingent consideration contingent consideration Statement of Comprehensive Income [Abstract] Entity Central Index Key Entity Central Index Key Entity Central Index Key Dividends, Common Stock [Abstract] Common stock: CANADA 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 Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Prepaids and other assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Expected timing of satisfaction period Schedule of Goodwill [Table Text Block] Summary of Change in Goodwill Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) before income taxes Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Restricted Stock [Member] Restricted stock awards Engineering and product development. Engineering And Product Development Engineering and product development Geographical [Domain] Geographical Assets Total assets Total assets Operating Lease, Right-of-Use Asset Operating lease right of use assets Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Retained earnings Reduction to opening retained earnings Reduction to opening retained earnings Total Services Total services excluding rental tools. Total Services Excluding Rental Tools [Member] Total Services (excluding rental tools) Retained Earnings [Member] Retained Earnings Liabilities, Fair Value Adjustment Fair value adjustment of earn-out liabilities Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred income taxes Minimum [Member] Minimum Revenues Revenues Total revenues Total revenues Significant Accounting Policies [Text Block] Significant Accounting Policies Accrued Income Taxes, Current Accrued income taxes Equity Component [Domain] Equity Component Segments [Axis] Land Land [Member] Operating Loss Carryforwards [Table] Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation Entity Current Reporting Status Entity Current Reporting Status Proceeds from (Payments for) Other Financing Activities Other Common Stock, Shares Authorized Common stock, shares authorized (in shares) Innovex Downhole Solutions Inc Innovex Downhole Solutions Inc [Member] Innovex downhole solutions inc. Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Assets Held for Sale Shares authorized to be repurchased (up to) Stock Repurchase Program, Authorized Amount Assets [Abstract] ASSETS Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Repurchase of common shares Stock Repurchased and Retired During Period, Value Repurchase of common shares 100,000,000 shares authorized at $0.01 par value, 34,419,768 and 34,386,577 shares issued and outstanding at March 31, 2024 and December 31, 2023 Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Restructuring Reserve, Total Restructuring Reserve Ending balance Beginning balance Restructuring liability Percentage of Stockholders Current Percentage of stockholders current. Contract with Customer, Liability, Revenue Recognized Revenue recognized Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Current Fiscal Year End Date Current Fiscal Year End Date Reduction in finished goods by reserve. Reduction In Finished Goods By Reserve Reduction in finished goods by reserve Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Operating income (loss) Operating Income (Loss) Operating income (loss) Pre-tax operating loss Business Combination, Consideration Transferred Purchase price Total Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred income taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax provision (benefit) Great North Wellhead and Frac [Member] Great North Wellhead and Frac [Member] Great north wellhead and frac. Great North Wellhead and Frac [Member] Payment for Contingent Consideration Liability, Financing Activities Payments of contingent consideration Share-Based Payment Arrangement, Expense Allocated share-based compensation expense Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Disposal Groups, Including Discontinued Operations [Table Text Block] Schedule of Assets and Liabilities Held for Sale Concentration Risk [Line Items] Concentration Risk [Line Items] Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Finite-Lived, Net Book Value Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Segment Reporting Revenue from Contract with Customer [Text Block] Revenue Recognition Disposal Group Name [Domain] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss), net of tax: Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rate changes on cash activities Director stock awards. Director Stock Awards [Member] Director stock awards Well Construction Services Well construction Services [Member] Well construction Services [Member] Earnings Per Share, Policy [Policy Text Block] Earnings Per Share Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Leasing Operating Lease, Lease Income, Lease Payments Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Other Accrued Liabilities, Current Other accrued liabilities Proceeds from sale of property, plant and equipment Proceeds from Sale of Machinery and Equipment 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 Restructuring Costs and Asset Impairment Charges, Total Restructuring Costs and Asset Impairment Charges Restructuring and other charges Asia Pacific [Member] Asia Pacific Asia-Pacific Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Liabilities [Abstract] Liability: Equity, Attributable to Parent [Abstract] Stockholders' equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Terence B Jupp [Member] Terence B Jupp [Member] Lessor, Operating Lease, Term of Contract Term of Lease Contract Revenue, Remaining Performance Obligation, Percentage Remaining performance obligation percentage Earnings Per Share [Abstract] Net income (loss) per common share: James C Webster [Member] James C Webster [Member] Accounting Policies [Abstract] Segments [Domain] Reduction in work in progress by reserve. Reduction In Work In Progress By Reserve Reduction in work in progress by reserve Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net identifiable assets acquired Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic Inventory Write-down Inventory write-down Inventory write down Commitments and Contingencies Contingencies (Note 14) Merger of Dril-Quip and Innovex Mergers, Acquisitions and Dispositions Disclosures [Text Block] Business Combinations [Abstract] Business Combination, Acquisition Related Costs Acquisition related costs Income Statement [Abstract] Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Revenues of acquired business since acquisition date 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] Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued expenses Performance Shares [Member] Performance share units Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Contract Asset and Liability Statistical Measurement [Domain] Statistical Measurement Unbilled Receivables, Current Unbilled receivables Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities DQ corporate. DQ Corporate [Member] DQ Corporate Accrued Income Taxes, Noncurrent Income tax payable 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 Document Period End Date Document Period End Date Deferred Tax Liabilities, Undistributed Foreign Earnings Deferred foreign tax liability Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Contingencies Additional costs under 2018 global strategic plan Restructuring and Related Costs, Incurred Cost, Total Restructuring and Related Cost, Incurred Cost Additions for costs expensed Business Combination, Consideration Transferred, Other Fair value of the contingent consideration Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted Wellhead Crescent Facility Wellhead Crescent Facility [Member] Wellhead Crescent Facility [Member] Product and Service [Domain] Product and Service EMEA [Member] Eastern Hemisphere Waste Water Treatment Plant Waste Water Treatment Plant [Member] Waste Water Treatment Plant [Member] Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV [Domain] Operating Loss Carryforwards [Line Items] Number of Reportable Segments Number of reportable business segments Change in Contract with Customer, Liability [Abstract] Contract Liabilities Rental facilities. Rental Facilities [Member] Rental Facilities Amount to maintain cash collateral account for letters of credit. Amount To Maintain Cash Collateral Account For Letters Of Credit Amount to maintain by company, description Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated other comprehensive losses Operating Lease Unrecognized Revenue. Lessor Operating Lease Unrecognized Revenue Unrecognized lease revenue Foreign currency transaction loss (gain) Foreign Currency Transaction Gain (Loss), before Tax, Total Gain (Loss), Foreign Currency Transaction, before Tax Cost of Goods and Services Sold [Abstract] Cost of sales: Payments for Repurchase of Common Stock Repurchase of common shares Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Kyle F McClure [Member] Kyle F McClure [Member] Consolidation, Policy [Policy Text Block] Principles of Consolidation Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Stock Issued During Period, Value, Acquisitions Acquisition of Great North Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Revision of Prior Period, Adjustment [Member] Adjustments Proceeds from Income Tax Refunds Proceeds from Income tax refunds Business Acquisition, Pro Forma Net Income (Loss) Net income Revision of Prior Period [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Trade receivables, net Restructuring and Related Activities [Abstract] Corporate headquarters building member. Corporate Headquarters Building [Member] Corporate Headquarters Building Inventory Disclosure [Abstract] Payments to Acquire Businesses, Gross Purchase price Cash Accounting Standards Update and Change in Accounting Principle [Text Block] Revision to Previously Reported Financial Information Local Phone Number Local Phone Number Contract with Customer Liability Increase from Cash Receipts Contract With Customer Liability Increase From Cash Receipts Additions Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Goodwill Subsea Leasing Subsea Leasing [Member] Subsea leasing. Statement of Cash Flows [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Organization, Consolidation and Presentation of Financial Statements [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Service [Member] Services Total Services (including rental tools) Long-Lived Tangible Asset [Axis] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Consolidation Items [Domain] Consolidation Items Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Acquired amount Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Basis of Presentation Fair Value, Inputs, Level 3 [Member] Level 3 Shares Acquired, Average Cost Per Share Average price of shares (in dollars per share) Fair Value, Recurring and Nonrecurring [Table] Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Restructuring and other charges. Restructuring And Other Charges Restructuring and other charges Segment Operating Income Loss Segment Operating Income Loss [Member] Segment operating income loss. Receivable included in trade receivables. Receivable Included In Trade Receivables [Member] Receivables (Included in Trade Receivables) Operating Segments [Member] Operating Segments 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 Schedule of Inventory, Current [Table Text Block] Schedule of Inventories Segment Reporting Disclosure [Text Block] Business Segments City Area Code City Area Code Inventories Inventory, Net Total inventory, net Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Consolidation Items [Axis] Consolidation Items Termination Fee Termination fee. Business Acquisition [Line Items] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted average common shares outstanding basic (in shares) Basic Restructuring and Related Costs [Table Text Block] Schedule of Impairment, Restructuring and Other Charges Inventory, Work in Process, Gross Work in progress, net Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Forge Facility Forge facility [Member] Forge facility Member Statement [Table] Statement [Table] Document Fiscal Period Focus Document Fiscal Period Focus Rule10 B51 Trading Plan One [Member] Rule10 B51 Trading Plan One [Member] Short-term investment. Short-Term Investment Policy [Policy Text Block] Short-term Investments 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 Statement [Line Items] Statement [Line Items] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net assets acquired Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive performance share units (in shares) Contract assets at March 31, 2024 Contract assets at December 31, 2023 Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract with Customer, Asset, after Allowance for Credit Loss Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Beginning period balance Ending period balance Ending period balance Error Corrections and Prior Period Adjustments Restatement [Line Items] Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Leasing payment to be received Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Net of refund amount Net of refund amount Letters of Credit Outstanding, Amount Outstanding cash balance Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Trade receivables, net Common Stock [Member] Common Stock Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Income Tax Examination, Interest Accrued Income tax examination, interest accrued Other Assets, Current Other current assets Prepaid Expense, Current, Total Prepaid Expense, Current Prepaid expenses Building Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Lease liability, long-term Business combination recognized identifiable asset acquired and liability assumed lease obligation current. Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Lease Obligation Current 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 Inventory, Finished Goods, Gross, Total Inventory, Finished Goods, Gross Finished goods, net Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Selling, General and Administrative Expense, Total Selling, General and Administrative Expense Selling, general and administrative Document Fiscal Year Focus Document Fiscal Year Focus Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Net income of acquired business since acquisition date Income Taxes Paid, Net, Total Income Taxes Paid, Net Proceeds from Income tax refunds 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 Patents [Member] Patents Restructuring Plan [Domain] Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Authorized Preferred stock, shares authorized (in shares) Customer Relationships [Member] Customer relationships Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Foreign currency translation adjustment Treasury Stock, Shares, Acquired Treasury stock shares (in shares) Business Acquisition, Acquiree [Domain] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average common shares outstanding: 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 Entity Emerging Growth Company Entity Emerging Growth Company Business Acquisition, Percentage of Voting Interests Acquired Business acquisition, percentage of voting interests acquired Amendment Flag Amendment Flag Acqusition costs. Acqusition Costs Acquisition costs Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities Related to Restructuring and Others Charges Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Earnings Per Share Securities Act File Number Entity File Number Goodwill and Intangible Assets Disclosure [Abstract] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset Additions to contingent consideration Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Share-Based Payment Arrangement [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Percentage of stockholders expect Percentage of Stockholders Expect Percentage of stockholders expect. Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Asia Pacific segment. Asia Pacific Segment [Member] Asia Pacific Segment Costs and Expenses Total costs and expenses Entity Address, Address Line Two Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) Business acqusition cost under operating activities. Business Acqusition Cost Under Operating Activities Acquisition costs Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Accrued Bonuses, Current Accrued bonuses Well Construction Leasing Well Construction leasing [Member] Well construction leasing. Revenues [Abstract] Revenues: Entity Address, Address Line One Entity Address, Address Line One Corporate Segment [Member] Corporate Payroll taxes for shares withheld Shares With Held For Payment Of Employee Payroll Taxes Value of shares withheld for payment of employee payroll taxes. 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) Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Finite-Lived, Gross Book Value Restricted cash Restricted Cash Restricted Cash, Total Subsea Services Subsea Services [Member] Subsea Services Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Maturities of short-term investments Income Statement Location [Axis] Income Statement Location Impairments Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Restructuring and Other Charges Change in Contract with Customer, Asset [Abstract] Contract Assets Fair Value, Inputs, Level 2 [Member] Level 2 Product [Member] Products Aftermarket facility. Aftermarket Facility [MEMBER] Aftermarket facility Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization Product and Service [Axis] Product and Service Treasury Stock, Value, Acquired, Cost Method Treasury stock, value of acquired shares Title of 12(b) Security Title of each class Previously Reported [Member] As Reported Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Accrued restructuring and other charges. Accrued Restructuring And Other Charges Other Trademarks [Member] Trademarks Entity Address, Country Entity Address, Country Accounting Changes and Error Corrections [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Goodwill, Impairment Loss Impairments Weighted Average Number Diluted Shares Outstanding Adjustment, Total Weighted Average Number of Shares Outstanding, Diluted, Adjustment Dilutive effect of common stock awards (in shares) Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Intangible Assets Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Contract with Customer, Asset, Reclassified to Receivable Transfers to Trade receivables, net Inventories Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Contract liabilities at March 31, 2024 Contract liabilities at December 31, 2023 Contract with Customer, Liability, Total Contract with Customer, Liability Contract liabilities Other, net Other Operating Activities, Cash Flow Statement Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Restructuring Plan [Axis] Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding (in shares) Number of shares authorized to be repurchased Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Share-Based Payment Arrangement [Text Block] Stock-Based Compensation and Stock Awards Restructuring Costs, Total Restructuring Costs Restructuring costs Well construction. Well Construction [Member] Well construction Income Statement Location [Domain] Income Statement Location Business Combination and Asset Acquisition [Abstract] Document Type Document Type Business Combination, Integration Related Costs Additional integration cost incurred Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Employee Benefits and Share-Based Compensation Stock-based compensation expense Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Balance Sheet Location Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments Short-Term Investments Short-Term Investments, Total Short-term investments Trade Names [Member] Trade names Liabilities Total liabilities Payments to Acquire Short-Term Investments Purchase of short-term investments Organizational costs. Organizational Costs [Member] Organizational costs Finite-Lived Intangible Asset, Useful Life Estimated Useful Lives Reduction in raw materials by reserve. Reduction In Raw Materials By Reserve Reduction in raw materials by reserve Asset Impairment Charges, Total Asset Impairment Charges Long-lived asset write-down Other Current Liabilities [Member] Other Current Liabilities Equity, Attributable to Parent Ending Balance Beginning Balance Total stockholders' equity Total stockholders equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted-average useful lives in years Intangible Assets, Net (Excluding Goodwill), Total Intangible Assets, Net (Excluding Goodwill) Intangible assets Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Schedule of Error Corrections and Prior Period Adjustments Net income (loss) Net income (loss) [Line Items] for Accounting Policies [Table] Accounting Policies [Line Items] Accounting Policies [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurements Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred taxes Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares outstanding diluted (in shares) Diluted Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective tax rate, percent Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Tax Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] 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 Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Schedule of Business Acquisitions, by Acquisition [Table Text Block] Summary of Consideration Transferred to Acquire Great North Fair Value Hierarchy and NAV [Axis] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenue Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchase of property, plant and equipment Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Revision of Prior Period [Domain] Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Accrued compensation Business Acquisition [Axis] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 29, 2024
Cover [Abstract]    
Entity Registrant Name DRIL-QUIP, INC.  
Entity Central Index Key 0001042893  
Trading Symbol DRQ  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock Shares Outstanding   34,420,419
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity File Number 001-13439  
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  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
Title of each class Common Stock, $0.01 par value per share  
Security Exchange Name NYSE  
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 198,197 $ 187,323
Restricted cash 4,103 4,077
Short-term investments 4,016 25,908
Trade receivables, net 137,135 135,569
Unbilled receivables 139,610 148,429
Inventories 209,160 194,593
Prepaid expenses 13,126 14,119
Other current assets 8,285 9,699
Assets held for sale 1,513 0
Total current assets 715,145 719,717
Operating lease right of use assets 16,356 16,343
Property, plant and equipment, net 215,264 217,631
Deferred income taxes 9,663 8,989
Goodwill 16,288 [1] 16,654
Intangible assets 40,247 41,941
Other assets 8,064 6,906
Total assets 1,021,027 1,028,181
Current liabilities:    
Accounts payable 62,907 60,160
Accrued income taxes 7,064 5,942
Contract liabilities 6,839 7,583
Accrued compensation 14,026 14,035
Operating lease liabilities 2,300 2,118
Other accrued liabilities 40,420 27,865
Total current liabilities 133,556 117,703
Deferred income taxes 10,330 10,564
Income tax payable 385 346
Operating lease liabilities, long-term 14,541 14,554
Other long-term liabilities 4,852 3,754
Total liabilities 163,664 146,921
Contingencies (Note 14)
Stockholders' equity:    
Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) 0 0
Common stock:    
100,000,000 shares authorized at $0.01 par value, 34,419,768 and 34,386,577 shares issued and outstanding at March 31, 2024 and December 31, 2023 343 343
Additional paid-in capital 103,025 100,289
Retained earnings 930,789 950,719
Accumulated other comprehensive losses (176,794) (170,091)
Total stockholders' equity 857,363 881,260
Total liabilities and stockholders' equity $ 1,021,027 $ 1,028,181
[1] As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment.
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares issued (in shares) 0 0
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares issued (in shares) 34,419,768 34,386,577
Common stock, shares outstanding (in shares) 34,419,768 34,386,577
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 110,297 $ 90,865
Cost of sales:    
Total cost of sales 78,419 65,502
Selling, general and administrative 29,991 22,585
Engineering and product development 3,738 3,399
Restructuring and other charges 0 1,718
Gain on sale of property, plant and equipment (200) (6,647)
Acquisition costs 19,046 0
Foreign currency transaction loss (gain) (1,895) 1,120
Total costs and expenses 129,099 87,677
Operating income (loss) (18,802) 3,188
Interest income, net (2,196) (2,747)
Income (loss) before income taxes (16,606) 5,935
Income tax provision (benefit) 3,378 3,624
Net income (loss) $ (19,984) $ 2,311
Net income (loss) per common share:    
Basic $ (0.58) $ 0.07
Diluted $ (0.58) $ 0.07
Weighted average common shares outstanding:    
Basic 34,417 34,128
Diluted 34,417 34,489
Products    
Revenues:    
Revenues from products and services $ 64,562 $ 59,246
Cost of sales:    
Total cost of sales 48,300 47,044
Services    
Revenues:    
Revenues from products and services 30,187 21,281
Cost of sales:    
Total cost of sales 23,290 12,003
Leasing    
Revenues:    
Leasing 15,548 10,338
Cost of sales:    
Total cost of sales $ 6,829 $ 6,455
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ (19,984) $ 2,311
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments (6,649) 574
Total comprehensive income (loss) $ (26,633) $ 2,885
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net Income (Loss) $ (19,984) $ 2,311
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 8,432 6,889
Stock-based compensation expense 2,788 2,577
Restructuring and other charges 0 683
Gain on sale of property, plant and equipment (200) (6,647)
Acquisition costs 18,087 0
Deferred income taxes (1,997) (211)
Changes in operating assets and liabilities:    
Trade receivables, net (937) (39,531)
Unbilled receivables 3,973 (6,376)
Inventories (13,152) (4,758)
Prepaids and other assets (1,186) 1,335
Accounts payable and accrued expenses 124 (9,192)
Other, net (52) 0
Net cash used in operating activities (4,104) (52,920)
Cash flows from investing activities:    
Purchase of property, plant and equipment (4,757) (5,424)
Proceeds from sale of property, plant and equipment 375 15,460
Purchase of short-term investments 0 (9,081)
Maturities of short-term investments 21,892 22,392
Net cash provided by investing activities 17,510 23,347
Cash flows from financing activities:    
Other (297) (11)
Net cash used in financing activities (297) (11)
Effect of exchange rate changes on cash activities (2,209) 123
Increase (decrease) in cash and cash equivalents 10,900 (29,461)
Cash and cash equivalents at beginning of period 191,400 264,804
Cash and cash equivalents at end of period $ 202,300 $ 235,343
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Losses
Beginning Balance at Dec. 31, 2022 $ 872,352 $ 343 $ 90,450 $ 950,168 $ (168,609)
Foreign currency translation adjustment 574       574
Net income (loss) 2,311     2,311  
Comprehensive income (loss) 2,885        
Stock-based compensation expense 2,577   2,577    
Ending Balance at Mar. 31, 2023 877,814 343 93,027 952,479 (168,035)
Beginning Balance at Dec. 31, 2023 881,260 343 100,289 950,719 (170,091)
Foreign currency translation adjustment (6,649)     54 (6,703)
Net income (loss) (19,984)     (19,984)  
Comprehensive income (loss) (26,633)        
Payroll taxes for shares withheld (52)   (52)    
Stock-based compensation expense 2,788   2,788    
Ending Balance at Mar. 31, 2024 $ 857,363 $ 343 $ 103,025 $ 930,789 $ (176,794)
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (19,984) $ 2,311
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation

1. Organization and Basis of Presentation

Dril-Quip, Inc., a Delaware corporation (the “Company” or “Dril-Quip”), is a leading developer of innovative technologies for the energy industry, designing and manufacturing best-in-class products for traditional oil and gas, and certain energy transition applications. 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 operations are organized into three reportable business segments: Subsea Products, Subsea Services, and Well Construction. The Company’s 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. The Company’s 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. The Company’s Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. In 2023, the Company acquired Great North and includes its product, service and leasing solutions within the Well Construction segment. Great North offers pressure control and completion solutions, including customized and highly engineered wellhead products for use in heavy oil and thermal production locations, proprietary completion solutions such as the Multi-Well Frac Connector TM, as well as related installation and maintenance services. The Company’s products and services are used on both land and offshore markets. For information with respect to our segments, see “Business Segments,” Note 11 of Notes to the Consolidated Financial Statements.

The condensed consolidated financial statements included herein are unaudited. The balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements as of that date. In the opinion of management, the unaudited condensed consolidated interim financial statements include all normal recurring adjustments necessary for a fair statement of the financial position as of March 31, 2024 and the results of operations and comprehensive income (loss) for the three months ended March 31, 2024 and 2023 and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in annual audited consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission. The results of operations and comprehensive income (loss) for the three months ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year. The condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies

2. Significant Accounting Policies

Principles of Consolidation

The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All material intercompany accounts and transactions have been eliminated.

Reclassifications

We reclassified approximately $5.5 million of accrued professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect reported amounts of assets and liabilities as of the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. Some of the Company’s more significant estimates are those affected by critical accounting policies for revenue recognition and asset recoverability tests and inventories.

Revenue Recognition

The Company generates revenues through the sale of products, the sale of services and the leasing of running tools. The Company normally negotiates contracts for products, including those accounted for under the over-time method, rental tools and services separately. Modifications to the scope and price of sales contracts may occur in the form of variations and change orders. 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 instead choose to use a third party or its own personnel.

Leasing Revenues

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

Cash and Cash Equivalents

Short-term investments that have a maturity of three months or less from the date of purchase are classified as cash equivalents. The Company invests excess cash in interest bearing accounts, money market mutual funds and funds which invest in U.S. Treasury obligations and repurchase agreements backed by U.S. Treasury obligations. The Company’s investment objectives continue to be the preservation of capital and the maintenance of liquidity.

The Company’s ABL Credit Facility, dated February 23, 2018, as amended, was terminated effective February 22, 2022. 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 March 31, 2024, 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 “Cash and cash equivalents” in our condensed consolidated balance sheets as at March 31, 2024 and December 31, 2023. Withdrawals from this cash collateral account are only allowed at such point a given letter of credit has expired or has been cancelled.

Short-term Investments

Short-term investments that have a maturity greater than three months and less than a year from the balance sheet date are comprised primarily of time deposits, certificates of deposit, commercial paper, bonds and notes, substantially all of which are denominated in U.S. dollars and are stated at cost plus accrued interest, which approximates fair value. The Company expects to hold all of its Short-term investments to maturity.

For purposes of the condensed consolidated financial statements, the Company does not consider Short-term investments to be cash equivalents.

Fair Value of Financial Instruments

The Company’s financial instruments consist primarily of cash and cash equivalents, receivables and payables. The carrying values of these financial instruments approximate their respective fair values as they are short-term in nature.

Fair Value Measurements

The Company applies the applicable accounting guidance for fair value measurements. This guidance provides the definition of fair value, describes the method used to appropriately measure fair value in accordance with generally accepted accounting principles, and outlines fair value disclosure requirements.

The fair value hierarchy established under this guidance prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). The three levels of the fair value hierarchy are as follows:

Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry-standard models that consider various assumptions, including quoted prices, time value, volatility factors, and current market and contractual prices for the underlying instruments, as well as other relevant economic measures. Substantially all of these assumptions are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace.
Level 3 – Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.

Impairment of Long-Lived Assets

Long-lived assets, including property, plant and equipment and definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. We evaluate our property and equipment and definite-lived intangible assets for impairment whenever changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Should the review indicate that the carrying value is not fully recoverable, the amount of the impairment loss is determined by comparing the carrying value to the estimated fair value. We assess recoverability based on undiscounted future net cash flows. Estimating future net cash flows requires us to make judgments regarding long-term forecasts of future revenues and costs related to the assets subject to review. These forecasts are uncertain in that they require assumptions about our revenue growth, operating margins, capital expenditures, future market conditions and technological developments. If changes in these assumptions occur, our expectations regarding future net cash flows may change such that a material impairment could result.

Goodwill and Intangible Assets

For goodwill and indefinite-lived intangible assets, an assessment for impairment is performed annually or when there is an indication an impairment may have occurred. Goodwill is not amortized but rather tested for impairment annually on October 1 or when events occur or circumstances change that would trigger such a review. The impairment test entails an assessment of qualitative factors to determine whether it is more likely than not that an impairment exists. If it is more likely than not that an impairment exists, then a quantitative impairment test is performed. Impairment exists when the carrying amount of a reporting unit exceeds its fair value.

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. The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company incurred no additional restructuring charges during the three months ended March 31, 2024. During the three months ended March 31, 2023, the Company incurred $1.7 million of additional costs under the 2021 global strategic plan. These charges were primarily related to consulting and legal fees, office moves and site cleanup, and preparation costs. These charges are reflected as “Restructuring and other charges” in our condensed consolidated statements of income (loss).

Repurchase of Equity Securities

On February 22, 2022, the Board of Directors authorized an incremental $100.0 million share repurchase plan. The repurchase plan has no set expiration date and any repurchased shares are expected to be cancelled. 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 amount of common stock and may be modified or superseded at any time at the Company’s discretion.

For the three months ended March 31, 2024 and 2023 the Company did not purchase any shares under the share repurchase plan.

Earnings Per Share

Basic earnings per common share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per common share is computed considering the dilutive effect of stock awards using the treasury stock method.

In each relevant period, the net income (loss) used in the basic and dilutive earnings per share calculations is the same. The following table reconciles the weighted average basic number of common shares outstanding and the weighted average diluted number of common shares outstanding for the purpose of calculating basic and diluted earnings per share:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Weighted average common shares outstanding – basic

 

 

34,417

 

 

 

34,128

 

Dilutive effect of common stock awards

 

 

-

 

 

 

361

 

Weighted average common shares outstanding – diluted

 

 

34,417

 

 

 

34,489

 

 

 

For the three months ended March 31, 2024 and 2023, the Company has excluded the following common stock awards because their impact on the income (loss) per share is anti-dilutive (in thousands on a weighted average basis):

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Director stock awards

 

 

67

 

 

 

-

 

Performance share units

 

 

397

 

 

 

-

 

Restricted stock awards

 

 

592

 

 

 

-

 

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions
3 Months Ended
Mar. 31, 2024
Business Combinations [Abstract]  
Business Acquisitions

3. Business Acquisitions

On July 31, 2023, the Company acquired 100% of the issued and outstanding shares of 1185641 B.C. LTD (d/b/a Great North Wellhead and Frac, “Great North”) for a purchase price of $105 million CAD, approximately $79.8 million, which is subject to customary adjustments for cash and working capital. The acquisition of Great North allows Dril-Quip to service its clients with Great North’s products.

The following table summarizes the consideration transferred to acquire Great North:

Fair value of consideration transferred:

 

(In thousands)

 

 

 

 

 

Cash

 

$

84,097

 

Contingent consideration

 

 

3,571

 

Total

 

$

87,668

 

The acquisition of Great North includes a contingent consideration arrangement that requires additional consideration to be paid by Dril-Quip to the sellers of Great North based on the future revenues of Great North for the fiscal years 2024 and 2025. The range of the undiscounted amounts Dril-Quip could pay under the contingent consideration agreement is between zero and $30 million CAD, approximately $22.8 million. The fair value of the contingent consideration recognized on the acquisition date was $3.6 million. The Company is required to remeasure this liability to fair value quarterly with any changes in the fair value recorded in income until the final payment is made. As of March 31, 2024 the fair value of the contingent consideration was $1.2 million. For information with respect to our fair value measurements, see “Fair Value Measurements,” Note 4 of Notes to the Consolidated Financial Statements. The contingent consideration is included in other long-term liabilities as of March 31, 2024.

The following table sets forth the preliminary purchase price allocation, which was based on fair value of assets acquired and liabilities assumed at the acquisition date, July 31, 2023:

Preliminary amounts of identified assets acquired and liabilities assumed:

 

 

(In thousands)

 

Cash

 

$

1,810

 

Accounts receivable

 

 

16,499

 

Prepaid expenses and other current assets

 

 

609

 

Inventory

 

 

16,068

 

Property, plant and equipment

 

 

29,338

 

Right of use assets

 

 

11,115

 

Intangible assets (1)

 

 

22,263

 

Total assets acquired

 

$

97,702

 

 

 

 

 

Accounts payable

 

 

7,034

 

Accrued expenses

 

 

3,522

 

Deferred revenue

 

 

47

 

Lease liability, long-term

 

 

11,115

 

Deferred taxes

 

 

5,075

 

Total liabilities assumed

 

$

26,793

 

 

 

 

 

Net identifiable assets acquired

 

$

70,909

 

Goodwill

 

 

16,759

 

Net assets acquired

 

$

87,668

 

(1) Includes $4.0 million of trademarks with a weighted average useful life of 10 years, $3.6 million of patents with a weighted average useful life of 15 years, and $14.7 million of customer relationships with a weighted average useful life of 10 years. See “Goodwill and Intangible Assets,” Note 10 of Notes to the Condensed Consolidated Financial Statements for further information regarding intangible assets.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

4. Fair Value Measurements

As of March 31, 2024, the Company’s Level 3 instruments consist of contingent purchase consideration liabilities related to the acquisition of Great North (Note 3). The fair value of such earn-out liabilities is generally determined using a Monte Carlo Simulation that includes significant inputs that are not observable. Significant inputs include management’s estimate of revenue and other market inputs, including expected revenue volatility (6.7%) and a revenue discount rate (8.4%). The fair value of certain earn-out liabilities is derived using the estimated probability of success of achieving the earn-out periods discounted to present value. 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, with the change in fair value recognized in “Change in fair value of earn-out liability” of the condensed consolidated statements of income.

The Company’s contingent consideration measured at fair value for the periods presented are as follows (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Liability:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration (1)

 

$

1,182

 

 

 

-

 

 

 

-

 

 

$

1,182

 

 

$

1,208

 

 

 

-

 

 

 

-

 

 

$

1,208

 

Total liabilities

 

$

1,182

 

 

 

-

 

 

 

-

 

 

$

1,182

 

 

$

1,208

 

 

 

-

 

 

 

-

 

 

$

1,208

 

(1) As of March 31, 2024 and December 31, 2023, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.

The following table provides a reconciliation of changes in the fair value of the Company’s earn-out liabilities associated with the Company’s acquisition measured at fair value for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning period balance

 

$

1,208

 

 

 

-

 

Additions to contingent consideration

 

 

-

 

 

 

-

 

Payments of contingent consideration

 

 

-

 

 

 

-

 

Fair value adjustment of earn-out liabilities

 

 

-

 

 

 

-

 

Currency translation adjustment

 

 

(26

)

 

 

-

 

Ending period balance

 

$

1,182

 

 

$

-

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

5. Revenue Recognition

Revenues from contracts with customers consisted of the following:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Revenues:

 

 

 

 

 

 

Products:

 

 

 

 

 

 

Subsea products

 

$

35,332

 

 

$

46,117

 

Well construction

 

 

29,230

 

 

 

13,129

 

Total products

 

$

64,562

 

 

$

59,246

 

Services:

 

 

 

 

 

 

Subsea services

 

$

16,723

 

 

$

16,487

 

Well construction services

 

 

13,464

 

 

 

4,794

 

Total services

 

$

30,187

 

 

$

21,281

 

Leasing:

 

 

 

 

 

 

Subsea leasing

 

$

7,856

 

 

$

7,409

 

Well Construction leasing

 

 

7,692

 

 

 

2,929

 

Total leasing

 

$

15,548

 

 

$

10,338

 

Total revenues

 

$

110,297

 

 

$

90,865

 

 

Contract Balances

Balances related to contracts with customers consisted of the following:

Contract Assets (amounts shown in thousands)

Contract assets at December 31, 2023

 

$

148,429

 

Additions

 

 

107,633

 

Transfers to Trade receivables, net

 

 

(116,452

)

Contract assets at March 31, 2024

 

$

139,610

 

 

Contract Liabilities (amounts shown in thousands)

Contract liabilities at December 31, 2023

 

$

7,583

 

Additions

 

 

1,920

 

Revenue recognized

 

 

(2,664

)

Contract liabilities at March 31, 2024

 

$

6,839

 

Contract assets include unbilled accounts receivable associated with contracts accounted for under the over-time accounting method which were approximately $92.2 million and $90.2 million at March 31, 2024 and December 31, 2023, respectively. Unbilled contract assets are transferred to trade receivables, net, when the right to bill becomes unconditional. Contract liabilities primarily relate to advance payments from customers.

Obligations for returns and refunds were considered immaterial as of March 31, 2024.

Remaining Performance Obligations

The aggregate amount of the transaction price allocated to remaining performance obligations from our over-time product lines was $56.0 million as of March 31, 2024. The Company expects to recognize revenue on approximately 92.2% of the remaining performance obligations over the next 12 months and the remaining 7.8% thereafter.

The Company applies the practical expedient available under the revenue standard and does not disclose information about remaining performance obligations that have original expected durations of one year or less.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and Stock Awards
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation and Stock Awards . Stock-Based Compensation and Stock Awards

During the three months ended March 31, 2024, the Company recognized approximately $2.8 million of stock-based compensation expense. Stock-based compensation is included in “Selling, general and administrative” in our accompanying condensed consolidated statements of income (loss) and “Additional paid-in capital” in our accompanying condensed consolidated balance sheets. During the three months ended March 31, 2023, the Company recognized approximately $2.6 million of stock-based compensation expense.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories

7. Inventories

Inventories consist of the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Raw materials and supplies

 

$

36,428

 

 

$

34,950

 

Work in progress

 

 

33,302

 

 

 

33,911

 

Finished goods

 

 

139,430

 

 

 

125,732

 

Total inventory

 

$

209,160

 

 

$

194,593

 

 

As of March 31, 2024, the inventory values of raw materials, work in progress and finished goods have been reduced by a reserve for slow moving, excess and obsolete inventories of $6.4 million, $3.5 million and $58.3 million, respectively. As of December 31, 2023 the inventory values of raw materials, work in progress and finished goods have been reduced by a reserve for slow moving, excess and obsolete inventories of $8.3 million, $2.7 million and $55.2 million, respectively.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Assets Held For Sale
3 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Assets Held for Sale

8. Assets Held for Sale

In accordance with the applicable accounting guidance, FASB ASC 360-10-45-9, the Company identified $1.0 million of buildings and $0.5 million of land as held for sale in the first quarter of 2024. The assets’ net carrying amount were reclassified from Property, plant and equipment, net, to Assets held for sale on the condensed consolidated balance sheets at March 31, 2024. No long-lived asset write downs were recorded in the three months ended March 31, 2024.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other Charges
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and Other Charges

9. Restructuring and Other Charges

The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company did not incur any restructuring charges during the three months ended March 31, 2024.

During the three months ended March 31, 2023, the Company incurred costs of approximately $1.7 million under the 2021 global strategic plan. These charges primarily consist of office moves, site cleanup, preparation costs, and consulting and legal fees.

The following table summarizes the changes to our accrued liability balance related to restructuring and other charges as of March 31, 2024 (in thousands):

 

 

Total

 

Beginning balance at January 1, 2024

 

$

630

 

Additions for costs expensed

 

 

-

 

Reductions for payments

 

 

(600

)

Other

 

 

(30

)

Ending balance at March 31, 2024

 

$

0

 

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

10. Goodwill and Intangible Assets

Goodwill

The following table summarizes the change in goodwill, which was acquired in the acquisition of Great North in 2023 (in millions):

 

 

Total

 

Net balance as of December 31, 2023

 

$

16.7

 

Addition due to business combination

 

 

-

 

Impairments

 

 

-

 

Foreign currency translation

 

 

(0.4

)

Net balance as of March 31, 2024 (1)

 

$

16.3

 

(1) As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment.

Intangible Assets

Intangible assets, the majority of which were acquired in the acquisition of TIW Corporation in 2016, OilPatch Technologies in 2017, and Great North in 2023, consist of the following:

 

 

 

 

 

March 31, 2024

 

 

 

Estimated
Useful Lives

 

Gross
Book Value

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation

 

 

Net Book
Value

 

 

 

 

 

(In thousands)

 

Trademarks

 

10 – 15 years

 

$

12,101

 

 

$

(3,048

)

 

$

(97

)

 

$

8,956

 

Patents

 

15 – 30 years

 

 

9,670

 

 

 

(4,369

)

 

 

(78

)

 

 

5,223

 

Customer relationships

 

5 – 15 years

 

 

40,370

 

 

 

(13,978

)

 

 

(324

)

 

 

26,068

 

Organizational costs

 

3 years

 

 

172

 

 

 

(169

)

 

 

(3

)

 

 

-

 

 

 

 

$

62,313

 

 

$

(21,564

)

 

$

(502

)

 

$

40,247

 

 

 

 

 

 

December 31, 2023

 

 

 

Estimated
Useful Lives

 

Gross
Book Value

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation

 

 

Net Book
Value

 

 

 

 

 

(In thousands)

 

Trademarks

 

10 – 15 years

 

$

12,091

 

 

$

(2,811

)

 

$

4

 

 

$

9,284

 

Patents

 

15 30 years

 

 

9,686

 

 

 

(4,200

)

 

 

(22

)

 

 

5,464

 

Customer relationships

 

5 – 15 years

 

 

40,291

 

 

 

(13,095

)

 

 

(3

)

 

 

27,193

 

Organizational costs

 

3 years

 

 

163

 

 

 

(163

)

 

 

-

 

 

 

-

 

 

 

 

$

62,231

 

 

$

(20,269

)

 

$

(21

)

 

$

41,941

 

 

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Business Segments

11. Business Segments

Operating segments are defined in FASB ASC Topic 280, Segment Reporting, as components of an enterprise about which separate financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.

The Company’s operations are organized into three reportable business segments: Subsea Products, Subsea Services, and Well Construction. The Company evaluates segment performance based on operating income. The accounting policies of the segments are the same as described in the summary of significant accounting policies.

Subsea Products. The Company’s Subsea Products segment designs, manufactures and sells a variety of products including subsea wellheads, connectors and surface equipment, and subsea production systems.

Subsea Services. The Company’s Subsea Services segment delivers a variety of technical services including subsea rental services, subsea rework services and subsea services shared support.

Well Construction. The Company’s Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. In 2023, the Company acquired Great North and includes its product, service and leasing solutions within the Well Construction segment. Great North offers pressure control and completion solutions, including customized and highly engineered wellhead products for use in heavy oil and thermal production locations, proprietary completion solutions such as the Multi-Well Frac Connector TM, as well as related installation and maintenance services.

During the three months ended March 31, 2024, the Company did not incur any costs under the 2021 global strategic plan. During the three months ended March 31, 2023, the Company incurred $1.7 million of additional costs under the 2021 global strategic plan, all of which is in Corporate.

The following tables presents selected financial data by business segment:

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Revenue

 

 

 

 

 

 

Subsea products

 

$

35,332

 

 

$

46,117

 

Subsea services

 

 

24,579

 

 

 

23,896

 

Well construction

 

 

50,386

 

 

 

20,852

 

Total revenue

 

$

110,297

 

 

$

90,865

 

Depreciation and amortization

 

 

 

 

 

 

Subsea products

 

$

1,569

 

 

$

1,599

 

Subsea services

 

 

2,247

 

 

 

2,754

 

Well construction

 

 

3,867

 

 

 

1,743

 

Segment depreciation and amortization

 

 

7,683

 

 

 

6,096

 

Corporate (1)

 

 

749

 

 

 

793

 

Total depreciation and amortization

 

$

8,432

 

 

$

6,889

 

Operating income (loss)

 

 

 

 

 

 

Subsea products

 

$

639

 

 

$

1,495

 

Subsea services

 

 

1,833

 

 

 

9,384

 

Well construction

 

 

5,632

 

 

 

562

 

Segment operating income

 

 

8,104

 

 

 

11,441

 

Corporate (1)

 

 

(26,906

)

 

 

(8,253

)

Total operating income (loss)

 

$

(18,802

)

 

$

3,188

 

 

(1) Corporate includes the expenses and assets of the Company’s corporate office functions, legal and other administrative expenses that are managed at a consolidated level.

The Company does not allocate assets to its reportable segments as they are not included in the review performed by the Chief Operating Decision Maker (CODM) for purposes of assessing segment performance and allocating resources. The balance sheet is reviewed on a consolidated basis and is not used in the context of segment reporting.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Tax
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Tax

12. Income Tax

The effective tax rate for the three months ended March 31, 2024 was (20.3%) compared to 61.1% for the same period in 2023. The change in the effective tax rate between the periods resulted primarily due to the change in earnings mix by geography and tax jurisdiction as compared to the prior period, changes in valuation allowances in the United States, foreign withholding tax, and changes in nondeductible expenses. In the United States, significant transaction costs in connection with the proposed merger with Innovex Downhole Solutions Inc. were incurred which were partially deductible. As such, these costs had a larger impact to the earnings mix as compared to previous periods.

The Company had no outstanding NOL carryback claims as of December 31, 2023 including the estimated carryback claim relating to the 2020 tax year, which was reflected in “Other current assets” on the condensed consolidated balance sheets. During the three months ended March 31, 2024, the Company received no refunds.

Except with respect to our operations in Canada, the Company no longer asserts the indefinite reinvestment assertion. We maintain a deferred foreign tax liability, which had a balance of $1.8 million as of March 31, 2024. It is primarily related to estimated foreign withholding tax associated with repatriating non-U.S. earnings back to the United States. The indefinite reinvestment assertion with respect to Canada pertains to earnings of $3.0 million as of March 31, 2024.

The Company operates in multiple jurisdictions with complex tax and regulatory environments and our tax returns are periodically audited or subjected to review by tax authorities. We monitor tax law changes and the potential impact to our results of operations.

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Merger of Dril-Quip and Innovex
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Merger of Dril-Quip and Innovex

13. Merger of Dril-Quip and Innovex

On March 18, 2024, the Company, Ironman Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“Merger Sub Inc.”), and DQ Merger Sub, LLC, a Delaware limited liability company and wholly owned subsidiary of the Company (“Merger Sub LLC”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Innovex Downhole Solutions Inc. (“Innovex”), pursuant to which, upon the terms and subject to the conditions set forth therein, (i) Merger Sub Inc. will merge with and into Innovex, with Innovex continuing as the surviving entity (the “Surviving Corporation”) (the “First Merger”) and (ii) immediately following the First Merger, the Surviving Corporation will merge with and into Merger Sub LLC (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub LLC continuing as the surviving entity. Upon consummation of the transactions contemplated by the Merger Agreement (the “Transactions”), the Company expects that its current stockholders will own approximately 52% of the Combined Company (as defined below) and current stockholders of Innovex will own approximately 48% of the Combined Company. Following the Transactions, the name of the Company will be changed to Innovex International, Inc. (the “Combined Company”), and its common stock will remain listed on the New York Stock Exchange.

The Mergers are currently expected to close in the third quarter of 2024; however, no assurance can be given as to when, or if, the Mergers will occur. The Merger Agreement contains termination rights, subject to certain conditions, for each of the Company and Innovex, including, among others: (i) if the consummation of the First Merger does not occur on or before December 18, 2024 (the “End Date”) or the extended End Date (March 18, 2025) and (ii) if the Company wishes to terminate the Merger Agreement to enter into a definitive agreement with respect to a superior proposal. Upon termination of the Merger Agreement under certain specified circumstances, including, among others, by Innovex for a material breach by the Company of its non-solicitation obligations or by the Company in order to enter into a definitive agreement with respect to a superior proposal, the Company would be required to pay Innovex a termination fee of $31.9 million. The above description of the Merger Agreement and the Transactions, including certain referenced terms, is a summary of certain principal terms and conditions contained in the Merger Agreement.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Contingencies

14. Contingencies

Steamfitters Complaint

On March 21, 2024, a purported Company stockholder filed a putative class action complaint captioned Steamfitters Local 449 Pension Fund v. Dril-Quip, Inc., et al., C.A. No. 2024-0284-LWW (Del. Ch.) (the “Steamfitters Complaint”). The Steamfitters Complaint alleges that members of the Company’s Board of Directors breached their fiduciary duties by agreeing, in connection with the proposed merger with Innovex, to enter into a stockholders agreement with Amberjack Capital Partners (“Amberjack”) requiring Amberjack to vote in favor of the Board of Director’s nominees at the Company’s 2025 annual meeting of stockholders and prohibiting certain transfers from Amberjack directly to activist stockholders not through public market sales. The Steamfitters Complaint further alleges that Innovex and Amberjack aided and abetted the directors’ alleged breaches of fiduciary duties. The complaint seeks an order certifying a class of the Company’s stockholders, finding that the directors breached their fiduciary duties and that Innovex and

Amberjack aided and abetted the directors’ breaches of fiduciary duties, enjoining enforcement of the challenged provisions of the stockholders agreement, and awarding the plaintiff its reasonable attorneys’ and experts’ witness fees and other costs.

The defendants, including the Company and the members of the Company’s Board of Directors, believe that they have substantial defenses against the claims asserted in the Steamfitters Complaint. Nevertheless, the outcome of this lawsuit is uncertain and cannot be predicted with any certainty.

FMC Technologies Lawsuit

On October 5, 2020, FMC Technologies, Inc. (“FMC”) sued the Company alleging misappropriation of trade secrets and sought money damages and injunctive relief in the 127th District Court of Harris County in an action styled FMC Technologies, Inc. v. Richard Murphy and Dril-Quip, Inc., Cause No. 2020-63081. FMC alleged that its former employee communicated FMC trade secrets to the Company and the Company used those trade secrets in its VXTe subsea tree systems. On April 29, 2021, the jury returned a verdict in favor of the Company. FMC filed a notice of appeal on August 20, 2021. On August 10, 2023, the First District of Texas Court of Appeals rendered a judgment that affirmed the judgment of the 127th District Court of Harris County in favor of the Company. FMC filed a petition for review with the Texas Supreme Court on November 27, 2023.

General

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 is dependent on the condition of the oil and gas industry. Additionally, certain of the Company’s products are used in potentially hazardous drilling, completion, and production applications that can cause personal injury, property damage and environmental claims. Although exposure to such risks has not resulted in any significant problems for the Company in the past, ongoing exposure to these risks and future developments could adversely impact the Company in the future.

The Company is also involved in a number of legal actions arising in the ordinary course of business. Although no assurance can be given with respect to the ultimate outcome of such legal action, in the opinion of management, the ultimate liability with respect thereto will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All material intercompany accounts and transactions have been eliminated.

Reclassifications

We reclassified approximately $5.5 million of accrued professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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.

Reclassifications

Reclassifications

We reclassified approximately $5.5 million of accrued professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect reported amounts of assets and liabilities as of the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. Some of the Company’s more significant estimates are those affected by critical accounting policies for revenue recognition and asset recoverability tests and inventories
Revenue Recognition

Revenue Recognition

The Company generates revenues through the sale of products, the sale of services and the leasing of running tools. The Company normally negotiates contracts for products, including those accounted for under the over-time method, rental tools and services separately. Modifications to the scope and price of sales contracts may occur in the form of variations and change orders. 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 instead choose to use a third party or its own personnel.

Leasing Revenues

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

Cash and Cash Equivalents

Cash and Cash Equivalents

Short-term investments that have a maturity of three months or less from the date of purchase are classified as cash equivalents. The Company invests excess cash in interest bearing accounts, money market mutual funds and funds which invest in U.S. Treasury obligations and repurchase agreements backed by U.S. Treasury obligations. The Company’s investment objectives continue to be the preservation of capital and the maintenance of liquidity.

The Company’s ABL Credit Facility, dated February 23, 2018, as amended, was terminated effective February 22, 2022. 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 March 31, 2024, 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 “Cash and cash equivalents” in our condensed consolidated balance sheets as at March 31, 2024 and December 31, 2023. Withdrawals from this cash collateral account are only allowed at such point a given letter of credit has expired or has been cancelled.

Short-term Investments

Short-term Investments

Short-term investments that have a maturity greater than three months and less than a year from the balance sheet date are comprised primarily of time deposits, certificates of deposit, commercial paper, bonds and notes, substantially all of which are denominated in U.S. dollars and are stated at cost plus accrued interest, which approximates fair value. The Company expects to hold all of its Short-term investments to maturity.

For purposes of the condensed consolidated financial statements, the Company does not consider Short-term investments to be cash equivalents.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’s financial instruments consist primarily of cash and cash equivalents, receivables and payables. The carrying values of these financial instruments approximate their respective fair values as they are short-term in nature.

Fair Value Measurements

Fair Value Measurements

The Company applies the applicable accounting guidance for fair value measurements. This guidance provides the definition of fair value, describes the method used to appropriately measure fair value in accordance with generally accepted accounting principles, and outlines fair value disclosure requirements.

The fair value hierarchy established under this guidance prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). The three levels of the fair value hierarchy are as follows:

Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry-standard models that consider various assumptions, including quoted prices, time value, volatility factors, and current market and contractual prices for the underlying instruments, as well as other relevant economic measures. Substantially all of these assumptions are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace.
Level 3 – Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.
Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

Long-lived assets, including property, plant and equipment and definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. We evaluate our property and equipment and definite-lived intangible assets for impairment whenever changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Should the review indicate that the carrying value is not fully recoverable, the amount of the impairment loss is determined by comparing the carrying value to the estimated fair value. We assess recoverability based on undiscounted future net cash flows. Estimating future net cash flows requires us to make judgments regarding long-term forecasts of future revenues and costs related to the assets subject to review. These forecasts are uncertain in that they require assumptions about our revenue growth, operating margins, capital expenditures, future market conditions and technological developments. If changes in these assumptions occur, our expectations regarding future net cash flows may change such that a material impairment could result.
Goodwill and Intangible Assets

Goodwill and Intangible Assets

For goodwill and indefinite-lived intangible assets, an assessment for impairment is performed annually or when there is an indication an impairment may have occurred. Goodwill is not amortized but rather tested for impairment annually on October 1 or when events occur or circumstances change that would trigger such a review. The impairment test entails an assessment of qualitative factors to determine whether it is more likely than not that an impairment exists. If it is more likely than not that an impairment exists, then a quantitative impairment test is performed. Impairment exists when the carrying amount of a reporting unit exceeds its fair value.

Restructuring and Other Charges

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. The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company incurred no additional restructuring charges during the three months ended March 31, 2024. During the three months ended March 31, 2023, the Company incurred $1.7 million of additional costs under the 2021 global strategic plan. These charges were primarily related to consulting and legal fees, office moves and site cleanup, and preparation costs. These charges are reflected as “Restructuring and other charges” in our condensed consolidated statements of income (loss).

Repurchase of Equity Securities

Repurchase of Equity Securities

On February 22, 2022, the Board of Directors authorized an incremental $100.0 million share repurchase plan. The repurchase plan has no set expiration date and any repurchased shares are expected to be cancelled. 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 amount of common stock and may be modified or superseded at any time at the Company’s discretion.

For the three months ended March 31, 2024 and 2023 the Company did not purchase any shares under the share repurchase plan.

Earnings Per Share

Earnings Per Share

Basic earnings per common share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per common share is computed considering the dilutive effect of stock awards using the treasury stock method.

In each relevant period, the net income (loss) used in the basic and dilutive earnings per share calculations is the same. The following table reconciles the weighted average basic number of common shares outstanding and the weighted average diluted number of common shares outstanding for the purpose of calculating basic and diluted earnings per share:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Weighted average common shares outstanding – basic

 

 

34,417

 

 

 

34,128

 

Dilutive effect of common stock awards

 

 

-

 

 

 

361

 

Weighted average common shares outstanding – diluted

 

 

34,417

 

 

 

34,489

 

 

 

For the three months ended March 31, 2024 and 2023, the Company has excluded the following common stock awards because their impact on the income (loss) per share is anti-dilutive (in thousands on a weighted average basis):

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Director stock awards

 

 

67

 

 

 

-

 

Performance share units

 

 

397

 

 

 

-

 

Restricted stock awards

 

 

592

 

 

 

-

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Earnings Per Share The following table reconciles the weighted average basic number of common shares outstanding and the weighted average diluted number of common shares outstanding for the purpose of calculating basic and diluted earnings per share:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Weighted average common shares outstanding – basic

 

 

34,417

 

 

 

34,128

 

Dilutive effect of common stock awards

 

 

-

 

 

 

361

 

Weighted average common shares outstanding – diluted

 

 

34,417

 

 

 

34,489

 

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

For the three months ended March 31, 2024 and 2023, the Company has excluded the following common stock awards because their impact on the income (loss) per share is anti-dilutive (in thousands on a weighted average basis):

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Director stock awards

 

 

67

 

 

 

-

 

Performance share units

 

 

397

 

 

 

-

 

Restricted stock awards

 

 

592

 

 

 

-

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions (Tables)
3 Months Ended
Mar. 31, 2024
Business Combinations [Abstract]  
Summary of Consideration Transferred to Acquire Great North

The following table summarizes the consideration transferred to acquire Great North:

Fair value of consideration transferred:

 

(In thousands)

 

 

 

 

 

Cash

 

$

84,097

 

Contingent consideration

 

 

3,571

 

Total

 

$

87,668

 

Allocation of Purchase Price to Fair Value of Assets Acquired and Liabilities Assumed

The following table sets forth the preliminary purchase price allocation, which was based on fair value of assets acquired and liabilities assumed at the acquisition date, July 31, 2023:

Preliminary amounts of identified assets acquired and liabilities assumed:

 

 

(In thousands)

 

Cash

 

$

1,810

 

Accounts receivable

 

 

16,499

 

Prepaid expenses and other current assets

 

 

609

 

Inventory

 

 

16,068

 

Property, plant and equipment

 

 

29,338

 

Right of use assets

 

 

11,115

 

Intangible assets (1)

 

 

22,263

 

Total assets acquired

 

$

97,702

 

 

 

 

 

Accounts payable

 

 

7,034

 

Accrued expenses

 

 

3,522

 

Deferred revenue

 

 

47

 

Lease liability, long-term

 

 

11,115

 

Deferred taxes

 

 

5,075

 

Total liabilities assumed

 

$

26,793

 

 

 

 

 

Net identifiable assets acquired

 

$

70,909

 

Goodwill

 

 

16,759

 

Net assets acquired

 

$

87,668

 

(1) Includes $4.0 million of trademarks with a weighted average useful life of 10 years, $3.6 million of patents with a weighted average useful life of 15 years, and $14.7 million of customer relationships with a weighted average useful life of 10 years. See “Goodwill and Intangible Assets,” Note 10 of Notes to the Condensed Consolidated Financial Statements for further information regarding intangible assets.

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of company's contingent consideration measured at fair value

The Company’s contingent consideration measured at fair value for the periods presented are as follows (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Liability:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration (1)

 

$

1,182

 

 

 

-

 

 

 

-

 

 

$

1,182

 

 

$

1,208

 

 

 

-

 

 

 

-

 

 

$

1,208

 

Total liabilities

 

$

1,182

 

 

 

-

 

 

 

-

 

 

$

1,182

 

 

$

1,208

 

 

 

-

 

 

 

-

 

 

$

1,208

 

(1) As of March 31, 2024 and December 31, 2023, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.

Summary of reconciliation of changes in the fair value of the Company's earn-out liabilities

The following table provides a reconciliation of changes in the fair value of the Company’s earn-out liabilities associated with the Company’s acquisition measured at fair value for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning period balance

 

$

1,208

 

 

 

-

 

Additions to contingent consideration

 

 

-

 

 

 

-

 

Payments of contingent consideration

 

 

-

 

 

 

-

 

Fair value adjustment of earn-out liabilities

 

 

-

 

 

 

-

 

Currency translation adjustment

 

 

(26

)

 

 

-

 

Ending period balance

 

$

1,182

 

 

$

-

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue from Contract with Customers

Revenues from contracts with customers consisted of the following:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Revenues:

 

 

 

 

 

 

Products:

 

 

 

 

 

 

Subsea products

 

$

35,332

 

 

$

46,117

 

Well construction

 

 

29,230

 

 

 

13,129

 

Total products

 

$

64,562

 

 

$

59,246

 

Services:

 

 

 

 

 

 

Subsea services

 

$

16,723

 

 

$

16,487

 

Well construction services

 

 

13,464

 

 

 

4,794

 

Total services

 

$

30,187

 

 

$

21,281

 

Leasing:

 

 

 

 

 

 

Subsea leasing

 

$

7,856

 

 

$

7,409

 

Well Construction leasing

 

 

7,692

 

 

 

2,929

 

Total leasing

 

$

15,548

 

 

$

10,338

 

Total revenues

 

$

110,297

 

 

$

90,865

 

Schedule of Contract Asset and Liability

Balances related to contracts with customers consisted of the following:

Contract Assets (amounts shown in thousands)

Contract assets at December 31, 2023

 

$

148,429

 

Additions

 

 

107,633

 

Transfers to Trade receivables, net

 

 

(116,452

)

Contract assets at March 31, 2024

 

$

139,610

 

 

Contract Liabilities (amounts shown in thousands)

Contract liabilities at December 31, 2023

 

$

7,583

 

Additions

 

 

1,920

 

Revenue recognized

 

 

(2,664

)

Contract liabilities at March 31, 2024

 

$

6,839

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Raw materials and supplies

 

$

36,428

 

 

$

34,950

 

Work in progress

 

 

33,302

 

 

 

33,911

 

Finished goods

 

 

139,430

 

 

 

125,732

 

Total inventory

 

$

209,160

 

 

$

194,593

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other Charges (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Accrued Liabilities Related to Restructuring and Others Charges

The following table summarizes the changes to our accrued liability balance related to restructuring and other charges as of March 31, 2024 (in thousands):

 

 

Total

 

Beginning balance at January 1, 2024

 

$

630

 

Additions for costs expensed

 

 

-

 

Reductions for payments

 

 

(600

)

Other

 

 

(30

)

Ending balance at March 31, 2024

 

$

0

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Change in Goodwill

The following table summarizes the change in goodwill, which was acquired in the acquisition of Great North in 2023 (in millions):

 

 

Total

 

Net balance as of December 31, 2023

 

$

16.7

 

Addition due to business combination

 

 

-

 

Impairments

 

 

-

 

Foreign currency translation

 

 

(0.4

)

Net balance as of March 31, 2024 (1)

 

$

16.3

 

(1) As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment.

Schedule of Intangible Assets

Intangible assets, the majority of which were acquired in the acquisition of TIW Corporation in 2016, OilPatch Technologies in 2017, and Great North in 2023, consist of the following:

 

 

 

 

 

March 31, 2024

 

 

 

Estimated
Useful Lives

 

Gross
Book Value

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation

 

 

Net Book
Value

 

 

 

 

 

(In thousands)

 

Trademarks

 

10 – 15 years

 

$

12,101

 

 

$

(3,048

)

 

$

(97

)

 

$

8,956

 

Patents

 

15 – 30 years

 

 

9,670

 

 

 

(4,369

)

 

 

(78

)

 

 

5,223

 

Customer relationships

 

5 – 15 years

 

 

40,370

 

 

 

(13,978

)

 

 

(324

)

 

 

26,068

 

Organizational costs

 

3 years

 

 

172

 

 

 

(169

)

 

 

(3

)

 

 

-

 

 

 

 

$

62,313

 

 

$

(21,564

)

 

$

(502

)

 

$

40,247

 

 

 

 

 

 

December 31, 2023

 

 

 

Estimated
Useful Lives

 

Gross
Book Value

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation

 

 

Net Book
Value

 

 

 

 

 

(In thousands)

 

Trademarks

 

10 – 15 years

 

$

12,091

 

 

$

(2,811

)

 

$

4

 

 

$

9,284

 

Patents

 

15 30 years

 

 

9,686

 

 

 

(4,200

)

 

 

(22

)

 

 

5,464

 

Customer relationships

 

5 – 15 years

 

 

40,291

 

 

 

(13,095

)

 

 

(3

)

 

 

27,193

 

Organizational costs

 

3 years

 

 

163

 

 

 

(163

)

 

 

-

 

 

 

-

 

 

 

 

$

62,231

 

 

$

(20,269

)

 

$

(21

)

 

$

41,941

 

 

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting

The following tables presents selected financial data by business segment:

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Revenue

 

 

 

 

 

 

Subsea products

 

$

35,332

 

 

$

46,117

 

Subsea services

 

 

24,579

 

 

 

23,896

 

Well construction

 

 

50,386

 

 

 

20,852

 

Total revenue

 

$

110,297

 

 

$

90,865

 

Depreciation and amortization

 

 

 

 

 

 

Subsea products

 

$

1,569

 

 

$

1,599

 

Subsea services

 

 

2,247

 

 

 

2,754

 

Well construction

 

 

3,867

 

 

 

1,743

 

Segment depreciation and amortization

 

 

7,683

 

 

 

6,096

 

Corporate (1)

 

 

749

 

 

 

793

 

Total depreciation and amortization

 

$

8,432

 

 

$

6,889

 

Operating income (loss)

 

 

 

 

 

 

Subsea products

 

$

639

 

 

$

1,495

 

Subsea services

 

 

1,833

 

 

 

9,384

 

Well construction

 

 

5,632

 

 

 

562

 

Segment operating income

 

 

8,104

 

 

 

11,441

 

Corporate (1)

 

 

(26,906

)

 

 

(8,253

)

Total operating income (loss)

 

$

(18,802

)

 

$

3,188

 

 

(1) Corporate includes the expenses and assets of the Company’s corporate office functions, legal and other administrative expenses that are managed at a consolidated level.

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation (Details)
3 Months Ended
Mar. 31, 2024
Segment
Segment Reporting Information [Line Items]  
Number of reportable business segments 3
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Feb. 22, 2022
Accounting Policies [Line Items]        
Accrued bonuses     $ 5,500,000  
Additions for costs expensed $ 0      
Restructuring liability 0   $ 630,000  
Outstanding cash balance $ 4,100,000      
Amount to maintain by company, description the outstanding letters of credit plus 5% at all times      
Shares authorized to be repurchased (up to)       $ 100,000,000
Treasury stock shares (in shares) 0 0    
2021 Global Strategic Plan        
Accounting Policies [Line Items]        
Additions for costs expensed $ 0 $ 1,700,000    
Additional restructuring charges $ 0      
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Schedule of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]    
Weighted average common shares outstanding basic (in shares) 34,417 34,128
Dilutive effect of common stock awards (in shares) 0 361
Weighted average common shares outstanding diluted (in shares) 34,417 34,489
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Director stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive performance share units (in shares) 67 0
Performance share units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive performance share units (in shares) 397 0
Restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive performance share units (in shares) 592 0
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions - Additional Information (Details)
$ in Thousands, $ in Millions
1 Months Ended 3 Months Ended
Jul. 31, 2023
USD ($)
Jul. 31, 2023
CAD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]          
Contingent consideration [1]     $ 1,182   $ 1,208
Goodwill     16,288 [2]   16,654
Pre-tax operating loss     (18,802) $ 3,188  
Level 3          
Business Acquisition [Line Items]          
Contingent consideration [1]     1,182   $ 1,208
Great North Wellhead and Frac [Member]          
Business Acquisition [Line Items]          
Purchase price $ 87,668        
Purchase price 84,097        
Purchase price $ 79,800 $ 105      
Business acquisition, percentage of voting interests acquired 100.00%        
Acquisitions, net of cash acquired $ 79,800 105      
Contingent consideration     $ 1,200    
Fair value of the contingent consideration 22,800        
Goodwill 16,759        
Great North Wellhead and Frac [Member] | Level 3          
Business Acquisition [Line Items]          
Contingent consideration $ 3,600        
Great North Wellhead and Frac [Member] | Maximum          
Business Acquisition [Line Items]          
Fair value of the contingent consideration   30      
Great North Wellhead and Frac [Member] | Minimum          
Business Acquisition [Line Items]          
Fair value of the contingent consideration   $ 0      
[1] As of March 31, 2024 and December 31, 2023, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.
[2] As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment.
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions - Summary of Consideration Transferred to Acquire Great North (Details) - Great North Wellhead and Frac [Member]
$ in Thousands
1 Months Ended
Jul. 31, 2023
USD ($)
Business Acquisition [Line Items]  
Cash $ 84,097
Contingent consideration 3,571
Total $ 87,668
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
[1]
Dec. 31, 2023
Jul. 31, 2023
Business Acquisition [Line Items]      
Goodwill $ 16,288 $ 16,654  
Great North Wellhead and Frac [Member]      
Business Acquisition [Line Items]      
Cash     $ 1,810
Accounts receivable     16,499
Prepaid expenses and other current assets     609
Inventory     16,068
Property, plant and equipment     29,338
Right of use assets     11,115
Intangible assets (1) [2]     22,263
Total assets acquired     97,702
Accounts payable     7,034
Accrued expenses     3,522
Deferred revenue     47
Lease liability, long-term     11,115
Deferred taxes     5,075
Total liabilities assumed     26,793
Net identifiable assets acquired     70,909
Goodwill     16,759
Net assets acquired     $ 87,668
[1] As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment.
[2] Includes $4.0 million of trademarks with a weighted average useful life of 10 years, $3.6 million of patents with a weighted average useful life of 15 years, and $14.7 million of customer relationships with a weighted average useful life of 10 years. See “Goodwill and Intangible Assets,” Note 10 of Notes to the Condensed Consolidated Financial Statements for further information regarding intangible assets.
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions - Purchase Price Allocation (Parenthetical) (Details) - Great North Wellhead and Frac [Member]
$ in Millions
1 Months Ended
Jul. 31, 2023
USD ($)
Trademarks  
Business Acquisition [Line Items]  
Acquired amount $ 4.0
Weighted-average useful lives in years 10 years
Patents  
Business Acquisition [Line Items]  
Acquired amount $ 3.6
Weighted-average useful lives in years 15 years
Customer relationships  
Business Acquisition [Line Items]  
Acquired amount $ 14.7
Weighted-average useful lives in years 10 years
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Additional Information (Details) - Level 3
3 Months Ended
Mar. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Expected revenue volatility 6.70%
Revenue discount rate 8.40%
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Liability:    
Contingent consideration [1] $ 1,182 $ 1,208
Total liabilities 1,182 1,208
Level 1    
Liability:    
Contingent consideration [1] 0 0
Total liabilities 0 0
Level 2    
Liability:    
Contingent consideration [1] 0 0
Total liabilities 0 0
Level 3    
Liability:    
Contingent consideration [1] 1,182 1,208
Total liabilities $ 1,182 $ 1,208
[1] As of March 31, 2024 and December 31, 2023, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Reconciliation of Changes in the Fair Value of the Company's Earn-out Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]    
Beginning period balance $ 1,208 $ 0
Additions to contingent consideration 0 0
Payments of contingent consideration 0 0
Fair value adjustment of earn-out liabilities 0 0
Currency translation adjustment (26) 0
Ending period balance $ 1,182 $ 0
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revision to Previously Reported Financial Information - Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Trade receivables, net $ 137,135 $ 135,569    
Other current assets 8,285 9,699    
Total current assets 715,145 719,717    
Total assets 1,021,027 1,028,181    
Total stockholders equity $ 857,363 $ 881,260 $ 877,814 $ 872,352
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues $ 110,297 $ 90,865
Restructuring and other charges 0 1,718
Operating income (loss) (18,802) 3,188
Income (loss) before income taxes (16,606) 5,935
Net Income (Loss) $ (19,984) $ 2,311
Net income (loss) per common share:    
Basic $ (0.58) $ 0.07
Diluted $ (0.58) $ 0.07
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revision to Previously Reported Financial Information - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Reduction to opening retained earnings $ (930,789) $ (950,719)
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Revenues From Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues $ 110,297 $ 90,865
Subsea Products | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 35,332 46,117
Well construction | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 29,230 13,129
Products    
Disaggregation Of Revenue [Line Items]    
Revenues 64,562 59,246
Products | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 64,562 59,246
Subsea Services | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 16,723 16,487
Well Construction Services | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 13,464 4,794
Total Services | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 30,187 21,281
Subsea Leasing | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 7,856 7,409
Well Construction Leasing | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 7,692 2,929
Leasing | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues $ 15,548 $ 10,338
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Contract Assets  
Contract assets at December 31, 2023 $ 148,429
Additions 107,633
Transfers to Trade receivables, net (116,452)
Contract assets at March 31, 2024 139,610
Contract Liabilities  
Contract liabilities at December 31, 2023 7,583
Contract liabilities at March 31, 2024 6,839
Other Current Liabilities  
Contract Liabilities  
Contract liabilities at December 31, 2023 7,583
Additions 1,920
Revenue recognized (2,664)
Contract liabilities at March 31, 2024 $ 6,839
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Unbilled receivables $ 139,610 $ 148,429
Performance obligation 56,000  
Receivables (Included in Trade Receivables)    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Unbilled receivables $ 92,200 $ 90,200
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Details1)
Mar. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligation percentage 92.20%
Expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligation percentage 7.80%
Expected timing of satisfaction period 0 years
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and Stock Awards - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Selling, General and Administrative Expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 2.8 $ 2.6
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and supplies, net $ 36,428 $ 34,950
Work in progress, net 33,302 33,911
Finished goods, net 139,430 125,732
Total inventory, net $ 209,160 $ 194,593
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Additional information (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Reduction in raw materials by reserve $ (6.4) $ (8.3)
Reduction in work in progress by reserve (3.5) (2.7)
Reduction in finished goods by reserve $ (58.3) $ (55.2)
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Assets Held For Sale (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Assets held for sale $ 1,513,000 $ 0
Long-lived asset write-down 0  
Land    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Assets held for sale 500,000  
Building    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Assets held for sale $ 1,000,000  
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other Charges - Additional information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Additions for costs expensed $ 0  
2021 Global Strategic Plan    
Restructuring Cost and Reserve [Line Items]    
Additions for costs expensed $ 0 $ 1,700,000
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other Charges - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Restructuring and Related Activities [Abstract]  
Beginning balance $ 630
Additions for costs expensed $ 0
Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring And Other Charges
Reductions for payments $ (600)
Other (30)
Ending balance $ 0
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill, Beginning Balance $ 16,654
Addition due to business combination 0
Goodwill, Impairment Loss 0
Goodwill, Foreign Currency Translation Gain (Loss) (400)
Goodwill, Ending Balance $ 16,288 [1]
[1] As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment.
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 62,313 $ 62,231
Accumulated Amortization (21,564) (20,269)
Finite-Lived, Foreign Currency Translation (502) (21)
Finite-Lived, Net Book Value 40,247 41,941
Trademarks    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value 12,101 12,091
Accumulated Amortization (3,048) (2,811)
Finite-Lived, Foreign Currency Translation (97) 4
Finite-Lived, Net Book Value $ 8,956 $ 9,284
Trademarks | Minimum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 10 years 10 years
Trademarks | Maximum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Patents    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 9,670 $ 9,686
Accumulated Amortization (4,369) (4,200)
Finite-Lived, Foreign Currency Translation (78) (22)
Finite-Lived, Net Book Value $ 5,223 $ 5,464
Patents | Minimum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Patents | Maximum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 30 years 30 years
Customer relationships    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 40,370 $ 40,291
Accumulated Amortization (13,978) (13,095)
Finite-Lived, Foreign Currency Translation (324) (3)
Finite-Lived, Net Book Value $ 26,068 $ 27,193
Customer relationships | Minimum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 5 years 5 years
Customer relationships | Maximum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Organizational costs    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years 3 years
Finite-Lived, Gross Book Value $ 172 $ 163
Accumulated Amortization (169) (163)
Finite-Lived, Foreign Currency Translation (3) 0
Finite-Lived, Net Book Value $ 0 $ 0
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Segment
Mar. 31, 2023
USD ($)
Concentration Risk [Line Items]    
Number of reportable business segments | Segment 3  
Restructuring and Related Cost, Incurred Cost $ 0  
2021 Global Strategic Plan    
Concentration Risk [Line Items]    
Restructuring and Related Cost, Incurred Cost $ 0 $ 1,700,000
XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Schedule of Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenues $ 110,297 $ 90,865
Depreciation and amortization 8,432 6,889
Operating income (loss) (18,802) 3,188
Segment Depreciation and Amortization    
Segment Reporting Information [Line Items]    
Depreciation and amortization 7,683 6,096
Segment Operating Income Loss    
Segment Reporting Information [Line Items]    
Operating income (loss) 8,104 11,441
Corporate    
Segment Reporting Information [Line Items]    
Depreciation and amortization [1] 749 793
Operating income (loss) [1] (26,906) (8,253)
Subsea Products    
Segment Reporting Information [Line Items]    
Revenues 35,332 46,117
Operating income (loss) 639 1,495
Subsea Products | Segment Depreciation and Amortization    
Segment Reporting Information [Line Items]    
Depreciation and amortization 1,569 1,599
Subsea Services    
Segment Reporting Information [Line Items]    
Revenues 24,579 23,896
Operating income (loss) 1,833 9,384
Subsea Services | Segment Depreciation and Amortization    
Segment Reporting Information [Line Items]    
Depreciation and amortization 2,247 2,754
Well construction    
Segment Reporting Information [Line Items]    
Revenues 50,386 20,852
Operating income (loss) 5,632 562
Well construction | Segment Depreciation and Amortization    
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 3,867 $ 1,743
[1]

(1) Corporate includes the expenses and assets of the Company’s corporate office functions, legal and other administrative expenses that are managed at a consolidated level.

XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Tax - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Loss Carryforwards [Line Items]    
Effective tax rate, percent 20.30% 61.10%
Deferred foreign tax liability $ 1.8  
CANADA    
Operating Loss Carryforwards [Line Items]    
Deferred foreign tax liability $ 3.0  
XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Merger of Dril-Quip and Innovex - Additional Information (Details) - Innovex Downhole Solutions Inc
$ in Millions
Mar. 18, 2024
USD ($)
Business Acquisition [Line Items]  
Percentage of Stockholders Expect 0.52
Percentage of Stockholders Current 0.48
Termination Fee $ 31.9
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *R HE@'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 " "L@*)8-_]T!.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VZ"J&;B^))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF*]&U_LL=-RP U$4 %D?T*E<3PD_-7UWQ=<7;;621A'^_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 *R HEC&0*HX @8 *\@ 8 >&PO=V]R:W-H965T&UL MM9KA?XSG&:U;3 M (.[$Z\95[XT!O/^K ) ZWG/QDFP9D^@U#*+DNK>5,GXW&"3NEH4T.>[AWV/'D;[92[QA,QC'=L"63G^.%4%N#,L7S0Q8E/H^08.OKWA2_ MF]F.+LB.^,-G^^3H,](HSYR_Z(VY=]VS=(M8P%RI(ZCZLV,S%@0Z2;7C6Q': M*W]3%QY_/J3?9? *YIDF;,:#+[XGM]>]JQ[RV)JF@7SB^P^L +K0>2X/DNQ? MM,^/=9P>L@SK MEDHZ&0N^1T(?K=+TA^S<9-6*QH_T95Q*H;[U59V/?1I[J-D2P5+Q@.I?DW7#-PB^29/)C7)-OK(([E-5*K'O._K!ZJ595/) MH:DW! S\2,4YLO$9(A9Q#.V9P>736)63D:G\N^;8Y9FSLSR[)F_&=TR@OZ?/ MB12J,_YC.D-Y@F-.T"/T71)3EUWWU!!,F-BQWN27G_"E]:L)[P>%?0?KE+ . ME#XI>L83V_@:5_67!QHR$S*<<_LTO^\_?IXOSM#\879NP@0#6F)>E)@733!G M:D (&JB!X+%7]#M[,X'"299E8=NE'=JIUDEX+!:1K"L+2.I&,G_8BPN:STE'/=HO.? M16T9*\O!H%=,I@K0RR$#NC%2P0%K&B2F'CZ#Z]J"54:#&RG-C(>A\MREY.X+ M6F:NBSZE,I%*B-5CT@C\@Q2E. UYVD66IM^Z=A/;<8CEX-%XL#,A5C:#&^G, M^Y")C7[D_Z82Y%8CQS0R/CM.!-9?RRZ,!E=*@V$G*4"7(0T"=),FZNO$/ +A MG'J^+O0&5WZ#824Y]-7"JOT'"$8^J[:Q>>0RK/(;"< M'*DJ>DC#9Z->WIP(42]0?6P[]LCXJM^%W)!*;@CL(P7@BKZBN:2D_.#A_0O3H.?8J, GLBDE@7 M%OK"$HF6-$0?N)[JBM""BI<]52/#.#4 1[8]"Y4*$=ADP+.PVG/C68 CEZDO M&<+8LHR\71@2J0R)-#*DDG>FM[A *[Z/C*QP7'&-C:!=3/J0RI-((T\J0?53 ME6G2A> [/W+-_1O.7/UI!.W"DTCE2:21)U57E*>1-,\BG$CZO#3B=:%)I-(D MTDB32KP%5QH?H+_\6)%ZYJL()PZ'ED.,I%V($JE$BTU/I-^^-RX;=*%*=J5*=L-YH,>4"J7UP5OQ^F($A+.D2(VZ M"Y>U1:SLR&XX#;02-$K\S ,!1CBLUNGANK:01ZM=L*FL?*ELGJ\1H^X6N0$U MOV"?2#F>;3E#/UOG%D8Q%6A'@Y2AF(E\N='(WX4,V94,V;"]+)F;BFPVY=7= MTFC#:E? 3@0]?%V:Q^D/=:#!T9*PGO[)5LH3Y.H[3+XZ7.XM5^.GV1KTH#H\ M7\K_2/7L48("ME:EUOE0.8S(5\?S#-$MFQA(QYF= #/I MH)/L/ SF@9&96&A9])!TTKU?OT7)L6R1HA,@0"ZZ%(N'1:K.*4HGSU)]UPLA M#/JQK&I].EH8LSJ>3'2Q$$NNC^1*U'#G0:HE-W"J'B=ZI02?-XV6U81$43)9 M\K(>34^::]=J>B+7IBIK<:V07B^77/W\(BKY?#K"HY<+W\K'A;$7)M.3%7\4 M-\+.D1W*O93?[Q+GHJJL)\#Q]\;I:-NG;;A[_.+]EV;P,)A[KL6YK/XH MYV9Q.LI&:"X>^+HRW^3SKV(SH-CZ*V2EF[_H>6,;C5"QUD8N-XT!P;*LV__\ MQR80.PTP&VA -@U(OP$=:$ W#>AK>V";!DVH)^U0FCC,N.'3$R6?D;+6X,T> M-,%L6L/PR]K.^XU1<+>$=F9Z_O5J=G%U79W=S2[ASB?T&=W=S-#'#Y_0!U36Z'8AUYK7IT4 MF[Z_M'V3@;Y_Y^H(43Q&)"+,TWP6;CX3Q;8YW6\^@2AL0T&VH2"-/SH4BK52 MHC:(:RV,/O:-IW7 _ [L(WJL5[P0IR-X!K503V(T_><_Z=W*V-U:Z M'2L->9^><[U ,&NHL ?B[W7YQ"L8O'<66U=)X\KFD:3I]WQ>,RR ME-JI>?(@95ND+(CTF]!&E841+58?OM9!O-,QPQ'MH?,816GJQQ9OL<5!;#<+ MJX*@' MTF/&,D8&0&9;D%D0Y"5,V!XVUPSG+,X'GI-\BRT/8KM6 M8L7+.1(_0!)H/\#<$SQ,^LO08\4P'@@=CCJBB8( OYJ%4$!INTG6RQF1TW]& MLOXJ]%CE23X$8H'4B/N& :'*>;K2BANROH150*$&5)6@2'Y M@-9P$L!-W<@F-.XO4K\9&WB(<,"8)*R/VF>7)A0/P.Z("(>9:"8>!*R(.?!0(9<"&?[#GP*P2S)YDC@+ MU[7*\FSHZ>JH"(>YZ#]2SI\AS7N!>7@E(5FVC^S\0 ]_XK^\0M+G/(G9P( Z MTL)AUKJL#:\?2R"KT(IVR8B!X.W+)Y\9$,/0TN@X"X=)J\V[ 7@N'V61NW)= MJR2/D@%P'6GA,&NUV2P SD-&$8$?)WI>PPQG _$C'6^1Z%5E055RD"BE ?+W MUP9!^GMS23,>2^1A#A:[&#)9GYK]9CMUQ#[,CN-(F./Z M@N)02#WE%(WZ8MQGA?% S44ZIB-A'MHDW4U@#R%UV8E%C#A073.29LE07#L2 M(V$2VU>4A[#Z"C!;__7!>NQPFD9#B[6C,Q*FLU*ILR)*G:CZS.)D0!J0 MCME(F-DNM_"".=2E+>K4.CXC-D"]M.,U>J >&WZ'=#W)K+Z@K M=I3*9C_(:S8DNFC'333,3>VSM45X:,52EW]8%I,^6->*IH-8.Y*BKZG6#B%T MN0=JF<3A*)\=2W(R(''HSF;@89:"A2#J A"BCU?2"(39)R_6H">_+D$^@?,. MCO9'V]$=94%!=V-D\7TAJ[E0^E]-<6=^>A4=#=+F6Q7=>WG;'W7'GC3,GM?J M)7%J._YCA*-Q%#6_2"\X=(GXVBRD*O\'-MR@#]%1A"%W*?3$J[5 'VM9"U1J M#8SF7QHNE?:3;=!D?V =U=(DK,_E9I?"=O^Z/MR)J&R1I' M;YNV,:)L#'7D.$VR9C,#3FF6C.,T?6G?3FES4ZZ-AHIV;ED!?/W.5;'8OJ%I M+&:B$,M[R+_^%R^;B+ODO[LULPEDV&@_/IT\H&%Y<#:?EU:_0M:UVZ&?RQH5 M?%5"%O8"]6J$B/09V&L'Y>7 C@CM5 (-JX1OPG"X-$>"JQJB[N<'E_]S&J59 MOSSPV<51.K1URSJIP,)2 0J$]7)=:/R6Z57P3J;;S:*[$7;\ \!C4"[:*/6[5<$]VL- M?6N-M'BT&[9'OIP[V7E;OA3JL?GJ0*-FPZ-]@[J]VG[9\ 4?GSX>]? PQZ;IH/Z6 &#R6M0;5_0#=147!^P( *X) M 8 >&PO=V]R:W-H965T&ULK59K;]HP%/TK5C9-K=21 M%Q#H(!(%JE;J*"KM]F':!Y-HEI(KI&)&5Z:9HBB"#&HL922-3,C/$82]7E(PZQH]^[+?UO%9P \"*['61MK)E+%GW;D-NX:E!0&% M0&H&K!Y+Z .EFDC)^%-P&N62&KC>?F._SKPK+U,LH,_H3Q+*J&NT#!3"#"^H M?&"K&RC\-#1?P*C(_M$JC_7:!@H60K*X "L%,4GR)WXI\K &L.L[ $X!<(X% MN 7 S8SFRC); RRQW^%LA;B.5FRZD>4F0RLW)-%O<2*YFB4*)_W^_6@P'$V& M Z1:D_N[VT'O476N>G>]47^()C?#X>,$G3V->D^#6S5SCL[&F$,B(Y DP/0< M?46?D8E$I$9%QY1*DV8V@V+]JWQ]9\?ZWS&O(=>^0([EU"O@_?WP 00EW-V$ MFRH393J<,AU.QN?NX)M(+$$5J41LAJY)@I. 8(K&3)"LZG[UID)R57N_JZSF MW/5J;KT?+T6* ^@::L,)X$LP_"^?[*;UKE8JM_-W3 MM:OKAI X"4DR/V2@?:R!JL!* ^;:::IO,NJ(FI-$( HS!;5JGN+@^>T@[TB6 M9@?LE$EU7&?-2%VH@.L -3]C3+YU])E=7M'\?U!+ P04 " "L@*)8)_1V MD( & !"( & 'AL+W=O=([LDS3[Z+-6,2O41A+$Y':RDWQ^.QF*]9Y(LCOF$Q?+/D2>1+N$U6 M8[%)F+_(G*)P3 S#'D=^$(\F)]FSNV1RPKJE#9O%? MP)Y%[1JEJ3QQ_CV]N5JP! M/JXO;QYFZ/8SNKJ9WEY?HKVOM[/9/MI[O#E[O+@"LWUTB!YG%VCOTSX2:S]A M @4Q>ECSK?#CA3A GQKW)V,)B-/?'<\+=.Z=O=J08.+4>?9O%H3[Q[MF/QEHECU=#D MKJ;:-5W>QV+CS]GI"-:O8,F.C29__X5MXQ]57@,%:V1IEEF:NNB3!R[]$-9\ MGJLJU=S?SOS3QK.;8&P0SSD9[^I)=,T\P[6MTJJ!SBK16=HYF'(A$5\BX8<] M$V$-.1$#!6ND:I>IVF^8B'D]856^>1"K-LR.:V*O-1E=*]NR#**>#*=$Z&@1 MSJ"?!_'J *U8S!( "WT#^0MH?(&0B9^V?!5BIX.%>)Z'6X@55L1R>\K'+1&[ M6L27\0J>L 109V W"5]LYQ*H9 <#TM MWGL& PD MR5B+MN#7F!5KX9_- M 9L(,K62KCDU_^'NT'F&:;T^$ &@<@!;-LD8?'\)X(%%@L_ MEU.K3J0355@^K6>FH! MM6M'P:X':<6#6,L]DZM8,N <60 ]0#%3KRI+L:JPURE9E9G3NZPJ#L-Z$KNJ M#R-Z8K"58:]C*_V7GBKHLM4AMFVC [IK9WFTAR)PQ6I83VM7);RTB>V";!.T M]P0H(\]T4P M5V59^#GUN3&.K';Y*,R,(\,Q&O]Z9HI4/$CT/'@1A%O9WKT5./';<';-WHZS MXD-"M!7U+=OR,]";.VC9*]8H)H'X5@H); .M7%E91,NV[ZVLH:(UQZ)B6*)G MV/[*ZM(D-4WN$9YN6W59Q"C/+(S7EWT1=D3=Q/WB>0;3L_^Y)&BA:,]U*!Q#] M?O:-9QJDNT4U7=K9"ZK,',/L452T8FJJ9^J9IE[TKN\^Z!LH6C/1BNPI_L") MIE8HO#O3@:(U,ZWD M5OGW^S.]#NEI@:V&W3E,*, '_VB!Q:.W#6GSC_NCO0 M8<^=_\3!,ZWT GW+T?,ONP/MB@)"B=?N#@HS3 R#]DQ*I1VH7CM\92"WXI42 MV:#28:AHS3PKZ4 _(!WHH-)AJ&C-3"OI0/7203>CW3T[MBRSO>=1F1F4]BAH M6LD#^E%Y0 >5!T-%:Z9;R0,ZB#PHHC0TFTO:9X0J*]-JGPZ-:V]C(Y:LLI?4 M C!L8YF_J2R?EB_"S[+7OZWGY_AXFK_.KL+D;]>O_605Q *%; DAC2,'RB3) M7UCG-Y)OLG>^3UQ*'F67:^8O6)(:P/=+SN7K3?H#Y7\;F/P/4$L#!!0 ( M *R HECMC-DC"0, $\( 8 >&PO=V]R:W-H965T&UL MK5;;;N(P$/T5*UNM0&H;2"!0%B)QJXI4+FJ@^[#:!Y,8DMW$9FT#[=_OV E9 M+BG:A[[@VYR3,S/V#.T]X[]%2(A$;TE,1<<(I=RT3%/X(4FPN&<;0N%DQ7B" M)2SYVA0;3G"@04EL6I6*8R8XHH;;UGLS[K;95L81)3..Q#9),'_OD9CM.T;5 M.&R\1.M0J@W3;6_PFGA$+C8S#BLS9PFBA% 1,8HX676,;K75;RA[;? :D;TX MFB/ER9*QWVHQ"CI&10DB,?&E8L P[$B?Q+$B AE_,DXC_Z0"'L\/[(_:=_!E MB07IL_A[%,BP8S0-%) 5WL;RA>V?2.9/7?'Y+!;Z%^TSVXJ!_*V0+,G H"") M:#KBMRP.1P#@*098&< Z!]0^ -@9P-:.ILJT6P,LL=OF;(^XL@8V-=&QT6CP M)J(JBY[D#;IS6'AS&,;#R=Q#TTAD]@ M-WH=HM$$UD-4>IYZ7AF5%I/N8C "4!G=H84W0*6;,KI!$47SD&T%IH%HFQ*D MJ@^:?B:KE\JR/I!EHS&C,A1H2 ,2G.)-<#'WTSKXV;.N$HXQOT=V]199%:M6 MH*?__W#[BAP[#[NM^>P/^#R))8''(!%;H3Y+X 6&ZFGL"!I1GR4$_>@NA>1P MRW\612]EKQ6SJY??$AOLDXX!Q(+P'3'N?1'82B%H>B-HU=G<" MA2I*/2[%3(ARD;EF657J[G1B;YZKJ]^-5%3 M&1*._),,G>B]193H+$K\UBH27__,5'T2V4DHG#P4SM540=F$HDBA*G%.J/^. MX'I2$>.T' >_H%BI&UWXVE/F^G$&':?V<); 2ZMZHU:Z90E0M*4R+5_Y;MX5N[H9G.WW MH%NFS>T?3=IJH3BM(RI03%9 6;EO0 1YVK[2A60;W0&63$(_T=,0.C[AR@#. M5XS)PT)](/\/X?X%4$L#!!0 ( *R HEA]-K^D7P8 *L: 8 >&PO M=V]R:W-H965T&ULK9EM4]LX$,>_BB;7N8&9IK$DV[$YR$P( M],I,>9@&KJ^%K1!?'2N5E #WZ4^RC9U8L@H=WH#MK#;_W97V)\7'CXS_$$M* M)7A:Y84X&2RE7!^-1B)9TA41G]B:%NJ3!>,K(M4M?QB)-:M\A'RO'"T M(EDQF!R7SV[XY)AM9)X5](8#L5FM"'\^I3E[/!G PBCV+D&.I1[QG[HFXOT M9.!I132GB=0NB/JWI3.:Y]J3TO&S=CIHOE,/W+U^\?ZY#%X%Y;* MY =?6RIN^*'-3CE;19(4N MXUQR]6FFQLG)[/KJ[/QJ?GX&U-7\^NO%V?16WOU]SDXN+N:WIU=*)M#, 1W\S-P\.$0? !9 6Z7;"-(D8KCD53*M/]14JLX MK52@'A487+)"+@4X+U*:[H\?J8B:L-!+6*?(Z?"2\$\ PX\ >J@-O=.$PSA"%LC/;T!8V^P%FA:?JO6FRJ/TD!)%,- M*F%%DN44%$IX5@O/M7#]L7Z8Z)IN!$WUW']U08/W+.@[.=M+6-@D+'06](PJ MITE&JF9TIE$81;&]M.-&Z=BI="Y9\F.H M>WT*5!T5 $6EFC[I:VH3.S9TH'$4=<1:C(+QV"XV:L1&3K'?J)!\D\@-+R>3 MRBN32\I!LB3\@5I;:V3(\#I"38LPPG:=<:,S=NK\F^A97P!!U!IA"[#F>@G( MYX]@G9-"ELKISTVVUDO*ICHV- W5UJ,CW&(4AGY/BJ'7,L]SBI\F2IG(RDF0 M,"'MQ/*,+X>1%XT[$BUF7H^^'2;#7ZRM!>6\["QEXY'DR5[ZVD_0Z9B&1HL9 MZNN8$+4RD9MJ2U*H.=GI?T)0U4-U_?.,W&=Y?R^LW;]3,WPO;_O): D/G?B< MW'*24LT-FFW)?4[%1TT):]C8K$:,C9I9K' !SVJ&QQ#)WPFEP46]4X&,]ZQ 66B8]AT.6)SN)KY5K$FU(811V-5JFD&,@QZI+?V@&W_3)&$;O:U9 MDV==[ K62<(W:@[4"+3+-OD&47\-YU ,K6^Q&LVK,B) MTKVU]''1C,(U@X(=]L["%)')#G&\4;*)102CN-NB;&8(]W5/U-(3 MN>G9M"DU/;99JEK5_;-UR5NUF\R$XP :*3?-$,9]FW/4HA6%;^I4BZP@ZBC^ MBD[E1/:;.]4[>=O/0DMMY*9VR3]KE!;@(F/';[/JV_"C%LK(#66#?K;:6$5; M>&T1;;'J%=TB&[F1?;Y8T$3JY4N?DO+$ A2Q*4CJTXL^ ^J8?A&![;R*O+@; M@FD&4<]1&[?PQN[SZD61<*K;YD%*JZM#G?U*MFKXY87N^EM%A9Z.A"W'62\V M3MP6,U4I/^PI V[1B]WHG?6)!42">_J0%86>1QIIE&#,.U0 MZ$=>#X-QRV#L9K S"*J/ D[YR/SATD/8E&^QPP'VN_-HM/.S_XKRA_)MB #E M=K_ZJ;QYVKQQF9;O&3K/3^'1K'IOTKJI7N-<$JXJ(T!.%\JE]VFLXC5-DQS=$5"LLPR2MRN4XLU( MT93W%_?)4TSYB\%XN()/:([HP^J.L-Z@9HF2#.5%@G- T'*D7&H7@69R@Q+Q M9X(VQ4X;\*$\8OS,.]?12%%Y1"A%(>44D#U>T 2E*6=B<7RO2)7:)S?<;;^S M!^7@V6 >88$F./TKB6@\4EP%1&@)URF]QYLOJ!J0Q?E"G!;E+]A46%4!X;J@ M.*N,6019DF^?\+5*Q(Z!9NPQT"L#_5 #HS(P! /=V6-@5@:FZ,'=8V!5!I9@ M8'A[#.S*P"YSOTU6F>DII' \)'@#"$SF>GJY8)WY@CV^^K>+.9@%K#>;_/%E=C/U[^>_ ?_;P_7B M;W#R<'OY,+UFZ%-P!A[F4W#RZ11\ DD.%C%>%S"/BN& LABYIT%8Q7.UC4?? M$\\"4YBVF$VZS28XR]AW.J6S=B/J%?$+C!18$$ MW@'3O19?K\772T?F'D=7Z"G)>9#@"J8P#Q& %$Q1> X,[3/055UO$W#+:9>< M?.%Z&;N.;E@,^[(KF PS3*.)F9WR=9T!-90S:[ELWNE*W<*,]X218!)AFK4XOM M@H9>>1NU:6?+VEF.(VC7Z?98[0[QZ/?I,>B)K*&)4VOB=&KBYY&P%7^%I-Z* MC39)'"E!KN.XFKC'R#!Y*Y8QGJ'J8K);4)9N.IZP(LDPOA6KAM6^XKMUAMR? MJU=:D^3*27(UW1:JC(D,DY,D8S15U5UA^+X,8P6+HXE9DF%GFJ.JGM:>):_. MDO=_%2R>')%MFT+Q&>Z5S3]P#$%?7IMZ[!QKM3[KDHJM,2K=M@U#5*;3Z]'*],GF M]\H6],76U._C9*IU'TWOX!O!:0HH?$4%6&("BA@R1V"3T#A&:=2JHBZK*)U+ MNQT?+>$!+OU>709]L365^3@.:]WGX?]2.FKR\4]W7%=4IM>S\$$^_5Y]!GVQ M-:7Y.!!KW2?B[@K2;%7&E&]S+,>PI85/QLGE40M(4UD5:8E)EW&LV'3$.BIH MP;$*R78\\>9@L',!RB_$V;!9I5B %"V9I7KNL*^ ;.^8MQV*5^6=Z".F%&=E M,T8P0H0#V/]+C.E[AU^SUC?]XW\!4$L#!!0 ( *R HEC(LO"]20( *$% M 8 >&PO=V]R:W-H965T&ULK51M;],P$/XK5IC0)K'F MM64K::2U!3&)H6IE\-E-KHTUQPZVTVS_'K^DH1MMA1!?8M_YGN?N<7R7MEP\ MRA) H:>*,CGQ2J7JL>_+O(0*RP&O@>F3-1<55MH4&U_6 G!A017UHR 8^14F MS,M2ZUN(+.6-HH3!0B#95!46SU.@O)UXH;=SW)--J8S#S](:;V )ZJ%>"&WY M/4M!*F"2<(8$K"?>33B>)2;>!GPGT,J]/3)*5IP_&N.VF'B!*0@HY,HP8+UL M80:4&B)=QL^.T^M3&N#^?L?^R6K76E98PHS3'Z10Y<2[\E !:]Q0=<_;S]#I M&1J^G%-IOZAUL<.AA_)&*EYU8%U!19A;\5-W#WN \!@@Z@#1:T!R!!!W@-@* M=95967.L<)8*WB)AHC6;V=B[L6BMAC#S%Y=*Z%.B<2I;X&>TE6@!PKX(E@.: M$YE3+AL!Z!(]+.?H_.P"G2'"T+>2-Q*S0J:^TKD-@Y]W>:8N3W0D3XSN.%.E M1!]9 <5+O*]K[@N/=H5/HY.$=U@,4!R^0U$0)0?JF?T]/#Y13MS?8VSYXG^Y MQT/7Y>B2PW2F=\>RQCE,/-V<$L06O.SMFW 4?#BD]3^1O5">],J34^S95SUJ M;EG.*T#G7[B4%X?4.HJ1I3"#99M=AM?75_K';?=U_!D6Q6'8![GZ_+W77H'8 MV"$@4.G7L2%,(@IK31D,WNON%6X@ M.$/QVO;4BBO=H79;ZAD*P@3H\S7G:F>8!/U4SGX!4$L#!!0 ( *R HE@F MVB\.1 ( (H& 8 >&PO=V]R:W-H965T&ULG95=;YLP M%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[ MC\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98FZDL?%5+P,0E M5

)-O./"CA:EM@M^&M>X M@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K M! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$". M&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_0 M2DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/ M6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ P04 " "L M@*)8)TM5_VH( #D%0 &0 'AL+W=OR+G0^?8D.4U.>-=?%RUJ34OEXL8M701L=C MWY+#RLJ'C4YX#.M%; /I6@YM[.+LY.3;Q48;-[NZD'=WX>K"=\D:1W=!Q6ZS MT6%_0];O+F>GL_[%![-N$K]87%VT>DWWE'YI[P*>%H.4VFS(1>.="K2ZG%V? MOKYYQ?MEPS\-[>+DMV)/EMY_XHF6K&5!,..W(G,V MJ.2#T]^]]'?B.WQ9ZDBWWOYJZM1X M*J=AG'&>>#X^,E 9IM,/;H'YUIY^I'5QW/E59OR>J=#J0J'UH?\KZO4D/JRR^^/SL[>7/K M-ZUV>WDZ?:-\Z!<&867IZ[F"2JTL>,BX->IP"WYI*; 9QCF_U5SM*E'5.&_] MVE!4H##%RLA16.^QK49]A?T9D$3%^(^HN X+%W->%2-=FND M>G@_V1M,G*[4@4-/-+XIXA%AL_*6;9N(S#;19_A=ZZ4E60M3 VPR1RM4O#C7 M.\,QF_/#%G'.>.A]GS/BT#VF;RH$UI*8B_K_U*N->D4($/_\A+U[M=5V2TC& M _"75)0$<#%U$<%;[N'21V38N$3KP &%9SJLB7%.Z.$U8X"% P?H54XY_1B[ M8AM"0]FD 53P37B.TY::X+MU@PXOU82N:^N)D4K;Z-G"K0&>P0,-GJH:G@(7GS*$4 H%[D\![V44 '+P6:2T=[;6ZS_5Q-P2YO+@O84("7X6 ^"-* M-5&[ ][#B-:1\]C6H0> "AJ=U :S4I3@,NA,*+V<4]/H$)N>(LAM3?!.5I]U MKP_-Z-Z ?G;MR')S4GJ5F C")TS:L6LY!Z-Y4B #4L5/"4&_:M ]LO7]4;9_ MU2$+CS!DS8JJ?87T(LH8K"40"%2@=8=M4H&N'MJ?XE*L=:@?%A2:!)42+/M M $:P#>_ ,)LG@O((&@?",O+7M*EUR=@"5G&OF@HI]<#F+;E?Q:YJ5"&L3*9, MP> .&(@TUC)GY' PA3]L&5+E&"3/YP^J4U>"AUK]!?>;I'Y"G)L2J\IV;/B$ M?^:]X5D+9=68(KM;%+ M"%IH2:+'VQ_/!WW[>3C"%"["PG8_](&^8TW:JO5E-)!FBTF $JYP!ZT:,L.> MOY>&*?Z_XZYYVW=_]?-[]3L"MS(%/((SWRP3.6D7/52>&E .H6IHD8Q$'G^L MS!T\^O1S4*Y*2'TG#31?=5F_%"+2@>D%%>>5[\) E9S_87"]Z2%^WZ_V,^Q/ M/I$Z/67\\L^HA(=IK\2\J-)?@6#)*+>>2F7(.#H4^YS"@(9O.LZY@]K')>T(LQH O"8+K^B.K( M&X$^I(FQR_#7:J5-& 7U+#/J:'T_M8M+N(4"W/TUM*\6A@B +CNF';C4;:"& MOV)LN=3P3.HKZV/\>KB/Y+:\R?=E'M3J0WHD.2)2HT>MK-_%/R#A6-V6B\D4 MYWDL],DQ6&L3*Q@HK3G'TNY';#&NG.MXGGLQ'!"!5H=RN,+EKQ80YG:.YPY3 ML_05N6!8Z%WSM4D48YW:-#:%7YPHE3J1@%]C&$/[!&X18 'N"""$!Z28Y';1 MA=AIE_KZ"YTM0V[IBY*RDO][Q@[R7G;\\+F2_L&,LS$Q#O/._R/O?RS=*'TD M#!%Z*')^3JC]H-,O]P,^*N>.CTY^MO@,/M:XOF8 M%X\/?9593+Z\ 8=K^;[(0PD@G3_"#6^'3YC7^FAA:O?SDADZ!-V"="[A_8 7#A]VK_P)02P,$% M @ K("B6"MSBV[*$0 6S$ !D !X;"]W;W)K&ULK5M;2*IJ2*-_BV*[R)9[UECWQV,GX86L?P&Z01-SL M9H!NT-GL=BXK8WS9N=J/%DU86M;? WKT[@+SI:R:5N=+L[.'IQNK:]/GCV1W]Z' M9T^:KJU\[=X'$[OMUH;#"UNCKZI37"KIR?/SQ^_N,?ULN!?WNWCZ+.A),NF^^FJBH3 QN^)YDE_)#>./V?JKT5VR+*TT;ULJD^^;#=/3QZ=F-*M M;%>U'YK]?[LDSWW2*YHJRO_-7M=>+$Y,T<6VV:;-X&#K:_UKOR0]C#8\.KMA MPR)M6 C?>I!P^^]IG'_VZ]BM? MV+HUSXNBZ>K6UVOSOJE\X5U\<'J/F<=S9PCT]05A$%R[=R;.__>7\P=F/MW![K^?VWFW4O\4^ MMQ(\SNYB;KYRD'D??%WX786/S[+*"2AK38&_HR5?>+GWE6]H M#Z%<(K&LZP(0(@2H5(\2>]:MB#.G4>)8HBPF=I*Y7?!@S MZ VS@BPQ=EM9.@ P6V8)\# ;42G^P"MQ>=-4Y4NQ+_]Y='B_.&/QOW> M^59][[83;=R8%=(9'/)7Z!@__11;<90HL0!^=C:HBO#PAAC(BN:)>]]NLC,P M['9#M*U=[8*M*G%QMR,[V$O+_%I[?OO8RL$XZ/D6-BHLC XY8">8M$9FY8&T MYM9^=L;UG%)*N$:WW27'V-C6V-4*^1(4=DT@<;OMHQ-K78JOL5/:/G2IJ_SY MJ,S<>HQR<)>N[A)+[LN..!)-V06J@M1TDRA&O!! 4+0=B$-(I-\(578571'< MAQX@H#()LG;3Q)'@P#JZR!1OD@= 90U"(8[ <*2PX!(MU1+]]&"* #T4X&5L MOHR:A((D'4.Q =D^<$2?\NLE#"SZ/!B(5PID0\C(K^,X%*] MA%SVRFPWH>G6&Y$RVDHD!EB57<&(&O_*+."+I'\^J)R-E(.VZ>I:S-"@TIA/ MSJQ9%E'+M5LWK9?3X=.22%7TX3B%?+6G:%"5Q0R!=1U 4C&3NK@+A0..'%:6 M,T/P@7;E?&&PYS9JE &=YR@ZRNL8%PL4K[('\52HJ+::<+FU!],4P+@<5 )] M6'B)C).H"1QL;+T&A4"XF!M4A :B9P&5+*1LC8\)-5FZN=#[5>D*+Y6L[=EK MF8W6V1$S*5\C8JI*SIYQ]1XEJ_S=.,D,KX*O[OZS\[NI;8 A6+<$H2Z 6V9B M<;Y:TMWK+G SO7LV89 ,J_IKI)1EY=>*6^"Q:^&3?[BC8=*Z8E.KVY>7/C;A M0'_V8%U@.YE(_:4_BLJF>&@>H-"&?L!CZ XXQ ?8R08$ ?AFZF_V->,]-G7M MJKEYFYSR0W;PL2\B_\%2V6_[&$CQ[[(777?H#Y.E-RR3T$_Q^P<5"S,"[@Z& M[L>N $JDY_;! \&@[!ELYHL-53R@^-*U>Q8C3>W4$8*#LTO-/#MA/T7L'Q M-+ST4]*6T":Y7^C"0$A .6VLBZ$($Z6JD,XE\ 5?<%D$!'J%R+D[1\$FF1PN4;VCN0 MR_U=PB82SR6@X#(KD\PB=7"E-+\W/^]+\RN.&G,U5&H)!-O@/Z@AT\=322^: M?KJ6$%8>9=GLJBZ:^_]ER VPEFDJ#B'.BM$#2#5^& 9(.K1,D8/:]ZV/U'#T M@<79CWW,7PTY>7[^(Y>F4OI8AS4ME<5#VBM:%>K76A!HZA/,70:[MU4/#C[> MZ!P$B:9F(5JA^*682'P=SMDUGH_-&MY7)[V-U 8O8E4G-@ 4\:NT8P7YKBJF MIQ&ZO1FAVW\">H \LN']13^I&(E3,DCJ\U2CX43_2DR"AJRK?!1&CPX&G*N MXBI+DQ+E:/32ESB4I5)W: 6>GK#QV"+C20&\LTAB,[-L,MBA6V*QP,X6OM9J MI4J' @'U)C( 6SN[@O]@,#";3 #*!D386>; MNH6%I3N2L%Y3R']12/+RNC_P#4J0T.G>8Y \L.9'*X4+*GGL#L5-LUWD6=G&7\'XPIH0_GA_4.\;J,C6M MY"9:>2>YT5W3!(^K9.# 0T_%S*<&'4X:^0T"1N6[P,#J-H'DI24I4]>"A$N M84 Y.JIE6J=M (M$ 7!1Q(ZE.9$_G39F@-@.-H,>*?GL M2 =]M-6>B9W2Y'H<(V@L8U$UR[FZDN M?,/&\8\DIJ]W2#V]F-<%T[.& ]92GK3RVWKCU#$;04+6U+4M?T/9#6J_=TWK M4@<453WB-5J*:9\&J]2IB=4FGQ7CJ,?_[BVJY,J<];AQ5*]W:DF=FH/A84^B#'TWF3V(8*?.?$Z%EUZ7U M56+G6U0PC#F&80213$818V+#E* OEB;CR#P=U/9_=,JH$8W=:L4! K+JB@[G MZD*G4I=-!42@AE,PB8CDQ==Z0R,!Q0$#_K]N^$3:D_D552UZ5;WO"8B5),E+ MGRG9\FO>,ZYGDA%FHR3FO) J$3%%6VEG5P_?!A^Y6;V9WW123,H]CI-:*>)@ M<1S"!@EMFU(<*R3)^% UI>C25,W:)V2.+B\GF0'LP3;B*1SN2GUHT:NF97)D MGZ(X-FB8A8?!VGCX,5'G3*N)!'LPK6W5#U!$MTU(>)3GKZEU2K-)&5^P<$V6 MR5XE6%,=U*"]7B9S!-5!< @WF6^!&@J-(H1^).W/&+*[K1!'7$Z]4 N;@I0/+EQ7A&F![UWC=D'*D[1RPFL5)_ M:2(*^V+PO$2'4B!EB@[OT;I_FAWY@ M:+^![CF*X5Q'85QG=SIR]Z'HMCJEB@)%A994MDV=9RK+=#HM*J@35-,J+$>7 M;AC:5DYZ:Z>(HCUO%O!;)+M)F/\G$=8(Q]V-@J"\YA1=09C:O8UZJK:T0F=@ M'\;$M)(?.)!@'^3B[0SWEDX'&&F2SNJSG_E?.2DUZ-E_RTEI]$D5&./5CDMH-]&[=6(E,2,CD#&D3B!']5>V28&*@R$KJ:7:B5\5MO MJ$-F=HK82T(QG31?2L C]NUFQNE04-$1\&O/K)7G6G(A@SZ>N6&6A4BPP.;. M#R,YF0H+(K&02E"52N4WJ[$77\\F4OS,TM2($)1&?8-:CQN%WIRF\S*,4! > MW1(/;J>W1 J2<_/WIBEE9D[.WPRAF$",O>QZO 3!\)7PG>5(BU'.NQ+-<'AH MF64:@;&N.P%TK&&84R-! HIWJ!IW>E,T)D%A9? AV@H<2/X]=H%M8(= MN^SXS%:R$(=PM"ILXV04$DL60]SZ&'F>4AN@G4%%VH@H@K&^W *'9FU*&RY3#(B#1 M%)6S=;>;I>O6X04(X>[JP5K!K2J]14=3DF;A7W'?/S<1O^4U$P90?VO$]S;T MA8^/: N"]OD_U]?O3]0F+QIV?=CT2OI70I/M4((' 5N)C4*G&E 5['5V-C_K M+18W*G)_>&^.JS_*?!P^R'I-IN:J1AU,<^Y;'T9;2J6IFD+ZL8XD,W#3K7 G>F+]IHGSH;;L-& MQDU /T_OSC3K8+?#]#==W$VNH6426*3ZAO/*7@[.W:EN.9-'I%YJ*^\'Z 4$ MVD=T.:[4R;F08Q^>*MRKTV#6C<'I.U6O4Y?]U9B7H^6293+1EE>E3#NZ=\6O MR8!#_-[@*S_9P!OI:-[+*)QK7MB(R';YP8Z1DA0@S^56:KOK4JM<^DLOE11+ MJ$E<\"F/WLM;K%0,BVCD][J3.R.^.:%L7M7Q^,9LA(KY/9U7OI+3_QR/>8R2 MJ93?:V^,+ S_M+!+/^U0OC2@KVM!.NZ4 M/Y:B6WW#+7,Q%D*Y1YU;=%4J5=.[']%NT[A6YY3"HW3_[$[JPE=IHU$F13^9XCDH5&ZLM$+C21/&AR.-'#5BD+P\9U?KL7"G3X6 M[D@L, [N?/>&:FVZ"'KQ^SN?KO)],Y=Y#J/L7-R;W3M_R#_GBT=W7EUWD"D" MJ)_<-1B*9RI9WXR3'NEVCV^)*,7OP,[U?J M!&WLOX-?2A_1^KN][W[G1_K7%UB.NE_\_EM-FM/BE/D'#\W=.^^U+D[WK-JT MLK*]^(%//PQ7Y9.M]W]8P'+'7J(^';WPOG6H#/A:O[P%6+?Z[GO_:_\O!Y[K M"_/#&PO M=V]R:W-H965TAVE^7VO+]UKC@=#FVRE3MA![J0.6;6VNR$PT^S&=K"2)'Z1;ML&(?A=+@3 M*N]?G/FQM^;B3)3>=KZ)/5EI_9%_O$K/^R$3 MDIE,'",(_+N12YEE# 0:GVK,?KLE+^Q^-^@OO>_P926L7.KL3Y6Z[7E_WJ=4 MKD69N7=Z_Y.L_9DP7J(SZ__2OK(=C?J4E-;I7;T8#'8JK_Z+VSH.G07S\)$% M<;T@]KRKC3S+:^'$Q9G1>S)L#33^\*[ZU2"GV<4-KZOX2<#7 MP@QH% 44A_'X";Q1Z^?(XXV^Y.=2[U8J%]Y/^NMR99U!9?Q]S.4*<7P=]M(.5YD;V+[[[)IJ&+Y[@.V[YCI]"__J\/ TS&M!1)/HUIY_+[*X) M\2@@MY6T)+TK1'Z'9H&MD2E%84C?DE[[:65MB3&1IX3^M@X?*M^0W0H$@(VB M:#Z9CB.Z&BP'],N':WJ6#E=#03]"+QR]T<9MZ4]TX!;RX6%>(O@!???-/([# M%QTK/Q*]H.<$W2%!16F2+9J/"J,2R5N=@-H$'9%EW-S+R^N 1%$8?:O0JA*> MG=!L,9@W%@'MMRK9P@7HS^H?: (Y73<8Q(A$^@^^H3;.^BT38;>>(8L*.YF( M0CF1#>@# B'N0\E^#1JC8>A9,I_,OA4SE25:F\$@PV'%<8'">'0X63(I+$/R;#$H[QS;[,N78D &GDC\U)^9LN%XLV4 M3;#]G13 8\'RE8./295$3[UIHA)-8Q-=YHY;:<#\GARW>=VU:43SC4;HQTR1OVQ3\.A9JS/%B8'PPO4\47#_O<. !ZB2\ZA+RC:= MZJ.I@6DHT_GF>V1CUZ9+<4\>B> C>B8KP44DF"-.TDSAFL.2_$#S65@3SZ31 M^XKD;!/ I[ETE28:-LI;KQ$8JFP7BQZ(&!ES)YB_NX94 ^A7T.DA**C735 M%*;AHOI5D0CL8\ M;/@ZT7J$LR..>]>R/L%JU:7QK/>+Y#IH!2'HE%W-KUWEQ"V@)D$XF]2\CN4= MTC<-9HM1[PW>/4T61<>[CA>S,%@@I#]JG>[1RQS1V63A5WYN7)]X')Q7S;%V M0N/!O1"SOQZX;&[0;C@LD(%UR=S7OIZCL#I=@D,YY:D" M]=I>*+X":=(@54=$-![,NG#5E0A5A8JO;LE;5?QOG@-Z?Z]7;>1X1U](5%72 MI0_?H6X!X8API5PAZ9O'K:0P8W"E3N3:RP-![-)GTSU6*Q^.%WX!]I* M.X3>?_(%61HVP/Q:(QKU#]Z@?;%?_ =02P,$% @ K("B6.@BL9\*!0 M] P !D !X;"]W;W)K&ULE5=9;]M&$'[7KQ@P M;6 #L@Y*L0T? FPG;@LD@9&DZ4/1AQ4Y$K=>[C*[2SGJK^_,\C!M4TH+ ^:Q MK3KL2LL MBC0HY6H<3R;'XUQ('2TNPKL[N[@PI5=2XYT%5^:YL-MK5.;A,II&S8M/7!1BC9_1_U[<67H:MU92F:-VTFBPN+J,KJ9GUW.6#P)?)3ZXSCUP)$MC M[OGAM_0RFC @5)AXMB#HLL$;5(H-$8QOMW M0EKX*E2)\ &%*RU2QKV[&'LRSB+CI#9T71F*=QB:P0>C?>;@G4XQ?:H_)E M MLKA!=AWO-?A!V!',ID.()_%\C[U9&^DLV)O].-*WTB7*<+ ._KQ:.F^)''_U MQ5R9G/>;Y(8YMX#G^ZS_G]+L-=0/4_R=H"#,%G"#OGYU&D]/SAV\QPTJF('4E,.RTDX,=:SS M;()NO=1K>@U%2=:H>ZKC%*T(3:FD6$HEO:1*6%3"8PK>!%\B^59*)X,8V?J% M1HZ'C\;Z# X^&H\P.QS!%Q)<<1B;$ ;)N9)0H[#ZB$;0$_O2 4$ASTIMJ7$] M6NHG\E3\BJ7"$1EY(5O;H0[6-/(X86TNT7E)4R8$82FOFN(1.@5#R;"D8.^Q M,3.L[3!N_%[0@*,P&IV-8> *I-_" 1R/3N#GPV!(M"(I\=^4A,JROP,X'MB2.%PIIE);RM*Y.@"]P2229QTVHTM@LR M9E+7XJO($#A+8 .FOI)W:+:;79()EE#I<(&WF&"^))K7;V:# M+\8+5<^7:7V-VWFS]W3POLG0V>!F%S4.IH?P$TR'T],8CNBON>=K/#EMW]%] MC:5+IO^H&;ST3=/0CR^"AN%N*K<#J&E(D7.'\$2I)X0R>GW$0^T)TIJ?/;7N M(\M2**$3A+!/N+K70A%#K_)8XZ[>2$8B H%U0JY$,Z4KGKNJWL_[M ]([UP1 MSIE$!D1M!SU7['X>?L!/GUFDD5NM)\CK25\Y0@5>,O5+4.[N-H_*@Z <^'J- M:ZEU9Y TJ6QI,;A*TP#7\5#;66BBS^!.;-N.W2MX^QBL2/^F;9'5>J<%IY4U M;DIK42=;H)U'N_H3U]$]@/@8#DF00MT1347V(^A;<<:=331'NP[[-M.-N%HM MI>W;=J6_JC;91_'J]P!EF5+J0.&*5">CDS<1V&K'KAZ\*<)>NS2>MN1PF]'/ M$K0L0.&PO=V]R:W-H965TR^_6=X5XD)[(3],7BDC-GYLR% M'%_LM?ED2P#''BNI[.6X=*X^GTYM7D+%[437H/!DHTW%'7Z:[=36!GCAE2HY MC<,PFU9X$_!>SMT9H1D[76G^CC;7$Y M#LDAD) [0N#XLX,;D)* T(U_.LSQ8)(4C]<]^F^>.W)954.TO?^SB<*2P"%]0 MB#N%V/O=&O)>ON&.KRZ,WC-#THA&"T_5:Z-S0E%2[IW!4X%Z;G4'.U -L#O( M]58)BM3%U"$P'4_S#N2Z!8E? $G8>ZU<:=FOJH#BN?X4'1J\BGNOKN-7 =]S M,V%)%+ XC--7\)*!9>+QDJ^PW!A=L1OTU6 U8*1=R6Y\C,&POZ[6UN__?2H M+7YZ&I\ZY]S6/(?+,;:&!;.#\>K'[Z(L_.45[]/!^_0U]&_-T>L@LPD[@=/O MV38T>1<:V\8F[V)CZ< *ZZ!@>L-;+M#-Z!)2$0;28XR*.@G@1C=X! MMSY4G4W9?J/ /%C,,O^;ALO6X,VQP5YR'F3+F,7!0@=GPMP09,X:MVAOPQG[.8G30XE*J_:\A:L@RR*#PP>2?X6DBT M#-]*1QYIO,!I'LP6R3$C3&W8-P61H []%T-\AEG/L-1>AO^"018LDB7[G*M0 MN6PP0(U"98G(/,];+H>0D:S.A:^ -NE##732>("3 ((4R(=RKW=@?G;X3O<2 M5)058%@0HA3HV1X,'M;8E(\"GU&03U2)\23&]TQ*_S2KPA?G\=87O$CHBT@& MZ+RMP3_M\FG"/O3D\L\SC3ZXKEI,6]_N9+T$Z#4H3\W0BTZ2A,G6F),*(]XH MQ&[3QN6$G-[GR:S"@GMV#\#$<^')MZ M0*9\NS6P)4?;^NX;VT>,MU<1]S>$&<#K(W!]S(,XZL8GB/,)PL$QCT8!O;<371#4C604DTU(G+,$SE?"*P MQG=<2-]VAW;J65B'YK@IO-5"(XK2CA7"YE);H(NG'C1T8@%O_6A-CP/63SM_ M#KO#]'[5#JT'\7;TQURC.Q9M;5 UG,QGX[;Y^@^G:S_"KK7#;O'+$O\# 4," M>+[1VO4?9&#XGV;U'U!+ P04 " "L@*)8,EA3)-P" *!P &0 'AL M+W=O<\_)M6_&&VV>;('H M8%M*92=1X5QU$\#JN6(Y+=)^JA:%9W+%P M4:*R0BLPN)Y$L_[-?.CC0\!G@1M[, ;O9*7UDY]\Y),H\8)08N8\ Z/'#[Q# M*3T1R?C>I+P@9D>#/H7 MD";I\ 3?H/,^"'R#Y[P7S&#K?<%V=-0 * MI)]!A+(I./J" Y4K*[IZ780PS\?4CJYSIG,E?E(8JRJCMX(N&,H=O(*T-Z*# M+J7/J-=@@YI54),=JL&M'^->[Y$(84&H3-9>C%!P?C9*T^1V21V 5%] C@H- MD\$6XW2WA*^V;Q(ALG_K0;HVU#FR1K8WFVDRIYI_M18+YK2 MZA+AM=36O@D)VN0SSH771FDK)O@E95X]CIC@_Z4XDF#UW8$KY6KFE5W6K7Z&=-?_L=WGPER$4NE 6):X(FO;=7 M$9BF\S83IZO0[5;:4>\,PX(^5FA\ .VOM7;[B4_0??ZFOP!02P,$% @ MK("B6.7SS+03 P 8@< !D !X;"]W;W)K&UL MS55+;]LP#+[G5Q!>,6R X7?:IDL"M.N*]3"@Z%Z'80?%9F)ALN1)JLX)+O--@NJ9A^O$*A=K,@C38 M;=SS56W=1CR?MFR%G]%^;>\TK>+!2\4;E(8K"1J7L^ RO;@JG+TW^,9Q8_;F MX)0LE/KE%K?5+$@<(1186N>!T;#&]RB$A:?("(-L",L^[/\BSO&:6S:=:;4 [:_+F)EZJ1Q,Y+EU2/EM-?SGA M[/Q6KE%:I3F::6S)H=N.RRWXJ@=G+X!S^*2DK0U\D!56A_B8B QLLAV;J^RH MPT],1Y"G(61)5ASQEP_JZ1[CFIA3*=!KAQ^7"6$W7X>=SBGN'Q?,. M78EWDC"J,TQ6YNWHGFWH M]EG4G D#M$?5W+;"'7("^6E89.=N4H23<3+Z3O4(7$*KU8J"92#/PSS)W#!) MT]$-EYPN;@4KI2H#:3X)BSR!-!N'9WDV^J(L$P3?9?"$"$U"BC3-TDD1CBCN]3S[T[>* GI.S/"15LS7" M$UH*HK:7_Q" RV MJ:=(4G^C6$*CUA3/$/"AW'E2"Z,$VB^ MN[OKWDG;M\!A=WA +ON^^63>OSYTAU9<&A"X)&@2G8T#T'U'[Q=6M;Z++I2E MGNRG-3V"J)T!_5\J97<+=\#PK,[_ %!+ P04 " "L@*)8ZP*<)Q8# "< M!@ &0 'AL+W=O]"SB:JMX!(?-)BZ+)G>+%"H9AKT@]W!(U\7UAU$LTG%UKA$^Z-Z MT+2+.I2,ER@-5Q(TYM-@WK]8#)V_=_C)L3%[:W"9K)1ZP#C^("#9!B2>=WN1 M9WG-+)M-M&I .V]"/TBW*HD5)/D 9P+V2MC#P66:8O8V/B%%'*]G16B0' >^9#F'0[T$2)\,# M>(,NS8''&WR =\U-2@RYK#&#;Q5JYGK" ),9D*U2A@GXHE5=&?@]7QFKJ5W^ MO%>(]I[A^_>X$;HP%4MQ&M",&-0O&,Q.COIG\>6!+(9=%L-#Z&\>*S_P6(=1 MQB&\!P1W;D92I3,F4Z0VM 78 H%5E> I6Y&',]>NBFM8U]S[]>!FOES ?'D% M@[/XM!^?#D>GGWH^\DJ5%9,;X!E24,ZI],?0#V/J8R'<2*H<5C47&0&V3W$, M<3C:-PMWR@P4.Z;&,>72X^=<&PO/-=,6M?-VS1+"=T?:)WAR-$[ZYY<@2=Q2 MIO7&,6>ERP$:U$BJD@IR;;GE6I7PH$GOM-WTH**[K6>%SS6O2(ALSR%1;FI7 MP+>T5$N+&HT2-H1(*Z,$%6<7=@, .8' 9 >&PO M=V]R:W-H965TL0=;(G7?=]\=CW>+@W4? M?848X+[6QB^3*H3F.DV]K+ 6?F(;-/2EM*X6@99NG_K&H2@BJ-;I+,NNTEHH MDZP6<>_6K1:V#5H9O'7@V[H6[KA!;0_+9)J<-K9J7P7>2%>+1NSQ/8;?FEM' MJW1@*52-QBMKP&&Y3-;3Z\V<[:/![PH/_L$[<"0[:S_RXN=BF60L"#7*P R" M'G=X@UHS$!U]@Q@U@-F47?G**I\ M(X)8+9P]@&-K8N.7&&I$DSAE^%#>!T=?%>'":HL^N%:&UBFS!V$*^#54Z."F M$FZ/?I$&P)-QWA[!G"'-Y9$RH/;TV!Q6-\2N(&A;.3PLWL+.$[X2:0 M3\^?*OCGB+6@0L8,T5HH)"#W^N=V1%)?/74QGH',R?=L#7 MZ-HW0N(RH7OBT=UALOKVF^E5]L,9^?-!_OP<^_\YL+.$3\O]?@+_X0@^5,A' M,H6]MCNA@?,5<*\D-%H8D-9(W5()@#) 0/HI5\"G5KA ++9D<#Z!M0=!M]O3 M+1I'NQM;-\(

*9*]CJ);=BX<(M1=_2'7'U#UR&HHGPF\ M^7KK_+&>J,.1D;0^> Y -(VS]XI: ^HC7,!T\HJNJ-;<;5KB%XM@]A>3Z8\%[&E>>5'TWVF+1RL_?&W&D84(F MEW"59?!BU)7S)>2\H&[UA<\OU%Y !D]=W_1![ZV1HN4)XTE-:T+7AH?=88BM MN][]V;R;@.218O=T8"5!L\FKEPFX;JITBV";V,EW-M!&ULM59-;]LX$+WK5PS4HH@!Q98H6;93VX"3M-T< MV@9M=G-8[(&6:(E;BG1)JF[ZZW=(R5X7=1-L@3U8YL?,XYLWPX_Y3NE/IF;, MPM=&2+,(:VNW%Z.1*6K64#-46R9Q9J-T0RUV=34R6\UHZ9T:,2)QG(\:RF6X MG/NQ6[V\+NV)".""D\;G'# ]+.L?C]A[]M8\=8UE3PZZ4N.>EK1?A-(22;6@K[ >U M^XWU\8P=7J&$\5_8=;;C-(2B-58UO3,R:+CL_NG77H-==GCD)W@IO%72U@9>R9*5W_N/D-N!(-D3O"2/ KZE M>@AI$@&)2?8(7GH(./5XZ2\%#-?<%$*95C/X<[4V5F/9_'5*AFZ5[/0J;BM= MF"TMV"+$O6*8_L+"Y8MG21Z_?"2&[!!#]ACZ+R3M4;S3;)-X"$^(=9B^JQEL ME, =SF4%ECJ;;IOS;\R Q>FB1F<&7$+5>T6PJWE1PXX:W)R?6ZY9Z>:=M>\; M[C>NVL ;/&\LO%/:ULX"2R&%,VPT"(,F9G 1W"E+1? .C[$U%506B&&E]#*3R')!].@E59=OAER\ J6+<&93$&"M6LN:1^[CRX:;:4:SR&,-[S M $\"W.<2=Z;63!8/@ 4BC>B,SR >9C X00*+& /=5S&<)8..1>J;JU,VD=?A MH/ >CQL4H!!MV6DEE*S.!9YK):[D<](+>(_G'%RA-%:WW?EWB,^PRH4S/)'0 MHY$.KF/1T+^5YO;!T>QSQC1[*FEW-_?(0&^5[N3QB4OR"-YS<4LMHMRQHI9* MJ(HSTT]/(E]K)Q(>86+P+C#68=OC@KL(OM&4LQP.;.1R%$:^*HFU:X4?V M&71)NL3+(CB[<>Q5:W!=,PCN-"WQWL,[$9(87CR;DB1Y" MA0H4SR"AM/=.)L2Y]@12_)X'SR$G49JD/AR21.,\ZV,;Q\2W<$V238(?MM3_ M+G@\ZP0GT31).BKXFT5DFCVE]33W6N,CQ8=*B-#8^:$8F M43)+GU Z3[W27N.]RB3MXT%@GX-.\BZR))IE"9RZ)D9']SP2K_QKQAU8K;3= ME7\8/3R85MT[X5_S[K6%.Z;BTH!@&W2-AY-Q"+I[P70=J[;^U;!6%E7RS1H? M?4P[ YS?*&7W';? X1FY_ =02P,$% @ K("B6"E,NV(@!P 4Q$ !D M !X;"]W;W)K&ULE5C+VU5^I)->.-W5O;_GU\_3"F_7[#OZ38V8-G1DQ66G^C MET_Y;7]$@(02F2,)'#^OXE$H18( X_=&9K]320*_=5[_XN&CX3DI=I9?U?M@M[DT6?9;5U>ML# ?/2# TES(/&X@R*/\HD[?G=C](X9V@UI]."I^M, )TMRRM(9?)4XY^X> M:HL5:]E2;&!K9V^&#F+IXS!K1#P$$NL.RO92[RX_-#P.DP)2VF MA^2BP&=N!BR-(Y:,DO$%>6G',?7RTA_(:ZBQKZ+2QLERP_Y]O[+.("+^95].]^^2F>CGZ]@'7<81U?DO[G_'%1Q'F <3Q@ M[V2SSY4PW%O$MDO<"(IJ;,R9+-G'^^4#NU\^LA==R8PE\U'$WMLS8MRR3&\K M77HA>LUXR? H3&6D%8RO4!#8KI!9 545AU;!H(27F>0*BD)YH3R5P/#*I>(K MA7-ESL0K5S7VYR@"FUIQH][8ZHVY0K"LD&+-=,!W9R:V$;V@IQ'DZ9B0%[@9I',./EVR\_S9-X]BNS MK49=!GNA)O)2_N$M!AVN,((4D'4\BU5K^-;*UVQ9KZS@[(O1>9TY&[4+2[A+ M E7D8?V&:@7M)8*U]E7L"$]GF4[P(71?K'(&8^SM(TLXJ2'%LTS7I5^NM)*9 M%-YO9-:C8/ +?"O(Q;FPF9&K$!K^0ZCE=-#*32G7,N. <4;VX)3R.=/:TTT= M,6B&?)@%W.HU,KM0X16>V"LW4C@/I6I/@Z^JO?MMD+O#YH)Z5X1P+4NT M!FT:,;6!6,'$[[6L2&74+/MSC40*+?MFG=CN^;0>N\BGW73 1Z$;F1/@3F1% M"1,J9ML#[R@8'#_8$.W7J?_M#QZ@[]9L 8_2+=M']$PS*N$ M<_8V#SYI%-9.JB8Q0L(>"FFBC7RRTH:""=6A*21*^/2"F[C/20#/=Q2.))XJ MGL%2N<%/YX]/)36,-/)"VQ3A&?Q)G/^&D<6Q?X!VT60\V94,[#KP40L\:!%! MM=6J#KF^DZYHB+PW2>/9P9$FO5Z3DZD.(\ \?V?0Y$G^GN9>173@[]#]O?5H M>X'Y I5/E!NP%T2I#>:][9'[K$:Y!4A\>$5,R: +D%$5U&$<^SH8=&*UHABD M3#Z'JO,,,7_&O"/_XOE_1 LE(X0\8B_/H1$0+OHU0OFR+6$EU-U0W@D-#8M. ME+Y*V2Y]GFI#M$E'J*#;,%8(&BL8A@)@:*>"8R?G,F5XN7_I?@DNKP^]EPM$>V1AS[9W]8G"7=<6;K,?>E_%JRAKT5L>544+^NDD2M,$#^-I%,>S M=D=7"."RR6S!8,#Y8MKST7-4"R:C*)U/H32:3Y+>BZ829X(V,FX\BI+%#$\+ M;)A.>D\"M$&Q"RF^I5'D#[]P!EX<3::+\+M8O <7)>,9_LXFXS/0 'DZP\G9 M..TMN_)]03^;1=-YRJ;1"%0[][&K^ .;C1=LMD@;@I>E_,SFT=C;=!K-YXO> MYY,VSJZ4MG#*>[;3-' =+R;ON,;1/$W9 M8^QW423:%Q,DTZIJ?# T#%HS$\ M$HW'\0F[*Y9,H\5HRNAQ'B63E'UHJ+X3$\ #YA6+Y]%\E#!Z2:-X/O>R]I*[ M2DW)([[C.FJ;]D8CF^NFEM.NE7424(6IJ*_K,FLJGA(;'BJCIM*(=,7=2OIL M1%O>:W$%2CFU'8P=N*-")5Z]R3#6Y+ZZ*42I.I[+GYP^^ M,50U[&'#E+&PO=V]R:W-H M965TOO>X9SHCT:MAH[0=S,[2V@<_ M.W-=--KR!T^A:QKE-Y=LW/I\,!YL%S[J91UE83@[:]62;SC>MA\\WH8[E$HW M;(-VECPOS@<7X]/+8SF?#ORM>1WVGDDRF3OW55[>5N>#D03$ALLH" H_*[YB M8P0(87SK,0<[EV*X_[Q%_SWECESF*O"5,Y]U%>OSP:VB MFIUYMR8OIX$F#RG59(W@M)6BW$2/70V[.'MK2]3P[T,I9\3CAQ&E14Y#JTH^'Z ' OL5#V8OGHU? MC5X_$N_Q+M[CQ]"?*,;CMN-)07OY?JJ9>+'@)'J*6/$J,J&+*6(KUIZ9FEP^ MEO(1R"_K'?NT5H%^QF,QI>>_$'!;Y7$J.GHU+L;T? <5%%RV[+6K2%LQGA;) M?5DKNV19BP\',^>X9L[;&2"@SP/Z"8Y:KS$EM-E0U;&XC0>0K+S5=AG0$W^]WO4(P>!7BG3J6QE,+.4+?.Z M&-U:+<'=1,0?CH0#M+U%S\:Z=J9"1.+[* 6Q!VF=4-PAEKD!%7<8J8&#%.PA MU !(O="ELI$@5!M43J)T(2:XTEG;3S7QW*?C6A> TK!?LL\;;ZUU*X;ZW=HB M/J8;9SJQ"Z*5@M;LA;N2J_4FF4;H* N@5=<\G-'.Y[]4XE)]/E$KDH5(J!(XA;8U?D\N5+:7P M5LJ"I^",KE(8LL S3JK[?%37$OW226 M7AT'?9H%^R0O_ZM"YEQD+TR%%/3662)@6HP>)>"P4W)!\YAI,#IUBS;?GWTA M1R"]9S *$@683IZ7'5AS?@.5K;1W5N(.:4^$DJ8TQ\X#0/GM@,90DJ&@T%O" MA)/KW?Q+;HPH"ES)10SS.+GI8NV\CEK(^IQ$K:/+T$:M=P,R36P982XB!(R= MO3$BH>1O0F+B7K[%0]_;X=Y%*,U!N>[)W.ELS'>BW>KN1GF1+U+WQ_-U%)PO MI3R&%S =%;^]')#/5[S\$EV;KE5S%W%)2X\U;L7LY0#V%P[I]"_B8'?/GOT' M4$L#!!0 ( *R HEBHFM;8X04 $0/ 9 >&PO=V]R:W-H965T0!XM5J#=TJ;=, S[0$O7 M%E>*5$DJ3O[]SB4E64J=%-CVQ9:H>\\]]TGR9&W=9U\0!7%7:N-/1T4(U=%T MZK."2NDGMB*#+TOK2AGPZE937SF2>50J]70^F[VV#EH9 MNG;"UV4IW?T%:;L^'>V.VH4/:E4$7IB>G51R13<4/E77#F_3#B57)1FOK!&. MEJ>C\]VCBWV6CP*_*5K[WK-@3Q;6?N:7-_GI:,:$2%,6&$'B[Y8N26L& HTO M#>:H,\F*_><6_77T';XLI*=+JW]7>2A.1XLD>[ _$EGM@RT;93 HE4G_\JZ)0T_AR5!D>26#/#MQ=BT< M2P.-'Z*K41ODE.&DW 2'KPIZX>P=N14Y89?BRBG]XGVM*B%-+MX88V_I[F0: M8(1%IUD#>)$ YX\ [HEWUH3"BU*]N+3E0AF9B@,NGWN/)CC/OM3*J[CZY_G"!X?" M^6M;')*9_>UFN)F.?"4S.AVA6SRY6QJ=/?MN]^7L^ DG]CLG]I]"_S=I>QIP M=V\BO@$J?C4"R<@*L7N8LC$6H2".8R7-_5B\<=:4TK0X-_4":R:;C(445Z3E M6CH2F765=9NHKPNK];VP:T,Y1L/"JUQA.C"+'KC8>?;=X7P^.]Y@1^BXNGO\ M?!RQKMX/;+]]>SDPK56I JQH)1=*JW /,@G]OQ&!G0T/,H$<$)0)%KCB?.6( M,,5"-'*ML03$1GN'D8> G7P+B8$0BBX'5^ 'HB1NK*XYB#[&H:/5R'7*8U'5 MSM<2]L%G7:BL&(NZ0O#9-*B6/A*#PW]C4+(0?\BLR56"YZ; \ <'?'"DS%CL MJ.?B02+ 4FM1\F(BS* Q!@VC\= /& C*U,JLA/31I*_=K;KE!3C/R>D'YZ;[ M>+FIG\[)ON1KY7QHV'4"3&9'@;4J2T): R'32^3;KAF3U?MZJ:ZWVGS6#UVV&=B$^!AB0Z<_-C3WI#LMP[=52@QIB6#4'C(:N<8!KM<]AE5 MG<._%&!4N9!5Y>R=*E.V#N;BAUXO8G*#5]>4)V^-+.GAT(B&%FBK0IH5P#9M@7\T8=J%I!XWS=P+ZT," MPXD7HVC+$DF,3B9+CO@XACGG.7E-K_^"$](?."&)FRCXZBZ1F8B/768Q"GA" MIZCI-F&);Z:M)U1ZJI1"N5Q\J:4+:!8%'9-MURV!J//H_*DR8"'D0?? M5SA]F5B5/(<(8\0ZH9;C7F6UR<] H<^K5W%18 MKC?(QCS%!$GL7P^RT]OCQO PTW6.]"+ ".M*6.Y/?Q2'GEJVT_&KYNGWK<@M M>00A)%!M#&7:C"XK\F>X"\8%*M )B9[ 7 M'_2'W,/BP_$PAKV-&6WO9DC$W:O9NU)'*3XU"]D)Q:F# TW5!%HBZA4Y!9[H MHP M4Q+=YF*JF\G5Q@(\N&6,-2^\U2I3H>&WT&HET^3C5 VU%.>/B?Y?$1K.Q;6M M-<\M*.'LZ5*_57+CFAS$Y@#Q8^X1B^E:PDA0VX=<7' M=<
&PO=V]R:W-H965T/2K:6B]DB4?:LQT,9N]FC92V]'9";^[]FB:1OKMA3)N MG;2RI7ZK.(_VFN/I^D@I=2-LD$[*[RJ3D?G\S<7A[2? M-_RAU2;L_!;DR=*Y.WIX7YZ.9F20,JJ()$'BSUI=*F-($,SX,\L<#2KIX.[O M7OH[]AV^+&50E\Y\T66L3T?'(U&J2G8F?G*;7U7VYXCD%.TI:!\CAZK&N?BV:6S4=N5LH56X60:(9(6ID4^?I&.+YXX?B ^0D =Q-]L MJ5^-?Y,D0/DOS[,122DL/'E5#BO FM+-3I")D1E%^KT=F/ M/\Q?S=X^X\+AX,+A<]*_'Z+GC\\/)U]Y_3DJV50Z1N4#EIK6('FC^,T*H%_4 M8I'A'PLIVLZWSD=5\D9IMP*4+.YJ9TKE1:4-5FA7E)1=HC R!$XU9%PQB"YD M2V^P=T_W!U=((PX/?Q;7.B*NO#8O?^]T.Q;O;3$9"Y0G:?#W['(CH!5N,UK'6(P4Y<0I)-K$^'SLG\6UG(3,M!V, M:E#%2!_D['L#4@",6B\UKQ?*1P1)(%]MJ&A'Y5VS8V;)5I@MVX+](Z M,L>[;E6#O4NC"U15?P>:!6E4>)8:5>?AB=^G2(X+V_I@B-0E)0C>R:6*,?$A MFP>:9!2RI+)G#1/M:\HDDQYR*BAU1] (YRD5"1-=;0D>F=/P";;NXC"&&EO2 M(79BS[COGB%]+(*6%!G2$$&072#5P'-BB)#R?0DX5%PH8,XC\R 4MJ)^0Y45,E6 M'821F]#I*/"SLWU^DF,%1YWABW$_'NXZ6X445MG7$K M8M>'+!%MZ3=X"V3$$?>EV?B;S:E+#+4,RT,5"UTFWH VY1J%H-%!ME1CO99< M>,D7+TO IPJO\L 0J$2@ Z![@96RD:L<:&UOX2EW/4]1J'H0YXO7< ^C1?1P M%WI1+DCVK])[3;!V<%@P/'VG#'%+C?0)M] //VEP'='_B'9<)\9\TR(O91=4 MWQMG+U\=S([G"=>^O#!+B.0TS -/A0"[K>*JTG16%S)F*_9Q0!5]C*_]#?$#D)NU+T,#T$\9YE4)C#P>E9XVY4KKDH,KZPJ#7#+[$A>R@;_U]3XOILM M6B5S![&$-6N^ /630S+Z4:U2OQH(;:RXQ8O$Z.3T1ORA, 0#I9B>>N/%Y M,"%P\)9=T%SA*.JI1:8%9 Z*=9\EF'F!.H>\0>T;BK!>65V!6(0!XDQ[5[(_ MS,V*"FZ?.KC!F=0R=*HSN*(YK\;$GEO4O)Z) N]+UV/)/BSI5J=JBQMT307 M64YJBC^[PZTA249);"E\ED'AUL,3UR6#57J_R"E70=[X(+A29#;NR(=XW[J(2%\?VU;0QG* MCC#5@"K^4=+#P\"^4E'RL(W*&LSK*U;J7':MO;/$1^Q,'0 ^&60N34%H;.DF M! !#AVM KF6:5C"O087W>0%7P-V(@MMZ)<-UY6]RI##VLJ QNOLRG$CWU&$ MU="'DVRLND@K)?J-<6VZMA6N(U*4J *XS4,H9!?Q,3WI]&2/S @W\I4XL79F MG>T7MN,\0.A0&8%&JL,4*PP1L#$+=#0ET#@"&Z"<]O?YL(.<==1(.PRCJ#L4 M%#2[%?I"'N6!7+O#7:"H&Z37;@MEO')H,,J5!51?MS+GS-XQ1XGDH>,HGG1OA+8A#- MG#N8>V2H167<)DP>N_E.=SY4\*6&/L=PA&U,WRR&M\,7G_/TH>-A>_I&UL[5M;D]NXL7[WKT!-E& MV_KDXAG_=NDOGKFVJ6QM+KT*[6:C_?ZEJ=SN^O%LJU?F MHVE^WEYZ?#OMJ)1V8^I@7:V\63X_>3%[\G+V@%[@%?^R9A>RSXJ.LG#N,WUY M6SX_.2..3&6*ADAH_'-E7IFJ(DK@X]=(]*3;DU[,/R?J;_CP.,Q"!_/*59]L MV:R?GSPZ4:59ZK9J/KC=WTP\T'VB5[@J\/_53M;>.S]111L:MXDO@X.-K>5? M_24*(GOAT=F1%^;QA3GS+1LQEZ]UHR^>>;=3GE:#&GW@H_+;8,[6I)6/C<=3 MB_>:BX]V5=NE+73=J!=%X=JZL?5*7;K*%M8$=3M]NO/LM,%^]-9I$6F_%-KS M([3/U7M7-^N@?JA+4P[?/P6?';/SQ.S+^2C!]]I/U?ELHN9G\WLC],Z[PY\S MO?,C] X=^-\O%J'Q ,O_'SJPT+MWF!Y9T).PU85Y?@(3"<9?F9.+O_QI]N#L MZ0BW]SIN[XU1O[CTMB[LM@*3;JE>N3J YU(3N ^Q^MW$U$]KHPH'G=7!E/0I M/L.7I:TUWM.5"@U^@'DV08%2U99&-7A/BTB9*GU_Y39;7>^5KDME\7-H%\&6 M5GO(>JI>5!7 W!A/%&V-#T5:G^C0B]!''32;<5!K?674PIA:FVL@U!#0\A7/*LO*[U,'CO(5+9BB%4-WR<*2DEY"=*Q\2;Q-S66["YA21= MJ7;&&\BU-->VH(5IB[@TWX1E7=I2U:X1,>M:6>BC:!0)B1C,P9!! ($"MS& MJ-N5"^'.9+ARH2O QBCV4V$R1H8 X,V:_#X8&",Z? ^>LOB\=E5I?/C+GQ[- M9P^?*O-K:QO!WMB..JS5$N$I3$>L]'YGI?='#>L&$ _9YN\D\3\L_P_+_TTL M/^BP_& 4B#]#2R#Z0V@8:@>A_/LH<&R!3+;:BYKP\$A,2KE$.@D*6^>)N-YTT0YK38Q7N6'H+A22OM+G M@V>F5P]1]N;*U&UDR7S94EP.JFP]B8*HR4LL&+8$!-:B:4$^"[@0&1MZLW8A._A4?228#N-W1"%$YF".(4L:,X%Y$VF)E,A6]JKPD$,! M7G+UI62+W%$\';D#![*=\;(\^=H=;D M?]>&X^9K;ZN[_VSM=J@;>#>L6X!0Z\$MY=QL%C4GMF]:3R^3W4T&#!+#(OX: M 7=1V95X5/#8-K"6W\Q! VY,L:[%(,LK&YS?DZ59L,Y!+:I(\-)M1<*FXZ'L MAT =X8"V(3A@$^NA)^UAGN";DGRWJ\D3!5?7IIJJ=Q&4'Q+ R204W03TA\'2(\O8*47/\AL)%FJ$(]XK@A^5\Q B(;=3[HT:@/>D6QFR#+'WY C+H".!$# M#GFB45*'/=%1^NKC&N'C+AV#DX.:D<%I0I+(6Y MA&9609Z[!LE23,_ T#L)"P&1KB#"O!@VSN4A'D /FB-?2E GQ(K9@T7_&1%C MTW+H6\(VQ /(IZA0IDWD?IY^Q+8>*F]A KW]=&&X8W^%TXI %KKX+%'MZ-N# MHW1&UTL5:W\QW(D29V8I-@!-"Q-]"6NKRXT*O;6$Z^3?J<_6F)IM%8\K"R&6 M4,OA;5^\?*=>>8,%ZHTN.().E*2-;\S"MQJ\4[X_/YL]8H^E-UP3 /[D[( ' M*:^5X8!.26S_WIRKA?F4BA-J$I)J$5!VHK#"D2BX!0F08[2?[+ MIT7^P]_>:^BP:QA%]TG$4P[/H8/2NL0BR>!:;75O.NMJJVM #2F5+"5_A&[P M'\20Z.,I1T")D&U#7K8\R++:5FU0]_]/$3<(!Q1)0^^%*.6W\/5B/V0&B(ND MF2(9M>WZ,)P $P;F9T\[F[]NNCV,=*N:WV?D^NF.&1U!C,D[P6WN2)53?@Q MH_K*IC:S;Y7L>TY"S'$=?1>E@;G@\!4W^:C!3Y\+;@AF%?T*:0B[%RH*>W&@ M%NQ)DMPIH4Y+(= KX%W(E@9RMUU+J*. ?,6$PMM%7"?%)94>''-9+5LJ^"A8 MQ]UR!B@<@TTO6W(*T]1;90G?,FP>3O?H-5IQ1-OS;:FW$3!Q' M#*K4:EW^@F(.U'YM76-B71U$/(QAR9ZE^H=6ZMBTD:86)?E93^OV.]1>E9KE MZKW3]R 0OV_L[Q:6EW M9;MD[8W0+I?4,$,BM"3 F;J03O"5J^"?2,+1F/B(Q(NM96+/!D4--?Q_Y>@) M%[W3:Z*:=Z*Z[ BPEC@OX^X%9Q5?0T^>@D8E3+)@;RR3*F$Q15-)OZ#NO_48 M.2[>Q&_<*43A'O;:DMQC8P8.N0TBM'$E \O'D]%#D91X%U>YE8UQ(IBTG,CT MH0=LPY[\_BZG]-J7:1EOV85R:D8YRE;Z1G+>4AN(H>QKG MHS]*,X]8[<9Y #?%J-:(FDFH8E]3[46AG5P&W2F1@3G4O1\&W;YJH"Y>RG)HQI%@1^T^B '903.:T,S[A&8^ MFH:\1:9AO71(ENH=G-7==ZSX%^Q^#R8V?XBB_%+Q+^+B<\.DK (USWZ"8H,T MRI,71/HMT^/9HB0L)I*@TK]>6?%=(3E^;ZZLV<5>N>T9VJV!"&H[4@]3@HOT MJ67P97W1;J0C&]A!%I)VZB:V,&+J*C,B5DP= PAAA8J)A>E')Y7A)HT1/R?- MDW3 [SG9L(SHI*<]OW=GD"PGZ2 MTKOH0&,"_W:9H_AFC..4;!+;C^088\^X%^MAI1":XR2*NUH2&K*[3SWL9%8K MKGO4M_:WW&:CU](N_NI8? @OA MFHN!%4+UE-&2MZ[KEF,?UI#O(35YMG*ZXB'.0(;(.0G2 /?26(6>&H/=,:*# M@"?P#8^)%@ @D,9IKPG-30?>\U"K'Y&=4>]SUC&4O#KG[^3;!]XPXH AL!-G MYNUJ9;Q 0^=VE._9<,"F%C//4W-QP6ZITTR]<>E'<,)(-MDYKVX**:-.GN-7 M]C.5S9S9DP $E0.Q<9-=#.-[7F072\U(L(<$,O)W_5"Y>K'5=2*=E@^&C:Q" M: $Q'AN9,G S+W._8Y;4W\")\=+1%)J4Z&/[G=[FD0V6FR54%R. !C96,E.@QB^^I_'X@HHOBG[, M09]N9^Y9(#_"&);V]25/XGGX/.3KG,<_.KK08;,5&1X;/\W,=2G;RCV93*!) MC-D-FT&C7>[-#<<@4_7ZVU>?'V'JSVHV?3BXR->S*(KL[ULJL%>*#?G49NH7$9(-*&I]]DKI5!.!?96E)]F%]U0 M[B>V_[JFD5&\3L.TLG)@WU\A2#=DAJEX=GVO2Z')'?7]'-"YX60F 3'&SVF\K>A67F_Z.4V<]@^NUW ONHBY+'7,NW/0A(S$S7O2%K&:W_"] M)YE:AI;J;%/*C(O)42[JN$]0E3[ZPT4'#&B5RV+!N4E8O=8"3 M-.G!EIQ.U \_YTG[9MO&7E)IKRPG]93-#UP,/27)[/BO?DAO5,\AJZM;GH/3 MA361XG4(Y+< L@"3+FZ^MA7O_FT\ICYCHE+2VY1AR86-[BZQTCNXBA#[GPR8 M='=%GDOS"+D7S$<#-ET[4/@2?W-3"MR2BJ%XP;*5:]>)B_P0PCU*KJ*M8M44 MK]P%O8GS#&GD,X_<'J-"N2YL%4<;-Z0M>_8RSP45!J).PXD;),HH\&\ADKJJ MQ[]DP'[W>]]^CQ=WBI M88(DESQBYM<,<'*(^X4I--U-E#EM?^E?6LPY?GM<Q^[?[4\H7\@6&_7/Y.\[UT7I L+O'JV?0A4AXO M?_HH7QJWY3\W7+BF<1O^N#8:3HH6X/G2N29]H0VZ/T"]^ ]02P,$% @ MK("B6 DE?&F( P [ @ !D !X;"]W;W)K&UL MG5;+;MLZ$-W[*P8J4"1 $EFR\ZQMP'D4[:* $>>VB^(N:&ID$:%(79**T[_O MD)(5IU2<.<,YP]%DH\VC+1 =/)=2V6E4.%==Q;'E!9;,GN@*%:WD MVI3,T=2L8UL99%DP*F6<#H=G<'\AW@VJ=@:E^C^J1:&9G&'DHD2E15:@<%\&LV3J^M3OS]L^"YP M8W?>P4>RTOK13[YFTVCH":%$[CP"H^$);U!*#T0T_FLQH\ZE-]Q]WZ)_#K%3 M+"MF\4;+'R)SQ32ZB"##G-72W>O-%VSC"02YEC8\8=/N'4; :^MTV1H3@U*H M9F3/[3F\QR!M#=+ NW$46-XRQV83HS=@_&Y"\R\AU&!-Y(3R25DZ0ZN"[-QL M*=9*Y((SY6#.N:Z5$VH-"RT%%VCAX(&M)-K#2>S(F[>)>8M\W2"G;R"/X)M6 MKK!PIS+,7MO'Q+*CFFZI7J=[ ;\Q@S?J0A\%O-$;>'WA_IRO MK#,DE7_[ F[PQOUXOGRN;,4X3B.J#XOF":/9QP_)V?#3'K;CCNUX'_IL2>68 MU1)!YW#'C"+:%A9H8%DP@WUL]^+ULWTH$'(MJ5+]J3B?>JH\KA47) )PM+P) M.L<,V!,:*EM?$X*#JLL5D2%R7)GT.2%V\\/(: M>'EYC8T&!U\5^=*U)3Q[./CQ)^^W67[\<)$FR:>6SFA\-$[._9"D%X-;3XRN M(L \I[MI-URG^2.P#3.9A6,8G25_XW,;^(O7\<4E[)'@:2?!TW=+<$Z%DVT# M62*OC7"^@.Z>N:SI/"$WNH0;75:U8^'^?;=N]Y+HU^WG5A3N?WF%+J_AV@C* M\+D]"OL]/Z9^0<%H^Y:Y>U4$?:E9(6>U]>Y0&!"$X=.H@J509(%P(+6UAR^: M V')MQ/'W:$=B!UQ>6O67UOV\&_U>BNH=AT=S2OR9^=P/* $A(:N.+;\:B6< MA=&E7[U'N@0%]TQ>F9Y>IB3+/B7%.QVH1+,.?=9"N&";9M1][5KYO.E@+]N; M_P *;"V4!8DYF0Y/SDD/INFMS<3I*O2SE7;4'<-K0;\C:/P&6L^U=MN)=]#] MX,Q^ U!+ P04 " "L@*)8.@XQ), $ '"P &0 'AL+W=OP+V++NT3GW2W>VE>J;SA$-/!2BU/-N M;DPU[?=UDF/!=$]66-*73*J"&7I5Z[ZN%++4&16B'_K^J%\P7G87,[=VJQ8S M61O!2[Q5H.NB8.KQ$H7-6'SR#5;*2\IM]N4GG7=\20H&)L0B,_C9XA4)8 M(*+QO<7L[H^TAH?/._1KIYVTK)C&*RG^Y*G)Y]UQ%U+,6"W,%[G]#5L]CF B MA7:_L&WW^EU(:FUDT1H3@X*7S3][:/WP&H.P-0@=[^8@Q_(],VPQ4W(+RNXF M-/O@I#IK(L=+&Y0[H^@K)SNSN*PUK6@-R^1[S36WKM+P[IZM!.KS6=_0&79G M/VGQ+AN\\"=X$7R2I1($'H1\.3N!% M>\&1PXO^2_"5+%:\9(W@OY8K;12ER-_')#>(@^.(MFRFNF()SKM4%QK5!KN+ MMV^"D7]Q@N]@SW=P"GUQUU0+R(P84RVDJ!QGN%>LU!DJA2D8V<1/(7R@TC3P M62J3'Y-R\K#C4NYSA$P**E]>KL'8S&AKF/^#&@Q]3IXQ,\^9L1^933O7C"O8 M,%&C5?93^RF\NZ&%7-::E:D^[UPQG<,9C >>/XD[Y!%#I+ T+R B;Q@'G7MI MF+"[8V\T&L.): SWT1B>C,:2W) T1Q#MVUHE.;4$N%4\0:O5R?JZD[74&HW> MA28%D@ ?.5MQ075&KJ/O=?&R2IHXG:9Q-"3VJ,QZUX6$XB[$:>=X:@3>./ [RR1IL!4FR#?.0\'( M&TPF'6)0,9X"/M#-IBT@'2")O**&2TE'R=12&/F3SDVYH15);,G<'XW)G&Y$ M91X]J 2S>\D:B6I56,MPXD71N.,N-ZNK)J^W:$'@!<&0 TKU]P2:C^\"\XA M#+UP%+49^](#9S")O=@/GU15[-%)BCT_&MAE5>.!(DK_,.R\Q[8(%9(&"N<@ M[GQ$FP<[=Y(((.WMS+L@:"&GA\/6U['XGX&XZ!"LHGRU MSGTMTG"'9%. $F_0BP_AFMN;LHHROKEFA?[#UG3W2) M!$TF-9W&<]N""VJR!BT"X=A';5N3K4[JEZG-D-3=)5)P6Z(I7%,YE@FG"-\9 M6BB<%ZB50%8K5Q>\;,:_9A);,Y7:OL-?9G+O6(?M'PPGY(VU&\$TN$1NYI3] MZG[*6S;#S=/V9D2D66#-Z;86F)&IWXNI2ZIF[&I>C*SL)]]%_\"4$L#!!0 ( *R HEA=E?E/RP, /T) 9 M>&PO=V]R:W-H965T.M MTE]-CFCA>R&DF42YM>4HCDV:8\',A2I1TI>5T@6S]*K7L2DULLPK%2).^OWK MN&!<1M.QWWO0T[&JK. 2'S28JBB8WLU1J.TD&D3[C0]\G5NW$4_')5OC(]J/ MY8.FM[BQDO$"I>%*@L;5))H-1O,K)^\%/G'("I$L;_P[:6[4>05L:JHE8F! 67X=W#D4=XR MRZ9CK;:@G319 ,DGYRV6%OV% >>GO#WU.^Y285RK$V\,]L::RF*OFWC7,P>=ENTG7.R)0L MQ4E$K6%0;S":OGXUN.Z_ZP!\V0"^[+(^?:1.S"J!H%:0JJ)D4 M+;@L0&6 M#)6HNI3W-&\2#[>88K%$O=\9 M]IZ490+>XP8%#.IG4C^'T/FU]YZS)1?<[D:]Q;% G@Q.X0\8G UN$CBGWW[M MGDG_IMFC=8U%U%8YU=,+-;V7F7&Y_8DPQ>%7TG!V//%67?E'-<K@&KCEW"<>0G7X?@W3-9EGVA8].I.:W6L#J-1:4URG0'-/.E M$<'4@>X))-=P2H)$]0B;T-'GT-8"\<&17*!>^XN'ZREJR' Z-[O-W686CO1G M\7 QHBA32 T(7)%J_^(MU:\.EXWP8E7I#_BELG1=\,N<[F>HG0!]7REE]R_. M07/CF_X'4$L#!!0 ( *R HEB)+YR^S@, %<) 9 >&PO=V]R:W-H M965TZB+S8O,^>-O_LR]#'BX<,O\%AW!P"*WNGLBJ?,(*V _( A3BTW&9J\LAV-:BW>OP)N!')N](%% 2^F%\ M R\:PXTL7O0?X>ZE:,@&M4IL"TRYKLC&)ALD^6.U4W;]SVL)Z/'CZ_CF",W4 MD16PC^O@6^G*+1[+L:B!B3UX1B;JF_R;#=?T# ME>JYBH%+]63%FKE":J/',\_8P#I2TJ4UO' MU-84.'(F[UOT%)UB;:G>.F?BF7,O1=DAY\S9=CL%C!R'!?(#B1(:12$.XI0& MP=3YA$?A67T)D,8T20U @G9QZFPQ;%[ ,YD: M%M D2.DTC/I!G%TC&XV1+DYC$M-I'@^D%T"13X-LBH,PH&$6.!^ *9NJ@;/N MYV@PI5F2VO_8SWO"S27AV7)*TSPD(<_WU6IO>1+[>IFM6L]8D M5T+-3!MJ\;^:]3NMBDQ8([H6!ZH2IY;P;WIT-&:],=/D'130[/ F&2XNVRYQ M1F,LS*HL[26+[>%CP:+(>92L57NC"?7BI 0,H #^9"]A2EI,UP3K@_V6A.0J MX7B4[#5IV**&TY]X?%"3%.:9-%E1-AZ_OG0FB#,B_(WIGB" M79GB47@9_E\1I#2+\JM-Z%T\=EC*@WW234$QIO[=&U?'KX95_U@^F_>?',AZ MX"B\ACVZ^G=3[#K9/^/]1(NC?3IW0F/?V&&%7SX@C0'N[X70YXDA&+^EEO\ M4$L#!!0 ( *R HEA9U=P/H ( )(% 9 >&PO=V]R:W-H965T_LN\_?^?+=HE/ZQ50 EKS50IJE5UG;S(/ 9!74 MS)RJ!B2>%$K7S**KR\ T&EC>)]4BB,/P+*@9EUZZZ/?N=;I0K15>*5+W+6W MZ#=][5C+FAFX4N*9Y[9:>A<>R:%@K; /JOL&FWJF#B]3PO1?T@VQ-/9(UAJK MZDTR,JBY'%;VMGF'G82+\(.$>),0][R'BWJ6U\RR=*%51[2+1C1G]*7VV4B. M2]>41ZOQE&.>36_E*TBK- =#CI_86H Y6006D=UYD&U05@-*_ $*)7=*VLJ0 MKS*'_-_\ !F-M.(MK55\$/".Z5-"(Y_$89P5N6E8!DL/Q6! OX*7?OX4G85?#M!-1KK)(?3T M$;67MP*(*LA.A_;1/ BTG^9NSS.%^C+6760K((42*%,NR_D$6Y!5?0^N(8-Z M#=HY$]<0UQ4Z.;Z5F*-:PV1N3B8/K,,?TX+F3!B">RCTIA'NDB-"S_PDOG!& MXL^FX>09I4JX)(U6)?(RA%*?AK%;9E$TN>&2XS^=DU*IW)"(SOR$AB2*I_XY MC2=/RC*!Z=N>'B&AF8]OCU8T2_SIC))]70AV=%*#+OMIX-Z@E7:0S+@[#IS+ M06=_PX=IA:]3+ MZ?64+G'WO4-_7WLG+VMF\$*)[SRU^=P[]R#%C%7"KM3V [9^3AU>HH2I?V'; MQ)Y-/$@J8U71)I."@LOFR>[;>]A). ^>20C;A+#6W1#5*M\RR^*95EO0+IK0 MW$MMM4&F$SAB\U1PT7.] 8-#&_86J Y MGOF6V%R.G[3(RP8Y? 8Y@DLE;6[@G4PQ_3O?)Y6]U+"3N@P/ EXR?0+1Z!6$ M03@^@!?UUJ,:+_IOZRL4S&(*"U-\LZ, M5?#,1S;=5]YG[2#Y?FLW.4*F!/6YH[&N<-IFY[])$%%"DC/IRHI$J4I33S:Z M1:O[@3I,,)D@]7NO7O^C7M4EFK0ERHR[ JJ.)._+ X9<$J&J#,6;X^G@1EDF M!DO<<"D=3,?#+'QBLJ)Y!%WJ$4RB8+!(4^[FAB%+Q*6,-8#W- L-J7H]6-'= M)X_G)7N@244A0Y@$ 1P/FBX:0N06U %/.)^H/8( ]I6$O]/8!9);-[X,J:FD M;7J\W^TGY*(9#(_AS7@E1O)N0&!&J<')V:D'NAE9S<*JLAX3:V5IZ-2O.4UY MU"Z SC.E;+=P!/W_1OP'4$L#!!0 ( *R HEA+&1AXA 0 *T* 9 M>&PO=V]R:W-H965T"[) M^5[ISZ9DS,*W2DASU2NMW5V.1B8O647-4.V8Q)&-TA6UV-7;D=EI1@L?5(D1 MB:)L5%$N>XNY_W:G%W-56\$EN]-@ZJJB^O&:";6_ZL6]PX=/?%M:]V&TF._H MEMTS^]ON3F-OU*$4O&+2<"5!L\U5;QE?7H_=?#_A=\[VYJ@-+I.U4I]=Y[:X MZD6.$!,LMPZ!XK^O[(8)X8"0QI<6L]8*Z$\;^P;^:.DQ[DM;&J:H.10<5E\Y]^:W4X"IA& M/PD@;0#QO)N%/,LWU-+%7*L]:#<;T5S#I^JCD1R7;E/NK<91CG%V\4ZI8L^% M "H+N)66RBU?"P9+8Y@UT%]1[)G!?&1Q,1$F7>>+QDO^6^1MNXM6+.(M>G\DA[7)(SZ$O[IM2 M K6!FQ(38, E'!([1?8\W*IDL%$""Y7++5BW]6VU\N_,@,7AO%MFVRX3PK[D M>0E[:K#&OM1(LA(]7,M,.3 MT)?Z"1.&:!:\9HQUV/:X""Z#'_&LLQ[N .1R%N[#,\[JJA?]R<)4SSC7> M0T'_UK%7M<%US2!8:5K@E8K7+<01O'HQ)7'\&N(Q/#*JC;,2">,HQD8?DC!* MIS#P[=G$-Z;A;)P%F)XW,88=$)*H19B%V23"@#1,LAG&]&'B,,8A(4EPXR\3 MK"#-&J.;DN\,C)\22:,P\3AQ$LX\ O)!+P^ 9&&438./>DLE_^Y1J$#Q#!)* MVNAX0EQH2R#!WXO@)60D3.+$IT/B<)RE;6[CB/@6KDG22?"DS/]WP:-9(S@) MIW'<4,&_64BFZ7-:3S.O-;Y_?*J$>*W3+/UW6A-DX+6.9N-.,S()XUGRC-)9 MXI7V&A]4)DF;#P+[/6@D;S*+PUD:PZD38W3TA$#B6_]0%KIY'#4=JW;^0;)6%E7RS1+?DTR["3B^ M4.FZ![H6Z^!M02P,$% @ K("B6&>P##[+ P / @ !D !X;"]W M;W)K&UL?5;;;N,V$'WW5PRTBT4"$-']EK4-)-D6 MW8=%@R3M/A1]H*61):Q$NB05)_WZ#BG;23>.7RQ>9LZ MAE[HA=<:L[GT?5VU.'!](31:N"&IFKMZXU"7CNGH?>C(,C\@7?"6\[= MVJU:SN5H^D[@K0(]#@-7S]?8R^W""[W]PEVW;HU=\)?S#5_C/9H_-K>*9OX! MI>X&%+J3 A0V"^\JO+Q.K+TS^+/#K7XU!JMD)>4/._E:+[S $L(>*V,1.'T> M\0;[W@(1C7]VF-XAI'5\/=ZC_^JTDY85UW@C^^]=;=J%5WA08\/'WMS)[6^X MTY-:O$KVVOW"=K*- P^J41LY[)R)P=")ZM3G M<]\0OK7RJQW6]805O8,5PSG$&OZZ6FFCZ&K\?4SNA)8<1[/EX)@>NR2GTY3V57SWV"+*!-[R/D3T-]] B-+*G&K2R MC4LQ.-HVYU.58 U-)[BH.MY#3;<)5L^PVE\0/9&XG#VT"A&&*=5H4PV4J*JU MF9K93-ETQ;.SKP),*T?-1:W/9W?XB&+$V?VXTL@IM*S'BD)_A#AE<1S1(,E8 M&.9["WN@744LHX2E>0E1S(HRFWVG H9*"DK;.!5V&K"XR"@H*])H]B -L5=3 M- (-PX!%94ZCD@RR=/8%239)G!X%40,?[*'^ZQ:.T M9FI73MRS?DF-1DM-O MGB9'J!'E+"?//(EG^R36I^)#SK(BAHP%)/5&*LHW-PAGX3GD20EY&>\$GD;Y M" 5+W)EFK"C*V>\;)!R;^4Y4034/:H1F%4ZD9]+@F4A9#DJL"7M.SW-E7Q/:7ERBFY0:XHDKA@MH; MA:2I.S+9=U1=M-+3+>TOCCT6_JL7?4"U=GW+\AJ%F1[WP^JA-5Y-'>'%?.JK M5)OK3F@*UI!K<)&G'JBI5TT3(S>N/ZRDH6[CABVU=U36@/8;*&UL?51M;],P$/XK5I 02*A)TV[ 2".M&XA*#*I-P ?$!S>Y M)M;\$GR7=O#K\4L:BK3U2^*S[WGNN?.=B[VQ]]@"$'M04N,B:8FZBS3%J@7% M<6(ZT.YD:ZSBY$S;I-A9X'4 *9GF67:>*BYT4A9A;VW+PO0DA8:U9=@KQ>WO M)4BS7R33Y+!Q*YJ6_$9:%AUOX [H:[>VSDI'EEHHT"B,9A:VB^1R>K&<>__@ M\$W 'H_6S&>R,>;>&ZMZD61>$$BHR#-P]]O!%4CIB9R,7P-G,H;TP./U@?U# MR-WELN$(5T9^%S6UB^1-PFK8\E[2K=E_A"&?,\]7&8GAR_;1=_XV856/9-0 M=@J4T/'/'X8Z' 'R_ E /@#RH#L&"BJO.?&RL&;/K/=V;'X14@UH)TYH?REW M9-VI<#@JO]B&:_&'QQ+IFBTY"F1FR]86$#3%DQ?70%Q(?%FDY*)Z;%H-$98Q M0OY$A!F[,9I:9.]U#?7_^-2I'27G!\G+_"3A#;<3-IN^8GF6S]D=-*Y'Z 3O M;"S%+/#.GN =F-@M=,:2T U;Z=CUO@(_/CEWMB)0^/.Q(D3N^>/9^].*)^/RN>GV,O/O=J ]9=F@W:^D< V/3HW1(8Q+WQ, M=>0]"[Q^?G?EK$AWQU+2H]Y28)LP0<@JTVN*;3;NCD-Z&7OSGWN<<'=QC=#( M)&P=-)N\=G%MG)IHD.E"IVX,N;X/R]8]-&"]@SO?&D,'PP<8GZ[R+U!+ P04 M " "L@*)8#C%=1&,$ !W%@ &0 'AL+W=O7F1@/'YV?X?*D9SLA1( MEEF&Q?,-87PW&>;E.E&]SYM,!;LB+J:[$4<.>VE(1F))>4YTB0S8H=N\?C.UA\]"HC!E\A-T^;H* MT=GWGZ:N@AEIKALWH]_4H_MOC#Y$=SQ7J411GI"D:^_"2MKE^"_+N?&-P#LL MSM'0^XS\@3_JF<_BX^;#'O/0;!Z2V&@>F(,6Q].ZQXPS=X M??[\^S?HA&X5R>0_??ZJB:-^HHY:5[+ ,9DY$)8D$8_$F?_XG3<>_-PGMDU8 M:!,668)UW#)JW3(RT;5;1$D2M.9Y*8GL\X(1<*H7;,+"&C:N8'H3>IP'P4!_ MIN[CH<"6!NT('+0"!V:!FX@E$80K%'.I)")/L+7*US&F5CLX6M.KU2R,XYTJ MH4U89 G6T7G$T95<]]$M>@P""Q<:A3)1X?>70\ M['E)+8W9$6_2BC:*EB[%,(=UA.(])GWJ3H^6,O)X_W<(XXJD: MVH1%EF =I2]:I2_,X2#3NR!2'.G$&9*6'*V?(2QD!#,LLSZ@@IO8=^81RB/()VK,B6QF@)(;]70"/L MU!?7*BVT2HMLT;IN\?=N\:V72 W2EG-LTD*KM,@6K>N).>5"HT3^UD(?^/>M/;%YS>.Q7G_@A'=')VV$'%MK\$]8XKO2,QK5:6 M5FF1+5JMN'MPP)81D$R?;$I4Q8[Z<*IM;4]/KZLSPU?M-][5HCX#W6/J(]D[ M\ 2%5YV1#2 'YQ/8&D5]REG?*%Y4QWAKKA3/JLN4X(0(W0&>;SA7+S=Z@/:L M>?X?4$L#!!0 ( *R HE@&84_\Q@( (8' 9 >&PO=V]R:W-H965T M0B5C61O.!"P4 MT7554?5W!EQN)U[H[39N65$:N^$GXS4M8 GFQWJA<.5W*!FK0&@F!5&03[QI M>#D?67MG\)/!5N_-B56RDO+>+KYE$R^PA(!#:BP"Q6$#<^#< B&-/RVFUUUI M'??G._0O3CMJ65$-<\GO6&;*B7?AD0QR6G-S*[=?H=4SM'BIY-I]R;:U#3R2 MUMK(JG5&!A43S4@?VCCL.2!.OT/4.D2'#H-G'.+6(79"&V9.UA4U-!DKN27* M6B.:G;C8.&]4PX3]BTNC\)2AGTF6K! L9RD5ADS35-;",%&0A>0L9:#)1[+$ MAY/5'(C,R355 H\U68 BRY(J("=78"CC^A1-M=W1NX$)\KV4M:8BTV/?(%E[ MI9^VQ&8-L>@98C&YD<*4FER+#++'_CZ*[)1&.Z6SZ"C@#55G) X_D"B(!CU\ MYJ]WCX_0B;O QPXO?@:O+]B_IBMM%+[LWWWQ:O &_7@VVR_UFJ8P\3"=-:@- M>,G[=^$H^-PG]HW 'DD?=-('Q]"3.Y=;D!&Z 86E@J2RJC"EVW>#M48;?#0V M-)BA+"4G;'=XVA>8YK:AN\U6K4T2#P;A^=C?["ONLPJCB\[JD91A)V5X5,H5 MX[6M0P3R' N3S9&=&"/3>T*W5&7Z)0'#)]2" _)/+>)1V$]]U%$?O=5?R*Q* MM'Q!QNA5_Z'7ZN+3@1A_KZ15H I7Z35Q.=/D?+?;-9.IJZ$'^S-L,DU/^ _3 M="C,Z(()33CD"!F2ZEV2WL!5WK M3?X!4$L#!!0 ( *R HE@^=&1A-P, . , 9 >&PO=V]R:W-H965T MGW-]'%V&&R'O50R@R4.:<#5R8JVS M"]=580PI5>UTTIX\YX:.?F16*!%+@2LF.)&P M'#F3UL6L91-LQ'<&&[7S3HR4.R'NS> Z&CF>800)A-I 4'RL809)8I"0Q^\2 MU*GV-(F[[UOT3U8\BKFC"F8B^<$B'8^Y5VGNO0IW]YHL6$-@>P7K5P7K MO[R[^T^L&PP.[?TTYHB]!Q7SP4GFMZ"T9*'&0_W7Q_LDT'-/JR&P/>0_YR**=+@9:9+8C MO1,:^UO[&N-?$) F ->70NCMP&Q0_:D9_P502P,$% @ K("B6!ZU&0[C M!@ "#< !D !X;"]W;W)K&ULM9MA;YLX&,>_ MBI5-TR:U#9B$D*R-U"84=EI/U7:[O:CVP@4W00.4]+S8=\NGYVPMTR2GMQR)=981_ON*INSQ MHF?WGG=\219+J7?TI^74R]T30&4N_)[%<7O2\'HKI UFG\@M[#&EY0D/-BU@JBK_HL3S6 MZJ%H+23+RF"509;DV__DJ>R(G0#;>2$ EP%X+P#C%P*<,L Y-F!0!@R.#1B6 M <-CS\$M ]QC6QB5 :-C [PRP"O4W?28H^Y=M+1 ^U]W,J M29**#^@M2G+TUY*M!LVT>^(4\;'3#B3 MI)GXT3:NMLA!.U*7_HE8D8A>]%1M%Y1O:&_Z[HWM6A_;Q(2$^9"P !(6 L$: M(@\JD0F4EW=NN , 9U'1"0,'\+,!8_JD+?UO?&R*Y]#PGS MM[#A;D^XV/.:G7]M/O,[W#;@ L@\P[8\W>&@73*WDLPU)G[+Z:DD3TA->?7% MEB]0RD3K7=K(Z2H@),QW#SKFU/8\:__R<0]&O&/ORQP")=;08E1I,3)J\9EN M:(JF&^8@SJ.B @8?[X\%YT.%^!;#$<=YBOV%;]C&N99RR<$HG^9%PN MT7>:IDM*8J0>6]$U)Q&ZNZ'9/>6MVIC!7<4!I?F@M "4%D+1FH+OF!HV?&$N MF5!:0])\4%H 2@NA:$VM<:TU-L]MUSQ:$D'1BB<1;146'U05;^2Z>Y/"N;F= MSHI!T@)06@A%:RI6NSRVT5\X1C'GX,[C#:SQ:%\Q4+L&E!: TD(H6E.QVK*Q MS4[+$8H=.@VCL6=9^XJU&!+6L'F0;TZFLQ"@A@H4K2E$;;W89@>BNK&1^L9V M@M13?:3FIV1!$7M &U8\X2>YI"H%61[+6UWU6=F>MRO(OF:@/@PH+0"EA5"T MIKBU26.;79K=GV!.4$ZE5C,B8FE6\-#Q:+WR#OV3EBL/TK$)0&DA%*TI3NW: MV&;;IL-CX,R,ZCR3!'5R2MK>(];>: E VPRA:$WI:I?&-OH#TVN2<+0AZ;HH MCW))M8+'B^D=7#@8MUQ?H%8,*"T I850M*::M1UCFUT4T\\/=HMCX8Z&XWVM M0%T24%H 2@NA:,V?T&OC!4,8+^@?9##%S4UT+::@-!^4%H#20BA:4_K:@L&O M8,%@4 L&E.:#T@)06@A%:VI=6S#8;,%TF1OA0S/&<0_NIN8&.TL'ZL6 TD(H M6E.ZVHO!9B_FZ I]0YZ2;)VU2@KZ"@XHS0>E!:"T$(K6E+XV=?#@%2HTZ-LU MH#0?E!: TD(H6E/KVC?"9M_H_ST"F>&=13]\Q<79J_\^:(L!*"V$HC6EK%TB M;':)CJ_82?YBQ09]S0>4YH/2 E!:"$5K2E][4'CT"A4;U(P"I?F@M "4%D+1 MFEK7IA5^3=/*#.\LNGL-X=&R?K%?E_$YC8H27K]@?_*B]"C)HW0=4X$BRB5)K4#VD9BQ;D?SWNS<>MDDXQU4D4Z:;)16T0(NLU4!^I;F M_ID]F=LM^WU[$K3NQY/K-LXE'D\"-3A:OG&L2;!=Y=6O4]VN$5-]N4AR@5+Z MH-*VSD9JCL&WRZZV&Y*MBD4\]TQ*EA4?]8V?&"R/ @ \@4 !D !X;"]W;W)K&ULE5113]LP$/XKIPQ-(&TD3=N4L302+6-C&A.B,!X0#VYR:2P2 M.]A.R_[]SDZ;=5NIM)?$/M_WW7UGW\4KJ9YT@6C@I2J%'GN%,?6I[^NTP(KI M8UFCH)-%M,#M]8;] MPFDG+7.F<2K+>YZ98NR=>)!ASIK2W,C5%USK&5J^5);:?6&U]@T\2!MM9+4& M4P85%^V?O:SKL 4(PU< X1H0NKS;0"[+%,,FDT6;2&L_2YX9K;4FEX#[/VDD#F,"4+SU Q5\9;Q83.42G,P,@6 MIA ^TXLP\%TJ4\#A.1K&2WU$/-OV>ZI]00\'F,C@0K$4'JZPFJ-ZA /@1%W( M1M.9CGU#TFR"?KJ6,6EEA*_(Z,&5%*;0\$EDF/V)]ZDD75W"35TFX5["KTUY M#/W>.PB#L ]WLW,X/#C:P]OOZMUWO/W_J#<\?",;7!JL].,N[2WE8#>E;=M3 M7;,4QQ[UI4:U1"]Y^Z87!1_W)#SH$A[L8T^F3!>[YE&:SL0&Z,9_\ E!+ P04 " "L M@*)8]_,6,:8& !!(0 &0 'AL+W=O!I M1 (34-[Q+V=;M7>,3%/NA?AI3JZ3\YYG:L12%FLC0>'/AEVQ-#5*4(]?M6BO M>:8)W#]^4H_*QD-C[JEB5R+]SA.].N^->RAA"UJD^HO8_LWJ!@V-7BQ25?Y& MV_I>KX?B0FF1U<%0@XSGU5_Z4(/8"\!^2P"I \CO 4%+@%\'^"]]0E '!"]] MPK .&+XT(*P#PI)]!:LD/:>:SLZDV")I[@8U M718*2I1"%_&O@BMN7K="[]!-(>,5O#%T(WG,T$6:BIB6N?!FSC3EJ7H+=WV[ MG:,W)V_1">(Y^KH2A:)YHLX&&FIF] =Q78NKJA:DI1:?J.PC'Y\BXI' $CYW MA]_A'Y:@#^Z@.8N;9_J6\,@=_D^1MH4/X!TT+X(T+X*4>OX1+P+=?80R=*U9 MIFPMO*HD [NDZ92F:DUC=MZ#7DM7./3>VW!U*19U)': TF]0^B[U MV5]")%N>IC9B56181II>=S/#(1F/SP:;?12VN\)A<'A7Y*S%_VQCT+0Q<+<1 MAA&-/@NI5^@[],LK&%40?'PHDC1&=Y]8=L^D-6>,0EF1TJ6:T258MKJ(9S2Q[+J4BP:/V,5>BVD)@VIB9/4 M=;X!&D(^VD@X0X\ET:58-+%DC1>.[2RPMW.IWA_R!N924C^>HG5*39) VC#H MJ-NNE.UJ%;;Q^(/25NV[ PS=COF.5LP,#\)>$48] M[MG1JGSM5BVJU?2S! MJ 7*SC]CMX'^R,SR4\KI/4^Y&?E3D2_?:28S*YY.C72G:A&V6&G'H+;STMAM MIINTT?2AY5OJU#)WJA;AYZ9YZ(W:H.QL,W;[YFI8>DH;;J882A59R]#4J9'N M5"W"SZTT"4>3EG&;[*PT<5OISTPCGH!MY@M.]PR1:PAW2QZ]T-BIFR;/W?3( MF[1-O\C.31.WFW:M(KI#C^;1J84F%@L=CH9M//;6I]W6U^3-2U*EVS7I;A>E MR;.%GO$H;)N=$F.%#TMV_H^X_=\=_H$NE)F+?:(R7C5[&^@4Z15#3[F%[BE, M9V.&N$(\C],B@=Z="5RI651;(HFVY\V8>LV&2+IF9.BX*TW\N MF(G 'GID5*I3$//[X;[8FFIF'.Y+E89/2F;N?H)PT!_MRU5[74R"!TK+C2:U MXNNCZ]E'MXRAUZ_&A'CO&\KFB>4,$%53P(N2Z6EY&WZ//@O-C +HF$.%M"AA M ^?$V-2D)"Y2GE!3A8CG\,XXC#*W&@JRDL)"2+0H9+F2Q?-JQ[?:?%U2F?!\ M":6_34'[MK76P=Y6'M!8EINN"I6SB3H!F^)F9_>RW #]K?R*3.?$5NY/Y[ZM M/)C. UOY<#H?VLK#Z3RTE8^F\Y&M?#R=CVWED^E\8BO'WG2./>L5#%>L;<;0 M:&QM-89F8VN[,30<6UN.H>G8VG8,CZ'A"RX/S6X4D^8&N+X0\%'5)^8!S7]-S/X#4$L#!!0 ( M *R HEB[4%I8(P, !<+ 9 >&PO=V]R:W-H965TVD$/8"7UK;\3WWW/FQ[T9KJ7[J%-' 729R/?928Y9'OJ_C%#.F.W*).7V9 M2Y4Q0U.U\/52(4N<42;\* CZ?L9X[DU&;FVF)B-9&,%SG"G0198Q=3]%(==C M+_0>%K[P16KL@C\9+=D"+]%<+6>*9GZ-DO ,<\UE#@KG8^\X/)J&/6O@=GSC MN-9;8["AW$CYTT[.D[$76$8H,#86@M'?"D]0"(M$/&XK4*_V:0VWQP_H9RYX M"N:&:3R1XIHG)AU[0P\2G+-"F"]R_0&K@ XL7BR%=K^PKO8&'L2%-C*KC(E! MQO/RG]U5B=@RB*)'#*+*('*\2T>.Y2DS;#)2<@W*[B8T.W"A.FLBQW-[*I=& MT5=.=F8R+32M: W'\6W!-;>ITK /LT+%*44+,\5CA&,A9,Q<'G=G3&%N4C0\ M9F(/=D_1,"[T'EF])V$8^"R52>&:,IV23H#E"9PI%L/W"\QN4/V '> Y7' A MK+.1;R@.R\:/*\[3DG/T".<0+B01T/ N3S#YW=ZG^.LD1 ])F$:M@!\+T8%N M^ :B(.K"U>4I[.[LM>!VZ^1V'6[O$=ROBB5TB>B"-079:FMOXY%>LAC''ETW MC6J%WN3UJ[ ?O&UAUJN9]1QZ]R^.';Y_HC4X-YCI'TV$>R] ^* F?-":2L=3 M(:DIDT5NFNB5 'T'8!^CU:0W\E<-/ONUSWZKSVMWI3'99RM4]$1!H7%>"!#T MCF@KX7MDJO%HVW'#H,GR-XJ#FN*@%6K&#-W%1@ZMAO]X6L.:UO#YY35\ <*' M->'#_Y57"7"X):]NI]\LL##8O+[!"TGL">#PX$F-A5LU(FP%.W%U"!658>&* M@$[YLIE5*] _'F(8;8A&SZ^["O.9.6]J1-A>)/Y >A7"MO;"7F?PB/@V-2!L M?;'_1WSMP&T/G+_5JY"D%JXCTQ#;V,NVI5ZMN[[CLM?9;"];Q@NF%IRZ%8%S M,@TZ ZH JNS"RHF12]?YW$A#^G5#VY&@LAOH^UQ*\S"Q#NI>>/(+4$L#!!0 M ( *R HE@S0H\"> ( (L% 9 >&PO=V]R:W-H965TE#J]1.4:IU'Z9]<. 2K!J;V29I M__N>#6'9Q#(^@!]WO\>9<[)7^MD4B!9>2B'-+"BLK2[#T&0%ELP,5(62=C9* ME\S25&]#4VEDN4\J11A'T30L&9=!FOBUI4X355O!)2XUF+HLF7Y=H%#[63 , M#@LKOBVL6PC3I&);?$3[K5IJFH4=2LY+E(8K"1HWLV ^O%Q,7+P/>.*X-T=C M<$[62CV[R5T^"R(G" 5FUB$P^NSP"H5P0"3C5XL9=)0N\7A\0+_UWLG+FAF\ M4N([SVTQ"RX"R''#:F%7:O\%6S]>8*:$\6_8M[%1 %EMK"K;9%)0*X=(?R:#7MD)E:(U7<&O@$\SSGKG!,P)UL3M^5\<,U6L:%^4@A][A# :,DM*3$ MX859R[IH6.-_L([@04E;&+B1.>9_YH?DH+,1'VPLXI. #TP/8#0\@SB*QR?P M1EU91AYO]-^RG,'<&*2*,)G#/6=K+J@L: [ERH&*LL*LUIK+K8_ZJJ3N%A;, M< ,_[HD [BR6YF=?N1HUXWXUKC$O3<4RG 74>0;U#H/T_;OA-/I\PNNX\SH^ MA9[>O%34(F1$TW%*^A%V2M!9D\W7/JD-V##R:*[G=VDTB*;G2;CK$3'I1$Q. MBEBUW#DWF:JE!NDOQM'Q,_Q+3'C4("7JK;\&#'BFIE>ZU>ZFF3<- M]CN\N:;H3]MR:4#@AE*CP3D)TDWK-Q.K*M]N:V6I>?VPH-L2M0N@_8U2]C!Q M!-W]F[X!4$L#!!0 ( *R HEB3HUCJZP, )01 9 >&PO=V]R:W-H M965TP) ?B4CU MPML;K@%(4\+CWJ/ Y_Y;F_L@+^<']@.[L%\/=PI[/D52\P3 M2#67*5&P77COZ6Q-IQ:06WSC<-*U-K%2-E)^MYV_XH476(] 0&0L!<.?(ZQ M",N$?OQ7DGK5-RVPWGYD_Y"+1S$;IF$EQ=\\-ON%-_5(#%N6"?-9GOZ$4M#( M\D52Z/PO.96V@4>B3!N9E&#T(.%I\B@ Q"6@/!GP+ #,"@!@TL! MPQ(PS"-32,GCL&:&+>=*GHBRULAF&WDP>$I^3+7F::I;&>^P9U6&_\J/1Y5?@<=OC\ MB:D;,J"O21B$PQ;XV@U?0U3!!TVXC]&K0AA6(0QSOD$'WT?.-EQP\S!KDU)@ MA^U8F]4S?6 1+#Q,6PWJ"-[RQ3,Z#MZU">N)K"%S4,DM MF^D?^F];I K0. ?9?U?'):73<.X?ZQ%H,0J#:6744#:LE V=_GR1A@DBRF7D MT+HE"XJ1V[L6HT[O1I5W(Z=W'^$(@M VGYS :_=63V0-C>-*X_@)*33N4V9/ M9 V9DTKFI+<4G/UQ-;4>;X!T.%3 M\LAY?[A::D]L3:GGZP1UWR>NRB,W55<>C2ZY*[59=5Z6Z/DF09TG^(79-+[D MKMEFU>VAO00T1\Y'*'6?H1A'\E[;0@M+FVA?U38$ZR."Y0HD&U!5R4)>VX5K M74,LK"*1Q:!)! KK+JRK$YG9>@Z;TNR11W>97]R_ADML+@MLU,<29_*S"..YYJ(F"+GPMN)KC-5/$$4'2, M/.1%\48:++'SYAX8QM$:X/Q62O/8L1^H'F*6_P-02P,$% @ K("B6)4@ M5QPV P 7 D !D !X;"]W;W)K&ULK99M3]LP M$,>_BI6A#:1!TO2!PMI(M QMTI J&.S%M!=N@4P)#'C L]]%)C\G/?UW$*&=4G,@>!,S.I,FJPJ^:^ MSA70Q#EEW ^#H.=GE DO&KBQB8H&LC"<"9@HHHLLH^II!%PNAU[+6P_EZ55+6L?-]EK]RL6.L4RIAK'D/UAB MTJ'7]T@",UIP;"NJ2&1@,EET19:U2S#;XJU1 M.,O0ST17E"ER3WD!Y!JH+A3@$1E-CLEM>:Y$SL@-Q%+$C#/JMAY'QBD5<]"$ M"6)2(!LJ.&E'QC++J7CZH,EGJL0Q?C_D&Z-3U# ,_0XOP5#&]1$N='=[20X/ MCLB!5?N>RD)3D>B!;S \"^G'JU!&92CA"Z&TR;44)L4510+)MK^/VU+M3;C> MFU'8*'A-U0EIMSZ2, @[-3SCM[NW&W#:U5&UG5[[]:.Z9#KFTIZ6)C\OIMHH M3(=?=5M62G;J)6V).-_?M7K!I[IX_Y/85O2=*OI.DWHT M@CD3@HDYR4$QF6#R5JBGC:CNLU^XSYXFO[$B6G#+#>O"PI\+2QWSZ:O,319; MS/V*N=_(/"Z4 A$_$4Q,H7E9-I_IZRC[>PS'86^'<]_F!U2Y5U>=HS,W74XE08O5]=,\?D#RAK@_$Q*L^[8 M!:H'5?074$L#!!0 ( *R HEA2*T[%3 , !\, 9 >&PO=V]R:W-H M965T%KMD$:X>O_B?EG-'>=R3Q4,!?_),IT/K)Y%,IC2.=?78OD%FOF$QB\5 M7%7?9-G$.A9)YTJ+HA%C!@4KZRM]:CBL"-S@#8'7"+Q=!7XC\'<5!(T@V%40 M-H)JZG8]]PK2JK%>E"?Y$+BC'?B WU6(^'(&FC*LC?')W M,R*'!T?D@+"2W.;H1\M,]6V-V9HQ[;3)[*+.S'LCLV]4GA#?/2:>XP4=\N%V M^0C25NYWR$>[C]XE'^\^NKY>>_X3>64D@R%%+6+Y@B"!4+ MQK!W GC)R'GV!Y<+OL):8?F4IAI,@_SZBE[D"EOJ=U<5ZH&#[H'--G6F9C2% M@87[D *Y "OY^,&-G,]=-=FGV6B?9N,]F:U5SV^KYV]S3VXES0!WU138@MYS M4,>D!-U5C-HGJGS,%K](7#]V_;!O+U8Q=X6%872Z'C;:FM5[ >[); U@T (, MM@+\KG.0N!WB\L<5394"W;FCU"[A"I>>U]N$]SKH-#K=1+BVY/9&KJP M11=N7WM"X^;]?W3A*RJQ&[K!)KRNL-/8C3?P;QM; M](J'ZWCXV0 R[(SKN3UW ]S6;-X+;D]F:^#B%ER\ S@\OZ2/N> 92$7@[YSI MYRZ*\:O]K!?&?N1O0.P(Z[E>Y&PP[ B+XYX;K(>-N\(\/_3:L'K>]LKARAR= M\63PP/ 'F,,4A P "PL !D !X;"]W;W)K&ULK9;=;]LV$,#_%4(KAA1HK"];EC/;0.RT6(!V-9)F M>QCVP$AGBZM$:B1EI__]CI2L^D-6^Q _6"1U=_S='76\Z4[(KRH#T.2ER+F: M.9G6Y8WKJB2#@JJ!*('CF[60!=4XE1M7E1)H:I6*W T\+W(+RK@SG]JUE9Q/ M1:5SQF$EB:J*@LIO"\C%;N;XSG[A@6TR;1;<^;2D&W@$_52N),[6 MD.._QJC3[FD4#\=[ZQ^L\^C,,U6P%/E?+-79S(D=DL*:5KE^$+O?H7%H9.PE M(E?VG^P:6<\A2:6T*!IE)"@8KY_TI0G$@0+:Z58(&H7@5&%X02%L%$+K:$UF MW;JCFLZG4NR(--)HS0QL;*PV>L.X2>.CEOB6H9Z>/\"6V91H0582)Z)2^3?R M *60&E+R@7'*$T9S$>NWKPE;XA+5$8E*,(X>>),JW>XB.,O&>Y(>:JFKD9_#)6;-.R+FCVX MP!Z23X+K3)'W/(7T6-_%.+3!"/;!6 2]!C]1.2"A_XX$7C#LX%G^O'K8@Q.V MN0FMO?""O?=2"DF60LKZS"N"<<(L,5Q= 3Y2;]U1>65C!W%:-C&:-AG M??Y%:#R;>'"!5]!YAFK]R.J;HK:=^[X73,93=WOHQ+G8Q(NC42MU1#=JZ4:] M="8ELDIT)1G?V.P)G8$D"7X*FV[<$)Y+A:B6#?EN*4<]U+>'[*19\""!'M@35^Z M SKNX(TB+SKA/1<;3<(+Z8];WKB7]P^\AH]J8Q=??';PKOW))!Z>\)V+!:'O M=_--6KY);X$Q?$?Y)J4YG*(HL,;;+Q2L:._/>][[>?UYNA!54L MZ;QY:KWQ85J\P2@^R4J'F#?PQM[1[T*6_(,[VN^EO&-YI4]ON(;3_SG.<[$? M<[H';44!6+!,MZ7P?%1VCSE97YA.S[8KW\W4;2)>F1N&%UL. M:S3I#<;X 7D6&ELA.\RP6P5I!/#]6@B]GY@-VOYW_C]02P,$ M% @ K("B6($'0]]M @ >P4 !D !X;"]W;W)K&ULK53?;],P$/Y7+#.A36)SFG2_2AII:YFH!%+5,GA /+C)M3%S[&"[ M[?;?; G@R&,EE1W2TKEZP)C-2ZBX/=,U M*#Q9:E-QAZ99,5L;X$4 59+%473!*BX4S=*P-S59JM=."@530^RZJKAYN@6I MMT/:H[N-F5B5SF^P+*WY"N;@[NNI08MU+(6H0%FA%3&P'-*;WF"4>/_@\%7 MUNZMB<]DH?6#-R;%D$8^()"0.\_ \;>!$4CIB3",7RTG[:[TP/WUCOTNY(ZY M++B%D9;?1.'*(;VBI( E7TLWT]N/T.9S[OER+6WXDFWK&U&2KZW350O&""JA MFC]_;'78 _3Z+P#B%A#_*R!I 4$YUD06TAISQ[/4Z"TQWAO9_")H$]"8C5#^ M%>?.X*E G,MFL!'A19PF4X.&7EOY1&90:^.@('="<94++LE$-37CG4_)35$( MO_SKX'@,C@MI3]#E?CXFQTN](',7] _#1Z_ QY!T\>0YG*%:G6-PI%@>^Y 6^#\9H0T;:F*82+<&T M4#N!NU/ 7X'B_,27PUIW%I6TCCOP!OG^";G(!"W[XY .S<7]PQ?[?A[8FN

\B>G](E?]$]DRCI-,H>8T=JZI8-VV*9>4GCE K['DL#84U M!=SXC8.ET/!>!%X_@3;9Z74275Y=IVRSG]TAO_/HLO?'KPF<[;6&'TM83"N! M;R9ABF,X78=N66B'O1>6)4Y',-X!SY=:NYWA&[";M]EO4$L# M!!0 ( *R HEA,S-_\ @4 !8A 9 >&PO=V]R:W-H965T%&'MK*3?7 MOB_F:YH3<<4VM%"?+!G/B52G?.6+#:=D427EF8^"(/9SDA;>9%1=N^>3$=O* M+"WH/0=BF^>$_W=#,[8;>] [7'A(5VM97O GHPU9T1F5WS;W7)WY#?%F,O*"NB&9W+$H*H?\]T M2K.L1%)U_%N#>LT]R\3CXP/ZQZIYU556W=$DDF(\YV@)?1"JT\J+BILE4W:5$.XTQR]6FJ\N3D@3[38DO! M YVS59%6U+X']54!/G*6@RDK)%=\"_"8RC685E51+L#;6RI)FHEW*N7;[!:\ M??,.O %I ;ZNV5:08B%&OE1%EK?RYW5!-_N"T(6",+A3MUL+\$>QH LSWU?- M-1VB0XP/NRH9S(M%B!&5VI MYT&VLT/&%=F]3 M058K3E>DDM:7Y4%;X._/*A1\DC07_[11$+JDP!&804'44!!91_SP,+4UN<^, MJ\SR&_=Y F& DL'(?SXN_SPL"89QU$09=<5-7;&UKMGV25 "[CE;;,N'^W_P M,FU:4;L.C",P@X!!0\"@)VT.7%+@",R@8-A0,'RU-O>9T9'H<(0Q.I'F>508 M0SAHEV;2E)58RWI4TSJ8LT)(OMU/]R\5IQ6WZ\@X C,H@(&>F8.>Y%D#.V+! M%9I)PY%!@:^6:)UZK#Z4(!R<:+0E#&*(DG:10J1+0];2#E^=K:594SN/@2,T MLU'M62#N2XI.G8PK-),&[66@U2?8I1B>:2P.H_CTZ[(E+$I0&%^0HO88T&XR M.L_B=KS. ^,(S>Q>.QD8]Z5/IV[&%9I)@_8ST.H5[/HU& MHS:;,]5S.J<=9&J%[3P^CM!,$K2K@4E?,G7J:URAF>_CVM@@JV.PRK1.-:;J M>%"^>1LR;0T+AQ=L)])F ]G-1F4\I\?&L[-B[7?H.E2NT$P^M,-!J"?%(J?^ MQQ6:28/V/\B^:&-5+&XQEV$=3?U>YVF_0>=6^CV47K)T0ACW)%3LU0*[03!JT M <+V)1Z;7.M40XAQ;^AVI+^^3Z#;R>[K?H-76XIF1!>1F@/E\R)@\GY0V:GT),?@)02P,$% @ K("B6+_J MKD1! P A@L !D !X;"]W;W)K&ULM59M;YLP M$/XK%JNF3FH+AH0D71*I339MTJI5?=D^.W )5L'.;).T^_6S#8%T(;1KNR]@ M&]]SSYW/#S=<<*7P/27.1<947HJ%JY< M"B"Q-\T,T(9E/ M&JMDY/0=%,.WX'W5Y/T>'!AQ;A];Z'4J>ITV])H>L?0046@*$60S$)ML!$V<"]30HIKKNQKC M3K_C#X;NJH%-MV+3;65S%L>VCAK35)AVMUUZO3 (FEV&E6-($S.04BD M.-*3&+1B1$!79):"/$(,5!.9<(?,,<9AI^LWL^E5;'K_>ARZ,*.DJLPF+KW= MQ 2#$'O-5/H5E?[S"G=S?2DT'DO_/U3OH.(X>%ZZTIKCLTMXL).V7K>_IYJP M5XNB]R)*3Q]C";Q-*.P'>VX4WE)IW$KHNTIT(B:Y$,">/,QVK!>>)O9KKOZ; MU%P)\\8T:TG'K9+\NK(KL9]9=[6.XW8A;Y7.TO:11 S\/0*!:[7&[7*]Z0!$ MT0'\_OM'7#K?%>YC/PP[>[S7PHW;E?L5-RW<^7LUW#1WJS7*0"QL RA1Q'.F MBBZI6JV:S+.BM:JW%QVJIK2@3*(4YMK4.^GI9(BBZ2LFBB]MHS7C2K=M=ICH M1AF$V:"_SSE7FXEQ4+7>XS]02P,$% @ K("B6$C5^X;& @ _ @ !D M !X;"]W;W)K&ULS59=;],P%/TK5IC0)L'RV70; M;:2M!5$)M*K=X 'QX":WK37'#K;3CG^/[:0A95GY4!]X2?QQS_&Y)[ZQ!ULN M'N0:0*''G#(Y=-9*%5>N*],UY%B>\P*8GEERD6.ENV+ERD( SBPHIV[@>;&; M8\*<9&#'IB(9\%)1PF JD"SS'(OO-T#Y=NCXSFY@1E9K90;<9%#@%!GPBL)6M-C*9+#A_,)U)-G0\(P@HI,HP M8/W:P @H-41:QK>:TVF6-,!V>\?^SN:N^+'VH07PHV< 00T(_A00UH#0 M)EHILVF-L<+)0/ M$B9:LYF&]<:B=3:$F:\X5T+/$HU3R0PVP$I ,TCYBA%K M[6MTG66VB2F:L&JKF(G3,2A,J#S3(??S,3H].4,GB#!TM^:EQ"R3 U=I48;: M36L!-Y6 X!D!'[$X1Z'_"@5>$'7 1X?A8T@;>+@/=[45C1]!XT=@^<+?^F%* M@+ 5FH*P#K 4T.V"DE7EQ=O'0N]$R- =R4W8[1+-]8Q$&A*'E['O#=Q-.Y6.L.@B"BZ;L#V142,R.BBR M_1%Y\Q&[9%8\O=;ZO=CS?E5Y<+5_-+S7Y-([F,OLI\_H=,)26F;:?5.% F>V MDG?39UT)'B3_VXUW)+(]'^+&A_C_*-7XF(X=B6S/L7[C6/\HI=I_4H.70?"D M!CJBO'94)=%MG4WF7J#_]RO")**PU#COO*^WD*C.VJJC>&&/JP57^O"SS;6^ MGH P 7I^R;G:=&ULS59IB]LP$/TKPH72PFY\Y$X= MPQXMN]"R(>GQH?2#8H]CL;;D2DJR^^\[DATW2[U>*(060JQCYLU[(XW'X5[( M>Y4!:/)0Y%S-G4SKBT*XM9!2*K0B[V<\=W#@M+MLFT67"CL*0;6('^4BXD MSMP&)6$%<,4$)Q+2N7/ASRZGQMX:?&6P5T=C8I2LA;@WD]MD[GB&$.00:X- M\;&#*\AS X0T?M:83A/2.!Z/#^@?K';4LJ8*KD3^C24ZFSL3AR20TFVNEV)_ M [6>H<&+1:[L/]G7MIY#XJW2HJB=D4'!>/6D#W4>CAS\P3,.0>T06-Y5(,OR MFFH:A5+LB336B&8&5JKU1G*,FT-9:8F[#/UTM(0=\"V0)<1BPYG-U#FY2!([ MI#FYY=7)FXTWUZ IRY7_-G0U!C<0;EP'NJP"!<\$^D1EC_3],Q)XP>"INXN< M&^)!0SRP>(-NXF?(W-P]QC=D =)RY3&0NW7.-I;U&7G_4.(=@(1\9H6Q$RE9 MX99*:5P9K#25FF#^8&;IG7OX\]LT=G(R!313)8UA[F"%*) [<*+7K_R1]ZY# M<;]1W+?H_1>/JEOP'WKOGNHEWS\B,KG54*@?;2+[)Q Y:$0.7CC6@[CR2)SX M+0Z78^ :7QAMU"MPW[/HYH6TB[S>- A"=]=":MB0&G:2:A*JFPNDCA.*G)A( MVOATX_H!*037F>I(W*CA./I7]3!\OAXZ.?WE51DWBL?_1SV,3R!RTHB M)FWUX(TG[?4P;4A-3U0/W;@>>00J6ZO!/6IQYFL!V\F&<45R2!'*ZXVQTF35 M@:N)%J7M>FNAL8?:888?+2"- >ZG0NC#Q#32YC,H^@502P,$% @ K("B M6"QS_WNR @ '@< !D !X;"]W;W)K&ULK55= M3]LP%/TK5QF:0(*F30ICK(W4%K8A#:FB8GN8]N FMXV%8W>VV\"_W[639H&U MU1YX2?QQS\FY)]?7@U+I1Y,C6G@JA#3#(+=V=16&)LVQ8*:C5BAI9Z%TP2Q- M]3(T*XTL\Z!"A%&W>Q$6C,L@&?BUJ4X&:FT%ESC58-9%P?3S&(4JAT$OV"[< M\V5NW4*8#%9LB3.T#ZNIIEG8L&2\0&FXDJ!Q,0Q&O:O)N8OW =\YEJ8U!I?) M7*E'-[G-AD'7"4*!J74,C%X;G* 0CHAD_*XY@^:3#M@>;]D_^]PIESDS.%'B M!\]L/@PN \APP=;"WJOR*];Y>(&I$L8_H:QCNP&D:V-548-)0<%E]69/M0\M M /'L!D0U('H-Z.\!Q#4@]HE6RGQ:U\RR9*!5"=I%$YL;>&\\FK+ATOW%F=6T MRPEGDYE5Z>/9F(S(8*(**@[#*G]E!GX31B73F8$S&&49=WM,P*VL"LA%'E^C M95R8$PIYF%W#\=$)' &7<,>%H S""TI==\+TUK5N%(5[5$5PYV2-C=P(S/, M7N)#RK!),]JF.8X.$MXQW8&X=PI1-^KOT#/Y?WA\0$[ MPA>4J,E/Y_8HH__+C=7,53;&PO M=V]R:W-H965T4MKJTO?-_D22F;.5 429^9*E\QB5R]\4VE@10TJA1\%0>J7C$LO&]9C M=SH;JI457,*=)F95EDR_7H-0FY$7>F\#]WRQM&[ SX856\ 4[&-UI['G=RP% M+T$:KB31,!]Y5^'E.'7Q=< /#ANSU2;.R4RI9]>Y+49>X 2!@-PZ!H:_-8Q! M"$>$,GZWG%ZWI -NM]_8;VKOZ&7&#(R5>.*%78Z\"X\4,&_5YANT?A+' MERMAZB_9-+'GU"/YREA5MF!44'+9_-E+FX"43;G*AS$H#^7DU M,U;C4?O5YZ\AC/L)W?6[-!7+8>3A_3*@U^!EGS^%:?"US^U_(GOGG7;>Z2'V M[)YM\$Q9T)P)0W [\5)7E<"=/R42;)_WAC"M"5VE6&-M43%0^2 MH(MZIS;NU,8'U3YA77!GK])J@;G8K[&A2;97IS2(=C3V10W"L%]CTFE,#FJ\ MX9+CI2S(0JEBO\+DP]HA'<0TV)'8$Q8EYS3JUYAV&M.#&A^490(3V9[[O2+3 M#YL8!0,\>3LB/X:%@S@9T!V1_E:M&ULK55=3]LP%/TK M5H8FD$8^&V"LC51:3?" A$!L#],>W.2VM7#LS'8;^N]W[:11RL+'P_I0?]US M?,ZU?3.NI7K2:P!#GDLN],1;&U-=!H'.UU!2['((#S #71KB+@VQXTO>2<.. MS)G.N=0;!>37=*&-PHOV>\A?0S@:)K2/[U)7-(>)AZ]+@]J"EWW^%)V%WX;< M_B>R ^])YSUYBSV[AV+3O"D\445KO%X&%*-IH;;789J=G M/A[FMN]L(.C"3\+^+^H@!_I'G?[1Q_7;HF';2LD52G_/0L,<17UYB9^^\# 4 M%?OGP[+33G;Z<=E+)A@^XH*LI"S>$YW^F](4<_I"]%!4ZL]TF'+-K[+ M%1.:<%@B+O3/D48UI; 9&%FY:K*0!FN3ZZ[QZP'*!N#Z4DJS']@"U7V/LK]0 M2P,$% @ K("B6(D'ZN J P PPP !D !X;"]W;W)K&ULU5==3]LP%/TK5C9-3 *2-&WY6%NII=M @U1L3U,>W"3V];" ML3/;H?#O=^VDH1TA$B@OO+2VXW-\SK6O>J&W&;AARY6Q _YHD-$ES,#<9M<*>W[%DK 4A&92$ 6+H3<. M3\]"!W S?C)8ZZTVL5;F4M[9SD4R] *K"#C$QE)0_+N',^#<,J&.OR6I5ZUI M@=OM#?LW9Q[-S*F&,\E_L<2LAMZQ1Q)8T)R;&[D^A])0S_+%DFOW2];EW, C M<:Z-3$LP*DB9*/[I0QF(+0#RU ,Z):#S/Z#[ B J 9$S6BASMJ;4T-% R351 M=C:RV8:+C4.C&R;L-LZ,PJ<,<68TUAJ,)N? $X)Q(3/*@>Q-P5#&]6=R0&YG M4[+W\?/ -[B:Q?AQR3PIF#LO,$?D2@JSTN2K2"#9Q?NHLI+:V4B==!H)KZ@Z M)%&X3SI!IUNCYZP9/H6X@D<-Y7 7J/ 2RF6!QROGX10JY6L%3-PD,BUJ--9D/5JUR\4-B[WQFCW M*S/]9C-X4.M4-Z)>>YQ:(MLQ>%09/'I?B7K49F1;(MN)['$5V>-6$O7X60+T M@N!YGC8N]D8K)Y65DT8KDYQQNZEU\AN1K]VOELAV3(;!T]L^>%^Y4.IM*;AM ML>U&=ZN6"EO)AY)FY\T5U&5$\WJO]>-OE8DIJ*6KGC6)92Y,43%6HU6%/G9U MJ?\TO2COL19;,MQ>#@N$!H='F-RJJ)B+CI&9*SKGTF )ZYHK_,H 92?@\X64 M9M.Q"U3?+:-_4$L#!!0 ( *R HEA'75E5L0( )L( 9 >&PO=V]R M:W-H965TW_/X[$NRDNI.EP"&W%=< MZ+%7&E.?^;[.2JBH/I$U"'RSD*JB!J>J\'6M@.8NJ.)^& 0COZ),>&GB;#.5 M)K(QG F8*:*;JJ+JQP2X7(V]@;7^=@+;$+ (3,6@>)C"5/@W )A M&M\[3*]?T@9NCM?H[QQWY#*G&J:2?V&Y*:X_DL* --]=R]0$Z/J<6+Y-< MNW^R:GWCV"-9HXVLNF#,H&*B?=+[3H>- ,39'1!V >'#@.$C 5$7$#FB;6:. MU@4U-$V47!%EO1'-#IPV+AK9,&%W\<8H?,LPSJ37H(UJ,M,H)@I"14X^F1(4 MF994%:#)*W*>Y\PJ3CEAHBT;J__1!1C*N#Y&E]N;"W+T_#CQ#69D$75"8D&+TD8A,,=^4R?'A[M M22?JU8T<7O0D=:=2&RS;7\:4VB$:>_(WMIWV'/76![8)]AYVT;Y"Z9MVW@#%@RI<5@@9' 28\6I MMA6V$R-KUTWFTF!O&PO=V]R:W-H965TLFCJI;4)X*QU$@K;3*JU:!>OVH=H'DQS$JF,SVP'Z[W=.(*4M MI-L7B.V[YWGNSG?NKY1^-"FBA74FI!EXJ;6+"]\W<8H9,V=J@9).9DIGS-)2 MSWVST,B2PBD3?A@$'3]C7'I1O]B[TU%?Y59PB7<:3)YE3#^-4*C5P&MXVXTQ MGZ?6;?A1?\'F.$%[O[C3M/(KE(1G* U7$C3.!MZP<3'J.?O"X"?'E=GY!A?) M5*E'M[A)!E[@!*' V#H$1G]+O$0A'!#)^+/!]"I*Y[C[O47_4L1.L4R9P4LE M?O'$I@/OW(,$9RP7=JQ67W$33]OAQ4J8XA=6&]O @S@W5F4;9U*0<5G^L_4F M#SL.S?" 0[AQ" O=)5&A\HI9%O6U6H%VUH3F/HI0"V\2QZ4KRL1J.N7D9Z,Q M&JOSV.::RSDPF[P@.XFW"II M4P/7,L'DI;]/.:@2$6X3,0IK 6^9/H-FXP3"(&S!_>0*CH\^U> VJP0W"]SF M/R=XF["ANY!E#A^&4[*B&_I[7R9*@M9^ M>U%V;!8AQXU)8&]1*]Z..'1B?X M7"._5-L5;[N6=Y@D MW+6M 1H\$"MC#>":1I%Y7>U20ON-A ,".I6 3JV %W4[@1L9YUI3U2Y)R@E, M+)609I-U74%G*J/^H*Y1&=4@=3-KB=O]A^NU=3M3ZJ%KF6>HF8ML;ZG_0Q,, M7S=K3;F[5=3==QB2/'[.^X(]N2#W]F?W3<9/.\&!I)]7].>U]$4X^\A*M_8N MV:$;UJNX>K5<-#C>N=:]=^^4OS-XJ:[SXGDQ=%US:&ULC5;;;MLP#/T5PAN&%FCK2RY-LR1 XNY28,.*=9>'80^* MS=C"9"F3Y&;[^U%RXF:=F^4EMBCQ\)"A#CW9*/W#E(@6?E5"FFE06KL>AZ') M2JR8N5!KE+2S4KIBEI:Z",U:(\N]4R7")(J&8<6X#&83;[O5LXFJK> 2;S68 MNJJ8_KU H3;3( YVAH^\**TSA+/)FA5XA_;S^E;3*FQ17*6'\+VRV9Z, MLMI856V=B4'%9?-DO[:%V'-(DB<UR\K.S-TKE&RX$,)G#!UNBAAMIF2SX4B#, MC4%KX!SNFG\9U K2DG;1 )?0.I]*^D+0V\DCGF?_N'E%N;8+)+<)$3Y MZ0'<7ENXGL?M'5.X?TMVS4TFE*DUPK?YTEA-_?J]JQQ-E'YW%'>)QV;-,IP& M=$L-ZGL,9B^>QCYY@-FJ9C8YD1E?R/QTRZNB09#1J"?A3Z>%X MW^+O!UK[*GADB*,'I8O^!TRWTTD8:4)6/HC"&9#N/8C9LLD/N-.X3-2D0T[4 MA)+%N:"9DP-K[C@9G>-7FD&0*DF7O&YF4]O#!@O71A=="85[HEVA+OPLFK K4[0/LKI>QNX0*TWRFS/U!+ P04 M " "L@*)8AJV_A3\& >+0 &0 'AL+W=O@:;N'80^,3<="]>&1 M=-P.^_&C9%44;8H)/09^22S[WJ-S+Z_((UZ>;4O^1:P8D^!KGA7B?+"2%&N6:%^698\IU)=\MNA6'-&%[53G@U1%,7#G*;%8'I6?W?%IV?E M1F9IP:XX$)L\I_S;*Y:5V_,!''S_XD-ZNY+5%\/IV9K>LFLF/ZVON+H:MBB+ M-&>%2,L"<+8\'US ES.25 ZUQ>>4;47G,ZA"N2G++]7%V\7Y(*H8L8S-905! MU;\[-F-95B$I'G\WH(/VGI5C]_-W]-=U\"J8&RK8K,S^2!=R=3Z8#,""+>DF MDQ_*[:^L"6A4XZ8U6%=4DFG9[S< EY9*[3J0YV;VEM%DQ;5,%Y+KGY-E9^Q4=^42\OO3R^9I&DF?E*6GZXO MP=,G/X$G("W QU6Y$0I3G VEHEG=;#AO*+W:44(]E-Y3_@)@^ R@"!&+^\SM M?LGFK3LVW8J$&W)^_.=@@)O M)MGM^78DWG['R@'E#!^!T;3'_\ <;1S[:D! (S4H3;%&$7 M^O1U)P_/P!M>"@%>J2<7?*;9AME"W^'%-5XUT]Q-8X2A&JZ[;DPV*V766AED M24N6.,E>S.>;?)-1J<;L(B^Y3/^AU8QBH[E#&G4(/$=P%),]GC:S",6)G>BH M)3KRR*J:M-245(#9AG-6S+^!CYP6(NNE/CKD-(K0'G&+$>I);]RRCCU8_Z86 M(GND]BS5PW:5JDHSB M?::'5@F:])'5JR]T+[]Z'@/_@O>*>;[)K22=,+[/:R@T,VB]BD-RHED-.O6# M=YH"H9EITAH"ND7$+T*F>3U1?!)LNHQ@(S0Q:"Q4X/E6Q!Y4YH=#,-&FA YTBP:?8W4!PY"CV M8US-@+0L@6Y=G]\ %0C/?L+6@0=&IWK&=2LK[)3L0FIDF+::0 MCYAZB$QM W%$8^C/5UBM9K$=EV".ALG;A'E(U,;*$/I$=QYA6Z8VLQ0%/50 MU1(*^>Q@^,K4!MQ@-=Y7V#8CA'J(:QF$W+L9OD*U@>L.]0BA_8T7FQ6)>X0J MTF($N85 ,YVY5:H;P_N)#81F1JS5"HI/-;$%U3>AT,PT:7V#W#LQ#U^X[P%R M+=Q'N9H!:26"W"J@4^G]$M6-X3V$C[&!@K140X"PXWWL*%%>. L]T"*5;IVAZ0$\AW'$.AF6%K;8-/ MU17"0=M"H=#,-'4:0\$[0X=-'Q+A \EJ-4-]6ZM8ZRDW MBY)1#UFMI_!C=HBPI?N#T7YORVK50US+(ARV2=3 =4<;Q5%\D&B+V1@F?72U M/,%N:6"?X]PRU@WI_1@_QL8*UG(&GZJ%A(-JH%!H9IJT!L+N[1J/Q=T-Y%"Q MQWB:?7*M58A;)_27?;^F=4/ZCF**R)T&U4"@T,TU:"Q'W/L_# MR_X>(-?;VU&N9D!:M1"W:OF=W]*B6?AI!N:EL._!NF&\1_$Q&FJD(.RH]2,\S7"T$B,^2NPA ITW08 MT3J,N'68U]&ML45T'^PGVZWZB&J]1-S;/_]/F#?@/9*[(7YHT[,)3K1\(3ZG M8.Y7Y0U<;.70T'29[&@..X=7JY/#[RF_30L!,K94/M&+L8J1[P[C[BYDN:[/ ML]Z44LF3^N.*T07CE8'Z?5F6\OM%=42V/1(]_0]02P,$% @ K("B6&A( MO=+F @ APD !D !X;"]W;W)K&ULM59M;],P M$/XK5D!H2&-)D[YIM)'6CI=)#%6M!A\0']SDFEIS[& [[9#X\?@E">UH TRE M'QJ_W#UWS_G.Y]&6BWNY!E#H(:=,CKVU4L6E[\MD#3F6%[P IG=67.18Z:G( M?%D(P*E5RJD?!D'?SS%A7CRR:S,1CWBI*&$P$TB6>8[%]PE0OAU[':]>F)-L MKNQ-_10"BM<4C7GV_=0\>D9O(13:?_1ULGV(@\EI50\KY2U!SEA[HL?JCCL M*$3!$86P4@@?*83A$86H4H@L4>>9I76-%8Y'@F^1,-(:S0QL;*RV9D.8.<6% M$GJ7:#T53TJI5Z1$"\CTX2B)7J&K-"4FQIBB&^82Q43\[!H4)E2^'/E*6S;Z M?E)9F3@KX1$K$;KE3*TE>L-22/?U?>UQXW98NST)6P%OL;A 4><+ M:W3V_&7-X8!_T[^'BVJX%C>C)KJ1Q8V.X$XY2[1#P@5P3N0]^O)!RZ ;!;G\ M>BB0#K![&-#4]*4L< )C3Q>M!+$!+W[QK-,/7A]B?2*P/>[=AGNW#3W^6.9+ M$(BO=+$77"B\I("6=;K).MU^M)S:Q%GH60OF/MK$T&)#'L-PUXK MPSE()I!2BFAZBY^#[._2"1_1:'7@BO7Y# MK]]*3]="![VC?*GO@87)8]#0'IRZ9@>GY'XB ML#WNPX;[\/]F]/"/&?V[1&<0F%\CYSSW=WI:#B*SK5ZBA)=,N3[1K#:OB2O; M1!^M3_0KPST*?L&X)XJ^]3/")**PTI#!Q4!7FW!MWTT4+VSG7'*E^[ =KO5+ M"801T/LKSE4],0::MU?\$U!+ P04 " "L@*)8Q'9UD_P% #4(P &0 M 'AL+W=OL;)I::6NP#02Z M--*:W'25-EW5WFX?IGUP@Y.@ ?(00',.ZX.5]:,._]>._'>_AG MXND3R[_Q#:4"?$^3C%^--D)L+\=COMS0E/ +MJ69O+)B>4J$/,W78[[-*8E* MIS09(\?QQRF)L]%L6H[=YK,IVXDDSNAM#O@N34G^XYHF[.EJ!$>'@;MXO1'% MP'@VW9(UO:?BT_8VEV?C&B6*4YKQF&4@IZNKT3MXN'Q_0WY?)RV0> M"*=SEGR.([&Y&@4C$-$5V27BCCW]3JN$O )OR1)>_@5/E:TS LL=%RRMG&4$ M:9SM_Y/O%1%'#A#W.*#* ;4=O!X'7#G@MH/;X^!6#F[)S#Z5DH<%$60VS=D3 MR MKB58^[W(Y=58^HG9]8[+$<[!/5W+QRDX> /N97%%NX0" MMCH,@SNZ9;F(LS4X6U!!XH2?2\M/]PMP]O(YFG@6 M/^^.#>'@FF5O"Z+-]F^9XO:__)!FH,;05/^5S5R^@[[S5)6X)K$]/@FM!G=_219CNJ+9"]IU]Z%B^KQQF$ M#@HGT_'C%/16K1 4T M3M:S.L3J,J&4R%);0F%4JJ0+M:Y?H9O"]0 MSUE7O4S--$)^Z/CM]#1V ?+Z$E3J"#XC MCW8/G!)PF[-HMQ3ZN<6J$K*%ULQ7:2%X2C$$K:HA6VA-*I0>@F9!9%H!P:ZN MP1[N+"LT9JX/X41?E4CI'V36/P.FO0JIH M\"_XWZL-\YV&5I8MM"8O2K4@=,(F0T9)-)@*2VA-*I0N0F9=-'C54>$U2M7S M.P6MLPI[%O1(:1MD_BA2%?2]I"%>ZM\,9H3!3^<4 @8I 8.\4Q:J4:)&#),B[RW;(W0JO*Q19:,V.E7/ I ME0NVJEQLH36I./J9R*Q<3!,"[LH/S\%!>]&J,4-.X*&>NE0R!9MERH )H4)J M1.IWUC%:J[XPE;K YL\9G?;YE1G!?*_!M74*L8&5V,#^*=O,J&0&4V$)K4F% M$C?8+&Z&SPB3SL^.LO,Z,T+7"D[@_@!< M]&2RBZ3^$1L*Z/IO)=;FYHC4^AY<+ MJ!E_AX/+N21;=R645\H=*V-UZ_U^EX\D7\<9EX&O9!C.Q43V;K[?0K(_$6Q; M;JIX8$*PM#S<4!+1O#"0UU>,B<-)<8-Z(\_L/U!+ P04 " "L@*)8DKP, MR-T" !3"0 &0 'AL+W=O[=B #E$;KQ%[ M=NX]]YP3.]>]M52/>@Y@R%/.A>Y[*Z&6>4_4\!"[7?2_TM@MW;#8W M=L&/>PLZ@WLP#XM;A3._1$E9#D(S*8B"K.\-PLM1U\:[@&\,UGIG3*R2J92/ M=C))^UY@"0&'Q%@$BG\K& 'G%@AI_-I@>F5)F[@[WJ)_=-I1RY1J&$G^G:5F MWO>Z'DDAHTMN[N3Z$VST7%B\1'+M?LFZB.T$'DF6VLA\DXP,,T 3Z'IY;#6H%7OSV3=@./E3I/A+8G@NM MTH56'7I\E67@CBDQN+_0$#@G:$P"PE3I+L#"P*'9S\\J#AI1@.]CM:NH,JP= MAF78'M>+DNM%+=,,_-<1;? >[]#(VQT#[C6UOQ' M]]NEHG:MHM'@\V \J&)>F_?:#78DL#V)G5)BY_\=L\XQ73@2V)X+W=*%[I&W M;H'7WMFZAX>LMN)K]?@[_2D'-7-M6Y-$+H4I/O'E:GDS&+B&>+ ^Q!M#T>#_ MP!37#?R SYC0A$.&D$&C@R=/%2V\F!BY<%UP*@WV5#>&PO=V]R:W-H M965TFTLAR'U2*,(ZBL[!D7 9IXFT+G2:JMH)+ M7&@P=5DR_7N&0C738!CL#0]\75AG"-.D8FM2\Q*EX4J"QM4T MN!I>SB;.WSM\Y]B8@SFX2IZ4>G:+NWP:1 X(!6;6*3 :-GB-0C@APGC9:09= M2A=X.-^KW_C:J98G9O!:B1\\M\4T. \@QQ6KA7U0S2WNZO& F1+&?Z'9^48! M9+6QJMP%$T')93NR[>X<#@+B^)6 >!<0>^XVD:><,\O21*L&M/,F-3?QI?IH M@N/2_92EU;3+*XXC^=H&1?FA%SVSG/5R$()A*42M?,RM)7!$7 )]UP(9TE"2]@N>9CM$&=Z7'7G?TBNZL-F0Q!JZREYH; M7R3\_$(VN+-8FE]]J*WDN%_2=="EJ5B&TX!:Q*#>8)"^?S<\BSZ] 3SJ@$=O MJ:<+U!E*2[WB_M?2JNR93CM';>#SMJ)KW@?<2@[;PW4MNDFCP21.PDT/R;@C M&?\OR76M-6WUH8S[4,;G_2B3#F7R)LHWU-06[9V\0>S+VPI<'*0=#0<7_Z0- M#WK(/4=TZ]:<+K# %85%@X^DHML6;Q=65;ZMGI2E)O73@EY%U,Z!]E=*V?W" M=6KWSJ9_ %!+ P04 " "L@*)8=;OE.#<# #($P #0 'AL+W-T>6QE MUY-B9X[)V MOWZ^=II^X(L8#UN[5#3V/3[G'MLWQ#"HS4JPNSEC)EJ60M9#,C>F^A#']73. M2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(NR6@@%^5-:>IHJA;2#$G: MAB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3=R4GGX?QZ/W[F@',2!T4O M7R!ZT<%U+89)I[O2;OBI%?+$4XQV]2)'SQC"A/L!/];^QA)T,'(6)&]1'3%N M=G(T*)3<;&A"?, JTY)%CU0,R9@*/M$<6 4MN5CY< \"4R64CHRM))NJ"Y'Z MEX>[O@=%UNB47"KM>ULV M>95N5/%'93XM['2DZT.%LEO-"KYT_671&L#4N[@ZK2JQ^BCX3);,3_[%"4<# MNN9%X.61LG61VSC%M-(+SXI!\@Y.GV"2-)@LN#)=-;\[SG,DGQQDK;^C$_IFR MHV_'YZR@"V'N6W!(-NVO+.>+,FM'W<)"-*,V[2\PO6[:'E9M+BYSMF3YN.GJ MV<0U(]NP69L+"/O(C;O"",;Q6!@!#,N#.< XGH7E^9_FTT?GXS',6S^(]%%. M'^5X5@@9NP^6)\S)[!6>:98E29IB*SH>!QV,L75+4_@)JV'>@('E@4Q_MM;X M;N,5\GP=8'OZ7(5@,\4K$9LIOM: A-<-&%D6WFTL#S"P7<.>8!S),@R!6@S7:)HBJY/")[P_V%.2)%D61@ +.T@2#(&G$4 M-8?20$3;8T.P6BP^0"X99K>]9!:G&TBEE-S9EQN>L&4C'U];.KJROCQJ M\W"O]0/[65?*CGHKY]:G_;XM5J+F]F^]%@J.++2IN8-=L^S;M1&\M"LA7%WU MX\%@V*^Y5+VO7_9US4S?W]%.%$YJ!85MP9T4C_;W\7:7;:25][*2[FG4Z[8K MT6.U5+*6SZ(<]08]9E?Z\;LV\EDKQZN\,+JJ1KUH>^!.&">+/XKS%G+.[VU7 MXOC]+0>046\X@ H7TEC7G='5SX%Q(^#D[5[C]*6LG# 3[L0WHYNU5,NV&KB+ MOG<;71SVO]L@GIK_$T:]6,A"3'31U$*Y;1R-J%I 95=R;7M,\5J,>OM3&%*5QZ6F[OV@&N%T-S*N& F98=.!WD^,UW)0@H_EA'J&V+AG#56 M*F$M,/[7P-6[$WPXS#,1L6@NN33LCE>-8%>"MXWD]7L888:)B!5S*S9" =NM M*#0\[->C",PK$;%8+AQ-H&:)DY[J&FNSO!I,['Q,S2T2LEJF""#H8C88- M O-(1"R2L;4P$&7?156R2VU8SJN@3\'T$1'[XU989YK"-:;M2MI'>>-6T%F? MK[A9AB'$%!(1.^2;UN6CK*J.< IIAEJV!&P;6I\2TTA$[)&7GB\7R]?=2HR9 M(R8VQU05NA9LSG_Z1)@D8F))7 EXO4RKV(F1U\,6[9<_J8F$YB:],9._C0\\[P?R2$/L%S3S#YXU.?!W5./Y42((9)SFJ M<3(?$S-.0FP<''/H8V+*28B55/7W#SYF)AU M$F+KO(4Y:TRQXK[ $TQ R7NE,('0[NWT,3$!I<0">ALS MA]I+'Q.S4'J<2;%](_(Q,0NE])-C<$T0I=.M'C=2-[9Z@K'F6AL71A/] $-L M(10S;$*8A5)B"^&8?GJ68A9*B2UT**,X8;O28*B98A9*CY#XG+!V^L#PP@68 MF(528@L=QMP9704M';-02IX&(9CA1TS,0AGU!QEL2CS$Q"R4$5O(3WAWYFD@ M68,DHSOB8V(6RH@M%&*^O),5D]V2"A\3LU!&;*%#L_GLPT0X+JL@L/4/7 9!+",/T$\L,DU!&+*%@OF-+Z,]Z^)B8A#)B":'3,F%_A$DH M>Z]4Z&5:)FCN/B8FH>R]O^:$G:>_2 63T/#=ONV$8=PM1/,Q,0D-C_G!)W@W MAYB$AIV$^ONU?:58P#,JK^$2%LH+7A4SP]J?[4J#-&L_""Z:JCJ'LAOU0_-R MOU1PO\SQZR]02P,$% @ K("B6'=+<84& @ \20 !H !X;"]?;7/2Y;)-X^V,YOGI=N;B M]7/(_S.QWVSVZ_RS7_\^YM/TC\'I3S^^EUW.4[-X[<9MGE9-^CA<3Y=T.7*S>'E;->/+FS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U$-36#[J'H/OZ00\0 M]% _Z!&"'NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!; M$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706VBOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;;+.$0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U M;Y]M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0 MZ!VH=Q#H':AW$.@=LY^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZ MMP1ZMZAW^YUZE^GSD,NUYVN-S_].JJ?SO?GZ^,ORZ^3LO5QP3K<5Y?DO4$L# M!!0 ( *R HEC_)Z=UXP$ &PD 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO M6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY M-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>: MNC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3 M+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3 M\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ K("B6#?_= 3N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ K("B6)E&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6.7TG7_M M!P +R( !@ ("!10X 'AL+W=O7!^P( *X) 8 " M@6@6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6.V,V2,) P 3P@ !@ M ("!3R 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ K("B6,BR\+U) @ H04 !@ ("!,2\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6+S9V(^"!@ O0\ !D M ("!S$X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K("B6#)84R3< @ "@< !D ("!86 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6.-Y M9Q=V P Y@< !D ("!"VH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6'!\,I<)!0 &PO M=V]R:W-H965T&UL4$L! A0#% @ K("B6)@Q$36Y$@ C#H !D ("! M5HT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K("B6%V5^4_+ P _0D !D ("!_*@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6&HQJG/. M @ 0P8 !D ("!VK, 'AL+W=O(0$ "M"@ &0 M@('?M@ >&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6"TWDM,X @ Q@0 !D M ("!G+\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K("B6#YT9&$W P X P !D ("!HLD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK("B6/?S%C&F!@ 02$ !D ("!\-8 'AL+W=O&PO=V]R:W-H965T ( (L% 9 " @2?A !X;"]W M;W)K&UL4$L! A0#% @ K("B6).C6.KK P ME!$ !D ("!UN, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6*ZV\*Z> P "PL !D M ("!Z.X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ K("B6+_JKD1! P A@L !D ("!FOH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("B M6"QS_WNR @ '@< !D ("![@,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6(D'ZN J P PPP M !D ("!:@P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6)) 0K-& P LP@ !D M ("!ZQ4! 'AL+W=O+0 &0 @(%H&0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ K("B6,1V=9/\!0 U", !D ("!^R(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K("B6'6[ MY3@W P R!, T ( !YBX! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ K("B6'=+<84& M @ \20 !H ( !93@! 'AL+U]R96QS+W=O XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 134 242 1 true 40 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (UNAUDITED) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (UNAUDITED) Statements 4 false false R5.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Statements 5 false false R6.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Organization and Basis of Presentation Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Significant Accounting Policies Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Business Acquisitions Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitions Business Acquisitions Notes 12 false false R13.htm 995485 - Disclosure - Fair Value Measurements Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 995505 - Disclosure - Revenue Recognition Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 14 false false R15.htm 995515 - Disclosure - Stock-Based Compensation and Stock Awards Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwards Stock-Based Compensation and Stock Awards Notes 15 false false R16.htm 995525 - Disclosure - Inventories Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventories1 Inventories Notes 16 false false R17.htm 995535 - Disclosure - Assets Held For Sale Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale Assets Held For Sale Notes 17 false false R18.htm 995545 - Disclosure - Restructuring and Other Charges Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges1 Restructuring and Other Charges Notes 18 false false R19.htm 995555 - Disclosure - Goodwill and Intangible Assets Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1 Goodwill and Intangible Assets Notes 19 false false R20.htm 995565 - Disclosure - Business Segments Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegments1 Business Segments Notes 20 false false R21.htm 995575 - Disclosure - Income Tax Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTax Income Tax Notes 21 false false R22.htm 995585 - Disclosure - Merger of Dril-Quip and Innovex Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovex Merger of Dril-Quip and Innovex Notes 22 false false R23.htm 995595 - Disclosure - Contingencies Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureContingencies Contingencies Notes 23 false false R24.htm 995605 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 24 false false R25.htm 995615 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 25 false false R26.htm 995625 - Disclosure - Business Acquisitions (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitions 26 false false R27.htm 995635 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurements 27 false false R28.htm 995655 - Disclosure - Revenue Recognition (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition 28 false false R29.htm 995665 - Disclosure - Inventories (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventories1 29 false false R30.htm 995685 - Disclosure - Restructuring and Other Charges (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesTables Restructuring and Other Charges (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges1 30 false false R31.htm 995695 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1 31 false false R32.htm 995705 - Disclosure - Business Segments (Tables) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsTables Business Segments (Tables) Tables http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegments1 32 false false R33.htm 995715 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails Organization and Basis of Presentation (Details) Details http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation 33 false false R34.htm 995725 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 995735 - Disclosure - Significant Accounting Policies - Schedule of Earnings Per Share (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails Significant Accounting Policies - Schedule of Earnings Per Share (Details) Details 35 false false R36.htm 995745 - Disclosure - Significant Accounting Policies - Schedule of Antidilutive Securities (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails Significant Accounting Policies - Schedule of Antidilutive Securities (Details) Details 36 false false R37.htm 995755 - Disclosure - Business Acquisitions - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails Business Acquisitions - Additional Information (Details) Details 37 false false R38.htm 995775 - Disclosure - Business Acquisitions - Summary of Consideration Transferred to Acquire Great North (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails Business Acquisitions - Summary of Consideration Transferred to Acquire Great North (Details) Details 38 false false R39.htm 995785 - Disclosure - Business Acquisitions - Purchase Price Allocation (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails Business Acquisitions - Purchase Price Allocation (Details) Details 39 false false R40.htm 995795 - Disclosure - Business Acquisitions - Purchase Price Allocation (Parenthetical) (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails Business Acquisitions - Purchase Price Allocation (Parenthetical) (Details) Details 40 false false R41.htm 995805 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 41 false false R42.htm 995815 - Disclosure - Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details) Details 42 false false R43.htm 995825 - Disclosure - Fair Value Measurements - Summary of Reconciliation of Changes in the Fair Value of the Company's Earn-out Liabilities (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails Fair Value Measurements - Summary of Reconciliation of Changes in the Fair Value of the Company's Earn-out Liabilities (Details) Details 43 false false R44.htm 995835 - Disclosure - Revision to Previously Reported Financial Information - Balance Sheet (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails Revision to Previously Reported Financial Information - Balance Sheet (Details) Details 44 false false R45.htm 995845 - Disclosure - Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details) Details 45 false false R46.htm 995855 - Disclosure - Revision to Previously Reported Financial Information - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails Revision to Previously Reported Financial Information - Additional Information (Details) Details 46 false false R47.htm 995865 - Disclosure - Revenue Recognition - Revenues From Contracts With Customers (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails Revenue Recognition - Revenues From Contracts With Customers (Details) Details 47 false false R48.htm 995875 - Disclosure - Revenue Recognition - Contract Asset and Liability (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails Revenue Recognition - Contract Asset and Liability (Details) Details 48 false false R49.htm 995885 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 49 false false R50.htm 995895 - Disclosure - Revenue Recognition - Additional Information (Details1) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1 Revenue Recognition - Additional Information (Details1) Details 50 false false R51.htm 995905 - Disclosure - Stock-Based Compensation and Stock Awards - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails Stock-Based Compensation and Stock Awards - Additional Information (Details) Details 51 false false R52.htm 995915 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails Inventories - Schedule of Inventories (Details) Details 52 false false R53.htm 995925 - Disclosure - Inventories - Additional information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional information (Details) Details 53 false false R54.htm 995935 - Disclosure - Assets Held For Sale (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails Assets Held For Sale (Details) Details http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale 54 false false R55.htm 995945 - Disclosure - Restructuring and Other Charges - Additional information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails Restructuring and Other Charges - Additional information (Details) Details 55 false false R56.htm 995955 - Disclosure - Restructuring and Other Charges - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails Restructuring and Other Charges - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) Details 56 false false R57.htm 995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) Details 57 false false R58.htm 995975 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 58 false false R59.htm 995985 - Disclosure - Business Segments - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails Business Segments - Additional Information (Details) Details 59 false false R60.htm 995995 - Disclosure - Business Segments - Schedule of Segment Reporting (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails Business Segments - Schedule of Segment Reporting (Details) Details 60 false false R61.htm 996005 - Disclosure - Income Tax - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails Income Tax - Additional Information (Details) Details 61 false false R62.htm 996015 - Disclosure - Merger of Dril-Quip and Innovex - Additional Information (Details) Sheet http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails Merger of Dril-Quip and Innovex - Additional Information (Details) Details 62 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - drq-20240331.htm 8 drq-20240331.htm drq-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "drq-20240331.htm": { "nsprefix": "drq", "nsuri": "http://www.dril-quip.com/20240331", "dts": { "inline": { "local": [ "drq-20240331.htm" ] }, "schema": { "local": [ "drq-20240331.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 219, "keyCustom": 23, "axisStandard": 15, "axisCustom": 0, "memberStandard": 24, "memberCustom": 16, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 4 }, "contextCount": 134, "entityCount": 1, "segmentCount": 40, "elementCount": 522, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 475, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.dril-quip.com/20240331/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_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED", "longName": "100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R5": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R6": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R7": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_df72b64e-0be7-40b4-9071-dd6ed03d4330", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cc18f1b6-7169-4c3d-804b-62877fccdd5a", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation", "longName": "995455 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies", "longName": "995465 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitions", "longName": "995475 - Disclosure - Business Acquisitions", "shortName": "Business Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurements", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995505 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwards", "longName": "995515 - Disclosure - Stock-Based Compensation and Stock Awards", "shortName": "Stock-Based Compensation and Stock Awards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventories1", "longName": "995525 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale", "longName": "995535 - Disclosure - Assets Held For Sale", "shortName": "Assets Held For Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges1", "longName": "995545 - Disclosure - Restructuring and Other Charges", "shortName": "Restructuring and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1", "longName": "995555 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegments1", "longName": "995565 - Disclosure - Business Segments", "shortName": "Business Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTax", "longName": "995575 - Disclosure - Income Tax", "shortName": "Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovex", "longName": "995585 - Disclosure - Merger of Dril-Quip and Innovex", "shortName": "Merger of Dril-Quip and Innovex", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureContingencies", "longName": "995595 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies", "longName": "995605 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables", "longName": "995615 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables", "longName": "995625 - Disclosure - Business Acquisitions (Tables)", "shortName": "Business Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables", "longName": "995635 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "drq:ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "drq:ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995655 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesTables", "longName": "995665 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesTables", "longName": "995685 - Disclosure - Restructuring and Other Charges (Tables)", "shortName": "Restructuring and Other Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995695 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsTables", "longName": "995705 - Disclosure - Business Segments (Tables)", "shortName": "Business Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails", "longName": "995715 - Disclosure - Organization and Basis of Presentation (Details)", "shortName": "Organization and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995725 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "shortName": "Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "div", "us-gaap:ConsolidationPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "div", "us-gaap:ConsolidationPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails", "longName": "995735 - Disclosure - Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "shortName": "Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R36": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails", "longName": "995745 - Disclosure - Significant Accounting Policies - Schedule of Antidilutive Securities (Details)", "shortName": "Significant Accounting Policies - Schedule of Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_8880b3d3-18d8-473d-86eb-7ddcd6072c73", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8880b3d3-18d8-473d-86eb-7ddcd6072c73", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "longName": "995755 - Disclosure - Business Acquisitions - Additional Information (Details)", "shortName": "Business Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "drq:ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1d58aa3b-880c-4039-82da-6774ad6c3306", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R38": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "longName": "995775 - Disclosure - Business Acquisitions - Summary of Consideration Transferred to Acquire Great North (Details)", "shortName": "Business Acquisitions - Summary of Consideration Transferred to Acquire Great North (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_a535893a-9055-4381-9c2b-d160c4f5a4ab", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a535893a-9055-4381-9c2b-d160c4f5a4ab", "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R39": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "longName": "995785 - Disclosure - Business Acquisitions - Purchase Price Allocation (Details)", "shortName": "Business Acquisitions - Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1d58aa3b-880c-4039-82da-6774ad6c3306", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R40": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "longName": "995795 - Disclosure - Business Acquisitions - Purchase Price Allocation (Parenthetical) (Details)", "shortName": "Business Acquisitions - Purchase Price Allocation (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_b2825353-4d8e-4816-86a3-e56f7b7ca099", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2825353-4d8e-4816-86a3-e56f7b7ca099", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "995805 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_d88343a5-15be-4ca6-973f-eca7887989fd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d88343a5-15be-4ca6-973f-eca7887989fd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails", "longName": "995815 - Disclosure - Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details)", "shortName": "Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "drq:ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "drq:ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R43": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails", "longName": "995825 - Disclosure - Fair Value Measurements - Summary of Reconciliation of Changes in the Fair Value of the Company's Earn-out Liabilities (Details)", "shortName": "Fair Value Measurements - Summary of Reconciliation of Changes in the Fair Value of the Company's Earn-out Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "longName": "995835 - Disclosure - Revision to Previously Reported Financial Information - Balance Sheet (Details)", "shortName": "Revision to Previously Reported Financial Information - Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "longName": "995845 - Disclosure - Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details)", "shortName": "Revision to Previously Reported Financial Information - Statement of Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "longName": "995855 - Disclosure - Revision to Previously Reported Financial Information - Additional Information (Details)", "shortName": "Revision to Previously Reported Financial Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "longName": "995865 - Disclosure - Revenue Recognition - Revenues From Contracts With Customers (Details)", "shortName": "Revenue Recognition - Revenues From Contracts With Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_4f4468a3-c87a-4cb3-a90f-08bdede54261", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f4468a3-c87a-4cb3-a90f-08bdede54261", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "longName": "995875 - Disclosure - Revenue Recognition - Contract Asset and Liability (Details)", "shortName": "Revenue Recognition - Contract Asset and Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "longName": "995885 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R50": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1", "longName": "995895 - Disclosure - Revenue Recognition - Additional Information (Details1)", "shortName": "Revenue Recognition - Additional Information (Details1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_331b3f15-db92-45e7-bab9-bdf462fffd3a", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_331b3f15-db92-45e7-bab9-bdf462fffd3a", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails", "longName": "995905 - Disclosure - Stock-Based Compensation and Stock Awards - Additional Information (Details)", "shortName": "Stock-Based Compensation and Stock Awards - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_8b46286e-0899-4099-9dd3-37c23c55fb53", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8b46286e-0899-4099-9dd3-37c23c55fb53", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails", "longName": "995915 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails", "longName": "995925 - Disclosure - Inventories - Additional information (Details)", "shortName": "Inventories - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "drq:ReductionInRawMaterialsByReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "drq:ReductionInRawMaterialsByReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "longName": "995935 - Disclosure - Assets Held For Sale (Details)", "shortName": "Assets Held For Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R55": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "longName": "995945 - Disclosure - Restructuring and Other Charges - Additional information (Details)", "shortName": "Restructuring and Other Charges - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails", "longName": "995955 - Disclosure - Restructuring and Other Charges - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details)", "shortName": "Restructuring and Other Charges - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:RestructuringReserveAccrualAdjustment1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R57": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails", "longName": "995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_44181882-2ae6-41cd-aadc-a9b2e7faaa48", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R58": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "longName": "995975 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b0b8bb4-b4ac-4e5f-a4a6-7521ebdc7829", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "longName": "995985 - Disclosure - Business Segments - Additional Information (Details)", "shortName": "Business Segments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "longName": "995995 - Disclosure - Business Segments - Schedule of Segment Reporting (Details)", "shortName": "Business Segments - Schedule of Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4ae4116b-1eb3-4cac-89eb-d39ff9ef493a", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "unique": true } }, "R61": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails", "longName": "996005 - Disclosure - Income Tax - Additional Information (Details)", "shortName": "Income Tax - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8bd990d6-5518-4bb2-ad6a-d1fae6965031", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails", "longName": "996015 - Disclosure - Merger of Dril-Quip and Innovex - Additional Information (Details)", "shortName": "Merger of Dril-Quip and Innovex - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_2ffac7a8-aeef-4be9-8506-6f24e2e5f262", "name": "drq:PercentageOfStockholdersExpect", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2ffac7a8-aeef-4be9-8506-6f24e2e5f262", "name": "drq:PercentageOfStockholdersExpect", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "drq-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "drq_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://www.dril-quip.com/20240331/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/20240331", "localname": "AccountingPoliciesTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r651" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r268", "r269" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r100", "r145" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r101", "r145" ] }, "drq_AccruedRestructuringAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "AccruedRestructuringAndOtherCharges", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued restructuring and other charges.", "label": "Accrued Restructuring And Other Charges", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated other comprehensive losses", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r452" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Losses", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r19", "r34", "r434", "r437", "r475", "r524", "r525", "r763", "r764", "r765", "r772", "r773", "r774" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average useful lives in years", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r126" ] }, "drq_AcqusitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "AcqusitionCosts", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "Acqusition costs.", "label": "Acqusition Costs", "terseLabel": "Acquisition costs" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r701" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r104" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r397", "r398", "r399", "r540", "r772", "r773", "r774", "r809", "r828" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "drq_AftermarketFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "AftermarketFacilityMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Aftermarket facility.", "label": "Aftermarket Facility [MEMBER]", "terseLabel": "Aftermarket facility" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r672", "r683", "r693", "r718" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r675", "r686", "r696", "r721" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r714" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r679", "r687", "r697", "r714", "r722", "r726", "r734" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r732" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r393", "r400" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "drq_AmountToMaintainCashCollateralAccountForLettersOfCredit": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "AmountToMaintainCashCollateralAccountForLettersOfCredit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount to maintain cash collateral account for letters of credit.", "label": "Amount To Maintain Cash Collateral Account For Letters Of Credit", "terseLabel": "Amount to maintain by company, description" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive performance share units (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r230" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails" ], "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]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific", "verboseLabel": "Asia-Pacific" } } }, "auth_ref": [ "r830", "r831", "r832", "r833" ] }, "drq_AsiaPacificSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "AsiaPacificSegmentMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Asia Pacific segment.", "label": "Asia Pacific Segment [Member]", "terseLabel": "Asia Pacific Segment" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "verboseLabel": "Long-lived asset write-down", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r12", "r63" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r144", "r177", "r199", "r238", "r253", "r259", "r270", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r429", "r431", "r453", "r493", "r567", "r651", "r663", "r801", "r802", "r816" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "terseLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r171", "r181", "r199", "r270", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r429", "r431", "r453", "r651", "r801", "r802", "r816" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "totalLabel": "Total", "terseLabel": "Total", "verboseLabel": "Assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r90", "r96", "r129", "r131", "r169", "r170" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r729" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r730" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r725" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r725" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r725" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r725" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r725" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r725" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r727" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r726" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r726" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r130" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r423", "r647", "r648" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r70", "r73", "r423", "r647", "r648" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r423" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic earnings per share", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r748", "r749" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r748", "r749" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r421", "r422" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r421", "r422" ] }, "drq_BusinessAcqusitionCostUnderOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "BusinessAcqusitionCostUnderOperatingActivities", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "Business acqusition cost under operating activities.", "label": "Business Acqusition Cost Under Operating Activities", "terseLabel": "Acquisition costs" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price", "totalLabel": "Total", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r17" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent consideration", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r3", "r4", "r78", "r426" ] }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredOther1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Fair value of the contingent consideration", "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash." } } }, "auth_ref": [ "r18" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset." } } }, "auth_ref": [ "r428", "r767" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/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", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r79", "r427" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r139", "r424" ] }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationIntegrationRelatedCosts", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Integration Related Costs", "terseLabel": "Additional integration cost incurred", "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r72" ] }, "drq_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationCurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, long-term", "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" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "drq_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred taxes", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/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)", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Acquired amount", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "drq_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r173", "r623" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r121", "r197" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r121" ] }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerAssetAbstract", "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "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": [ "r705" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r706" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r706" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Contingencies (Note 14)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r32", "r87", "r495", "r554" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r136", "r309", "r310", "r608", "r798" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r654", "r655", "r656", "r658", "r659", "r660", "r661", "r772", "r773", "r809", "r827", "r828" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r103", "r555" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r103", "r555", "r573", "r828", "r829" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "100,000,000 shares authorized at $0.01 par value, 34,419,768 and 34,386,577 shares issued and outstanding at March 31, 2024 and December 31, 2023", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r103", "r497", "r651" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r711" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r710" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r712" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r709" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)", "terseLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r187", "r189", "r194", "r489", "r503" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r50", "r51", "r86", "r143", "r607" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r201", "r240", "r251", "r252", "r253", "r254", "r255", "r257", "r261", "r315", "r316", "r317", "r318", "r320", "r321", "r323", "r325", "r326", "r801", "r802" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r201", "r240", "r251", "r252", "r253", "r254", "r255", "r257", "r261", "r315", "r316", "r317", "r318", "r320", "r321", "r323", "r325", "r326", "r801", "r802" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r80", "r626" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r804" ] }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r635" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Contract assets at March 31, 2024", "periodStartLabel": "Contract assets at December 31, 2023", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r331", "r333", "r352" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedLabel": "Transfers to Trade receivables, net", "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional." } } }, "auth_ref": [ "r636" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "periodEndLabel": "Contract liabilities at March 31, 2024", "periodStartLabel": "Contract liabilities at December 31, 2023", "totalLabel": "Contract with Customer, Liability, Total", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r331", "r332", "r352" ] }, "drq_ContractWithCustomerLiabilityIncreaseFromCashReceipts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ContractWithCustomerLiabilityIncreaseFromCashReceipts", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r353" ] }, "drq_CorporateHeadquartersBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "CorporateHeadquartersBuildingMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters building member.", "label": "Corporate Headquarters Building [Member]", "terseLabel": "Corporate Headquarters Building" } } }, "auth_ref": [] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "terseLabel": "Corporate", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r777" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of sales:" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "label": "Cost of Revenue", "terseLabel": "Total cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r116", "r199", "r270", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r453", "r801" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r24", "r134", "r135" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r77" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r402", "r403" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r138", "r159", "r416", "r417", "r771" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r402", "r403", "r494" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred foreign tax liability", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r808" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r243" ] }, "drq_DirectorStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "DirectorStockAwardsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Director stock awards.", "label": "Director Stock Awards [Member]", "terseLabel": "Director stock awards" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r351", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r351", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from Contract with Customers", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r805" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwards" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation and Stock Awards", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r363", "r366", "r394", "r395", "r396", "r650" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Assets Held for Sale", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r89", "r128" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r647", "r648" ] }, "us-gaap_DividendsCommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock [Abstract]", "terseLabel": "Common stock:" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r667" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r700" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "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": [] }, "drq_DqCorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "DqCorporateMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "documentation": "DQ corporate.", "label": "DQ Corporate [Member]", "terseLabel": "DQ Corporate" } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "terseLabel": "Eastern Hemisphere", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r830", "r831", "r832", "r833" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r195", "r211", "r212", "r214", "r215", "r217", "r223", "r225", "r227", "r228", "r229", "r231", "r443", "r444", "r490", "r504", "r627" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r195", "r211", "r212", "r214", "r215", "r217", "r225", "r227", "r228", "r229", "r231", "r443", "r444", "r490", "r504", "r627" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash activities", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r461" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate, percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r405" ] }, "drq_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryBackAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryBackAmount", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/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_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "drq_EngineeringAndProductDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "EngineeringAndProductDevelopment", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "Engineering and product development.", "label": "Engineering And Product Development", "terseLabel": "Engineering and product development" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "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/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "terseLabel": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "verboseLabel": "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": [ "r665" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r665" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity 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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r665" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r739" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r665" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r665" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r665" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r665" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r20", "r165", "r190", "r191", "r192", "r202", "r203", "r204", "r208", "r218", "r220", "r233", "r271", "r276", "r330", "r397", "r398", "r399", "r409", "r410", "r433", "r434", "r435", "r436", "r437", "r439", "r442", "r462", "r463", "r464", "r465", "r466", "r467", "r475", "r524", "r525", "r526", "r540", "r594" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r708" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r672", "r683", "r693", "r718" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r669", "r680", "r690", "r715" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r212", "r213", "r217", "r218", "r219", "r220", "r231" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r714" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r449", "r450", "r451" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r449", "r450", "r451" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r328", "r356", "r357", "r358", "r359", "r360", "r361", "r450", "r477", "r478", "r479", "r632", "r633", "r644", "r645", "r646" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r328", "r356", "r361", "r450", "r477", "r644", "r645", "r646" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r328", "r356", "r361", "r450", "r478", "r632", "r633", "r644", "r645", "r646" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r328", "r356", "r357", "r358", "r359", "r360", "r361", "r450", "r479", "r632", "r633", "r644", "r645", "r646" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r21", "r85" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodStartLabel": "Beginning period balance", "terseLabel": "Ending period balance", "periodEndLabel": "Ending period balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r21" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r328", "r356", "r357", "r358", "r359", "r360", "r361", "r477", "r478", "r479", "r632", "r633", "r644", "r645", "r646" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r14", "r23" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Lives", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r296" ] }, "drq_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/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_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r483", "r487" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived, Gross Book Value", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r127", "r487" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived, Net Book Value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r127", "r483" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency transaction loss (gain)", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r457", "r458", "r459", "r460", "r591" ] }, "drq_ForgeFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ForgeFacilityMember", "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "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": [ "r676", "r687", "r697", "r722" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r676", "r687", "r697", "r722" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r676", "r687", "r697", "r722" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r676", "r687", "r697", "r722" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r676", "r687", "r697", "r722" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 }, "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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", "negatedLabel": "Gain on sale of property, plant and equipment", "terseLabel": "Gain on sale of facility", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r768", "r794", "r795" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r174", "r281", "r488", "r631", "r651", "r783", "r790" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Addition due to business combination", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r285", "r631" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r16", "r58" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r289" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Impairments", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r12", "r282", "r288", "r292", "r631" ] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Currency translation adjustment", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r782" ] }, "drq_GreatNorthWellheadAndFracMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "GreatNorthWellheadAndFracMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Great North Wellhead and Frac [Member]", "verboseLabel": "Great North Wellhead and Frac [Member]", "documentation": "Great north wellhead and frac.", "label": "Great North Wellhead and Frac [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r768", "r793" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r133" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r113", "r149", "r238", "r252", "r258", "r261", "r491", "r501", "r629" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r647", "r648" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r15", "r22", "r25", "r90", "r91", "r92", "r93", "r94", "r95", "r97", "r98", "r99", "r132" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r298", "r302", "r578" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r302", "r578" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTax" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r200", "r401", "r406", "r407", "r408", "r414", "r418", "r419", "r420", "r539" ] }, "us-gaap_IncomeTaxExaminationInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationInterestAccrued", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Interest Accrued", "terseLabel": "Income tax examination, interest accrued", "documentation": "The amount of estimated interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r807" ] }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "terseLabel": "Net of refund amount", "negatedLabel": "Net of refund amount", "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r152", "r162", "r219", "r220", "r246", "r404", "r415", "r505" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "terseLabel": "Proceeds from Income tax refunds", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r41" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Prepaids and other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r11" ] }, "drq_IncreaseDecreaseInUnbilledReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "IncreaseDecreaseInUnbilledReceivable", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in unbilled receivables.", "label": "Increase Decrease In Unbilled Receivable", "negatedLabel": "Unbilled receivables" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r679", "r687", "r697", "r714", "r722", "r726", "r734" ] }, "drq_InnovexDownholeSolutionsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "InnovexDownholeSolutionsIncMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Innovex Downhole Solutions Inc", "label": "Innovex Downhole Solutions Inc [Member]", "documentation": "Innovex downhole solutions inc." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r732" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r668", "r738" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r668", "r738" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r668", "r738" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r293" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r59", "r61" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Income (Expense), Net, Total", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income, net", "negatedLabel": "Interest income, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r151" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventories1" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r277" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods, net", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r758" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "totalLabel": "Total inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r178", "r624", "r651" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r760" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials and Supplies, Gross, Total", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and supplies, net", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r761" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress, net", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r759" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "verboseLabel": "Inventory write-down", "terseLabel": "Inventory write down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r278" ] }, "drq_JamesCWebsterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "JamesCWebsterMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "James C Webster [Member]", "label": "James C Webster [Member]" } } }, "auth_ref": [] }, "drq_JeffreyJBirdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "JeffreyJBirdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Jeffrey J Bird [Member]", "label": "Jeffrey J Bird [Member]" } } }, "auth_ref": [] }, "drq_KyleFMcclureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "KyleFMcclureMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Kyle F McClure [Member]", "label": "Kyle F McClure [Member]" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r806" ] }, "drq_LeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "LeasingMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing", "documentation": "Leasing member", "label": "Leasing [Member]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "terseLabel": "Leasing payment to be received", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r812" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Term of Lease Contract", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r813" ] }, "drq_LessorOperatingLeaseUnrecognizedRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "LessorOperatingLeaseUnrecognizedRevenue", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Lease Unrecognized Revenue.", "label": "Lessor Operating Lease Unrecognized Revenue", "terseLabel": "Unrecognized lease revenue" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding cash balance", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r199", "r270", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r430", "r431", "r432", "r453", "r553", "r628", "r663", "r801", "r816", "r817" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liability:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r108", "r146", "r499", "r651", "r770", "r779", "r811" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r172", "r199", "r270", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r430", "r431", "r432", "r453", "r651", "r801", "r816", "r817" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueAdjustment", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Adjustment", "terseLabel": "Fair value adjustment of earn-out liabilities", "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfCompanysContingentConsiderationMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities", "terseLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r84" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r362", "r481", "r523", "r545", "r546", "r597", "r599", "r601", "r602", "r604", "r618", "r619", "r630", "r634", "r649", "r653", "r803", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r706" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r706" ] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovex" ], "lang": { "en-us": { "role": { "terseLabel": "Merger of Dril-Quip and Innovex", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r89", "r139" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r362", "r481", "r523", "r545", "r546", "r597", "r599", "r601", "r602", "r604", "r618", "r619", "r630", "r634", "r649", "r653", "r803", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r725" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r733" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r121", "r122", "r123" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r114", "r123", "r150", "r170", "r186", "r188", "r192", "r199", "r207", "r211", "r212", "r214", "r215", "r219", "r220", "r226", "r238", "r252", "r258", "r261", "r270", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r444", "r453", "r502", "r575", "r592", "r593", "r629", "r662", "r801" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformation" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Revision to Previously Reported Financial Information", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r160", "r161", "r163", "r167", "r205", "r206", "r209", "r210", "r221", "r222", "r272", "r273", "r411", "r412", "r413", "r438", "r441", "r445", "r446", "r447", "r454", "r455", "r456", "r469", "r470", "r476", "r484", "r485", "r486", "r528", "r529", "r530", "r531", "r533" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r706" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r676", "r687", "r697", "r714", "r722" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r704" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r703" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r714" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r733" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r733" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable business segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r778" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "verboseLabel": "Pre-tax operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r238", "r252", "r258", "r261", "r629" ] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing", "label": "Operating Lease, Lease Income, Lease Payments", "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r232", "r473" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r472" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r472" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r68" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r261" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r88", "r142", "r534", "r535" ] }, "drq_OrganizationalCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "OrganizationalCostsMember", "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r180", "r651" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r176" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation adjustment", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r9", "r112" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r81", "r83" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r706" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r674", "r685", "r695", "r720" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r677", "r688", "r698", "r723" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r677", "r688", "r698", "r723" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "Patents", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r141" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r702" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfReconciliationOfChangesInTheFairValueOfTheCompanysEarnoutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Financing Activities", "terseLabel": "Payments of contingent consideration", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase price", "verboseLabel": "Cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r37", "r425" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Acquisitions, net of cash acquired", "negatedLabel": "Acquisition of Great North, net of cash acquired", "verboseLabel": "Purchase price", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r120" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchase of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r119" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r705" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r705" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r704" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r714" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r707" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r703" ] }, "drq_PercentageOfStockholdersCurrent": { "xbrltype": "pureItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "PercentageOfStockholdersCurrent", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of Stockholders Current", "documentation": "Percentage of stockholders current." } } }, "auth_ref": [] }, "drq_PercentageOfStockholdersExpect": { "xbrltype": "pureItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "PercentageOfStockholdersExpect", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of stockholders expect", "label": "Percentage of Stockholders Expect", "documentation": "Percentage of stockholders expect." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance share units", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r102", "r329" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r555" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r102", "r329" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued)", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r102", "r496", "r651" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Current, Total", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r179", "r279", "r280", "r625" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r756" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Income Tax Refunds", "terseLabel": "Proceeds from Income tax refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r41", "r122" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Maturities of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r36", "r119" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r742", "r766" ] }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfMachineryAndEquipment", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from Sale of Machinery and Equipment", "documentation": "The cash inflow from sale of machinery and equipment." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Products", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r637" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r263", "r482", "r517", "r518", "r519", "r520", "r521", "r522", "r621", "r637", "r652", "r751", "r799", "r800", "r805", "r826" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r263", "r482", "r517", "r518", "r519", "r520", "r521", "r522", "r621", "r637", "r652", "r751", "r799", "r800", "r805", "r826" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r492", "r500", "r651" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r130" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r702" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r702" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r355", "r362", "r389", "r390", "r391", "r480", "r481", "r523", "r545", "r546", "r597", "r599", "r601", "r602", "r604", "r618", "r619", "r630", "r634", "r649", "r653", "r656", "r796", "r803", "r819", "r820", "r821", "r822", "r823" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r355", "r362", "r389", "r390", "r391", "r480", "r481", "r523", "r545", "r546", "r597", "r599", "r601", "r602", "r604", "r618", "r619", "r630", "r634", "r649", "r653", "r656", "r796", "r803", "r819", "r820", "r821", "r822", "r823" ] }, "drq_ReceivableIncludedInTradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ReceivableIncludedInTradeReceivablesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/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": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "drq_ReductionInFinishedGoodsByReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ReductionInFinishedGoodsByReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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/20240331", "localname": "ReductionInRawMaterialsByReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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/20240331", "localname": "ReductionInWorkInProgressByReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/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/20240331", "localname": "RentalFacilitiesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental facilities.", "label": "Rental Facilities [Member]", "terseLabel": "Rental Facilities" } } }, "auth_ref": [] }, "drq_RepurchaseOfEquitySecuritiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "RepurchaseOfEquitySecuritiesPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Repurchase of equity securities.", "label": "Repurchase Of Equity Securities Policy [Text Block]", "terseLabel": "Repurchase of Equity Securities" } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "auth_ref": [ "r202", "r203", "r204", "r217", "r218", "r231", "r442", "r443", "r743", "r744", "r745", "r746", "r750", "r754", "r755" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r166", "r202", "r203", "r204", "r207", "r208", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r221", "r231", "r274", "r275", "r410", "r440", "r442", "r443", "r444", "r468", "r474", "r475", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r670", "r681", "r691", "r716" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r678", "r689", "r699", "r724" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r166", "r202", "r203", "r204", "r207", "r208", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r221", "r231", "r274", "r275", "r410", "r440", "r442", "r443", "r444", "r468", "r474", "r475", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "totalLabel": "Restricted Cash, Total", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r757", "r769", "r824", "r825" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r46" ] }, "drq_RestructuringAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "RestructuringAndOtherCharges", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "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/2023", "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/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional costs under 2018 global strategic plan", "totalLabel": "Restructuring and Related Costs, Incurred Cost, Total", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Additions for costs expensed", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r300", "r303", "r306", "r308" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional restructuring charges", "label": "Restructuring Charges", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12", "r304", "r306", "r797" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r306", "r307", "r308" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "terseLabel": "Restructuring costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs and Asset Impairment Charges, Total", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Restructuring and other charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges1" ], "lang": { "en-us": { "role": { "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other Charges", "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes incurred restructuring and related costs." } } }, "auth_ref": [ "r740", "r741" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Reserve, Total", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Restructuring liability", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r301", "r305" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesScheduleOfAccruedLiabilitiesRelatedToRestructuringAndOthersChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Reductions for payments", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r301", "r307" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "Reduction to opening retained earnings", "negatedLabel": "Reduction to opening retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r137", "r498", "r528", "r533", "r538", "r556", "r651" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r165", "r202", "r203", "r204", "r208", "r218", "r220", "r271", "r276", "r397", "r398", "r399", "r409", "r410", "r433", "r435", "r436", "r439", "r442", "r524", "r526", "r540", "r828" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues from products and services", "verboseLabel": "Revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r239", "r240", "r251", "r256", "r257", "r263", "r265", "r267", "r350", "r351", "r482" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r164", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r620" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r164", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r354" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligation", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r157" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/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]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/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", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/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]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r747" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Total revenues", "verboseLabel": "Total revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r193", "r199", "r239", "r240", "r251", "r256", "r257", "r263", "r265", "r267", "r270", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r453", "r491", "r801" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "drq_Rule10B51TradingPlanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "Rule10B51TradingPlanOneMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Rule10 B51 Trading Plan One [Member]", "label": "Rule10 B51 Trading Plan One [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r733" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r733" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Reported" } } }, "auth_ref": [ "r166", "r202", "r204", "r207", "r208", "r211", "r212", "r220", "r231", "r410", "r440", "r442", "r443", "r468", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r750", "r752", "r753", "r754", "r775", "r780", "r781", "r810", "r814", "r815" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/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", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "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", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfConsiderationTransferredToAcquireGreatNorthDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r70", "r73", "r423" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r70", "r73" ] }, "drq_ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ScheduleOfContingentConsiderationMeasuredAtFairValueTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Held for Sale", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r15", "r22", "r25", "r90", "r91", "r92", "r93", "r94", "r95", "r97", "r98", "r99", "r132" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r211", "r212", "r213", "r217", "r218", "r219", "r220", "r231" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "drq_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Change in Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r631", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r26", "r109", "r110", "r111" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/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", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r306", "r307", "r308" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Impairment, Restructuring and Other Charges", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r64", "r65", "r66" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.dril-quip.com/20240331/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]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r55", "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r55", "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails" ], "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r45" ] }, "drq_ScheduleofFiniteAndIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ScheduleofFiniteAndIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.dril-quip.com/20240331/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/2023", "localname": "Security12bTitle", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of each class", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r664" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r666" ] }, "drq_SegmentDepreciationAndAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "SegmentDepreciationAndAmortizationMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Depreciation and Amortization", "label": "Segment Depreciation and Amortization [Member]", "documentation": "Segment depreciation and amortization." } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r235", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r267", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r303", "r308", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r631", "r751", "r826" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r265", "r266", "r542", "r543", "r544", "r598", "r600", "r603", "r605", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r622", "r638", "r656", "r805", "r826" ] }, "drq_SegmentOperatingIncomeLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "SegmentOperatingIncomeLossMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Operating Income Loss", "label": "Segment Operating Income Loss [Member]", "documentation": "Segment operating income loss." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegments1" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segments", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r250", "r255", "r259", "r260", "r261", "r262", "r263", "r264", "r267" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Services", "verboseLabel": "Total Services (including rental tools)", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r637" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected revenue volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r389" ] }, "drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRevenueDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRevenueDiscountRate", "presentation": [ "http://www.dril-quip.com/20240331/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAndStockAwardsAdditionalInformationDetails" ], "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]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfAntidilutiveSecuritiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "drq_SharesWithHeldForPaymentOfEmployeePayrollTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "SharesWithHeldForPaymentOfEmployeePayrollTaxes", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll taxes for shares withheld", "label": "Shares With Held For Payment Of Employee Payroll Taxes", "documentation": "Value of shares withheld for payment of employee payroll taxes." } } }, "auth_ref": [] }, "drq_ShortTermInvestmentPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "ShortTermInvestmentPolicyPolicyTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Short-term investment.", "label": "Short-Term Investment Policy [Policy Text Block]", "terseLabel": "Short-term Investments" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments", "totalLabel": "Short-Term Investments, Total", "terseLabel": "Short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r147", "r148", "r762" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r124", "r198" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r168", "r235", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r267", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r299", "r303", "r308", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r631", "r751", "r826" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r33", "r165", "r190", "r191", "r192", "r202", "r203", "r204", "r208", "r218", "r220", "r233", "r271", "r276", "r330", "r397", "r398", "r399", "r409", "r410", "r433", "r434", "r435", "r436", "r437", "r439", "r442", "r462", "r463", "r464", "r465", "r466", "r467", "r475", "r524", "r525", "r526", "r540", "r594" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r265", "r266", "r542", "r543", "r544", "r598", "r600", "r603", "r605", "r606", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r622", "r638", "r656", "r805", "r826" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r202", "r203", "r204", "r233", "r482", "r537", "r541", "r547", "r548", "r549", "r550", "r551", "r552", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r568", "r569", "r570", "r571", "r572", "r574", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r594", "r657" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationStatementOfIncomeLossDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r202", "r203", "r204", "r233", "r482", "r537", "r541", "r547", "r548", "r549", "r550", "r551", "r552", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r568", "r569", "r570", "r571", "r572", "r574", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r594", "r657" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r673", "r684", "r694", "r719" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisition of Great North", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r20", "r33", "r137" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized to be repurchased (up to)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased", "negatedLabel": "Number of shares authorized to be repurchased", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common shares", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Repurchase of common shares", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r20", "r102", "r103", "r137" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevisionToPreviouslyReportedFinancialInformationBalanceSheetDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity", "terseLabel": "Total stockholders equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r103", "r106", "r107", "r125", "r557", "r573", "r595", "r596", "r651", "r663", "r770", "r779", "r811", "r828" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "drq_SubseaLeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "SubseaLeasingMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsea Leasing", "label": "Subsea Leasing [Member]", "documentation": "Subsea leasing." } } }, "auth_ref": [] }, "drq_SubseaProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "SubseaProductsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/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/20240331", "localname": "SubseaServicesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Subsea Services", "label": "Subsea Services [Member]", "terseLabel": "Subsea Services" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r713" ] }, "drq_TerenceBJuppMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "TerenceBJuppMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Terence B Jupp [Member]", "label": "Terence B Jupp [Member]" } } }, "auth_ref": [] }, "drq_TerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "TerminationFee", "crdr": "credit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureMergerOfDrilquipAndInnovexAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Termination Fee", "documentation": "Termination fee." } } }, "auth_ref": [] }, "drq_TotalServicesExcludingRentalToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "TotalServicesExcludingRentalToolsMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Services", "documentation": "Total services excluding rental tools.", "label": "Total Services Excluding Rental Tools [Member]", "verboseLabel": "Total Services (excluding rental tools)" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r705" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r712" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationParentheticalDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r76" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r732" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r734" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r736" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r734" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r734" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r737" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r735" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Average price of shares (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r67" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock shares (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r20", "r103", "r137" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury stock, value of acquired shares", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r20", "r67", "r137" ] }, "drq_TwoThousandTwentyOneGlobalStrategicPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "TwoThousandTwentyOneGlobalStrategicPlanMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.dril-quip.com/20240331/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_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r731" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r52", "r53", "r54", "r153", "r154", "r155", "r156" ] }, "drq_WasteWaterTreatmentPlantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "WasteWaterTreatmentPlantMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Waste Water Treatment Plant", "label": "Waste Water Treatment Plant [Member]", "documentation": "Waste Water Treatment Plant [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of common stock awards (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r776" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares outstanding diluted (in shares)", "terseLabel": "Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r224", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfEarningsPerShareDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average common shares outstanding basic (in shares)", "terseLabel": "Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r223", "r229" ] }, "drq_WellConstructionLeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "WellConstructionLeasingMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Well Construction Leasing", "label": "Well Construction leasing [Member]", "documentation": "Well construction leasing." } } }, "auth_ref": [] }, "drq_WellConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "WellConstructionMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformationDetails", "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureBusinessSegmentsScheduleOfSegmentReportingDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20240331", "localname": "WellConstructionServicesMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Well Construction Services", "documentation": "Well construction Services [Member]", "label": "Well construction Services [Member]" } } }, "auth_ref": [] }, "drq_WellheadCrescentFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "WellheadCrescentFacilityMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wellhead Crescent Facility", "label": "Wellhead Crescent Facility [Member]", "documentation": "Wellhead Crescent Facility [Member]" } } }, "auth_ref": [] }, "drq_WesternHemisphereMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dril-quip.com/20240331", "localname": "WesternHemisphereMember", "presentation": [ "http://www.dril-quip.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleDetails", "http://www.dril-quip.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionRevenuesFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Western hemisphere.", "label": "Western Hemisphere [Member]", "terseLabel": "Western Hemisphere" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r740": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 78 0000950170-24-052065-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-052065-xbrl.zip M4$L#!!0 ( *R HEC!)GZ17XT! %?N% 0 9')Q+3(P,C0P,S,Q+FAT M;>R]>U<;29(W_/>[GZ(>S^Y.]WF5..\7W-W/83">X:P;/ ;O[KS_^.35U+:0 M&)5DPW[Z-[(D<3%@;B512-5G!H.J5)69$?&+2T9$_O)_3X_[Q=7_(%2\?;>[5^S%;\66'Y=?X]NR M\OUA-1G%XJ>#WW\N=@?]\ MFMZT>>I&_5">WYO_K.^D&,O7TXM7;AW?>*N8WCJ^?&MY90"7[V:O81G',+4X MOQ\6_H\?W)XO.UN=WWYZ[?XK\\M7Y[>6I[<]E^1A9(IG@L]O'PP'>T#X4>EO M_EH8CUZ/ST[B:[@1#:9WGH^J*F\:$\R O/[OW]\?^*-X;-'W4Y]4Z(NU)^?? M3+9R]?=F%^#[E,UOAM>C_/KJCM'!=RC"##$R_Z8?3@;CT=E5ZE71;WP9?GT] MNWCE5>7I&,'U*R^:WW^Q;J_'(SNHTG!T7#-_7E;@>7WIQ=$'5$W7;SR MXFHTOKX8\.&5FR;CT:W\8E[#U?,5B^7-KX8+5^=;#3DEZD=,.[WCTL1NG=25 M)T?@$WJ3V%#\.IZ.XZ J73^B6+-3O8P5HAOX$B%N'M2/J)#)3Q&1Y\LP^N>5 MAX11V4?_G)0G-8IEV,$,:/;;OQ2_'$4;X-_BEW$Y[L??"$9__^7U]/?\Z7$< MVQH3483O?_WUU?9P ',8HT-@O%>%G_[UZZLQ3.UUC32O\U-?SQ[[BQN&LZ(: MG_7CKZ^.[>A+.=@L[&0\_#_E\(*5LAH M')'$Q'MOO6;&OBH&]CB_)9:;6Z !0M8"[_KVRVQJI^./,<&D/VL7C,%!(B$( M/,PYBFR0%@62;)1&"IQE8$J37U\!$3=3>1H#2K8/0/9;_<\OKZ\,\^91$^LM M%\JB2$"B.3,16<8#4L%[1A,WP)R71[T]&8WRF$&[V?X_HAWM#$+628^:P&\( M$0K2?*^1)B&EL\0@(U)$W":)+*86.>J"C\'+R*^,=&< ;'6V#8,=V?[N(,33 M_XAGCQLF!I#%G&K#[C52ZIQV6BD$)*>(>V>0=2*AP"-EL*22-]J_WV\] TV1$!N022+ *#U&1L'R.OB)#=$B!7Y]/;="&,6J MVIYB^I/9-BN!N?;(KXJ#5[]]&I3C&$ @@:VJ6Z;R;F1];0_->(,J*:UER&,& M[PV8 !=KCW2(SGC*B:-A/I>9YMO<'AX?E^.\[M76(&2< 50 XZZ,U]:=.PP4 M=1PY;CWB$6AIN95("4HB<)_2U+PJ)C#N^@N?/G\Z> O86)6;@[(/8#6:1,"I MFXA(]L,!A>0RW[*<#^+1*TU6;2@?Y?IK18>L2 MT!Z$%"CD"4-6N("HBA9;RD#NQ*O?/N!_W$LTI.1,61!;GS*41PV@HP7\2(1A M[6PB4ER?606+Y<>3$8P9S.B,DT"::GR0^3C3:C_!Q\/CN#\"^IV,XE'6S5_C M],.=('"OK^J]44P1-("/U6^_ M9%-XLZHM3QAA49O&F]E$_/55!0JWG\W0^K.C49X F EH/H:-TRIDQGK]W2/K M/ZOA9%3_55OZF[-%J(FS_5EI;")/! 6?A=%+"F(N&3*!!Z:TX(KI5_.OQAJT MYG^5(?^=RC@JZE''&^W/[=W_N KYWW]Y_K@J?LETG?X9X&6G)_W2E^/?X[&# M5X3R.),4',=78&!N?A@- ZSY_N@ /*K2QZW3LGKU&ZS)YG^!/P9"/*4)W#^[ MH9H^YY?7-S[^GF_-SQWVRU#STRXP8C5][YQM]T]J7AM\.9A.YJZ7OOYNZJ]O M6N>36DC/EVEL1^-L(_PV=5L)_._\.>?7S@D6+MW*:N/@ZI7YW_.7O+[")#?S M#.>2!>\8(CS:#%6@YA212"?G =HEZ#O\LGEFP61C]R<;:XYLR@H*V@2#RC* M=Z!ND &H0Z#% D=CRZ^<+*MLJ@_#\]8:1*6QH ]E4 ]:!K!H@6#AP?)O:'P MP]*V\0YF- ./Q/O6T>=VF9X38?;A M2DH4)TE1PPR26&6#RX+!E21&'$<%*(Q#D*IM%%N"1-V+:S["*V>LDO_\W9Z6 MQY/CA5 AH@*N>P6N9"XI"FEP.SS4#X[&>%VLC_9 MS3R8B]:4=K\LYL$;89B?,T-87HOV8M]TSG.7%K!%RB%B;H(-"BD*UCD7H,%- M)-G?5=Q2\/&%=6V%&E 0,-7QV8<^S!ZSL"DFV M0BBSW-C^!UN"MMBV)^78]E\*5G,:& .5C!20!.Q>%E".'X+H"":B$2R$9\+J MQ_I*!Q-717M/#^EEQB4T"2E8H)(/"0PJYAPR#!1! (?78R*E<*EM1'N@6'V, M8U \,>S8459C*^IT$H^C,!IA)QCB('W(Y%U &25S/DK*M'_A=-SR?G(\Z<.] MLW#Q]1CV2U%F,H08I \H6FD0IRHA)R-0R[!LUBJ\]M?XRJ4"LJFH>S+F$ MF]-/SL,]4^*\'U:K*7MY%RH881!1!-Q3RRVR5'@4C/0\>0G_(ZVGYG-CZ&($ MC2?.I<[;LEK9O!'.D#4X(:P=2& 4G+:/-&V,I#Z/<4*"T-8RA[3&(%B8&:1I ML$@J<,8 /QG#LFW4N_"OINBXY4&PJMJNOP#(O^9DRKWA:'R4P_$YO0?M/5JL24)S29V,H-FI9QRI(WZ)^'5[R.B0;GD;<2%%'0$KGDP).RWDM# MC-6JM?':O]A^#J8?',4X?C_T]L)&..>8VL^=)KR^+ZTK^V!(+$+J%V-]8^JU MDSXAH\'PYC((9(4'N=8\&D-(E+BU^W;W=W/?QI-1].64?(.P=0QV7?F_]AXB M][($_)F<:X<3=MG(U%G ;8K 0UJAY&@(E%O&Z%KST,ND:L X9_I'Q&,.F1AF MD08P .Q6 @<)$,Y:"]N/VM'?GE3CX7$\)E["HZ7LR61 MH0[,9P]6 (U1<]6Z\'N[HQX-6LM$1TLLQ8AZ#8!LDD F,(9"8!R'$(QDK;.6 M6R;#%UI[.3LBSU43=H_*V 4SRK-)"152V6 T"C1K.N$MLCA@,%ND4S8Q%41K M(:PU%LMB2(.)9Y$)C 11%/@R)60%*!LOJ<-&6T]QZW(";RIU +_R[E*'Q;JI M+SKLPZ0 7<4T$C: )TBE .E4$5$<./%$<7WY._C,GG388(W0RIU$)@:BV(,XX@,:-- ') M'(_<>"/:2ZT'@6\6Q/W1%SN8[:#8?NZ"\6)@URK-2"2Y Q(&]:L$14XQL!)# M &%C3@>S&G1Z/B79X!ZWX\D:+AQ*$:> M!G?,Q^B9,8@$!Y0DQB*=?Z2D%'AHT>@N]G8/O_UP.+;]>;!]Y]3W)[G,\".\ MV/8/A\/^:C)/T#DA03LDJ1>()Y>[V%F%;* J.:M=#*VKOVDA\SQ/0NSSL(PB M*4H9'6):@?4L,6@.3@VR6!C&.'A?+ZD/1:;>_:CU+'SY,EE$X&AEWLQ7G!M M%4F!.Q@#6\-HIUUN*-4Z5&G#MOZCHT&M,2NU(SK8$!!-6B/.P,"TB@@DL'8L M*2\5>X%F90:)C]''\JL%9@#W&8R#S!Z'(QOBQ8478_Q;80C-2>J)YP@9"QII M2APB#COE$C,TM,YD;&MB5 O@UH0M64-F&"A(YF],GJ!112"^]:RU,/DI!UDAY;$=_=,VA/GM/="). M(D5R%;UG 6G,LPNFE4K>AR!:MS_Q0/3-?99S(Z6A_^.EA)D#)U$;IQ&K050K MG5L$!T24C%Q+'&A[PY8Y@-IR])^V/XE_.3O_]6_P1#OR1V?OX]?8OTJV\YMV!R>3<57?05^*J:FU MQHX%(+W.Y;,J@UT.'J@0?)!84:]86PFU];(@BV$B @N,(:]LJVUB%^, M^FV,6D%KQID50!X7*F1MIP"2 .#.. 5Y"G' E& M1-VZHN8&:ZP>KA"Z NIKD6N")8M/L7TA661-IEI'G:QT&HD4".*" M*V0X&/$LYUDG,.B=;YU":',U1).E]3XRJCC8Y"+D!\Y8(50S&W'A,?;"MKEEJ>?[>:MK,1BGOO4$I"(\YE0B9@ MC8CS/&BO##&MM9W;EE6UA!WC)O-UD@N:@'T=)& ZUREG55&"O.0D@,&%67LI MW[9\G0654TBB+#81.0T2R;VT2"L)3\?4.>NT3Z2UC4R^V^8ZE[Z+;8>#(SM: MT0XT#*?(E059"KGK00I@)(%EC(@@ GQ9(I5K73UW6W*GGH=B4AKE/<@6\4PA MCHD!G\90)+S!GC+-=/M"2&N;?_Y,+$*QLX%I%",AX/LZC6P^^-ODO"LPN'EH M7Y^9%EK5SUT2]4RG=EI,0O ,)9K/3HX1F$=[@I*GQN23.V.7L=)"LAG+-56Y M\@!;!Q88Q0@4@47)8B7J5KRR"WFTP53FT5&:B$+44(LXBPIIJAFB0CKIG9%) MM%:^6AB8?%F>;)+$"!8%PECF^B -Q+?*(>H4,289R=I+_);E/C>8S@-K);E1 M&)%\& Y73" =1=XZ(!XGS!5-K=TKN&.O_8(JHY,A&$^K>=(XT=$9 DX0I?D, M4P>NK*;<(8TEE4'KR-N7F-%:L6JP\Z$K]5QG+%DBX^HRVBZ$$%K!&'"(*5L[D0N<@ ? MY!#,(&\<_ RLO>YCQUC+/44RY9IJ'A%V,4>@'4<&*X)"D#%@%CA;?).#ATV^ MP;PBBJ4C*F 4? !!(3$@XP"!O6;,<&Z2U*WUX%J:^K^H3L5,,8P32H;AW-K) M(<-Q1-Q8%R-/%+>O'>Y%TMTTE6,RRO5/?7L)/0Z_#0^/AI/*#L+A-WCJV?X@ M_K4_=+9_,,[^W9?2YR^LI)TH)?8^[V;0>I+Z;:.SQU,*PF32B+F16XLH!0"S\"#O!DKPK-2:1,WG"5)@2Y0&@$:2> >< S!@C0.GUCA&@*.L<.WGH195 M132XT^%X;J\CP7L)^00BQB5X+X(CGS/F%:,QT5:&9+O"I6:5-!,J:FD8 G8M-ZZ2V)7[/FD3DN.+4@J6MG9AM8%NF*$J*1QDY8YJVSC&^.XMW]N%*BC1Q M,7D%)C8E3B-NN$4N.)#KZ"*/..'0OIZ5+Z11;)-':C&E@XD)N=QAC6NP9+41 M! EKC/>!.N;:NRO2^F!O@_:,3SH%IS!2PN')7>SNCBAY/!>'2VN;W5_N77%'.=^US;G"[,">/(>I,-RV2X M<^#\M>\#!K'5E!O,O:*M@\F6YLDU&C%7R>- D76. %5B[EN0 M-'(D,:J]PI*U+OVT97ERZU#X9P2/7'*"J!84<:]Q/D<<(R:B=-0[SG4K#YYI M$9L\N.79R^24.B"$G4$I]]+@(4AD@\]%@ H3FH3![>NPWEI.F5U?S3['VG%) MM8P(:V,0Q[E+4@CP=.4I\T(DUSZ_:WWA& R]*N?*@*FW- MN"V2R.?!;DQ8)-%@)&7*9Q,YL ,#B"45X%$;J:)SK0L,=CU&VR3V1CMFDG#( MUP=&1^R138DAG8RAS"HAJ7R)'+3:BAB#VJ4JY;%QE^.0?5-+G5Y;$$)T @IRP'NP-\@DP@Y#ACP?BD MHERXS_C@"!Q'U#0Q>18#K1O,4:SJ$P1A\LY(E$R03%'G/6X=^EX*><%4QV(!!1)RC L+9 D%/A%)2B,83KRUBJ7UY3W/="JHC9P0 MZ1")CN53=<"J,KG6&=R99&+BIGW[()T[>J=GXQ..DBAD3#Y5!\> G$@1";"= MP>0PEK6SQ?.:)_$3[10 +$%"UQ'$W$+=!H^B(9%A89B/763XI?JOA"?IH@0W MS.9^.20H,*U -;N@(^A.#B1?QSR->^'"RSX9@:9DO;(YY2,FQ%T$>UI@B62B M/-(H$I6MVT2^ET&[.Q@,O\;3M\-O@Z-A/QX,^Y,Z?0JP8/$.#]%-T,8;B1.F M'MF@,.*YKXN#=40T:JT9MBS2UM)FL6G^K1$?R?-!70),5)UWUJ7C2#,;$"PH MQRDE[VUK$X);UBGNF:Q1$41DX%[HD#-5;3[M,0F&#*7*1):]QS65L69@>+VZ M)F&J6:("(YM#ACS:A%SD"@EI120XJ11;!P<-;K5UWO&3.UHDQ8X5A@,:$*T1BFH?&Z\TL@QXQ$)VB3,/.:A MM96:;<'UQ>PF!&&P8D$CP>HC.QU!3N;-'O@SU.$,N_!X\8.#Y4U-7J;($I$) M89T+B F+R'+L4+#6*"6H)W9-K9[6\":2 M;%W6SATG*-7;'*4?Q["@(F'WP5) ,+T 5D6.[F;W3(AR=QU=[6 MXR*Q2JZU*JDE9S$^4_Z#PTX[Q_,!"> \YA-(+ MS?Z-P7/M54[Y,/DDZ!P(R:TVF,4!XZ@2=:TK5GDX%IWKR^D6]?MAM9JLK+ 1 M226.B.) S9#;V^ADD>0*2QRB(*FUV5FM\&:>J<0X)9UX^OMM<>5U9!3HC;AV@.?]BD'OT/-8=5^VCJ&=??V[;#?MZ.J M=H7.WQ7*K\#,EQ^Q-SG.UN9P=-MP/AW\<#C7OI\_?!L'P^-R<--C[[MH5Q[Q M^NKH[UB-@]O7]H[)_/9+>;HYNM14J^B7@S\^#OM7X2)_86,X^O*:8LQ>C^#R MZWS?J\*._.C'-\_N>)VL'Z,T'(X'PW%\58R''V.J?GWU;N_P,[=,"!$=8CPK M,$8RRG&'(O="6.\C>'^OBC0:'L^^\YF#&RBHP8AZ!=\P1B&;4^1=/IA21*-# MHJ]>MV)RV"FJ"5CZ.N9-)J5([CI"D&1,$^HCQBE,,7 DL% &;B,A>1ZM1E[# M(,!QCDCG_B<)K%IGC'0I$KC-@"=-)#&(RKK0C1$$BQ@1!4)(&HWW$L-M6 5' M;3:T1#Z\$"N8ETD*!<6, V44/:5P&Q#,.L(,"C&9?+9,0MIZAJA+5K"YB1XBU&4E#:34Y]O KG%)>Q1RBA*/7@"A@T 27"G% M.3,AJ)90FQ(@*G8)D3PM3H5'5C..Q!NB'+QY M=>F^<6[@>GZG'7V!F_LQC3?M9#Q\XX8C>"RJ3JPO!U\V\9OZ=M2W9\/)>#.5 MIS&\^5:&\=$FP7@#_]O\"SYKM),J@FUS8G/RX9O9HT?U,.IGO\KOAP&,YF__ M6E:E*_M@^VS.OS^[">X*\[O.7_=O;V MZD>\'H^^?]8W& =RHVC_V*Q_HOS! MFV]'H'WKV<1-L-70MY$]N>$5)Q:P(IA DOV-8[&N9.QD/ PICKZ?SL6KS!V/_NZ+")P&5)ZBHS* >[#Y[G.@H#L(X)Q) L#. M>\ #!2K$P4]LB!8I\.\? BPY'&W^"=?_WMO;_N%-O[O_^^>W"PN[^WI@OS7Q;4Z^#+>#CH%6\WMC<*B@4WMRW&9:CG M@*5SR)K#V7P0#:S75:#$-5#6N]!7E4(>Q9U+>_MBU@.5CUR[:^!W3\:Y\WTO M@W7>[7_\O9C/_M&0"V;(8#BHO6,#4:9\$1_ SA_C A*I;%\ID##$6 M? A"7A6S> ,87_<^/KH8V!P9"K'COY[QT955N!>U. M'#MQ/)_^3[]O??R/8G]OY^2T^S0'(^!OQN6Y&_?]KZ>+CS\?T_BH\['_8_'A8?/GT\^+2U=U@< M[A=@TA^"W5X05NQ_+(CX*?Q<[+\K#O^V4URR]L\M_:WMPWR9&,8;=%=?+'#> M:$.(#:W_K3&3X6FS?:P:;.EL[RL63YK[_[.F3NR[X:@8'\7BGW/D+J9;DT4< MA!@6XZ.P9'U0V"'K0!EQ&BTR*<=ZM=>Y6",IY9O22!_JV>Q,MU^OZ*/- )^@ M8WC+4?X:"O8,G44[0G'0"LK\GLL("D9ZBR&"@K4V*D:4<,ZH#[1.EN1Y[Z@^ M,$,HPIHBPKNR O7Z#UC<=_!)U8KES>D7=]D+]W,E5]X]&HXZMZASBU;,+5*< M1ZUH;E^15"X<]TB#]D$<>VXLDP1 L+% V<@.IB59S^$7\P>[ MM??3.4:=8_2B9]LY1@LT>O(Y>&65$U6+5()%,)C4Z:L+L<6%L"9A39&,N78G MBI"[B!LDG:<&?E/6R:?JHITZR?4=3&6OGDDK%AEC@@CCS+1U]X;"5U=X_Z9A M2;WT(OTX27"$,H>90XG7O46H0P[\5.2#2R1HB1U]LE4VE82/\4O=JW0PWH,K MC4K#G9._C8QO/^Z^1W__M/NA5^SN;6^\?#_T:;MR.Z?6CVO"%<-4C,X)5MBJ MJ$ZBSV4'H2@'13FN"G]4![!NW<'K-GR?%3">VS9]H6X]5QN&_\"U9QM$_N R MUQMF*;Y_3>ERD(N!IIF9-R5PWL .-XKG] &7'XD785+?)^GQMN"!R$V *46@ M<2CBG EDE"=(,,FLIU3=-^HF4^E1E8;'MZKOWV,,3K<80JWW$R M&G[-SVDDD'VKKKK)$JY7-V-TE0>V.3DYB2-O@;^;?'/LVV\VESX]*JAQ)Z?> M$.:X/W,^D&?D] MM*>[LQ+):1/]QKROVVBM.*)$4JSU R3D677#3.*:8:^F)/#1AN^MYFR-WL5P M5 QS]6KQ/Y-1686R/@$#[-O+5%FE:9>7%5@]^]$7.YCU#_JY0^N%H/6:2-3N MQL>-@XUBY_BD/SR+HU45H:L*I-@;;MPH-X_<;F@\./#D<*A4S/DH.%C7,=>K MJGR*(HDHB)B<(BE:&IK1SELAC'+/Q.D_[\M!W47P^>.B% M<_%>LQL6!/2[^ M-IQ48R#\!SOZXYL]*P[NB@P]_P06E+3"(XM*2H)XTF)Z-+-1FB.M7&"82.<2 M711GT%9PQL$$WE,0@G%CT<&%&N"/(+*.7@:A"2+$YB-V1$ F" (_3%Wʿ MC1)Y&W[='QT.O[4C\6LF[NLJX\H:KU/ B&(#I*1,@V\6(XI846DH=YH\.5_] M"OEKNWQ_]&$T_ K&ZH.#*HW&/)Y.E7%[&"2>VFIE48IJ+'U]=&K*C:MU[AW@ M*$,Q4BJ9DS'RV"B;?A@"'_;_O_*DCORU@;Y*84[;2N#E;%'-:)/WITY&@![E MB>T7\33Z23X#$3X&JSU6/Q<_ =V*3+A'5)BM2!;I3PO1%HY*C@.VH"BT S&T MN$LMYB2G2$_S^5WOF\T_Z'H^&@3:DRAAFD%"'KC;<761O__B=-B7I3%>/8 MCR>96+,4K5X!.-R?Y,W]PH+4 C/\ '8O!X/X!E'L1]E[3T#B9\O?.P!=-"K' M)=P\S:"(HQB*D\FHFN14BO&P@#OJN!*A/[F?LR;+]4!;?KS9[O2 ^MWKGA_ MQ(^2 _"/+HH%) 95Y6W&Q">7-F4"WII27XWZ=H;1C_5%1'Z;TP,SZ ME5B%D:TAMSH[AOM^JN[*?\W]Z@K0#\77?#A4+L MZB:P2RC;:0-Q#2:"Y(/4I7," M\8 %,D(;1&/"\&](QCXYDC)#IX,:G!:9%?7Q'HV(5H)JB3G/'0M IMRPT\2( MK*J;DU*E65"&Q">GP,U%<@ZE=:;VM?!LA*L+3W?+R_F/X>B/J=">@_LC4FQN MW)[MLI/OGYV\+)?M?R;5N$QGS^*U[0Y"WNZ/A3LK_%$$CH.!_E%\.XIU[E#V MT"[EP_]$?BZ.;%47*H7"]OMP,=>99I?OGY,R.WS@Y[DXNP&>>>[SL9R2,RUT MG'E^EQS&W64=;%5_>79''[N%780BI_H=(X.Y!RNN_^!&>3[ MZUOA2WD4L^?41P?5@Z@'::MQ87 1[%FU48/N0N)2*CG'"4<"9TL7>VK$M7& #HN?,O"K-Y31C=D- MXZ.R+NTYR:4]BX:>Z7C/$256/R\.+S2.ADL74;26(>ZQ1,X0CZCAPIOH!4D- M[7)?(E6FU P^.KRX 2\ZN'@,7("$VJ(/,XE%/H*CG\\\ 8'*$C3*NOO&3PN@ M/KKQ0G4,. -O&4-L%QB/;80 M4S[S/)]_D#$D[Q10_.:V$=:7R9OY;==NF%WOS6^X?7SS)V5S97;S+6.=WUD. MIG!(J$-T;H!=MKHVVAV#7UR)7G,1]R?%URG?$/I',78N-R@W/[B!R@V,?QBE MWR"2M*-([TG)],_?TB?("-RP<,)$504%%RJ96UOJ&JO&SMC+:! MN[X,1V.ZU8&NIIF*__!(EY<'ZRUETKV;S,=.G!_&E6N_-@>WV?)M@[S&C*L; M,>]^UA55PELA4?0Z6THF(:>D0=0G2BU7(IDG[\%.K:N:*O.CX%O<*[$#];86 MOG:KLO*KLG-S9*4#[AOJZ3@'T'7(QWPDE/8)&:\Y,I%+%B+'5#?4[&).D[_6 M)-F>4N0% /C:-6A]4!#[T=-]UA!V^D&H.*>(WQCA+M-->V'U#ACX&(-AO8$U MJ:9A9ICH])"$\7E[Y_EN4]Z%RN_JG^67?ROAU?#:8@##'F9K\VM9U3[+P Y\ M:?LYEI.[.M7YDV,["'84JB)7');AMF1M]I/]^<:(\?<;&,O?4^FV3JXQUK,1 MXT=[-M51[/?G,E'\!)Q>[YQ,>RK^>%]BNC/Z#QC"^8;9Q8;[0C9,8[2$IN#R M7FG.-U,<.8PM2M3'J')?"-]05?A!7I:;E-=TVP'&W:\>FQWZQ#;45X.6]ZL M6@>IVZHW^K9.1F6_H.;9A*U7Y%-%>K6TS/I%P[#J7%X8X&1<8WL&^>'W>N:\ MFLE/4X.K:6KP15+P+$EXGAK()@X@FQE$,'@?O@_#J6O->[+'$VHC<\!J,4R8C B;/#5\8"\8G%:6](0>J M7J4Z%?.@7MW]B\5]54P&Y?3QGSY/U_X5 )LOCT%N?WVUN_?NJE #H5 8CM'L MEE>_,=[C%/(7J)O;RYS;#_:R"-TPHMW[6;J= M>Q3/O'.SZJOR?26;.B]E*^8#:Z8#;E,+N?@*] _V4DWB/<4;/UJV;U#X;M-KZ>%CL+H]:-U#(/)@^YKDR@)_2/WD_\#;%9)Y\H/>$2'Z6,=('2 \#1 MR(E HV< A.WZO4&_QKC_\UGD/ M#^%2V:'!LVX0KB((?!ZFS_&?RX> .M'O:-B';U6S3,EBYY^32BY&*;;8W@BI^IN]W$YNX]TM7_F>C[&:]*>&Q_Y)G+Z\@Y6'L#PQ':XL!U?8:N,*^_S/7/A:@G8OO\;\1W_^ M>P:9_K":+ -7_GYI$#5$_/UB(#7"Y('D&J\M-YR,B]_MZ(\X+CZ6U1\=;#R MHVEGCBP)-OAJPP:ORWU&PW[U^60T]#%DX5Q2+E3]VAHD/IR_ND.!EJ) E\#Z M] 36+H.URV!M)H.U'[_8_A2QZ];^2X'L]_FE4ZR>OK0#ZX> =>?I+4OZMU9+ M_*>UV4/_.9?87P<#^WD$[M/G9/UX.%H*$&1WK7@W?5^' 1T&M! #Q&I!P'=" M+SX/J7A"7VVJ'(0U"DRVEO84[*"UB6=L7??=$= W]I2[M9O=.C>;:[Q[W_2# M9UW2<[B[5S>[1V%> T0YK+NIU24]T_%]CY)MXS[RW43_O W/E8],V[W;VMO>W= M1SHRBQC>UOMB=^_=_L??MPYW]_<>WOKP"?V2+X5!'][!8\G+--M_*F;_S3+G M6D3'FU. ET'&YGHZ-; ,;S_NOD=__[3[H0=LO?V(IL$-+$3-T4_I/['D-=O> MWWN[LW>P\[: WP[VW^^^W6H18Q_"N/ZR]1Y@24_NL8VF,27_OOAS:T:PUW!'V?]'U]& M0S!8GM^BRR_-4+GI;\^%; MND8^K&GD @WZQ25J_6Y'_JA@I/>+&[W^+9]1\3@.>2%+MS2)^<%Z3#$)L];$ M7#JQ:ERLWD8?ZT->+DG6C;NBG60];'^G4_&=BO\1%LD[L*@5LO*$_9*?=@?% M^&@XJ>P@5+TBGOH(>'!^^%,!SK3]^7$ MC$;P6V&K*HZKS0X?UD9@U@P?.BY>4[*NU'0?KN5^Z.;=D1!)_56@VXN>&1@V&[IGN5 6Z; MY[\V2--V8$WC9YES$ZE4P2&O-4'<>8>T,Q1AQ2U31#+"U/=GF7.'G7:.(\>M M1SR*A"RW$BE!273!*TW-_"SS286^6'NRF<5N:Q#R/SL7,K:?SIX"]H.Z!#KMA47)YLC=L?!YL3H'C'JUE/-7R+#-R?*'79UV+4: MV$6B<5P 6(6H,.*!>Z09C@A0"PM-B:,17\,N3C31FB)JHT2<^("L#1Y9 W>K M9*WE^EFQ2ZL>R[NK:XU=#4=\.EOXEE80L1J/2I^/,8)M]+X)LW9!R(35NGO>721W*=;KP=%P M-$8@]L=%.?@*S/Q]45RG*E9/MCI5<5E5**$ECMXBQQ*H"H8-LLISE((WD@4E M)9--&+&UJ!V"I.U>"%IS"H/(-5<8'3ZM.RE7%)^XE :\;(F$U!IQ+ BRPH)M MRK3UR04B(F_"E%T@/E'1,UBO.4!U\=BE6+2'(QMB,8H^EE]SZ7;5*P9QW&F, ME9:M3F-O$>&:X9TLC$DIK1R MC=BV2T$JT1/2K#E2=6';I1BYGP:N[/=CN&SG=HICI26K4QQ73%R'N5$>[%-F M!>***.1(T,@J)K#!SCO12,KM7- N%$?5M-HP/4GPFJN-#J?6G90KBE,A&6," M(2@X"0:N= II[PE2W @ (QV%,DT8N(O'*:Y[G';F;1?#78)YFW<@!N/AJ.RL MVA47J$Y;7-86)HG HE$H)H<1YXP@PT!;,!$(!S>9)4F;L&KG\G6V%YO2#Q2; M'A!YS?5#ATSK3LH51:84F& F)(0-S_FT@B(G%1BS-F&O< //#9AQRX F8CA M/6'6/=._"\PNQ7+],(HGM@Q%/#W)1QITYNMJ2U6G)"XK":\< U '_:!LKB46 M&CGF([+:!VVIEL21)LS7F9#M3&6LZ7ALC] NE[9#J/4FY8HB%+92>9D4RNB" MN/$)&4(78(Y.SWVWE]I@MDIC)66 MK$YA7%885 FE%?,H20\FK5(SVD+WJ.[2 M9SMT6F]2KB@Z$3!$96 !$2L8F*;:(R/ --766&$]9@J')LS9A:&3Z4G3F;)= M9'8)INR4?8NCV ^9)XL*V+53%H^5K+O/('L1LO=(8C_H!+954C@N^/PGEX M\ MFE]1#B8Q[)_$47V$?<-!EIX@"]PR[,1GQ8_"[!BBP]/[A!=B4EQS@1*+ G$< M&'+1PP]&0Z)4):*;J7];,I[6YZ2C_XVCX:O?4 >C;0IFTR8\ /H2/8##X=CV MNV#V.OG67;CH2KM>RH,2*7=X!W3FG ED0V1(&>E5%-EXO]X4\]'6>[,&N2*B M1W@7R>Z@:;U)N:+0Q%S@FFJ,I+:S_#&7?T0I Z.:LN"OIXX]VA!N&II,3Y&N M8>^"P]B/L5G;;Y3._*W!EZ(?;16+6MR*82HF\$=GHZZ!X'2*X$H.,;=&*8F1 M]C(7FI!LK3J&I%7&6D-BQ(U$F,_E[GT6NX]Y;OOI4Q5K!=%4$%GVF.ARB3ND M6F]2KBA26*D;W-@=1#J(X%/<@?IKOGNZLM-IQ8NJP5M!:.8.AB@$&",@D:P MCAG$I::>,LD"O9Z3]Z@BN*G8?W7A**5[1G=5;UVP]1&2\=?A,'PK^_T.^%=:.CK@ MOQ*HH)$(QPEBR3'$!6;(X210\-$GZXPS^GKSR4>8IW/A:FY3C>IU/_6R Z5U M)^6*@A+WQ'F1P*A,V H*8LT)QCPQG!A;(PVZ2:LT>9!28IUW]+I J6//)9A M; =?2M?O,E/70DPZP+]2JVLU=P0+A*W4 /A&(&V90H)CH\$HU4DWTMWV0LK. MXPX[I[-*W8:5 <<]RM>]<*$#K'4GY8H"EN7)<:7 64XI Q9)R#!)D=5*2!*) M%Z219K?+!"S2,[S;YN]"IX_N9=L9KEW+C<<3>VT;U1A"P%@U%BF-(^@2JY&. M4B'G8R*!!$D3;K@/[MYPX!MNA8L7F8:TN1"D)EJ'3( M&.R0E82)J*(3I)FZL 5"I>P9O,#"U161C*5V[EWWOEV=X=ZDS-$-FH4N#"5+VY;BW]=F&*Z>2%65#51;ZW'#B,G>$(*J5&FO%BVG^_P+CU"V5C6>RU;Z;?V>^MXHI.L!<(F!Z2IDGE"&PVB+8Y28B M1RU#0M 4;+1),=%<6[(& 5/W8! =8#[%A-%#M__[1[^(^[V/(A]GM3Z[-H;00KG:_\^@H,KONRQ3,BZP(4 M<3?=E^^$=ER\!M-M.,SU."7Y\O:;9TUFBWYI7=DOQV6L-CN06!NI63.0Z+AX M3-;(0L%*MP#QAZS;&J.VY\62;N:-+U%%PG MR>HTQM7NLH(S[P4*(EG$*0>-H3A!%DMA8M0 *=RVV M:F"5.;L#J94AY8J"5-*6.!M3/K1%Y!;8 #U@U\)X@Q4D$IQ$(RVP%PU2HFU^QTQDI+5JSV3NK+$Z+\W6O1-M!U3K3LH5!2HP4[&V MH@8=5<,3LB)$I%1@6&*K*'--&+?+ "K5$WK=&_MWD=NE1F[!53N)@\IF3NOT MQDI+5J9.+GC0**DB/.6$,-]+H<.?XI#\\B_%C[-MQ M#.\O_,EF@R.$]S#MCN'NT&J]2;FB:,6T")QC@4C48.5RJI!.0B$G:3#16 =P MU825NTRT8F+-T:J+Y2ZG)>+\:/FBG\^6[T*Z:R-@G0ZY:J5 ST M 37(*F_!A$W1.J>4B-<[Y3ZFN^%9S;]GH=W. MSFU O%:DB6?7WO:!G<"YB]X&C1(6 K1)4D@3SQ"H$B4-EPE42W.=P*<"N[!@ M"\<]3A=H+'H5D9&EQK#7O3NXO]YLJ;/L5]IQ[N)"5X]()XDXI5 PBB-N MA$46PV\4% S%.CH73!-6^>*V/1GK"=%E:73XM-ZD7%5\,M[$G*6A23X\EVF# M-#8>::;@$\,<5]?QZ1$&\.+PB:B>PET*I="SGI%,&5[D#)X,B91<3A7 @7#;*YW0/A7%IO/(OF>@%U(RW, M&C_0E^EU+RGI4&K=2;FB*$4#TV"9.I1R[1MGCB&K D&!6.JCQ4KP9LXH7 )* M\77? .H"K$T7LO6*_G#P!8&X'W=J8:5EIU,+E]6"L&PGN"+_!(VU5F\0ZM5H:4*XI6FG/-#.>(8I$-4K!? M;308P,MHY;$WW%[O.=-<7=M"T$IT4=V2RKO"B\=V=A Z M).HP"LJ!1:N-0=J!RM 2W&9-!#7R^E[>8ZO5+N_?-:U0>$^+!79X[\2C*U3K M&*+#2^6B<("5"*#. O;EGL%$<.1UB)IB0\,-48/'%JHM$B]93RW2_EX1\5AJ M]XEUKU'K[/A.\#J]],B)6RT0XG2E$,= FG/%%)&>,HX#3PT?B//73?AGS>>?G7-4!4]*D_141G ^-]\]SE1):6U#'G, M-.(!$V29]@C<56<\Y<31\/W"7WN(")0)936*7D3$G023P6N&E(R.,D]=X*1! M\Q$JN0$5># >^C^.AGVPRJI__Y.F1+TIXC\GY?AL ML\.*M1&>-<.*CHO7E*PK-=UV'LUS@P!=WC5ZD3W+/XSF;6.JK"XWBSDY%AI& MRFF7TLN$ LWE1,%ZY&0^7BL1956RA$G61*3]?':U+7!P9$>QVIJ,CX8CH$FX M$EFJZHN70TJ[>^_NB"G=,CD;E(C6()7+I'B4&ID\0V6X#()AITPC,;(%3X[@ M'E [__^&F-DM0;2&F&8*#--!%_9\2H4=%_^Z%/[T%$Y+H&DC R6B@4 ML%&>>1;Y#>5N3^;/#W:T/SH8YY/?_M/V)_%#'-54O1H!A5_S_7!7M9^VCN,( M$.KML-^WHVIV]U4JWS9%9T.B'D0P ;-Q2R@,7#+$M PT^A TE\USZ8*FB#?P M39'=97#IB1T57_-4BI^6PII*$:8Q$"IR;8#-/$5:)V!2 8P94]#&-9)L>!.Z M[%;5Y,'(DB.A&5VR)J[BX-8*4^!'R85&D=5CU YX2P4DDY76$1#!V$CWZL7- M"^84GXD)RWH"/W<9'RM=ZM!5\UP&#!R82"H$) S1H, " ;E%L:;K-+:4R>N M \:3@;#66H_;DDSE:0SH?^-H^.HWM.95.QTJK3LI5Q25'+'4>C#*A'>YKQLU M2-L$^"1Q9)A[D>P"S)@.E=J8J7S/C99KL:A5/R=O>WA\/!S, DY=$'MMHKIK M%L3NN'A-R;I2T^VV8I:E%F_939":>!G H(Q.@4&9!#(!4Y2P4S)$RY7F3;BY M4Z6\S'T2'@1+2EHD4F['80.,T@J+#+'1Q^2HM8T/VD2X+U8R M(:T1&B/A"6$ T*II3/A+V[T^K>9OI[NV!69 M(X<7L\NZ^W<[\D<%([V"8LKK.]Z"/73LXFC^*>M"ZBL=A^Q"ZI=AAY 48B*@ MP@45X %%AHS6!K&H6> T"!4;2<:Y!#M/B*?? #CK?J!?ATSK3LH5128P['#D M40$4$0X.(@U(UWZF*EY:M3%U>".#JX0$!)))I3=S$'"$G$(1^"I(IX!L]NY*BG MRMHE+=+8L7^LAVEWZ%.'5^M-RA7%JV H842 J2H(X!7#">D8 MK])ZS*%/R\,KW /H77.\:N>._LH9O1_CV):#&(IH1X-R\*7K MQ[G:8M7ICBL[8$1:+ZU (>6@+>@+9&6NZ>(*:\RBEA0W8>O.I6QG)F1;WD^. M)_V\@?XVIM*73?5Z-@SWU-KKC@ZOUIV4*XI7T@46I8R(D*AR>SZ"'/413%]) M%&%&&M%(KL_R\$H 7I%UQZLNP+N< .\%%Q?#^F0I/SR&;QW%055^C45_6%5= M0_JU[RW;=5N^;";_=%0I2LJ?,NG7,O\I1MS%/DWTDNM;Y+X,S.C!_:6!NO?%<>8:, M\19QGB$Z$H." A^$<8WY#2GACXG.OP0PQSULUJVW_Q/ ?*E; .M^)%=U:Q_B MSB%:*8'L=.C"4\&9Y%2.V1R61[A7*M(??"QD3*HRZW#=VI1;2@J MIX7J,;G M,M.,#IOHV.(#BFI=D3Q /:]"[D,-FADJ#>(66V2QE($TD@3XL4A MI28]*F^JJN\$HSM=]_E/UZT+,SO3?M$*BV[0+)AA.'']V'YO^U\7IKMN7H@5 MU5ZYY0W14:&(C0([WW"P\Q58_-1(3[C4^H9C)I]V$N_6("Q,EY$>IOG_-Y6< MK[;4/).A]]W\.]N_54S10>D2H=0G%A@1',GD:.[4E) AD2)-A,%1!H.Q;_C$ MWD5#J>[!\#HHO;=K /]:&'S]:RO@[^+=$E[]P[?==]*+GML%)#Q06K\;RV,F M>W@4"^MS1I4=G.4N,8/A.#L@(_@8Q!QN^S*J2VM'XV*8BO%1K&*6:'"NJIC; M= YJO[;.SDKEP Y\66]+P =Y5Z[:^&X=0_GU?"7[\12%\H7H7>M:#L)>K5_#RQWO>Q'Y_[[B?T2IZXYL@E&N6G[W^Q9]>;5Z^_I M,U_\FK=O7OFG+/"3H< 61Z,,^7^J$>CS; FJ6U9=2.;)S:M>/QNTP'!4[REO M3H"[1_UR$!L1L#RX+#K;L_&=T\=.:=0RU"3DNXG^>1N>Y4;EGWN5'52HBJ,R M/<3(G+-@>Q'TVY2E'9@435#\[WO ? >RW"GXKI[(6H# M[1RF/U^&Z<\7X/RYK%,LVK%LV_M[;W?V#G;>%O#;P?[[W;=;A_#'P>$C,UX6 M,488T>\[>X<'Q?Z[3-O]WW>*G][O'QS\_"Q$;L62_/1I;^O3VUT@U2,68:G M=J="?X@]6.NSLW\/):L&V'H^78$=LUP,CL6X\WT503C#?QO\R_X MW&CUI(J;502+"\1TO@:U/S=]]JOO(_)?RZJLW:.SS?GW;PBU3U\GV8;6_S93 M]C=<)W=<_M$UOD$>_=UEO+;AQ*1[GL#1FKC[$[S_XB[_MS637,@1!/+^1Q#, MQ_0RC)W;G<)1C,4Q_'U4%>!(Q?#DPPJ>;V':>5;!D]#C?NNJ7\*R/A9%FII< M:T#D0=DDJP$SO\^[$3^.,5[(BG7XT^9E71O\N>L&F>#4::.$KXCBSL]D6? M,+IF!ZIV7+RF9%VIZ79-A)>B#S^,AF'BQUWKM)?4IG#Y^>WM@);&<]<-LU0* M'U"4N0PHU>6L*B#*.*;*14[,M?.53##>".:0\MPACK%!FI&$L)5$$T6=S.=C M?M^4L[8ZWXV&QSD#, _BO\KQT?:D@HG'T7 MO"2V8) C[2!!7DB'-DT"!T0OL$1^E9F^PZ^5(>6*XI=P 2Q>XL'P90S\OV@PVN?SWIW(+3V224A;BY'G7FD6"?&>M@>_*.G11=:E MOPBF[^+"2S&!WT=; 1-W&N2QPK0BW=^ZMH@/#,38P D8S(AR:1&/&B-K"4.2 M.F)9\(29:T3L>D%&UT/Y)S(7J@R]9 M4&/]8]8J/?_ZP9[5M;U-]401/<%UURFQZRG;@6<'G@L\O]XD9ZPV8(3[@+C M'CD=P9"S,4:.J77T6O=MC4-@E&,D;0*S7T9P "+@K]5@PL-?%/-K(8CE@B?N M,=:!9ZM"V^O>9G8TRX+LS/N5]I6[ -%E[<*5$2E2BTAB>;\3$V0<_$E%,!%; MG;B]=F*T=L$8'"02@F@PS1U%-H!A'TBR41HI,".W!(@:TQ^@0*CIPM8=*JTW M*5<4E0A3.!&P='%*N?\T,X P@B&O@Q-6F.C9M8 !%IQBHCG"SA/$B0.;-RB+ M&(V$T,@!Y.2"4O3#>+I26Y-UQ7CK%%>_YJ5 M,71>DKC([=\BT,J1<460BQBNI/4&,,8VXT!XY@1G*VYZ!*6]9:*1R="'(I'J8 M\S5'IJXFM*L)[91#IQP6H1R2T-%CZ9'%%( ^*@!ZC36B2F*P6#5V6#=1$[H( MY4!9CYK.;.V0:;U)N:+(I$PT$MQ2Y"RXQ%QSB@SS%FD!]BS1E*EPK5K],=6> MBT F0GL8LS5'IB[:VM5QO@3=L"+E%5TIT@.["1#A!.:@'&C=32!99$/"B >E M*#6<6<6:J.-AJ,I=8D^DO)PMV]OI*.[]=+.>R(HG: M<,7^?_;>M+F1Y$@3_BMI/:.=EAF"DW%E1%3O*S/6I:G9[F)/5_7*WD]M<18A M@0"5"505]>O7(S)Q$;P)@#A")JE ((^X_/''/=P]F$'21:ZM64"Z,@*HMZ], MY4MK[$H*U%,2,S>A2(3L,;Q!LGW(RSDCT\%,Y8$B$\8&^ZJTR.(2+'K,%5!< M'U!E.:78 UE=K2GXE.3,C5!;\:Q=,Y7G_7 00M.U@/+KHX@A" *>1L+4V$-7+42\">QG(0@ MJ:I6"U,]@:%V;>M?G2ZPJ04#VECKV<;(:L8Y_* X4L*4I? M.DH0/ ^H*Z,"J5(+9(+F3HI08K,6ZKI=R"(]+G/5D0U[90^3T[X;PHN\KV&Q M)CI[V>:AP?+[Z@>CRUCR,2N(@Q:G8I_) H7HZ8?VW 6XOFV:SLD MBQQ8@;'ER;YM7O^<\6^/YC3CWV[AG]7!6QLJQ$*5@G-+9)2M ,M*$HCR0LF5 M#:RG1#AL _^J7L4.ZXBG9R!@=A$_24I.+=#J=G6F9++L%-XG>*Q'>"VXE/>GLN_WF1+P M?E3#( '[G-2U']JK8ESK8=.)PP!,J.+'+V!,9;?'L1<6R:5V7M9UPFSP02J/ MA \.,<<#4A41R$K/&6,< Q5>A^NX X0W'1Y\GL/!U*GRVH,.\I_U][7M7$IU M;(5]MN]LSD70]F-E9&3>-+W74INJK("EDQ*05!F!C"0,*8XUQE97DJXES6XC M2-K $^'3O9"*R09WYPY$<+9:SSC72@,S=^D(\6Q2'+G\9<7U.,5%E:P<416B M2L=(1:>0# RCB@52,1T4\RL%CI]:=*TY';HN$7QM3G.B>N4FDVFR6&2"GQ=$ MQDEK<""<&<1)&1"C5"&C2H.4J(P12H(D/"O]<,,X*46O$AN,+#D0J<@._R>) MS-FECV5>AE^*_M".+GSQ8_3R9__^8>^.'>L&[W9\\[IDI0\&(^M5#.L&IJT# MYR)P^L!&D.[,X(>+P(>,LIH4$ MV14.^&T NFL9!L12)6+<"B>YL(ZNY&,_A2(_"['N*(EX+-0< F=T52,] MA4-/A;]52)WKYJ-?5[THTL-J@X'A.REL.9@EPW"&X<. 86Y<62EF$6&,(>:U M1Y(&CJSS4EB)7F!3--76KC_7W M'.)RX/;WL?J4MJ.*I-"<:RD0<9C$8@$2J4 )$I@&JI7R0;OU6 13U]3[>G3Q M!I[7'T[ZPR^=[VHT[.(TV^L^1[E^]WU<:T"Z_E#75Q_&_J+Y.!K&EM2C=+3" M5+NMW3M?]:KRL/).LW<^(^GQ(NDMOA!15M1+C[P$_LV<),B4D9-K@;V3P5!7 MK8>$[P#RW0EXO*=H/CPF>_F?3LZ!A\>"AE_[392O'XT?>K@NZY/#LGVSHVG3 M.LEH(DD\<<:18! +#B--O4"*6.M9*2H@Z^MCXZ!K.I_0ZU9@UW><@]C@KG&6 MC>R5SPLB@V5I!08>;E'%(QD'PHZ,*$MDF6:&$L(XVS'>>[=[2TWDM$XQ8P M\U6%=! .85OQJL2EK)1Y>)QK Y&Y_QZNC@S+ MZTE%%0!Z A/DF&"(R:I$I@H6T3*4I7+4BFHE9?\IAL 38?2>&!J*\=&!YXO[ MYV]<=:M6P>$9 ,5E/!QS='$1CR(ZU[5_==]:.TCV#T,:?_G_?B _W-W/W8#, M#6C8W-V\B@]U6@^JNQMW?2V6.L/K**"&][& VFO=]&UVCQT8T?QGKLF[-P>N%KF/BWH\% UTVZ96;]E8O6'WFH#ZT\X5O;,-\SV

M(S< M&;DWC+2"8FF\T8@K :CI;1E1TR,O+-;>":Y7Z]X_Q8.V2:2]!V#+K66J[8P( MO;B7+=L:-T_ V_Y@ JL\6QL')G!99^VQM:%+:L#@D A74H"U$0)2NO2H\J6R M7A@1W%J.#;^N SLPR/;&;DAGMCTV$VB[79XMBYP-YCV=?_6QHB[PH-7=%?_-*6?E.,)N-FK(<.UG[> MWS^>K<(CVQG-J_A(I_6@NIM];GE_/UMM^Y5E>53&&B?2V. D(KXL$0M2(^-- M0%7@3!$9JA#6MI3VX^3"^/HL)!NL.9LSVM5-HY;U/C4!D_48SJ;: MRTA.=H+E17%D<&I$()(JA[@F C&E'5).2!0"+[W#JI1B+=DJ+P>GF!S?YL*+ M>[XR[\][[5E5956UU@#@GRK$J.)(6J#_1)&2,A%$J==2CNH65=6) M[HK&RMS_(&0G<_^\*(X,4!E6SE+K$";.(U8!EDJB)5)4M-]FR/$(X7W6EN>TMG/ MY[[0UHXNX,U7\<#GX6@,-X((%="4/ESVI=:#XE+7XV(4BO&Y;^)F?;2?&A]W M^(:I&IN.>_FA/]1#VX?+FQB-<@%O:$ZNC:/K?YV-Y,!_1ZY?^R1CKZ"_DXOA M3Z[?7 [TU:OXZT^7VD7Y7BC_UF^[TAF:[1=_GS3C?KB:]BK=BOS0@;1]C\,3 MHPAF@O?]@?*%R7TCNIL3RI:D%88[#?OYS$2_!#QMK6^D [3RE1Y\TU?-3S_\ MY_7YF0Y^6MLWC_QS!OC94*"+\SI"_K\E!/JC&X+FEE'G%;7XYE%/SP85,&KK MF;^:P.JN!_VA7XN Q<9%T7G3M6\V/[J=HQU#38RO=?0_WL"S3-W_CUZCAPUJ M?-T/CZ&:TR6XNPCZK5W29C1PZYCQM[]]^!G]S^\??NT5'SZ^N0Z #QB&>Q77 M_0.1^-H,IO]8A.D_YN#\1\3]VN_&L+TY^_CVW<=/[]X6\.G3V<\?WIY^AC\^ M?89_?GGW\?.G)T;1;Z*MQ=E[:.4OO_[V[K^@R1_^[[LXTV>_O"M^_/GLTZ<_ MO\B4[\3 _/C[Q]/?WWZ B7O"(&P5YNY5[X]AATD#W>1RUI/Q:$KZ8UNBIH2F MQ\L1L)S1!-A*_[MW/[6OPF5Y4OYI>H.-0;R7C7_5>.!?(+33,4C&7OOL'ZZ[ MX.,9!J8_Z(^O7DWOO\&WWKZ.JQ.AR)\ZW7_#!>2DE'?\C._ZK3HI"7WBS=MY M[S'7Y,HAC(\,8:P>'L(X;=-^,)[;+C%@&FYT2R*, F_LR+/9$=-8)-J0D+./, M.H3D",YLRH)TIR#1+$A986>%G?T)#R]Z\V%8C,]'DT8/W?WG-NWP&.Q+&>1\ M E@.A-ZUHM*R8"K/B=3XZ$_N MVEF!R2!X>'.:0?!^T++,>J\P,EAKQ!@C2#)<(H8#9IP*Q?!:#LS=PW.R]BIF M^!CMXV<(P]GXO#WS"JX\]\.F_]4O4^)>,?1M=*[^GLME/=2BW/_*.T=6:"BO MXB.=UH/J;DZ;WXK2?#^J85"'A9W4M1_:JV)1B*1H_6U*/ MI)SW[^WL!2E=2Q+H/3M;^VF$;<<3)11FFFJ!K%$<,>(#DC@0I$IA2E&1$YPCIHA&FN" =*FIY*84I5O+X;QK =5[-O&EY$<' MI;DXV(.+@RWNDB!ZPIC\TZR&5=I+H2>4TC]M8O\D%Q'+1<36-J$\%Q'+1<1R M$;''"-P1%Q'3S?D?83>&[;8B8CM4.VQ6SRP5$3O]]%_%^Y_/_O;I169X)P8D MUPS;IYIAE3K!G-U57^ND>FKI+GPB"2GG_[GSXEUJPDY$-A_4-L!!]NW@DG\? M7$(@%Q/;^);J7J5#9,3(Q<1R,;$,-GLGD$%G?T)N9C8CB21[A4XK%,9O='->1$&HV]-$>K113&Z]''[=OBEB+$]7_OC MOF]R186'BM7^)V8%PYI11FR093<:$9\5>8ZG+LJ,!D$#V].,PC> M"UK2$F,\84C@"B/&0H64]1@YSKDJ9>",F5R'<_?3<[+WZ%'",*\_T13C45%[ M^,GV!SY5WUSBQO'G^&6,C"XF,<6E/\R^I6R5'Y-5GE?QD4[K075WJ[ZEXZW6 M^=;#);;?5><TD;)!FWB ? M#'&*&.7"2D&VISB$%B4./@]\5V_M=$'PUF1RR1ZCY,A-KHQ7QSZ5!XI7'@=' MJC(@[ -!S)<6*>+CD5*NM!C^YG8MQ5VVB%=53\H-UN#=BT6>J]1OA?=^&H_L M/Y#1;164BTL_;%H.[+_'SSZKDH.6LJQ*EO="I1!: N'U.H "J1A2FC$4N"I5 M94OCV,KQ7D^AOI_.=>U?1YE[LR!R:]M?$%(>N?+("'7L4WF@"$6JP(T/&C#& M*L0XY4@&95 (ED@#,&7#6C8^-XQ07(@C1ZCLUMT*O?W--^-Z8L>3.FU[#ETQ M:L\RA/7]Q>>SEPY;R++N6 J:J2PU2CL42(A5>D54Y95>/0CA*4QWXVBUZMV5&SP,82]6>O;M M;H7\_E7'H#]XDFY+]U[6,0)P?-4K+@=Z.$YTV/]STK^,:SPKEX,6N6-5+MM) MHB$,R+,,$GE9!<2T 66%X9.H2BJ%%!7!:Z'64:)C*/K9\&V_N1PU_=B&LY#4 MU=KBT\ORH-133J3)^)?Q;]-'*!M+M%/(4E4"\088TR55" =I_D*VNCYVF/$H,J,,"9 M+?!EQ"K/D2R50J2D%%0)]=P^BSV[^I^O7D^:_M W392T5M"BK^?W>$3.V30M M[G26%;K<%6WD[+7NFMYYM%WQ=IZSTE+0^UM]S,,:!B]:Q*H\MG1LOF1)*6!2L M]0CTB$?2TA)5QEC%G:1>^_5D[;62VY9%^:R_OVOS!%[[H8=VKKVP4T^IPR+0 MV1V=P3"#X6;!T$D><%5)!/P:@,W+"JE !;*X%$[;4BG,UY,2N%4P) =6-VIW M_-(/+""U0MX/G:>_.=?#+_#NY>)1:;42/,?,$XFTE ;9X%7I, N&HM .*X^6TFSFO: M&58T>[4R#.[VG&88W"T8-%0*7]& N&, :=QCI!2 F_,4_N-Y#$!?AU=KBS!( M58_3[-1ZB6#+XV7HOP]-?S#P;I&D9\6T1R*6%=/S%(GBEFGE.!)!$,2T5DAA M(1%ASGC*0^7\2N#28^,M5Y7(5.R>HD0>MC]">TH<>VIM!JUCG\J]!ZWML&FN MG3=,2B1M%=FT\,A@QN,Q:)4E@7&FQ7.C-]<+@O=D+5%1'13V;95(9U?W$P3K MP_ K?!C5_YH=UUD+V;6<(S!"X60BT*I2""(J(5Q5B@0BDA.0H!(4)HV55 M\6>Q\6U"(.L)?E@%N+-/>]>I^*^UO]1]URR4N&W#-+-6VB,YRUIIM[02QE1X M[X%54^(04\(@0XQ'1@5:84\8=RME;=9#S,^B",\S?-=9WP;WL,R>H@R%NSVG M&0J?&3,GJBJ4W"!68HX8-0X(M7)(*L$J;83CY;.*$VP*NAZ:%DHI/R@,R_'< M.\JLI[%/Q:6^BOLU[>' UM83[Z:'I&66?=BBEE7+4ARB*DD(G"$AHVK!%"-C M T>4E14+5@KE5WPUZPW'_K45Q5BHO17$G^=YB.MBR80=N7[)^'7L4[GW^+6E MXM_!4N\JC'RI/6";K) I94 E!^I-2VJ(W)#O>KUX^##JK7I8Y?V][-W>)@=/ M)F7.HWR68!E88+Z>-?6$7XZ+9C3HNV(Z)8>LRN[O?59V#ZO52ZK*.=!NE,:3 M+@Q3R#!1(NH8(X8X0XE>!_F_YD6:E;A\HYOS]X/1MT]C/?;QW)IUZ[=-!J_L MI QNWWM^QS"TZK&D&9UW8&5D=-ZT*X4IK:O* #(Z:1'34B.##4:JPJ436-R4 MV?X4TV$#:/H"%80/1$BRXWXK1L-'/RXLK.]BTJ1"PXL5S&8"D.V)/3+4L^-K MMVP!+R0![NX041JTEQ0!:1]/;"4*S !#XJ&MZ[ %0)*CHOJU'GWM.^]>7_W> MQ)J;SRJ _S!C@/5P>5C[ #E6)N-BQL7-XJ(4RA"O"3*5C?D\2B'%XI_."%$I MR0G!ZV#U+X>+G/04R<>$OF@QXGOX^^X0]/2V;^UXF-' W5YM.++U .9H4X1Z M= &<_:MOKA'V7&;XSG[N!D+G JVYS'!>Q<>YBO,)6MM)^)K4]EPWOAB%XK*. MKJWQ5:^X'.CA.$6H^G].^I?1HYLMN3TBH=F2VRU+3F#*7-!@BW%F$:MHA30I M'1AI. CL2JU62VX^QA5^T/>\/?7VU 4U#Q;'G+6? .O:I/%# DEAP M)H1#.K *,:(-DA6W")M2@+7-]9KRP+8+6!BX<7586[W9J;VKE'C!J=VT$([:JJ#0;\3Y_ MBK+W&43OPUSR=CHSX) 7=\:I@YG*O<>I;;F9C0F5LZ@J*R#%5?#(6$I1Z9P1 MVFK+S5KB)S>(>S>432AE/N@N>YBW2:=_T>-)G:(F,Z%>OZ(ZD&S$G++[R$KU MS%9!4H2D]686N-M014?[K0>5'=S4.;VBN]G&^K(?;%Y0^-E8Z(8YSH(%Y!R MV")F%2 8]QB53+E X;L;#DA_[K;S-#[J_:A.(/!^RI(W5UB.J V:>#LIBKG\ M?@;I#-*' =+2E<$8)9 P0L==;(*DEW$7FP:":579U8+(S]W%?@&0QAL,9-U) M2=R74->\ASTK]G^31R\;,0?M'#_6C: ME4+C0 PYY0@S!08(LQ(I:3V23!K, MN;7"KB1EK'$_?-]MC_W26AD5=W1.,RKN%BKB4#H@Z YQ;T0L$$F1KI1!2F&P M WBE2[^6N-670\5-DOW] L6-[S<\A;GO/C5_%X*WXYB!YK_;A1X:W+QX'?"RFR(>AA4XWOO@15EOZ].>X5]":'T/7?O#S%9T-D3VR M[+-K[)D11J42I%(>:5R"%@FE1,9QBIRMN'%4:A[6\N/$< W]S&W0L]+HR'5@QC M$% \626M]ZS7CMQTS@ZI1]:[LYI3Q0Q0?!_KW3G092Q85,:CP(@3E9?ZNBYC M#$LL)4$$K #09=;%&GD6:66(%T%KS>1:==FZ6+["/;9)FI]E*'OY\X+(H"H4 MQ9A1C!QSL4H'H*1TI4&&5)J2JN($KX"J"X*8BH%18;R >PQ#JA3P"%=Y5U+' M*"UW$51)Q7JRW.#IB@Q?9DHC#2@JP[1%S/. M--,5$J#?O'%62*)V4F65I$>W9P?LC$"]$/&[UO]L"^S4HL@HNT64Q=Y7'!.) MJC)6':6T0IKR$AF/N908 W+:%<. @QU P8[@E.JX"8N1J82)=VOXC5JO=]+; M0BCO4;:U8)^=$:BGFP;PKX;&IX\[@8SS=U?PZCO?]M!.;[IO<[1XI"!?:\M3 M.OOYW!?:VM$%O/DJ;DL,1V.X4=?P-2 7/:EUH/B4MD [3RE1Y\ MTU?-3S_\Y_7YF0Y^6G WC_QS!OC9:U@7YW749O^6X/6/;@B:6T:=5]3BFT<] M/1L4W*C6:25.0'3K07_HUX(>L7$1%]YT[9O-CV[G:-?$'5_KZ'^\@6>9NO\? MO48/&]3XNA\>0ZZG2W!WU<-B[=DUS/C;WS[\C/[G]P^_]HH/']\\ =WOUB#OICIGG^&(4__#]W8]#>G'U\^^[CIW=O"_CTZ>SG#V]/GQCT MLXG6?89V??I\^OG=+^\^?OY4G+V'O\[>_)__.OOY[;O?/OVO?Y,$BY^*=S#I MG___%YGOG1BE'W__>/K[VP\P6'_>@4'8*JU)*FAF*BS4Y=&3\6AJTL2V1%4) MC8^7(Z YHTEWVO)/[:MP69Z4?YK> /,XT)>-?]5X8)<@M=-12&9M^^P?KN\^ M?.TW?=,?],=7KZ;WW[2MD%Y'JQ/&Z9\ZY7_#!?B$5'?]?,=O\D1R^<1[\VL? M>BL^D7BGNWO,Q>]SX>\U%_Y^5.C!M-7[03QO)4:CBXO1L/@T'ME_/&UQ[,F@ M;4U8CB"@*0O4[0)UZEP_FOEZ4/RJ^PY]&!9O]&5_K =9O+)X9?%ZIGC]YL>Z M/_2N>*?K&,1_;SKN7H]4"D87P OA,>=^V/2_^N+G M4=/<7X)KKX=SIT3MX$8D"]_MPO=YE,EA/N@P^WK6"S18/OR4MYW&D5NW0\"R M')^/)HT>NJ87ZVCZ*/WGNO;-O678=GA(]N4@N/W.G'BP=GJM!WIH?4R<^&\] MG.CZJL"]@I2$Y=2)I\8@OOB2V$; [H$&XP9-K"!:(:RD1\R)@&0E-)+$EIPJ M&5RU/ /(8HC9J2#RYE!LJQ(Y:3T3(KKP;C)(W\.DNGK)H;9CJ_6 M%&&[T>C:O8BG&@DB(X M[@1!S,:C4@C&2)?$(N*D ^RBSIN5$VP)![[EE$2.* K@9C7J1U I C7E7&5.Y4JT6#GE" <&-\3XI M<8]4N2K@BQ>P2BWN#J7F#SSI^@;,74RJX7MXUO7[40VC.BSLI*[]T%X5XUH/ MFT'*."VTBSG,,2?SFCP:P_&G?^L MOZ_)&N0;K&1\R$*1\>U@IG+O\6T[?O]*!LXA@953JD*FT"PZ$2 M?L7OK[QTLO04<6L98MX'I!0#H'6.:5RJ@%=K.;XX7CYL\Z#JB?*PPM'RUD$& MT0RB&SY^2#AB1:51Z9E$3,N -.8"!8P5-4YJ0? Z3B7=&Q"MV&%%H.SRD7EY MPR$-_D<_+@8@!UF1[9%<9466_9/9?L]3F27V6*2^QVC,4RGI"H MC4?7(\$"#QZ$D0:UCAP((\=PZ7'N0K>HI>5B;#-E1EK'O>+$O MLY4LL8<:\YN#X5^6\5 CC/:A0AP38"]>54@K:I#@GF(G.,=BA?$\Q3V^UXQG M)V5MJW[O'&C_%)%;+HR9/>#W5'D\GL[G#A]ZA_/RSAT^X [GY9T[?, =SLL[ M=_BX.GRT;L/L)WI8E4#//:XJBH(K*6(DAJ&;DB-)L:L$EYA1M@X_T0T1E!_] M^"QL(!225+V*YH#R' NY59_0K_JJ'@T&Q5A_AQ; NW*L!??^N/S7/42FOFV=RDCEF!L6=GM,,BIG&9!J3IS)+[+%.0>K@@A!(RGC0EF 54KJLD#2T$I4W@IL5P^,Q'NUL>.R.X9$#'K?C MW$XEM)'1C8][Z!>7?MBT587]]_C99X6U1_*6%5:FF)EBYJD\1(F]F1("#1 \ M'AA!5$6!$AH:SYSPR!*GB*=ANUEBL\1FB8@2>TL165NJ M8'6%JE)(Q. STD8+9)7')=9$VJI<1_1S-@SVX=2Y1P8^[S82/D!6TMN^M4-B M1@-WJ_"\U@,]M+[0X^(77=OS@N)>04K"LK*XUN&NHD1JZ@WE))Y8F8*@T6507MW0%L'H;2E!ME@ (!%60+V!HU,P&!(5,%125=V(H)Q M$DN/7(4]8C(8% ^W0+9BV"F ;:K,UD ;E[17$IZ!.P-W!NX,W$<#W(IPPZO* MH%"Z6$_1:J1HS),GG(%7RE2UD@G7E%%<("VP1TTPC3;A%3E66!5O!?U<\ M11L#;FAM3\C''Q%TX#*6@3L#=P;N@P#N+1W>R2JOG _(.ULB1HE#V@"AQU02 M+X' ,ZM7&#RVI>=*HM)PBAB3%"G,)*I\18WU%:'2KE,1/+"ZKJAZ0CV^O&X6 MWMO"T;-JR*HAJX8=5 VWU$BWNA*26<1+(@#*30G\7%M$2U-1IC4Q=.4(469* M(XUAR#"XDGD>$/#Z"@E.L#?."DG4UCB]Y*)'J^Q%W\A>\2-SAVY\ M^7F0?;NA9.A!]C/W;3_[EM=G[MLN]RVOS]RW7>Y;7I^Y;[OP,?Z:A[<.CYF]'%Q6A8)!?:TQ;' MG@S:UH3ECO$XE*V$+%"W"]2I<_WH)-:#XE?==^C#L'BC+_MC/LW/];]H7?%.UT/^\,O]YX,NMX;];'P$@%4^^-X!RAX=D-_'B:14J7L@WO*'R%/^MAQ-=7Q5M M?0J:ZU/']+_&2BQDMA[-239RER"IK$..$(65L0*627KJ@@RW)]7!6:[$, MV%1(X$HA9JE#LF0&540*$:QUCNN=+@B1%W3&ID.:R@/%)DZMP3Y81'PL/.,! MH%2E8B(MHYP02K5;.92#PV5*$()HP+%JL]: 30)N#++DP6K'1;6]]-FRQWB9 MX2G#TU%/Y8'"4Z Z$,$("K$8"Y.E1HI(H$[ J*PN&75XI986]3+HRDC$@\- MMYA BBF+J G4!V*(L6)[\,3+'JZ.O>1CQJ=CG\J]QZ$A3OWZG:V85P;[+XD[/![]FPVT^$O:6^DS=<<>80 MI[Q$+!"/=& :">T,<<)PQNQU1'1!$%,QC\I8?)65AB%5"HRD1S=Y,N1.2L@.E@5/+7[DD9'7-V&Z4=C;\R+?CVH8TF%A)W7MA_:J&-=Z MV S:,R.U^_ND&3IT'V> M6ZZG,\/UM0]PSV?]?4W.&RX>7X8U2\7.2$7&O$.>W?5C7B X4*F0+>/N6[ & M22(Q\J7SW@'@8;GB:RXY(R66#)4&D(YA8Y%T0B-*/,;$,T_T2C!4QKS=EHJ- MQ_]G5_0/?_GHQT4_+?O,JP]:FHY5QV1+.$OL+G0W2VR6V"RQ>2H/46)OMN.D M\5R6@2!O?$!,4HDT5@)1947)L'0L^.MVG,0N.$TMLB[$XX.,B>?(,>2T5K;$ M5<5-N&[' 86=&VYKLKY(CV)\Y/97!J9CG\J]!Z9,)?9GFG-X\TO-_]%&-?- MC:Z81-S$4VN%XVOG M9=V0RR$.0%D,<@"T%> 'D,\AADA^0NS>[:W4V>4VT<,T@SKQ K M+4&FX@$)*G!)E1#*K@1S/\7==$-,XT<_/@OK"TXD/2GYD6^/Y?#$+;B64CT( M9'3C(W.XN(0UW6;)^^_QX77=OS@N;#[&[NE08_R7Y2(7X?#%S. .A#Y9!4 M%#Y5H6(X:*>TW=ZI7K17DL>;%@/RA M9 GC5'WXIAJ,QW*AK^!ID R[[4NM!<:GK<3$*Q?C< M-SZ*@8O)/S$E:)C6BQ[#'Z$_U$/;A\N;,7P1B_(W)PM#'$?2];_.QG+@OR/7 MKWU:J*^@OY.+X4^NWUP.]-6K^.M/E]HY:-1"%:1^VY5N[[[](IX T ]7TUZE M6Y$?.EB3W^/PP!->S9;G]P>N0DSVKC47WP;T "\$UKY M2@^^Z:OFIQ_^\_K\3 >_@X:;1OXY _QL,=?%>1U1\]^2G/[1#4%SRZCSBEI\ M\ZBG9P.0CNH4=O-J JN['O2'?BT"%AL71>=-U[[9_.AVCG:"IRV\&U_KZ'^\ M@6>9NO\?O48/&]3XNA\>P^NF2W#6S\442':"*?W3)O(@GR>#BX$P:U@$;W_[ M\#/ZG]\__-HK/GQ\?(K$'A).Z3 /^/12#_8P;D?\R!?#<&\N/9 MYW>?BL]GQ9NSCT\T\3?H8_WG_X>/KQS8?3GXM/ MG^&+7]Y]_/QI5R9^)P;MQ]\_GO[^]@.,U9_O( D/?\^,VG^<7 !(V5D5;*R5 MC^YY@F-8)P/UIXQ&6A$L91#6"+KBI#%.J=)5B',L([,G\=0WC1P.VE>JXB7% M*Z<9U5_TL/^OI$+>S*2I/;#HUQIHTW"<_CP+[Z?B]6DF76_[C1V,FDGM/T,K M7@_ 2/BA\& (7,;544^Z.MW]X<2[T_%#N_4'?I@J?L:*6E>TX1K6$SYY#B(\ M[]W%#H'1XD($$N^*U[KI-Y&"+"[#11W]--7\C%73,?:78&A/>H4NWOJ!_A9M'N" EQT-+'X$8Z?X7_\F"2E_>M,:2.DO_%,QJJ<_S![6 M_?3G7@%CK8N!UY$\@P7_U0]&E[Z.X]\?#D=?X>%??3'V]GP(W?W2AS:#81\M MJ\(/??WE"BYS,#[U50_NCN[;^)PXC]"I20"S?E+';XQOXEPA.]!-4US6(S>Q MX^Y9-;P\]@%,L5%_D&[^HIM>^F#!?-?]X?1EXWB66K]=*Y>7 S#LX^?FI(B6 M8=?MKAWP@'D3//S5^,&@20\%5OBU;Z$KY["4!U?P<)AZ[VNP"AV,T&#:A:Z9 MJ8#$/V'4(OBE)L,J.8KH!&M)]O:U4<<2Q^BGWO YQ>1C-U.@J1 MSO2;9+(V$]-XW;9R4D/C??$-VGT.$Q2[<.DC$H^OXBU#,$5'==LC&-01_!+M MVLO^9>IM^Z"%+C17#>!W'):)B_9"<:Z'7V"J9]\O7%OWF\5?7!V'WOOY-]WC M883[ 9 OEEX9-LF_QWZ[9)!$7^K%QLP&/=1J+5-G9MV)HY9+_[Q%<:Y70_3 MOO?BBJLOEKZ);H"!3\T%J?O']+6-#AX&*'[\!UQ[57S5@Z\>)F-I\7=3T4U M%*9)]!"8*^C2WV&&.U\"#"CT#* A%JIU_M(GM$D/#^V9?Z!75]=NT;HHHK3$ M;V:+*HIU='7%:1N?UZ/)E_/19)RDZ=NH'KB%1A9ZT(QB"[_V83VW$AC]6(5V M7_O-""8$YAP638IN3] )7Z :UBE(6NQ)@E'72E]_"!<.VC,(DVB/YYT'.6O: M:8!_:P_M^$=J=.VCXR3)6GS$3&;B^K<@\2.@+6CT;0COFC=Z^M 3 *LB6N3Q M]MX-0S]]0@/C?07O@D&%YUY.:GNN&U_4DV%ZZW@T ID-]>@B#=)4PF,;8+Z@ M7^GKI>ZU;1_7??\U3DI8O'%EYD^.5[&L8M/+$1+0]Z!T6M1,PCAJ60&L+1#$ MT8U\Y1&O77],#3>RXE(A9E7TH#.!#',&!5'I4&)!=%FN@Z6#;6!\?19^\Z#G MD^/HD__2&KB+?OCNRT4/?+GD@$>-M]$)'].!@%/]\!< '^]O];Z_ ".M9STL MS*0!=0$LH>GZ^JKXU&J;7V>0U7WQJ0.EEBO\+8)8-&; !$D=.GD6T7UFCV[2 M_=?Z,>_J(E-9926](O3]P*&H#?QPKK:^]8&&:/C' ?&H:P!2@#OG_>4W4%SU M7.W,R4LZ[HYG^IZ/_S:KT?#UE%^ M5_>FLS+OWDR-Q:ZA06291?+G CC^PX_A#9=Q^N?-2YINIG)2/],03'_M PUL M6S^]-;8_3& !K"B#03]X>V5A9<$HZR^I>W&@:O]E I3TH*>@=4X>*605E9E3<,RYR(+++3R;@_Z# P=<\N/J13 M;+%Y)A+/9F+/BXYYM*PH5BR]POJ>N8%==;4K/:IO7@ MBK_6'H;Z(XSS>3=6=C")#5\@$KUIP]NW^/;5S6@P:6$]3F+7D=4AZ43]I%AZ M51KS^ (8K$FR=X ^C5J6M<#^9N_H=0U+5"L1C#1\\?)5IC\EDLO&2,O M5S-&-^6>"P1Y,.I(?J+-P.G]6-=7-[9J-C6QZ[\DZIL&(,)N'(66QS\5JJ[M M;X(X^'H!OZH3\51^\,O+@>8VF^LF^9JQ_BB3 MT:(;)%,J6G-3TZ[%)WCJ^V03M"HUOC]!$JQ+,,@ >T;%:%+/]%64A)DM_GHJ M[%/-W9N:Y1]'8U]@'"7Y8]K&A,>TTK>P2SGSOA6?;MREG.KPSHOX@!V,C;EK M;V&SC_:)=JY#O70VX /=AR]#HQ^QPSR%3D D0"% FK0(AQI "VYI5Z_I^:FDC=DQ[0DJ346B4:KTHZ(#YA M= EJK=4P"(@( M$A/Q-$*R+H+NU_,'357?_!V7HZE/*'5I*=&;31$\2BN ;[IBT=KH=,GU$VF* M'P>CIOGSS-N5&'-Q ?-^WA31#>!N>D^:G/1(#<0I#$;?FB<\X:1XT[F]%B&G M=3J,QG$+K' S%WS3C>7@:KZVXKH:@@@-'K$<8 0N==W=;"U8"FD1MAP3_IY$ MJ?PR=5\-X+U?HE,NO1A^]Y?C.5/Y?9A>FB K#?AI0B<-ZQ8&."W<^0*"X0%% M/4Z^JTG=3/1P/(7">C+H7"@=64M3ULW_I[AV8-Z[*]Y]MXG41/"_Z#=-XO^? MMS3O3YMN$'V8S-ER[ZK5CF*0YS#*PA%L5;4.=\:GN#T08'T/QZQ)H,BP2/&M40ZE!19[;S1REDI5VHR/&4- M+&TVIUY=/6#F%SDL.6%W,=B76@H/&_WVTOCD5WVP9OKVUK7PZUS1MO%8\V%[ MB--ZVS1_I]EVJ[=::6JN[0FT#HUQD]QN M9*9:/9KB*6 !,C"J?X47C]QO/FT=)VA,<2HS>^$M@$;=OVQKD&4 F4W_]1%K MCA?>]'^0;._>^[MKTD2U]J*P@26D5=S 52%3"S4N# M#2N%K%;J@#.&)9:2( +2A!BV#FGM;,S;)EX$K35;2>\ ?@%BXEZ/AI/&-V_ M$D^[2+=D>%1+&1[\G@P/?G)[?MX+0.%%W IIG1JZ[75T"@:?[$1 ^. 7(EON M,C%ZK:MEI@0N]57:M8H^P&CES!X_Z&O3'[3V*?P(;8GC-?45VG:PVU==+D0Z M)3.N65ROG?1.;>++B(G%90+%XIM/3DKGK[TB;1=TK^@N77Q)&Y703]99J[5B M^@2H-YN,KM3 1=VZH%%38-""H=Q;OG+)=]7T[GK,'=;WG?&8=KBZ MH(^[WCBSTN]WH=[R+7SIOR=.\9><';)IJ94WA>87#TT0R=DA.3MD ]DA"1AN MQ(!GTVI!K:2.5RA8&Q +(2 EK$%"*:8%*[4O_3IH]>^-/POO &@B 6KN"=U^ M2*.60[>/D&O#B$:YF(WI_>KEI0GX;5MM#Y[NES'^VUV*62#C+4;_E I%3K#> M#8PN1*99C"4!OG6A_^%!C+K9GX;D3BXN.^H6-]ET"'&SN(UTBD;(Q#Z,19CYA&!(>MV'$?-0L=/BD^1Q-T2='F1XE06_)L+ U;[ M[EGM*+6AN#9N[Z28UX7IZQRAB:QWO4NQJO#8&;5-XYF^_0H3G,;SJH#W= /5 M3Q'&HWK1G[H[;ON3C;EMN%8E Y4 NL)$NU)9)$GED*\8Y=YK&]1**;"GZ)?? MVFEY#RLD,H5H_OT-I/!-%_.;O;YW.6W:%?W;?$7G$.7H=6VQ.F+%#-*Z"/J$ M-8UNF>D\JGWQVWG(3Q<+, U/BPBY&&J^G$@RVU@?^B^C<3^]?1K"WP+0_'7S MR+,.QUK(ZG9J$PUOHRN^QOH5, #%A89YLGRZ M>*<8I]%UL'TL]'(<$X9:[T(KS#-TCYZ?I@O"Z)HWCD[P+U-U,'W48AS74J#7 MMW.?/"CS=(+E-(!O?;C.^%F60 H=B*,7 V?>3^H4I@CN [B:^)R@)?T:Y=*4US% M=L<=A]&W8=2Z38P!'-R?BG D$/AS)YL=%!ZQVWH1B[RN05*GN#7#P%G<5XZ.3\=NOA/K-#T%7 :J/^N4:RMB-'#(2:.5M)ZZ33_#:&N!L NI]S@UFYO2L^5^@M^V Q+.7 M6NOTUKMOCD&?CRI<^_>X4?"U(VK1V=:%][4\R4=Z,?-Q@.#&Y3SCKHMA[_#S MH ^#Z&!:=B72X+CDYJ:I/GW]<_&F]C IQ7MMD_>A5W3Q_-[4DQC9''<2XV%L MB0$#HL?=1E"GD3R##+:Q(X5/SI"X/3:_CZ1]2')2_"V&:ON8?ZO!0/G6"@ET M.F9+U'.G2>L ^^]??TDYE<6;M*!?Z^$_>L7'D].3:+ET@I$>D%H0@UJ"KV,T M,*S+T/8AR338$?X[L. H? ,_'L?\G+A&4V]/BM,; K [.AX?/MT=3*9(=(E- MFQC'8&E/_N76\LY% VCJ@[)$(R$TL )!,%)EJ%!)I2=<,4,\6XD&,*61QC!D M6"SZ[GE FND*"4ZP-\X*2=1U)O%S.YUGH5VZ9Y-QRH2#F3Y-_L0U!08 $NQ@ M8, +NON6%5\S=3&[UJ\,6!\3 ?1,=N#7Y"UX;E+T+;R5:L6PUACA0*+_7VBD M.:RV>&1+8!1KX*C/X:VN_N>K=CU]'OW2]2ZRL#DRB;V?)K;QD:+S8.I\9:JG8B$LID"FYKAE#RU(\ M_Y04]YNE./UI49GIS]>9VS2?K3\+'+DI/',Y,"0IO?$+HOP-.1R[E$U01'^Y MJ_4W/2]_T6]N5?&I9,(P[F,-!J-O<6;';=;IY:@??RZ^]&/B>+MV%Y9N3"/S MWR\3VJ1T[RZKS,:I&@QV)WIU"P8[\4H97C'$JQ)49L4I4E6ED"*>*VZ=X^19 ME=]OF"F_AE6M:F MW:6-C1AY.&U5=.+?-A>CV10<<9&A]VU1)YA\/XME>$3^QG(Y"C=*R:[C&86Y M8^R-7_4P;5FA4.&T+!5#I3 4,,5V9L<6G/9[,^':%:V<$D1 MV-O,A+C1;3W\9:8YW5WH_'035==UJNF?X'>*%HV_Y>4+L!VOZ]?3:AS16S:' M\:8KO'+5ZH5%O(B5^R:U?S(L/"BX]+;=(:)D<$ V:<5*Q+2ND%(L(,)+P2TE MA*\>RONF\T&7>)")8ZE^FF[8CD? MWT)=F)OS/DQN;<^O8J@I+-,^&#-N%HRUO/[ZHQAM^J]N:?6'EQ/0,M.EM;J8 M6J4U?\&7M)TW3M]].?>M6APE"RR& W;^C;PM'].1F/?!6PU[9),.JLK-96$ MIA]GJ0T^:B.#XP[K0F#PCS^G$GIX4:3^/ ]N&WU;??_(I$W%**I=W[J'T*6' MM-UJS<14IV]&VV\/XVA+0JK9<"^,:_L.7);7G_HRL#35 MD,F&Q3\5_[.D=I/>^JK[@TXA/D4)S[-SYCDT;2&]T^6'S9-;9J$62V5#IFGG M;=;*PEL6(K>;20@Q[R4>0)"*O ]MF^[\-6JQ%#[44>C4Q;90[;QV7%L@?C3\ M,DJ',<1XSKG=VXK+=4LWR\D1R0F9RKML3=L[*T'<2M;-3J(VR A>G'AKM!3C@RY& M+O':NNM9_+$5D]:@[ XZF59BZ"Z/CYE[NJ95H-&T6O3TLO3*F8,Z)EF,XN;# M/!EP,55D:3A[[29*9^F"7.MQ"P*A/3&B.Q"EJ^K013IV%0]2LL'=+0 M%NR,O.)J>@9$-R[+A:W3&-0>V'[*R8.GC2[Z=FH5Q)R^FS9D6M_<8I)C6BJ+ M5D87K1C;"MSH:T9'3,ZSM"13M'Q!>W;:[@\+6RVF$[; M_30#O;EO*^WR+DA&)TU=%'+1C":UG0->]YR8S&2Z"MG)5Y9V3H?I@=.#HMPR M9+;O;C.'HU#-DZ1G6PGQ(*A9XN^R>V^^]QR3HJ:^_)@>/46[F#W5CXQT@XQPSC2IHSN^^ 4-V7 =BU'?WRXN(2!B4-W5K\%21@U M>G 6?@8*]W,$Q--$2>]VXE^OY/"0IA]])8?YN,>5%\<;I0$OVA%_>F&';>T6 MWE;8X<&S_P(H&T=YD$:Y-;46.5+TZ?LZ1M"#-NB.,%D^T*3;+O#=(V),Z?!+ MOZ61S=0 J_W7OO_6I>/VYY/\[1Q0,F:VQ32YULAK4V';.A+]VDXNVJ3/9EJ< MV;B6IOIW0Y,&\ 1F=_5XL/:0(]Y"Q(;G/(,+H[#P*(<[^997!/XD9Q M,80162@A-JWV$M]YXQ7S8B&39E8DY.\3UYX#$4N:@]V08HKC^D]$.!XJ!P]H M:W=T#UTJX1'CF>9'8G2=[!9#,TD:/7[;SL=4H<^?VIXV8&?5Y6<3=35M[#*E M-Y&KQT4ZK;0!*^+;^+PWK:0>K:F$3.FPF39/*549PN(I7S8WD&NEU&2F1+'2I6_-AO7E2XFKNDMU3B&Q+EQ9J MO[TL1V/@^(0[)&S, C"Z!,;",=)"*4\JAX4/ZV Y?QV- M7$SK/QVZ#S-P>PBW.6Z2,AVV)$3S@;N!HSQEE/9U\S<&&WY9')G8W;L5:&^J MZYIF=KCK @" R@&:I .T!W.SFUH':T+CXAPDT)R M$U[5L53%;/8Z;0AJKQZGM'L#: NPFMQM[3&>UQHT;\.P.+/C44Q7P+,&32E, M&K:49-AJ@:?7$I5=F[]DBT!:ZQ[2R&BDE2 M2H:XL1@Q4E7("&^1*JVQ2E::!+Z>,OXP0*>S4X=CNLJ[[_T%6S7M@:2-DK/Z M-]^>]):JCNTR;(L4LB97G 'AU&L*10AI.[2IN+=O?9T MI9B;G#K.1-45QS1TEF / L(J2J#B,->$LUYD"LGWA"F MI<7, 2XZCI@K.=*8$,1XJ"K%:1E6*ZPOK=E.@A^81UW=?8+O<+1+6=33H[[; MNI$+8CH5SH6*DR_7S'N/Y#HIWL[;>=_5]!%K_4A+%W!)+*D4 S,22 63 <%PU.K;O^ MXM9!' 9MY5G=3'/>[Z$<7>;["X[\W3GW=QS;L"OAZ=LPB<"X\1(L&PRF#>AZ MSP!_@D255R%00RLAR',3NW^;U8HZ"^_2613STREWS=[9)4?6?-Q2^?3V%(_Y MT!VOL7,V7"WYU/*-UZ,8;02C]3;%345_BYZ,ST=UOSWK/,IY&\P/$+ESC,!; MPT"'2\2U=XAI*I%1."#/#2Z)=,JN)KZ5(=A@.4;8!HH8 ]JNE=(HT""PH9Y+ M5ZX<-1D/B9FOKE_KT9=:7YS.!JHM08/7Q0C*\J3<04Y0-.>M:IM)V4SM7O\R M%?\8CHJX[9=*@K3JLLW[3\>B7RWPT7LV+!$[K^R[O\BT4VI_MSD7S>QZUEPZJOF;;]HIT3% ;#]>;%\E; M4.*=M[)MY66[0.8YYET]OZ7BP"G)S';;9#$5;M:/6-8@#G=Z9WLV?0J>N4A5 MF]OJ*LTDAK5XUQ8F2(^+\7[=1NGUE-NX_5C[="+4\:9SO7_TT=DO*'-+I0KZ MN^?S(#XX(;1&\(P0"]QHI*0UJ'+!5+:J',9KJ48>.:)KK;6K1L].3NC2L8+15QA87>P/[?N;M8P.VU=Y/3 +IBV M4WV=M%%V,]SN9IB.5?%K*AH%HW6\G/JU;F"M^NF(7$9W9F>])%6>2H1>7$ZZ M?!J0C7Z*IHMA=$LNQ/AK9 #?$@!'JR8&4G[Q!9 ;TVX/=FSANH&T6$]U86-H M>@#9V_X@O?UA;9SF6DV?XN+=,=JC+9X].S&VT-\T,*XN!RQ9%=/:[>WO;2;# MUHNUQ:MW96U\ +M:@UDURP9KIZ1U/*TN@)=C>2DII=N4-FE!MR<:3Z=^<>6T M2\;J@9T,NAC1[@RC!@#U9$-UE%4E@F6^1 S,"\0D]4A*9I!RO#3P7Z;,6B(H M/]ES[R8#?Q;^ULGA:2N&'Y,4GH765$E:_\&)(@]H^PN> =E6&TE2G+A,C.$> MVOZ@J[^R@D?M IFCTB*4-$M@-*V@LO((UT'20QXRS;WLZAZV1=&ZQ=\L YGQ;W*/YW._@WY$/JR7CT4T>_XPJ(;!ST M7[P<@2D%8P63^MV[G]H)EN5)^:?I]:FX\67C7TW//INB99U8?GKT0B.@%3,K MXFN_Z;=A_*^F3UFZ%*YURVF&57E2_2E:&7==A$^XO/^B^Z^H3C!9QW->LCG_ M^S_']L6FSM&I06DDF;1VL5ULF;1 MHEFTLIK?#4D](C5_*-Z,VT;CQP]QHV4T:?30-7_.CHMU (@%G1SL+0!RJ]?Z MII;O!H \8WG][?IFR^U;*],BI6D/Y6$+\2%C=DBH=,.#AZ/=ZO2Z^W?/M-X( M")OL<]JJ6J. W!SW2@T-S@2/E&$,,:_@DU: )JS$5$CL2;662@]W;BLO'!*= MXDINC(3M4BKH4DH%O2>E@K(>P[?G6>;5GT%MISJ=06T=H*9*PF3*$"\KA9BP M#$DL PH5!62(I]<+N8Y@_I<#-4QD!K5GT^<[[>_;Z/-B$!^'QSZ%3B_&N?!I MY%[WS/*.F,!=(=MO5Z,CEW/74I!DUD+KD,/['6I[)*E/G/A'.14/29,Y;C4/ MF"(E.6@EHT"GJ4"1T$Y3IS@.8BUUPF_49%T$]8HZ.TV'T,5#X^8IP:IP"5R3C*-+6<57JTC ML2Y#88/PNFHR5#BC;';([[A#ODMER';#^N61G) HD&XTB>D6>RB1:U%M-X_" M@2HWZV3)6-"HE(0C5AJ/-*D4,D((S#R'?]:2.W:+%^PV];9OSOTL1_>.0K8@ M\@(Y8J!EF@:K &,K:RU8$4P@A2E'5$CJ2V]*YU9*(JUQNV$[0"M5!MIGF!#P M5\Q<_0_5=6^7&O:]'%V]2T8RT>L_" M]0(RCRP=KO: O0MTVVY06'X982C\ME]V/9TJZ0 MD^M.[9A6A[AA8[,PWNI)DZIZ]MN3E>(FZ+ [?GJQN,F\=$@ZX6G<1[/R(C_V M%P)B4SW2FXM.-']^M0 O!U4YH3JIHAJXMU@!>4"!A?NOH">L?,#;=KP].Y=L M<(!.M@/NX<'E&^3J"6M:'CL'+#F+:6]ZF*LGY.H)&9#V1ER/")!RBG>NGI"K M)V31RM43=E6TLIK/:CY[,W+UA%P]X243NMI3 (NWZZE#$BY&PCGKJE(0*^CU MK?=G;KBW9U"N+]BGRN42,M#E:3TBH&.!4N9*@BS!%+&28J2,D,@)IK"5E'.Y M4@.&Z1(#IE$42(Q+\EXB+2U&P::#LH7SNP9T6TTYW2-9V&KQA,-DS[!"TTH; MVNE)EG&-9OY\;**4UEX@8@1'3C",E-4,D,,M(4%;9 M5;^,Z8X1:*Y(UBX9Z?*T'@_2T=+R MM%E6NDB@/?!@A9E$1#H>@F 5U_0ZTHE2\2 "0UC$VEV.::#20:.*B;(JG>3=:55Q\[=W.F.7Y(.OLMZ>8E9=9S M89$MP8AEK 3[E+(2>5%AK%TL1:K6D6[^>M+TA[YI0-Q,?YC$[6V_L8-1,WE0 M"OGMLWG_"*_=JEF)#EU#UC(]*:9C5)S:?T[Z33\.TI))]+2$^NKIX_.B"?5G MP^*_)X.K:2;W-('[Y1++N]1Q'6>G!LOUII8\XC5K5ZI$E)@SC)%BVH(IP!0R M!A205EP(6U;.Q4,UY(6O02IG^E01!:5Z(>/[^^Q%W!9WJI, MM[\J_A2+H:,5R\/GES4OS\^6WQH_M/\Y^Z M^&OM];CX.*K'Y\7?_&!P[G7[F-B[W@M64HAE&DGYTT+[TC?XIY=KTI_CTBAT M 0O(GNO&%Y>@RWP*:J1*#KR82A!F2PRHUJJT+'#-M+DNCK_JJU@[MOD\ZD1M*I^^^>C'9^&- M;LYO%,(WIV]G,E@M\=CJ7@GD.R2!!5P]B.,.'>H5^O*R'GV'=HX]*(^=6Q6, MEY(K') <@56C)'(J-*@H!C1SE$NN'W15?'[I]M6!;]G50AUQWHLS<3\/1Y?,1X5%J@-W%Z#/I^57VX2N%@8F02_WT;U/U)!&'W9'^O! M2?$94%[/E5Y$G47LUK&"3%.\K?L#]#^3_F5\#9#OKQ&@^O!P.^BGEWSKP\77 M0!6+GQK LI&;V'%SLL'J4KJRDE1("0_JGEF)I/4",>XE\\ZS$J]L7#VONM0- M9*%Y?;7PU[KK1SV.[NY2!:G/2V6(NFH_DPMH,#RV21P#+F[ZSM?)@"K&-=AW MP=>1C,):ZXCIXM*ZH9#0+I01>G@1H=420NI$+!?(6;F$G&!VSR7XOD=4)[AZ MU#.6?!K;26F[/?/GHN_WQ0K>L]%>W^I4./0/N8;FX MW=SO1-;7.C-M'Y@0=Z]0[,3 K'%9W 8\1P VZQ:N#!Z'/I<'T;\-4(V;!7V1 M=Z>G/O?HP_20?3O[,%K*#UEJQ[-9OR?;D\MS?EM?_WW-,Q^;SEH%RFV!,BK3 $[QEYM6 M;A4R+^6X0QI)5R<[/DD^2>Z<(%$"#27X'54N>; 9-+>ENB*EJ->*SYXCG^Y( M9/FPRL0?KSU5/_9=Z]GLI\D/PS ;?RW2\L22LY[43YCON&%6VF5WNWVRF#8Q M+)[NX[3XCZ.I&U1IMED6[,Q\I-V854<\;DQZ0H4B"A33$812**8BRQ"UYB1; M0@U;R^O:LFBCFS+#=$^I^Y,&ML]&^RW+'DB=?EX _24)M3N/GW\E/:,_;+/^ M)XUKPCT66./&2..GJ7@@FND9?G6<6B<$?BG&]JYN<#LT.6I\:BX<:D;^\F;R M1XG83])@D,:3VR_CW23%Y02A/)O.Q@F?]2D-9VGMVKR8+)7[A<>:R^3P?JNS MC>0\-:5]]64V(NHQ>'DI7R@YB6T=PVIJ"GXRB/C6E^7"-%XF%]RS*Z?C--^3 M?AF%-/V&WWP!V4 M\?S<2\8ZF7LY%TSY1F;/5T7-.(71Z1"??24<5R5Z1.IJ/KM)]^B+\(AJNBUC M.YT E#<./*<<2 C"B.QLEFN)E:7SD;"E(TA4'$3R$2PW')@U2&+:"YT?B3R+ MO;Q!:4OOT^6&*(R?J,X2V'*J(ZHG"X6M38@YAQERDGSOE7I.C,1<_HTEBS\MKMW[QRG&Y4]S<24VJJB8UB"4@'M\A0D M]ZW!&?_[0101@_H>%]V+Y_/:K MD(;QG1]]*0LI"?%7WJ0OCW09O<2=\K*LVI=M/:4W/%"+^OKB=#J[BI]M-^V?BSV8 MW+/M4O% [][V]MZQ: @MX[UM?2L#A/&-N+?:N@WDS@^+][LZ'W>K/+PCK0\> MU9?@"4[0J\8/=X+ XS?XGMHH%4O3@Z# $86"/&3L_%-=L/_=3?#^9I.NBZ??#U2@R?H9O'%M"V'39U!-AJO-U4VE>S8=R MNDA0?-R@C]\O]7ZW2H=+U5YHV759*%@4WBO_[$U%V;6G<]T"H'C!;HK/]H0: M-[W3=NW=[&APHY3EZ([MEY4S63JH<8O[5ZSPV-VN16YW7U*+W/8K,>!@UU>+ MUFK16LTXKB4L'8.E/IER%)& ])F D)Z##Y&!%4E3YH(31&^R M/]:*YW;=TBL*YR-LO;9-RS#^!2]!(Z3U2FPF\XKV#+T_FKRO_+)/Z<%'*XW> MAS"W]L8I)"1KY(0JG(Z&V:I,NB&3")?6> TZ\#+_2!NP)BL(4E =:>GZOM8( M>>)_F7,X7M_F8XQ,M> M952U4[:Q?CALJLEV7 V2=6A=VS,5F73 MC;X)1#LJJ0,B)07!8AD.XE2IC-;&)F*\7*MG>XILBN-_;U0NM;S[<_[[9'[Q MIFPFVJ/T_J%&Q\4@U69Z9:_=U U/^R5A_:8LNO_^Y?5!G"AC5_^[M^'<]1ZH M$XT778SF10EOQVG@RFSK?*S-26MSTKN&OHDD);,$6- "A+4: M'%4>?""9R&1-S*QK]M\U*LTO;L-D'\_<\*^C4?S<'PPV90>R'E.\-C/MN*UX MW,U,;Y>B56EXD-*P"ZU-CT@LZBA)SBZ#RB7Y49:F*B)JB$0'[2SQ07;.+;K1 M1!&K>YKR(BRQE$P,2MP(6N;6 Q&8 M:CN]JFSZ9BZN: M4-T5P52MII=:35/WI?KS#C17JV8NOTX_!LE@[BHRM[=ID1YZM?,>0C"H%#U(*UHSE5Q6' MQD4?9O:_%H"N,_NVSI/9X/*L/3*4"L8..U%C,QI[3KG&_II8QUC-.G9VN?Y1;*I!CB>R8_+%@Q5!AVD4Z>& M-EYE](Y3P@OC@4N482)S S9X!BR%R"*UP;ZL\=E2?&VX7PI5/2VW+'>.POE2 M(Q!;LYNJJ;15,<5.6.'(.)H5N_3(HP]W;\:!RBS+0^ >K2W#8TF#3@&QE!"^Z9]<9& MN59UZ)144G,%S#E$'U\R9@TJ"IF[A'=@W)$U$CD<])%=19\RB*IK""0084C0 MKK0!0@1BB$5(4QRT8S'9*!17:DVX.2LIEQ:T=A8$*IM@$)-0!JCW,9PN(C447WHI/DMI>:_?F<8 M(^^6?I,6I=I]WMG;S>=0S$^XU[X>?=?\5$Q?2@I5EQ\GS7343,]2\V%4? 83 MY '\J0T0N,(02#1N&/INT/PVQ3^G1+$WSAV[A]F+'_Z9Z__A^TY/%_[W#3T%M[]/L/;M#WX_[O>Q,W MG"#ECOOY/D8TC HKT I5G#D092*V9PPM#>\B,TEZ$=<-$Q^M)5&!E+2H!@C; M+N(7(\TN*:LDX?0V(W[O^N/_<8-9^G-_$@:CR6R<)A_QEM\-1N%?;YJ$D'M1 M/#CC67J<,XJRY[MJGADJ:)\VA\NW?C2(M_U(SZ%3<=*4K6G:O6G^EES9F9;2 M5EU@=WJXQ G]NC/K)5OT?&_6!C;E_:2PZ-_<.)PUG/8:M$=$;\&IY_@VEX6A MJ7XW:7Y,G]*@X-!_QPEP.\%-[@'C= M9(9OC= XA-%L>N/^_4F#KX)/'@PN4;,H'090GXE-46M.41+_K6Q \\&-!Z/F MM_[Y;"ZL\5WPN?VE_VN"IX-J3BA32?O#BQDNN+W C5.#N-*,//+[IZ(%(32O M7[NX3X/;C\*N;-C57B8\<02S=A&+/CTMD(]:K"L^E+2\36]QG_+>I=]P,=02R-@*!EJ+Q;6D$3ID* MC'AJ_5K7S&@,%]Q)H-*C8AUUY?W=Y?MGOB7Q=G^S_Q(<6-_10*Y MH3 C7Z4KC1G8JLK\4/Q#;4-A?C;5?//'EMK=%1U'E%2E16@S+DS1.8)RT@E. M@X-@D:I$_YMB132>.KZPWN%$@K#8A@MY% 1?4M1$)N+\<@OVFTLA%M "[S\Z,)9 M/WVZ^L;RWA=XLU&<7''/7)[B\B9%"K?O=)?47)'4]POH?I'1YW,="3EUBD]% M63M.%RB4RXO,GUT^N+F(E4?Y0JE-*U734B8N?HM7LN_\6@WKSM M^9-5_1!)/WUI!?NW-VR$0?H"$>W?EB/>(O7-SH?O\&0N!N[R;?GT*CQZG2/5 MGQ/6(JUH_H>%-KBDL?:KD(;QG1]]*<2*=WA[%6G^\LAP\DO4T^MDB-=G+\IN M1*<7MED)M)Y=)65=H'(US[<"E_%-W[K!9W??F3S<.:+G[;73][JU_R0Z_ M.&#OFK-Q >??M9'V?R[V8'+/MDO% [U[V]M[(UR/YES]=H9T/AZ@]KN) _G8 MUK4@9WQ8O-_5^;A;YM,NTZR>:K _(4'BRFEP)P@\?H/O\1%$%G*)" 'G&NW] MD ,8Z@W8)#5W29/@7^0C:#6-<);B;)!^SA^N),&'54&P,(WC^^F5;M&>^R.< M"-LTFM4RM;$#9O/'.PSD5J[N3A6Y2Z*O"O 5^5@<:T4&+A6(A M,!B,/D_NUL0WNYSYI>7.;_M3/-EPOZU9=(?1#/DV/F+>[;:V^8]O5_!@F1[5 M8O9=^;AN-ATM$\/*NQ39@IA6+@=4#%!!P=M_2?'=_%&4D!/RS?(+N*"!NYBD MMY-TX8IEM&2(-G-P?N\W=^4I?^I/^G.EY^WR'O>!S>:(96?GOH>NW_;DZH0^N>NNOP%_ZA$VB)4"]^"_K26[ST M#,L^GD\>49G5B\UZ5>PYRQ96?OL)/?TXAG?LT7K(4 MKRRUXX+]*N(/?WT/-YSJ$B!O$F_:QII50!WYBH^7_N<)0[32PY&O^-@Y@%5Z M./(5'SL'O,#2ZL2.5 ZH'%"M@$K_E?ZK%5 YH') M0(J!U0.J%9 C:7L;I+P M,JW_;8VN[ VF5!E25UPIO)YW77&E\.,][^-;<:7PNN+#7G&E\+KBPUYQI?"Z MXL-><:7PNN+#7G&E\*-9\4Y&6&UB@M4^#K"Z[J-QJ__"PVT*RC) G"AC5_^[ M=R.O]V(^JN1B-.^:^';>;_A3^MJ DCI4ZR!G/W9AI-8Q#8'TPGG*+<24+0CK M,A@7.#"?G>0R42+66K +3[S!+P)^-X!(,H,33H&6C"8?@S;L,5-H[NG7=!!$80:KW#-1*-7_':J<=,KM@.;+9]F^ _:3QZ\RU4M*QH M6=&RHN6FT%+GX%UB&J0JHPZM5V I_N0LYYQF0Z1>']J2+361<; B.$1+$.0%*,;LK54^I[7VXT)00XUAP%Q2(&B(X%P,J*IZEG1V#HWX+N$G M(Z;B9\7/X\#/:JV_!FQ:'P-5U )33H! "QTM[YR 4>$52ZA&*G(;-G-"O"0T M@2-&@F!1@H_X;>=Y"))2JECU;5:TK&AYJ(=^M&B9&8G,* 8Y"P^"1 %")DKYM0!ZLMP;IB60R#4(R3P8@;A)+;=:$!>$V9V26=&RHN41HF6US5_7 MMQF"\-D$B-QS$"F@PAA0:U0Z"RT$MS'JV[#)B/)41P(Q1(NV.<*4]4JA><^Y M%<)F97BUS?<5/[?01>3A'-_VKB]-\FUOLF]9OFTGO]4AJ8^AS.>D1]\AYSJ1 M(=TM*.)J5V6M'+@?OWHP#E82!$Q4CF@TR<92$64EP)NCB.B$FI)"< MD)O(P/WQFM6O!F&6D=J#T:2=G[V? ;U;I+)_8J^:#7L.F#MTLQP53AJ",$>D M *(T 2%2 N^X!4\BEY(I(\V:Q?"9R AW5 #3WAEG M"6?$;2)MMAK@!\ G%1XK/!X7/$JBJ"V5_SF8#((8!=8G R%R$9Q'93&M%;,^ M)T^VPN,!\$F%QZ[ 8S6W7[M7"C/**A=!>QV+?U+/54(JF0TI&T7\FAKYG,38 M:FYW$C!7LV#Q9X?+6'GUU41)X"="F&_>7;@8^\/3>38E/^&972##7K_FO/_K5U_LGNW\ _UCNU7S[41* MRZ/1=#B:ICD__?3QG\0C3U'AP"230&A-P<5 07%N* N)D!S?-%_.!V\';GCZ MWV_2$/[^V]-7>+T8\\REO)\TH]S\S8W#6<-IKV&$B<8-8_/G%-*Y3^/E7Z]F M3[[Z*_9:Y+FS.W!_& :SB'<)>-2N/VS<^6@VG$[P@V8T/<.W'XR03!&HSU?3 MCAO\*G[:?!B=XV(N_^MWAE'];E)NCF0^2;%]3$EJ=U/\Q3L\I)":R5E*T\G) M%1NM'/R"J>:@\]/L/(W[ 7^/_4_?_E_\YQX8^-IN7&'UXFY+B]]+R;FSD+44 MJ-(2!EXG!E8IAEJN"MSEVU!M?+261 524@/">X;$J!Q$FEU"X)>$T]M0?87/ M*YC]M^0*3L>?A[^F,!N/\4B^S!&G-"OPTD+$(_'$[4I.'G"X=V; (]$ET># MP>@S[EW3(FUS,1Y]ZA<:=LWXQKX5Q@QG" ^II>="L!E/I?E4CJ5\>!<))S<> MPF@VO4'N;C(9A7Y+RY_[T[,[O^C"OV?]>2OLYGQQT(V;KCX2Q6[[U1!NT0:F]NH[^:/,N2$?+.\ M'M3]':2+AQB=5KR9*O/SF]]72BS4GCS"4EP,95V>8][*FKF3U7D1$KV MS;LW?_K*1>Q$,_K -0]^+D\(X2^\R8Y>I,Y*WJ:U?;#KNYIUHAZ8=?*D@M+# MF,?^L15$?YL+HK_<%$3/)YK'U%9V8BMW/F:E@E,%ISDX/32(Z0C!J2C"%83J M=*O*1"]C(EZ9J/,#TXZWF<)W"1\T+'ZDBS3NCZ[SA*Q_YPC%^CB_UC_[T;,T?/KGI$)_< M=)]?-0%J[[4_4="]B6]6Y*M'>M" 1Z)221@*AFL'(MD$5C@#R=.8F$;0*SEK M-P$O9LV\$@F(3V6:F!=@B:80HTJ1\"@X)QT&O%=,C]L;IMA--[--C"RF^SBS M^'V,;;ATTDQ']Z8H5)ET-.Q79=*J3$HQ)*N%A,AH )1&!+P/ 9@G60G%F5 ; M251Y?+/-]^-Q2:8H0FORH(O[JX7U65_OZZ M^,?%4CE5>*#HU7>5&549=#1L6&70C?)YE:@O,DCIC/*$*0X&Y0XXJAS)R;L< MUMI[/D>GOJM\_OT56U8A4Y7F"E@5L!ZC-+,<(_$&8D;=5T2= /&*@]6"2QH$ MN\,)\!REN0)6E[7BZF!^)E-]F(W':1@NF^G8#2>#>;'^M7YVZ#A::+.F12MUAYH)J&TMF+@4R(0LB:",)VM$)O0S?\Z&L7/_<'@XS4D MO!_&7V;C<.8FZ7T()>):G$)7,/$$K] $]Q]_>B#EFZFCG/SZN-*)/U94KJA< M4?F9*,J$DMJ1#*@Q>A"9); FH,%0HHC"!<;"6B/5YQ@,6T713G17[0QL[I/_ M_6AK//\RC+7 \T@D61>ZWAZ12',Z.V&" 5<:WZ(I8,'&E$''G'QPUF2[5C/U MG!'8':J9VOTHKSV7?A5A*\)6A'UT52H1F;#H(5AN0$@;P8@"G@K-!1OQ,[X6 M98C2$LVC@=+DMKA>*%ZNT>3 7_$S'I+K'[/*(_ M]/U'^L1FT)LPUM9:2&W@Q.7),[WA&WCVB_HY;W@?%J32%*0^'?9OEVILM)6Z M99(8R@BX'"R(H-$"L%I XBBT8J32KT^]> [Y_[D_<:>GXW3:2IV?\V*-'PO* M;;HW^M-&+72I-?IB5R9-1IAH=[W@Q&3>L#PLH&(RK^*9E$[FBP;H5^W4#Z^Y MM20GW)@'>TI+\M*>T@S5APWTMG[Q>U![\N!Z.]S:>CUIZ"#Z^CV\X@,P*GP\EQX.<).NW][0>/\)SA#.K%O%9OV M:H^/"YON[0)^O-CTS%;Z1PQ+E64JRSRG']V'G2/+50K#G(\GM;,SNIULN8Q!O*XH\1KGI1M[*JPJ)(UQRI>B#/MZ# M6_)NM>FUNH5#+U'X93R*LS"M,K,B3%URI>BC.-Z#6_).&HBP393UL7V4F;_- M_"2YYF(A.FNYR1YVZJD3&S=9C$<]_A^/$%EB(*C4X*+WX)Q/C!D3A%Y+Q0V. M6$N\ACZI"6596B+=$S/1__(E#&:EXK9,0,#_CQ_=EPV5VG'9 MXWS+M79[4^Y1@:W#1UJ!;8/ )I7WA)1YC(R0,@6+@;4Q@4I*)YVU5#RN3V;T MQ I$/^]U!)'QV\YJ"X$ZFK0G@:2GEMAL$=B$ZE&J*[!MR_=4]>C[>>X?:3!H M*T*FXUFH8UT.MG"[-GEZ#5D5C%9"L]*W.I6)C;Y,;/09K->9>JNY"&OEH)3; MF#->KKDNK:^C 4NS Z^J M-5 !M +HY@$TT<0I\Z2TRT:S0/($UF<+5D8N'%?06&1 LZ2FYU(M*9U!TSCJJ>+BT[:@97!;9N'VD% MMDTZ^!T7Q#,/P4L%@A>O4T@!?Q7)2A*$7P];6RF24((",Y*!"(: MXP ETEY MAM\4ID/I/@ALPM34U*WYGJH>_834U*I2'W9TI>9:O8HV+ID5A@:P+* TH&6 M&C%9-.MLDR,15?/;0DL;8I/(%&(H4]N"8E#RMVT]#]-&BE> 3Z0YNBIZV%38[[E<_]A35:@,K(.2:A5 *X!6 'TL@)8&%-13U/!U#(BBRH$7J/!K[E-P,;+HUJP"Q8AW MD1M(B5(0UI>..]2 -9GZZ)2(VG8'0!GM,4,K@-84U6Z:!3\F-[DUN[3F\QU/ M,W'*9 MX=[89Q77.GRD%=F>IA*RE Z%T L8;/"YL9@DQ@9(Y<485-[$ 4[/:$:;*8JLN]6-/3JT6P"&+LII: M]:HR+3#"6"A=4#,W(,HD'UO23H-(63HOF$]\K>""YJ14\L"-%F@^$(/2C5EP M1%K.!5H,% ")05286J/D7YDUD@BII( M0EX+5(LL!,HP#J7T&D3P',KH!"#&QQ23%$QUJ R-HJAB]E7KT&Y1T/X)JXJC M%4U7(7M%"6=KO7U8$E8&E2!ISE'C5[:, M4',0;-9*MG M <)TEL/^_T'O*,?]W_?F[CA!"9( MPOD:$Q535L*AE8NW!6.=;/I:"D2RSK*IB,9EMR+@;N8I+>3=.'&>,S+[6S5H?FMW]SEC_K4 MG_3G+/-V>8_['$WM4PT^\\V?OG(!.R'F@4OH0Y_+$\N>=(]7B\$?IK?MBJ+= MG*+=M/ES"NGK9Y#;B"!2^YA_M;[&/N%UFI0YW@8K,J1&\,LA(XQNPR>.90C MQ(O2TTJ"X$ZGG)7TVFS54/XP.Y^A*=C_E#ZX:3C[^\7[6"S4IA^&?TMN,ANGG_,OX]'I.$TF&TLHT#W%ZR2?5[9?J@1Z\^W'L1M.&9[NVGR4MKI65,!;"* MEY+Z(,$EIT Y*9QV'NVNM>'D&Y67OZ8P<)-)/_=3+ )RB14;RUA0/2%W5ZG8 M];#U'W=NMQV-U^]O;AS.EBX_4:5@31>IZ2(;&0452/(419C6HE2 HB2R22 D M*2I,R"DZL^XZ],0;C\:A%V445)(9G$"QIR6CR<>@#5NK>-UR&W/47)#A-# M]DU_O#,MI!-(N('H\OK2D2Y2FY:4;F89#-(7B'VTM JYE&#C['SX+O8G%P-W M^;9\^N["Q9++M**D]. MF()R#U"]?G"?WHS+E=RB*[([NU*(+MQIFNLZX#*^ZULW^.PN)R6"NGI$R_UO MB>_NS7_)'K^8GEUS-B[P];N6A_ZYV(7)/1LO%0_T[HUO[XV(-AJ[EAA1.TSC M07^8-G$D;>I)29_XL'B_JQ-RMY(G.L+ZCTKZ>0+TM0EN?UJ%@9H4UNK9R^RD M?JI)(S5IY&#,Q\$*6=?,D0,)]-7,D4V:?T9IQ3U'VRU;$%0P\"%ZR,(E394C MEJ;;YI_+*FEC0QE:7Z:&:066>8U?5%*SE(Q8GUUSE_EWE1*[L:YJTM2PW4LD M2$T0<3CA=X$MQY_>K#OJE*B)H'4))!. M>/%J)DC-!*F9(%N09=8I%FD&*TO?5*HH&!LIQ)BE(D)X*O-M619,RBSZ ,$I M!R(:!3Y[ \J%H"RUSNBU5H&OX0I4/<-?M5-X9]CF]?J#/*E!P4NR&';:H^!V M*F)_V$:.D4R18 ::*NX%= M^7_N>O03[KMQ\$(U7/B0$AA$(A#"IUI,/L_$87^U>Y%(WD$L^U-P(D>1>X'K] M@V[PZ@&^P@[?P UCI?0;8SZ<(89 YLR""(& *2(W.AVY"LY3O>9JI3[E4 :" M,(I7"BL<^(C<89)/ JU0$HO1^-J43BJEWZ+TV\9-2_MK60L]%#63BY*M^ FE MP$FS/*DK,7.5-H\28[HH*1O/V^M,[RPJZZ&,2<-6$+6Z9KFRW+/Q*8S*R\^& M>.]YD,L-3IH[3;.+,9[K&!>\:.=3;N+BI]+AI[EPEZ6&<]+D\>C\NJG/R8.= M>U"QT%]5+)[6NZ<[>L7/'M^AS?&;M*K .$UG8_RYG/@X9=0,)G.1W_8]0C4! MSZ]_7@3_N.\&>,(EC^\FM3R\F^R$JVUI:5W*:_LUG;O^L*A0OZ1Q"T*%"%>V M_'CI[B/RN#L]':?3PJ+S5+]E1ZT6*Q;"!KD9M\P-!J.P;,TUOMK5BY5=':T2 M-K73;I2Q%M MDSG!+3S:RW;K3;G#@R;0+FE).:>E9@200)"6 D--B_L '-?ILB-4^K56@YQ3 MM#?0\(C>,A R:?#.%R+,0K&<<^3N6;2$?RP.*G=ZLQ[T8C9.5V0%;)6N'FR] MVBWKY)L=4O0",Q\&Q8*%[:5#//*7$NP]'2Z%E=Y0(0L2H5'@DP3#$)T2%Y3) M0")Q:Q"V-;+[2\O!*>*[XR4_Y]_PKY,\)Q;\0G\4Z0TR@TD*;^-L?(ZO=[:; M6A5VI1#<]GGM#C'+;LSUP9MTUC7(8\([9E$*2D=1%#K.D/:R R6S)B(+S:FZ M37O)$^?+2"]6\DA%H!R<]!&83HXXQAG/LB.0IT_N'RYS7(CWNA_ M@;-^1(W[[??_I(PZI6@&IE)&(%,:C!(9.)4I*9$$(VHW.C/RWSBUY6E7,''C M?U[_C4Y>_N@7U58UQVU +755U$4'Q?51 /JB!0=$F%:#C7V\NG&?7'_01@2N M/?U+578R16AWX]@B?!SA78:C:1/[DS 835+3WZ$C:HZ'K;KN1[/I(W23:&P0IW-01&EIUN8\ M/Z?IS)_GI-BV6"L$GX:3]AQ_G3?K_C":3">_G;EQ^LY-4OQEX>&[K[-Y^T)] M)/SX?OK85?R3=N-0-H"V&Q6Z.]J&WZ9XK-">=K-*$"V"M1\V[S\CHDT>4*;G MQ:/W]/E_G &T(":WHH8^FJ">%\#>5W'UY]FX '?KWCL;I[2T*Q*N.]YRQ/3: MRY;"[3KEN(:=[PW&B:R]3QRR-1J$I8BKJ*B"4%%$1;P6?*U\SG@TKXU*0(Q% M6YW@/S9&#EP'QH.4V4M^&XO?+_VPUX"[RH'%XAY.[N_Z]33?(>N4Q=.!N!SJ M+9,6^WR+?6$5^])\ZT_F 'C7%?VKI)%8BNG_ZW>&,?+NMX2K&I[VFM,T3.,2 MT4$0=1'?H3^9CML6J.V5]%WY4O&IE\20EC,+/Y=P7'EN&_1K$V5;+STJE=,T MC[3A2^-C1^>I^0-*\6.0/*"+0C M2.!@5!%ZPKIH$TELW=?W'-OCAR$:R=/1^/+:"'G$R*2#MPYUM43:=UF21__F M .:[2?VAH[^/U$/FAGO$6.,2"%&Z'!!+P%@T)I#>@PAW9!0^G=1_"V*>OZH84_"#^/S=H^C*Y+TIXP M\6#C)?JTIDEW?*Y.F+0K_[VTD]/NWVD+-65WTN[=I_=@3X,E;VR3_^YN:KBE M*JJ#K1)#RBB?_O<;]F8/3OL9]FW-E@3[__#NQ)Y7B*\4_CN)7,\@KT5=1 M6H%E-\#RI+8;AP$]CRW1W^L->U6&^S+&)\,I4W:.1#3/5HUK7[O6&54F_ M5WM\7))>'8@)<6_WK!_NZ?I>;8;:F/T%W0S=YV99PCHO;9C,YBFTM8W3'O8/ MK9W8-YC8X6)RW 8-U&D)PBM=HNH*;**$2FU%-G035:A7449DQK\M>?'],/ZV MX,0-=6#BJB?8_7ED^TKRK]JFLZ)81;$]0S$JI6/,.)!2E:+2DFIFLP*>M>$V M!<+U6M:$$-108Q@PETKS\!#!E?0T9SU+.COGA-D5BHF>E;7Q]];,Z&-2?O\Q M&O^KY-5>C$>GXS2I*N_Q<$Z5$:LR@M/(@F8H'H+VI4=& J-E $9DHE1+G0W; MJ*9;..^'X2_C44"VVY1DX#U.MCP9_=#INT+6P1WI@4*6Q?'KJ-/&>@@\&1!2H(@@^(])S#,3/7&E#?4&U>$E[_ZUL.ZF!J1QVQ-\ MRYZ2RB1'DOQ3":.BYV/KH0.5448'+O$,(I($AAD/BE"O9=#6BW5GPDLT\ZV@ M)Y,]S;?L33@@)JG3C5]1U?\XFKI!TU_2?]7U#W1R4!VX]>I^<.Z-(&5:9)0@ M1%'B$T7%7Q$7-:-&;=@/_E.Z?W;'TP06([:'?%$G;+VN7G=K#ZK*WSGBJ"#Z MVB!*@B+M(-V<$!!5H."\)@B-Q%F>O5!^L_K_YD"46M&3EE<0W>J8PFYT 'FP M[TD'G+N"MSI/GD!K/47C=>S2[O-9]OY=NT^>;Y M1MQBWK+8IS1LQBG.0NEF=]FX,E\KC3^E=C#39##"VXX^MPO-/(H_&< MIM>OTI^_1>U5=QTU%5&XQ!GP3!"1=6;@LH^0=& L&$Z27YLH^Q0%-X[__?;7 MD72,"7^(-*UGOSZ?X*^2!%I\VQK)\Q-92;Y.)+T?YHW.B5,/ MW!*-5&\,.,X#&$*BY"8YI?4&J?Z& WYK1"_-R?V:^3%2_>VIHW/=;&TX:=7. M]H5MK28T6:4A&"J0;94":TTI/7-.HB#S=XT]?(+EO OMK#)MU<[NU\X"BU*( MTC7;)A!:M),:)#5+]*VEGLE-S2'=/];>TLT=-U=IH9WB5K8J9&=!< M1A!:)3#.),@I(=HF:\EZ^?HSIU)=C"9N\-?Q:'8Q^:$=K('*7^D3/UH,F/KY M(BTFCM7N\:LT8HK2/DG32?/_ID%LU>??D E?[ES>U]E(/PS; 2?CV,XO^=R? MGK762SO5+[0-MLO'LT)6I\WIK-]>UVN^?__;=\W[WSXT7!&@!#$5[,U!)OVR M;_W<1XNE<_+ &R)0V;>@8T9EWW"+V$[Q'[3A@XX*K8&U 2*)"!M=U* 917D@ M[^AH2*TFQ/0T0CUL_Z@;,+< M5.T4\Q09$DX"1DI-)R$)K+<*LHV* M:^;Q2[%S%$(ZZ=@L%#)HIT%-FK,E4./V%%_&?.1!?SR9-O^>N3&:T^7J$A8[ M:.D>F!&J9#LD2[O)$!F^UF_H 2HS\NN_SA#,7D79TKKBGZ MAY^^7Y^?AY,K0BSY M"7%)V@^.*'RZ9CM(7R#VQZG=C3*>8G8^?!<1<@;N\FWY]-V%BP5P5C*C^_-% M+=*)YW]8:"K+];5?!7S%=W[TI6Q4&;1QE6SQY9$Y%2_1+%_69_1E1TMO-O5= M[OO952;VA3M-\R1K: =GOW6#S^YRLAAEL7I R]UOLQ3NWOJ7[/"+DSQ<@S2) MS/B[-MWDGXL]F-RS[5+Q0._>]O;>L1!\*\K>MB.A!_UAVL2!M+."BBSXL'B_ MJ_-QMS3[;N3#O&S\^!U90ELQ:GG.-,6%#PS EBR#D]2\BS6(EO/ MD02_I@E:HV':3DZ\E@COA_'G,GO^?3'K^]-^J@;M#3*P)\V-G6NUEG;'FH4P M/5[;MFB#*#!ICR2=2][^.-Y2*GD;Y6L#;K/! M]*:)&_NQ'5C?'X8R)[2=WKEZ%&%^ &7Z^Z/G#Y\<[W$]?VAJ>P#C5NN>S,>^ MUMFI]RCV:(HJDH,%X0C".1<.C"$!B HN:K1MHUW+%6:2:TY(1DN6M\:P!RO0 MNA76^91$9OC95^$<0?S7-"BFT <\H!\6IU5^WIB?HP: ;KQ!JUBU/'(_ +;F M\B1=P=3%&#=SC(]9G2\XRKD?"BM^2I->,RFV2Q@D-YQ=H)D\GL_(*]35P>)-BCS?0BHZL0?^ZX=.HAZT7-&9:H3I?3F9(E:EG9V0)I\7!V, MV2QF1<[."X7_!V_0>FO.W+ 0_G2T'/1=MK09+/;T\LIO,YZ#5[EPO*9LC5IE M:\E$;LUB>8/_=4F]JOS00]CBJ:6)P\-CV0G7+UT8*4],0_-ZNS^C,I[ M["*Z$PMX0R;O)J9O'-0&/#PSZ+P?XR#MRPB<3] MB6YN>(EE0_\+G*'"D89OO_^G4H)KASP1LC @DK%@C<1_,N7$>)>IDAODSOY,35\NVHR&J^.^^3]59ATZ/U=1=:. PA,CC-&@E$&QPZ("0[F# M)(7-06AJUT75B\.AS_"??U5ZM7X;^$\:C]Y\"U5LO:ZM3CVR!0DY/'/K<2Z%>R<15[OK=058FV15 MQ55MR5S[EG=%Y,GH>)FL.\J1$CL1AC5R=;VU?QG&6V&KFZDE5?(=:%O2VK[WM5V*P7!I1"Y- M>RV*(&; 2*Y!AVR,T%IJOY'A1UN,?M4NZ%MIX'MO<5\GH/+ZV1OK[+OQZJ6D M0L@!-3O%)0/!C2M-7Q0P;PTG)E&6-I*8^\-PZH:G?3S+>7EP+5*Z42I)3IK2 M#.=S?S!H'>G5KNTL/I MZL]DB,BYI['D21@F0""A@[&%*PA745,28N:;S51?+NF)J>D/'/@+BIRV?]XO MSDDO%6FGBWWK-?@ZJ'A_=I/&A7_/^N/KBK7V]TD;LR]IYW]%:V7:_#0:3\_* M%6TORI(!OJA'.<0$<&4?R,OF)XR],/V;R1.M[CCFUL&: MDS63>Q>9W%?SA#JQ9S67NT,>L9_2]-H==G?GY^H4.]BX:TWE?ERKU90Y)]D# M=9$Z#<1[Q1(:H([5E)NTF4KF75L6F"LC55RK(]Y6P:_[V/N01+).NFSA+ MI<+8SR;]8>GA'T;GOC]LR^NK7#D:]JOBY(8X:=LJ9 M&9@(B. Y>.P9:<:UI M-(2PM6E"SW%7+<7)^X6#9=Z+YI^:J-6\ZJ/ MA\NJ!%F5(,;1H+.@X%1 @T0$!=YE#=EP881SC*_/?GB)!+GFN1]'D_MSP:KL MJ&9)IV7']Z,Q[NRP:6O-AN&RF8[=<#*HYLCAYES6K.>]S'JVB>7L'5AKZ2*B MG[4ITRF2B=(I3]?2QUXBX!; \&&!"Q^O8>&OKC]\@M![]*0C\I5YP]OFQJMX M4&<=TS4'^A4C/C=SH!_1YZ\L!\2),JOY _9>O6(EI^Y$XT47HWEVQ]NV!6'_ M4[H?;.B]A+ _9]4ML=R91-.:DOW*1B-)RK$8*!A=NCR4KE M^L# 9Z1D;SZ*=?_LU^TSR"YEY09SL>\TX2@_X:7M^JH9IT^499WKQ'[KX":S M"^3*VW+E.=F+*&':;9IO)5)9'HVFPU$9,%V8YJ>/_V344$9\!AI=!,%D23/E M GAB;-ZLJ+# E_/!6Y2II__])@WA[[^])!/3/',I[S?3I?>YC[^[DNK57V/> M1/\J,7NIZ?0GI:'^U62$VQ.,)LODTW\D_-*'T7!>55+ \RIT.4FGQ0-V/7L_^<6-IS_G[Q:T].$Z"OZ<#N<' M.RUCA5SF;#GGYG/WOZ-QZ5V.^+;(&R]#QAY('/_XPS^0D\<7B[E,\^1QJGK- MS_W!+VZ*=_F8PMD0%W;:3Y/%QWK>[O^.I//>Z@2!Z6K2^VH">C>LBR>PTU/* MF.8*UH92Z^U.4NLY>;"W.CT1#_9%;^'[Q7=YZ'/R\%/J6W3Z+3I5)K$>$SV( M)/"C*)RHZ]OO]5T5OE!Q7^7++34];7B1/= M).#\!6W<,D8Q_E\__M.W?Y^D/!LTQ8)_5$KAP1+!P]69^P6TFR29OXY'DTE+ M+M^-1O]J_L<-9JE*JDVB3$<3%BJ3O1Z3O0]A=CX;7"'S^_,1[LQ_'IV?M]<; M69FM,MMK,MLBYZUEM&7B6_O+QZ[UAE:FJTSWFDQ7LN^* MDR6E4BJ[NC M27S3I8&X%;M/JGZ29N+6G],^+A_ MU;+JS18>OSYSW=,VV&1FG64@56D;G$T$$W, 092+3C@B2K;;S0PYI4@(UAM@ MAA@0T7$P5$M@RD@O>-94Q*]DR-W*AYL[VG_LYW0CY[M,"'T;9^/+Y,:;HV=* M5A,U;Z1E/BLU]>OD\U^_,XS2=S?2;^\^AL"T9"91T"EF/ :1P2MA03#%&=?2 M.;?6K%8DSUBF&IAE#@1/&@PS')A47@5O59:\J\<@7_,8RKM7_-K' OK:L&Z# MI3[66)6$M*"E+0 O/+B8*7!#6=0YVBS7.L2KG'BF*@,Q)H&@/($3Q$-TSFJ$ MK$ =>SS&3-IXV88F,5#6HX36GA$5Q;I^I!7%.MQ40&O"#9,4))$"A% &K X$ M M>,6R%DE&N:UX91<27 N1K;W!!.\AX1YN!@\H4= RI>[OW95KS<"5X:2S.Q M5 &C"O%2$0G69 &^]#R6,4G.UPK&GX*79?3DX[#R!>U9GCF?TAY>Y^2*HQ5' M*XX^9G8A#5Y1+D 9XT$8(\%1J<$+;U0PEEFW5DJ\83WQIS3=D$YH>E:J@\.R MSJ0/'%.$Z!1CU)DE/> M&Y2U3B MO[>/P5FI10@>.2^!7O?9&5"B: MQ$T*D+)$'94K"D9I"R$**YU0(1*[!BW*9J*LA11*JH!AJ< 1_A25");A/SN+ M"MF>TEN>T7WHA%ZQZ^".=.^QZW5\F\Q*'@E"6A8>M5T;'3CO"'#B$1@9]=2O MV?@;QL+MQH)$CRM[<.A8?9@5)BM,OAY,2D\"B1H14B6'0.<5F)PH**5R"$+I M%.)+8+++(2!=0^D5/O?G;"M\;F#L"&=)%J=GD$4K)%R#S4)!-)DBK GMQ;:U MPLU%?F2/L2UW3M\;,J^U02_BE@^S"3XBC9OYQ([1<'+6OZB.U,,,!''C%<\* M$8QK!B)$"4;(")12F14OI2AK@2##B#":2G IF1+^%N""52!\ML)[Z[5=FW;> MD0A$1^- G":56$Q@<&?Q%$H2@D79$JBV F6*E('=/@6/AQ6E(A CP[WG*+FL MEP)"3LQIE&UY?5I'1TZAE@EU$[X.0_Q7+7=5RZ4Z4^Z2!D])1K V$5R,$93( M3H;$8_+K(69M$)%H!!T)"@4M&7A$%& Q>F&Y-]'*'<6!!.GQ&@BJX%6/]+# MZW4\G(1QZW@@8)UQ("2WX#TG($U*01,6\>,M@^%V T&4]VQU95:]Q1"2DXXFBRCZ\E#3\#)+D>".-ORK.:*GQ4_*WYV MRDA..4BK)(?DHH=2&XX:(E%@M71)6B:DS%O6"S<7"F*J1]3AZ8"U"F@'L:"? MQZ=NN#!1W Y8%)+@@XT$I1MCBD[#<$D.\ M>=CL%4 M'*\X7G&\XOA.RH)T%B1&(.V@!A50878F TF$>,*%%FJM1GQX)R_TN* M\)\T'KWY%HX00VN]T YB1$WUE.]Y0*@[VW"89_\$(&4GK"!I',U0&G1?'=UT MD]G';,:!ZATL&1*IBT")IR!<4.!%22\)F3$N*:'K$[N$)]YX+_!*%T DB3:B M< JT9#3Y&+1Y2@W81D,FBO4X?54[KC.LLT,]_=8>5!.N<\11<77/_7(V4*(U M8> R22"$M>"2<9!Y5"DHI2G;-DYO-XS":$^J+>= [S5S;M<'5R'\,*BD0GAG M(=PQZUU6'#2E&410";PA&3A1B5#&B2/J)1#>Y="*)*^:RK1G3%NAO4)[A?97 M311E3LO,(-G24"UD 88Y"Y81:E46+ J_96UZ.7/@+B;I[21=N#'J%LMM:/EX?NLW=T6Y/O4G?=\? M]*>7;Y?WN"]\U3Z5B1/YS;LW?_K*)?1$JH:0N5?WGZD+/+I__]AHHW7U_LDW*>=L? CU#" MV^=]GB.='PWBO?OWYQ32N4_CAM->PTCI(?Q<4MF3W=L@>5414T7,]M?7B1/= M).;\93)%>WF:XO_UXS]].Z_Z;HII_JC6 @=+!%=RBE4Q=7O[VLR4EER^&XW^ MU?R/&\Q2E52;1)DC*02H3'8_DZW$I5I66\TMJ,Q6F:TRVP:9;1'Y;1EM&?YM M?UF) 5>FJTQ7F6Z#3/=3FC9%@6P9K2J1U=W1N3T^"DNWKF^_U_=XCWHGV/,E M^8@_#)OIV6@V<<,X>51R6(?W8>>BH);,+C87=?R8\''_JLU4][UV]NYFJLHS M:D700$QF(&00X*EQD$SD7E$=N%@?-!(29UID2#)&$-9:L-0I<#:9)*A2B;JN M#G0CW9RKEX,@UE@%MO2B% XWUT:#_P3&B224>[O6RT%H990A! 1) H2*"KS+ M C13,DD55/"DJ\=0Y^IU$K^ZUDI]-UG.!YK!+ Q-V2"H1*T2B&P]&!\=4)TT M11$0#%_+8 Y6D4Q8 !3 M=5!4QJV@T.[ MJA16D*L@]Y4^"59E%H("PK@KKC &3GH/09=Y4-X:&]9:W6Q8B=M<<:[M,5,A M["7AFSH5;[&YO[CR0_5]'F;LQE.NM)$25"B#\$268(PTD 2+,03!?%Z;DX)& MKO))2:#.%G4P:O""X#_1)"NY,"KH(PD:K)[,[S_@MOMQ__>]"6JE^/[C?GZX MC_#&HA1MF&BGR[B;PF0D@5'C@5BM0?"0P"61($;/929$IW4*$S1K9KD%171I ME.$8F*S:*)6.UI,8551%><& Y:8E?\]D^ <4V&OBR/654 MM0\J=M4C/23L>J79BLS;(*. '!#O#LS>+A=L-=XD> M(^3@T+&&NRI,5IA\/9C,GA.JM$=<3!Z-6&[ :J+!,<^8(DQPEEX"DUUNO,NV MW'>WPF>%SPJ?G;*0(Q,A2:; !8;0E4( :[@'C6C'DS#.1;UEK7!S\3/9$]N> M"K$W9%[+GU[$+1]F$WQ$&C?C-)>YD[/^176D'F8XC5'G/=<2=$F-%[E4XR#( MX4\^I@)M*JP%.P@-/'%)0-)B3M-<9E_; 'M;&(-PBG)'0UV="6:]M12*>JM MQW,2P$O"AZ#&@G-)(_YSGQP+,=BUF1C$DA2TQBM%R0_Q08(7)D%RUAN?"3%4 M=O28#C;J66-2QZ6*5(W[AH.!,QU39N IE2"DD6"=9 AERAB6B9!ZS<$0"1'< MIH0*.@T@+$*9425W(VM)HO+9EP*NG<2DRD")6HQ5P:L>Z6&!U^MX6VGV/DF: M0$>&^C;G!0=U!LZEESJ&*"W9,AAN-RA%>8]8>7#P6-VJ%23C*:>0J< M@A$Y@E">@5590S9$:9D,FKEKB4Q/PG3*1+5'$)X%0 MI1Q%M,L*?!0$##&>IQR=7*]B)&-#+%^ MH!_Z(2E4G#CK")% ?2P-X*1%0[)@2YE#S:@2<;T.9K-@LMD&<&K+^E1EE2.9 M1%$)HV+HCEQZ6E"M!;-HL,I4VL]%L)9RT"%'2ZU%BW6M<\F&,7G+H8^C1.G= M^/8J7.\/A52X?I7N=T(9[Y0!DFWQ!RH!U@<+VE@7,Y,NJ[4TFZ? Z^Z[W^7^ MEQ3A/VD\>O,M'"'2=H6/*L!6PCA&@*7G-5<0(VK/B..'UY8$7_-GA M(CH"A;>>_=7'/7KI2!?I2QC,(JXR]C]=K7.0OD#LCU-++F^1QV;GPW>Q/[D8 MN,NWY=-W%R[&_O!T)=K6GS]X$:*:_^%_9Y-I/U\NWZ']*J1A1*+Y4A:#=WA[ M13]?'DDFE#VT_J=&&1[;TNEEV[_29:I0'>[W-=F=787X+MQIFD?OP&5\U[=N M\-E=3MZ]^=.-(UKN?TM\=V_^2_;XQ?3LFK-Q0:_?M3STS\4N3.[9>*EXH'=O M?'MO!+31N%5"W\[^?_;>M,EM(TL4_2L(MW5;CD>PL7*19B9"EF2WYMJ6VY*G M[WSJ2 ")(BP0H+%4J?K7OW-.9@()+K6RBJQB.J);$@DF,D^>?2W@)'E6\'U< MR6?39+)DP.W%34#3FD]#QW76]XA,_6\*9?N,K=,,59^^R.L[+ MNJWX9UCX^[R,OWQC<= F5O"CIFKYP97:W5=Z(=A95.;)7ABP.[:^;VO@'75M M23@-BCH[.-#^,^ T(+."L>O[+];?KX'F6IS;#1PI'P\CCSZN./+4XLRJ)2PL M5G%0+U. 4&)EA?7#FT_?6V\^O;4^ERM 9&_FC.[:H? 6^Q6/XLJOL@;@%.\\ M@;Q#JT/VA]_6F5WE:CZU[C(DGWA%5XB?H*J@K4H+ZRFM%@./ !?7O&Z;*L8CH?O@"<9 M6!]UC8_"XT/O-]>:G7'92'(M!0%ZD2H M<*O;=G:+U^[=C.9)RE/F,MM%@15,F6_/DTEBIU,0A#R:N\Q/]B'N0,A&O/J8 M"A: %*,8^\"$EA_JQO.'7W[8K+8&"[JKMFY @^4[;>?'1P$@6'5&*U)B3+'N M5]:G-JHYLWZMRJ2-FWJD/OC$J_,,J'Q$9/Y/GN>H[=8@^NE 8TM#\X[3= OK MK,"*6 WX!G?<\YNL *;'Q2(LCLNVH(]7)?#MC!,?1#8UD##T =PBLLP$5)$J MBX2\H2_:)?"#2_PANH^S-(L9;&/+VN,#7L6U3-$;!\?)$O>L4ZUAW?@1](.; ML^MZG2@ZK :T U@"3<"";0JD#?JQD(,U$ C\S3IG5<8;PL.5^C4@.QA)I#&) M=2_@X05G"2P$^RAXW)257*:M8%EN\3_;;(6O',F/Z7=R1627]67=\*5!YB-" M9L4QCQ29U?8T9,ZSH08&1)>RSGI#,#@V9DV@#6)A>HA>#RZ$>LX*/B#/Y0G-CZ M4%B>X_DC6E1I1BP&3HX(_V/%66/] CB_D(83>/"F,DV1PN&":O3ED.9 <&)"\ *3F'(^DQ%@/>U#YK!:L5M@D?'$.#"43[X(M@S*8ZQ*,S$GQ3OAT MA0P(%;AMN^IN!D_^F*9D[81,[FGJ.[;*)-T^] M"+[=Z)SA!6P6NT$"9GL2HJ,[M)GKP:_#=#*9A[Z3;@;#?^."_=&UO2F2WP2> MORWKYD,18RH2_7TS*GX+<[XHC\B6;Y ]MY6%DH5Z"UH4UR)4!*1TK;.\C% S M:]!/>);%UBIGQ2&5K%N0U)KDS.0-'E 7^?;8""N.)KX3! Q[2\_M($T\>Y[. MN3U-G3":NJ$WG0<;A!7Z4]]Q4CN=^PY.S(KL>>!P.YBSB/,@]9S-.5AW)BR9 M;C(9I)N$U_6A&4^/B,8L>#J'+1QP!Q@%2)),;R)Z(T(?H9<>?RWB!1F:;D!/ MU0JCX/Q8;*WM\=$;A:AW!$D#C_N^ESJV-Y\Q;+X^!P*9I_;4B;C#YZ'GA!NM M1.X4)(T7/&ES_C%=#Y=^Z.,PWU_*+V\0.'U K0J?/A:]"FVZM,SS\H)D ;JB MA4U"OMV:YZ"_ Z/OPUH):QB&JM;]U:^&H7:1>T:>;96^)6" T>-7K&U*E6:& M9\*,%M U\7$[9Y=E*]L,O!9;GCMCYX5Z'N"2LU7-7ZF8FX(N91.*I;_95FI_ MGM59!#9G<_E*K;&KAI[>&LS'WNP%INGL?L8;A]<\X5ZW@C.>3>Z[Q@%V\0#= MJ+?B^/8;NE5EMWN0[)4]Y?/L2.8\70 )N&WI,E<"8Q;=9ZPX,.S-L+?#LC?/L+=U\*%SS["Q1Z&IIU089DCF2I+Q M#M@"VI+Y1.?01P^$T.<^QU9+L OAO M_)P7+3?JT4W4HV=P5G.^IWT^@ZO/XGR/UNU8C]*!<7*C++)EEB0Y'T!8CTV% M*CHGEW6NB/L=2WOD3X,D]+V-M=P"J:>'BT]E*.QA^L(\TYXO'@[MB^>)[:2. M9P=QRNV9&T[L* [38,+B:))L]'R9SR)_GH:1'5.#?>[$-DM3WYZE\[GGLVDX M\2:;V3BD7^ZKH:T?CGS?,_..[X/1AEL9;O7$N!5/TVGJ1',[G,X<.Y@GH3WS MI]P.PWD:N+'KS*-HG5O%@> X?C@3WGGH._F?&)-V,Q"QZ86P63 MD>ONS@]\JJA]-,X;H_)>K_*JT@BC\IX,I1G9,>AN.'=Y[,\FMLO]F1TP?VK/ MYM/4GL\\;S9QIPG;U'0#+_%]3#2?AO/0#F8^,!_/CT%VA'[(YZ&?).R!98<7 MC,+I S< ?^X8;9C4L[O29\JD@BB:QA.PJF?3*;9*XQ$P*(8%L[".5COX2P&!S-G,ITR+XJW5)WMETGYH]E\8IB4\>D> M0,&E,FJ]*-ZHN"=#:T9Z#$8I1#-OSM/(3E!P!.X$I$?JN3:HL&&0ABSU4%U= MJR&+4X>#^FO/YSRV0=<%]A.FW Z=*'8FSISY;$MIY5ZE1^B,0"\WTL.HN.9* MGS^3BJ9A,N/^W$Z<"$=VL:G-HBBP)U//FDX[I/4#*-'PY&6"C:.&I#_;88RSQ%I R W-V=_IU@\#Q)W8413,[F$T]>SX)F!V[ M/G=3YD?3V<:4X+OT;-BS*'-=9^3-[Q:/W(4W797+?FCLD..XC-YN>*_AO]TI]SUORFS?15]'Z#AVY/J.S4.7Q_&<>8&S,?G7"0//<6>![42Q:P=N%-NS M!)?PN.MZ/. >>^C$M3F8$9/0L-[#6R-7.MQ/O1SH'8??Q%G?99-IHZU/-5G? M%%Z8\SVI\QES*&7V9!:"W<1]9L^< M*+#3()B[L\3S9FFX86MY,S_U0L=F#C;JY2RU(QY,[7#"0NXZZ33EX;JMI6N= M\'?10O]-D;S1E,]]^^D]C MOJ9VXDZ=.)YXDTFPT7N<)RR>.GY@1P[^AH53.YKYP-+\F>>PR GGTXT$F<=E M9'/#R![,$60495-:]*SEBTEINK]8F;-IQ&:ST XFDP0$@PNZKC]U[7F2N*#^ M3MTHV-2/,4;,YXX]F:0H3**9C9%AVPM9/)]/ICR*D@.*%6_D!:9BU>C'YDI/ M@'_Y 9O.XQ"4X30,[,!)9_9L/@=;W0FF#@=.-HV#9@1X"2SV3SDL^E!^='4T#W_#)X_9_TZK[*,MRGJ"J+\=D E+?,U_2J/_/PM0V?J6!2(HCE\UG M#M;V@GB!E4#0)(X=N_,P<.?3)$V\C5)?Q@,7.Q>X'$52S&+L@!/9":CLZ9RG MP=S?:+GUB")I.IK,'E@D/7=D-_SKV5WI<^5?B1^$TP1[Q?( ^%<4V: M,WOJ MI$[L3^8A=].-;EP1?!E-F1W,)O!_+.6@4L^F=AIY2>(%S/>]0ZK4DY%C&G49 MO_A!E.6W9;4J<1"YNI#=Z^*V[6 \FQ#$H[2[ZGAR/VY,0VY$E49KX M&X)R$L -Q"$H^K,)9LY$@3WS66([@1.N3L1W<1G09S:L<_F29!P/YQO-/<%;C@)YE/'=H-9:@=3 M/[1G/$RQS4$,AD8P]=*#ND/FQC]_[/YYTS;->.3;;#KC M//)=VTM!8 4>F]N1$S#\6\AG,R?F\\WVPW=HA_:(\FTV"AYZS-PS:\9C+ '# M-@W;O%5U_9QQSP&S -@GF 5!-,4.[(&=)E'DU7WR MY-GF \0B[M[#['"J[#Y[F'U<\0J0NCBSLB(NE]QZF9=U?2-'_]' PW2$NK<\ M-N=[HN:,ICN9<>"BT\EG\4T_=EKV&423R,:P>YD3VRQ-?7N6SN>>SZ;AQ-NPKSI]\P.I MFS^!LKDO<\HW'7Z,=^GHK]1PK7W.\ILD\PF+ WOFH("YB3N)[2"-YW80\\">PC)IIQ-/![;292"1)BZH,*&L\B>._.)X[,P3N<; ML07LJ> '#K>GX3P4:4J1Y\<@14(_Y//03Y*-E*.'E"(SWQ1<&>W77.D)L*MI M[#N^ZS)[/IF!V>TAZW'=N9W,)FDP=1(W]C:47H^%LW .ZG$XB^$W00SF_70. M2P0S9S*=,B^*9X_'KN8C?V;ZCAG/K^D[]BSDB,G6/]EL?9[&H9N UCR;ACX. M=XU!KC!LZALX4I M&T2AXR7)1C0M""9^$D>^[0:W':]( V=,$Z9 M.]NTH\KCMNDGL>_[$A^\WFJ$D"4\F<6)S!LIQX$U3.YKP MF3V9^\'$2Z>^,W_,S UW% 2NX5?&BWW(+F'6$;4),PW"C-?(>(UN@CU0Q];#4S@;VR"/8:CF/&9YZ7A=%/&WJ'AV+UD; WPA;]=-ZEJ M,IH[#]R2\T@]4C=+&-X;YSU=2\)P7L-Y]\1Y8]_!\4M3.PC3&7#1P+-9/&.V MSZ9^X$;323S;:/5XER9FC\!Y9R,O/,WV9?=DO(>)"9@^9NL1@5MT-#"6B6G% M8UKQ/+:PQ#FX(0=KPXUF(#&G\.W%BA_/9C"5)P-QTNH^.:(\@+-W9" RN M$^WI8PP5PX@-(W[,FGV>)NG,B>Q9.G/M('4=>SYW(_B_>.[.4L]U_(U"@+OT M1'NX&(H_S$V67]P^TP-\9'&.'"C\93R;3%P,E?CIV __%8VGRUT87T,:X M\GTWAA @4%J635$V7-#&+Y__-9GS. [2Q)XX,\R*B( ZHLG&'__FF7/22!>3PVT#[@^-+][@;AHVM>/[OCR_L(%IAI M>9O CYH%M_C7%2]J^ =UH*YKWM16F=)7;\LE;/+R__QEYKG3US4P-K5"F:99 MS*VT+8B!U",KYV=@"N(:)?RTLE@"^\CJIJ((5O^69L$:BU7<@JVR,PZOA']2 M>0CZ'V#M!)8ZY_EX0(\:NOV7XEZ_M$M>93'\.\G.-2S2Z2\8N_Z5]#>Y#IB[ M\>B/MFZR]/)>J$3;NVCH]4O"[; M*N;UV,)31BRGI^H%Y[#/6FX-MH1=TX>8$[$Z$XB<"8BT=7\D*99Q/VH7 C+P MTO&]J?+.-VFM(_H&:H/P^0_XLY.6.?]J)UG%B?1>P2[;9?$ZR>I5SBY?X;>O M5V#%P:DT!U\F-B!=8>(#B"A8X54GS+_>4&*[WMTIJE<5 M'_\:W,G@'A3<%YT7<07<2C@(;9;"-E^Q_()=UJ^_^=OZ!2GHDY3:#OK[0/C> M@H]9BPKUR+\03_B7A$&] ^SAQ(_=[6"GM4&U1)F J-@"TZWRK.![X7#$L(!8 MW\K]=??#Q!T=A1&JO=M=.^A?W\):497]=52SHK9KH.CT-D;K-M*_.5@[$T;R M$FG!.&Z2NG["[#!TP!J)P]2.G&E@)Z[+$B]VYJ&WT7GA+JX?8;A\9E_?976< MEW5;\<^PXO? Y;]\8W&P758HJJN6/SQ;V5='WWUP&>\8),T1 $+@AP4(HN/\ MZ>EP/$U1CH.&W+"O%NG6J#RAOM( EP8U&1Y?U!:(9=!D?F95O+!\=V1YCA=8 M%Z#%'0Z=MOJJ;['N_N?B!O$TF7+7CMT0[$]O,@5)/>?VU'4\8& \C:*]#/IX MK^ZL8W*_P;VAF,J*%D2ZU(Y!,1TX;4 AYIW7QO9TM\UU7AO/&>^."#_^S;_X M[H!,+$:KIP)B .OFV# PF(8LG+JQ[7H^3F:>)O8\]29V/'><*(WF09ALCE*[ M@W_P\3%PXHYW9UX? ,/B("*/]=P)6C'9B69F,"1?6&QQ@M6G'%E=F[A\!%O M+C@77XL%T*JMVQQMV%4%$*]@1U;2S%5_S15EF=9 (O63T@&'HCO+"2[QW)E6M<^ISEK1Q&!M;X!5K=M3K%[X!% ML,2G!O9?CQ &H \4UD76+!:@$J#=#N\>T2:T)0%;0&YAVP]4YI43:&Q]V+HJ MAORR-(L9F.9-!4JS)*ZXK!M:#FZA$&8OO5D>IT0_0V*!FGO&*_'%AZ(HS_E7 MZUUY4<#^N/4)K&0B"/@J'EL7O"(W6%LA8 !50*S29P"I)H/C _2[?8^M-[55 MM_%BA"^LN=S/@B46LW)&;\T QG&C0#RXI+4K6*'_HFQK=?/CTU: E!,+H5F4 M5MDV=0-(A CUR\>?K)A5U24F[5AQSK(E.:[ )GS'8[Z, .Y2%_*E XOP$"\ M3K4DE]#: I;(J: :\)_A"Y0SWG]D5R;A#6 MHL++1E^YK]$;);U,"2)YLNZ9TKQ80 #O@$CE7J_5\T:Z,Q;V%7/@)@0MV"/8 MW*>,0N^_QGS5"*('%KKB@@C+ME)I24CS<(-O6<$2-CJ@OJQ?(MQ=7A;(.!") MJD:XXO&RT@QY(IPE*\X!BY<*T2H\R=CZ)SK.LZ*!_P'S@<VPB#MSQPOCR4;V M)OPDFD518$=4@XN)FRS C@^AY_(HB:]R(Q(01V+TMV:#U(GR5.,$-50C"B%0-\$G(&KMS^??QIW"L%)(VD^!EH M0$)]O)8+;' [P=M0H4"^0'&?[F7'2.YSGX?.Q/'LJ8,9V]/$M^>Q&]CS*=C> MDYBY8>1M-!%/9VD231V@[QA,JUDXM6?S@&%EZM2)(Y9.0_]HR-T?.X;]X[^,'8=#:9N+X]=9/$#E)@/E$TF=C>W)G-)XZ;AM.]!#]^)DNT?A/_V6:B ME+=^4R3OLEI5]M9]5*0V81%0CWP3%A$<4O@PT,(%-<3^1YNMB+JD/^,&'#-X MCOSR8R%-8G>VQ20>61^0^\&F)/@^M=&(_#PCL'O>@29W@0Q092^1)"S0ZU,B M*RPO"N!]P 7K+,D8<--A\I/U4MK^_=JTM#3[OQ,NKW?_&+S[IY_>#EZ=9TMB MMYUI)CQ"Q>4]-P+OZ?=!R1/DK@"V"\!X,FO8/WABO+7+W'EX8+= M\VK)F[G2U+;D<^K'AZ/G$:8>U2TY$4MA H^L=B7],P"CI9!84O!U+M82]$)Q MKIHWJ-\)!R/JX"/K9?:=M88! )X\%UY' 2G*.T+@2U",A@",._>\S+Z"'53G MV3E^@&(3L$*_E4_=EV][Q.VN1G_RAZRJ&[F[[@'?N,IW6#<@\=&&A/,) -Y66RUJLJO9&W";1V;V3:;^/[$2SR;)S/? M#KP9LR,^\>S0F3DLB8))PC;;X*@>UG3U(OX!X/4V_B M*?4IJ?Y\]2NO, N,G?&/Z2<-1N\)D#>-9GG7]=K<73%T@%B6QNBC#&5 Q_$! MH#6U0["IDB%(,E*5(CV M 36.@A@JRT=2'=#XX_H&ACH3L<-R"4:EP&3QIHJC?QLTI;H1*;ZX'A[Z?\OJ MBT5W:+W_*C9SXAX$*1[)NI<\(5<'/4? 6);H8VXJB!#$<""[]+#OGY#B M!J%^16I;EBK];D/\ZYI'GT9/1T'4@U='')V^?;Q1&2 #/'^/%@ PV4[YDAD" M@"LBGJ<>L%X.S)A05]/6J:Y>< *[@AG?KH^@KQ?)4*K]EO0=8[X!ZQY:=Q@S M@#KY@RH9/F>Y5)+T&Y) VG@EI?EVEX6+9FF& <^LBMLEAF]CC.;ON)01JE:* M@^#M,@L%5(5N(TRO!O"H6@/E(4N)5Z C'0.J<=;(_45 AS+"AU$AIK=1=GF*)7A1W^VF8KML_YH; #+E!]GY,WGCN>DV#)]@A6-/.'V?#:) M[3B(HG06LDGD;+C$;BN$/_=P^('S?;G8W?'NZ<.'\[$+#L@B0 $X31U7V>I* M6E*NTZ$L[I,9%)55&,K@0%B)L&!'&*Y") 6.)EP%ZLE5!;_.5D!-O:FKV;:2 M%_=E,>M;NH]?]D8I\#NS 7[+T+5Z^%@'@4 M5WX%0A9$[>YI UG2_BH004096*.62D/CR\WWZ%U$^-@^BR-@\Y=[G499$S4 M8U:-YE[0_ =6FN58BPM/-:)@-\[!&+"Z!$QYP6 7D#SCR5%=]0 ;?RI!G["" M8&[]R@NJ3?T!-%;K?-S'5%1T@&/-['AT0#;W=OQF;/U2CNF:;,>;!?9/__RG M]?(=!XW\[6(\]/1NISIE=HPM4CZV/X0YO?Q,%6 OR9K96>C]?CI _?6FJ;^!K?_!^;1 MO&4KQ [K5S!K"WQ2Q2.Z1SJK3&CJJ%7U/XC=;88=V'2A=1G*3#/NUQD4=;H6AZYHU-\(JW*I;9- M4>X+UCU"!K/)LWK-_X>&:[.HRO9L 40,EE$,9E7U!3 <3!>,WU^%&VE;B:)] M'4BJ V($KRED'K"\H>3&2"RT\>'9CT 'D@TW^%>JT?\O M4PS^X,7@TVV5N-9-Z\%-,;@I!G^ 8G"RQCLF<(,3/U7]]=;2YBHI@XD1?Y19 M(>+!:5G%0H^0LB1>H*BBR 9(Y'-J9M()FNTJB A?8&9'5V\B)%B6IK+A"JO+ M@E"6 6BK@E_V@A%^BB[ZJND^ HVFX"#=4BY%D.B@0U5&-PIQ/$\K!I4#+' H M$E8T Z?8>AP _WUKC7:$(=6,8UV>5!2P".F<4P9.PT0>([V?FB.=80!#Z!-= M)1+F8_>.M.VZ%2A>OV!\!9X -4S&V'3Y8'-Y/9*HS_TDX'I4MNKI M$O3'POH(I(=AM)#\$L[(6K\R%456J4T_=PEN0)>2_7>DCS8&\H-E5E.JPXIJ M+J2WO6()]KN**RZ3HFNTC1I,8@9*3]B2J=3EK/B#^IB=8S GQ_Y6DJ)=;PJD M]HZJ!>(&W@MF$J[]=U95&=)X"\1G$:DJ3PD!--EUK/.Q]5L&$@=8T<]MI8IV M-]P2;UE;<^45<.R)[\S<,:VIS*HNGXBZ\ M.5VM*QC='VUU*;/0R;T$C!"YV(:YW6T9X#" M%J(.OD6\6'SFBL_\D1;:[>X.%OG,O[*ZO\0WM"8*:U14Z85_M(GH"R::U*5I M1JW/Q$'D5W+#-T:-ZX^YXDTF8H1EI1+P.Y>)V/2G%NAPR=5K"L"-5%6>2(;\8U$%BWF48S6DVZ!5KY@4B0H MVK+P#A1FH?%1]T(]P4@OZ)4M_A*^XG2?>O5UI@=<];W"U<.+*B"_-XEX"FMA M1IWW;8?JV,.GXEU#P:[4)4>M\=_ T;&D/ZDP"HP>4%&M@^\8*6\?M1,H*2LO M1P9-!R%.@\DV,?%\.&%-9T695,'>4*K!]I3 $N9#7^X#3PIM%,Z4 ^-&[Q]8 M%Q3#1 !BUP()Y 433L*NT03)K88) M9HB[9)]I^4(2EV2/%<4$U@EX:_D9^8GAO+B,*LO"+**8U0LKSA17D JSRBE)\4[$ MF/1=UC3TN"%B/),J MT@[5**E_+3DK9 [")YF0X4W?*&,'/FI%A;_U1KA)W+GOCS#EGRU%\OI:69_V M^+">HUO=?;]E=56SH;TFV/D:_>$^NZ5'KF$6*QAAU+>M[OSI21FWFB-']KB' M;YJRP@X(5LJ40;<;EM+))K1NS;3I//1TKNX-$;\LI3L-=U>5^:",>WMYC%85 M@\JG_*+[47_V_RU;4LPS)!S ZZV*[A5GD M>QU9-!AOY)*R055#NX%28NHKL5(R#F$G]_5(?K..NK M'D9H(3)(EPRZW*4_H6%? (\E-7ZLSD"8_+L+LOS*D<_Q=@GL74[2$*[OJL^F M(LQGQ.*!46=$(R\__OK^[?_WW3;O0E;IOC(:!:.M1'9^+1P#9=JKY2(]8HM- M;G#W)'!72&>M:1MB"^O[[^CET3L:6>SL%;*CP<5Z0@+UY5PU,EP%K)T-%8"M MV8JO164FG')01R:]QUPJ<%1F^5I3/"[[DDQ*%1FXOFM5^:EVMM3K-"-L7-QD M-57L@=#4EUA_4&TC>=TYZZ6^HW>?4J<=48DE.>,KU3I*L@I=H>W.V?6YUSK] MRK$]9:1I=P0>T*+A_@OT>%8T,BK/12UJW3^L5Y)JP-!5P%[ED6>B6D\JK**+ MPY8-Y^2?E HHQNY$-HY>W"C=]N3//LN$=M@)U"TEE#+?NBW3F-![N>$; M%>@ GXI?V0JK,U QN,28SG,*?U"\0;EB16>PSD3% ,J9'-4DG+%="&5W/>WK M :^5SW7AHYB*NN7QBNU]BM9I(U:%X/&ZQBK"!+TKMKNXT2ZWK=3YQ(Z!\10 MDK[QF/((8T)85QFJ^I2AJJ6.(?H PP.+;*5@W$Q+^Y#+^KE5YO1-]$\^GKN(5J MTD*W?^-[7U.)SV2&VQ9BWX"!XB-K2(LM%\^T-C*BMIH:P62@OY)E<*+)T)&V*JNE^C 1@-X.8:P(] 8XWU"W9VVI#>G6PC9J?H>+-- M$(DQF9.7MCFUBB7")6F*7Z+&K+H[#^@:0*(XQ6O+(*Y!W"UFUYG(7[&P?5:Y MS.)!+XP>9<'*%^(+0[OD.,%6DAW3A[\W-&JB1JUV8\TZ+R\2;!!$"4%T,NT>3"8U%@S; ]I4,6@BD25B[*B.(MB*-*\)K/38(G!DEY5+[AT M778>G7.6Y9I;IW,&R2GFE**9 3J!?+HTN&1P23/[,$U A;JHZP6YU$3;AAW9 MZ%+S44GI!J$,0O4(M8XLBBT!9B5P6^?87 63041603T(KZ1@@P$>&H0R"-4C ME.1%:^4@'7[QKUE-QKQ6\F$XDT&D6W(FJA$"S>IB6!N%6(?LJM$*:0U6&:SJ ML0IT[5RF:8ST6K.-DCOAI,[XSOX0H@01(YD&P0R"$8)16%WDJU&>&H99%&Y) M63>HQ!Q9- 4R%]G09^4YEJY2MMO[3S]^9]%88X;IM]KTMJZ8543UUP=)#M;7 MIE*N>,%RT=QFFPL42),I,*&WPJB:G:6 WU?[V;P,"=VB<#RBP*\L@+-,14NK+2JU8,)?+['J2%%2))!O+%?6@Q]!97D9H@16\.KO$EFDX(YLR MP-.RKK/(>H M.K4Z:RR67*O,%-"FK M(A8%IZ-N(*.>J]F%@;=U0M(2F9CH3+ZU5/6"PP_[SH;=)+=A+0K.99/=:CLX MT"^7+.$X\^^:HN"LL@I&>U2USGH'U"OKGD4%C%:=T'=UZL[?J5]T!7&#??$E M3%0*H%@FR< &J+KF/AB2$E446 \A9BE%6GUN?XZQ]<]%!A0B&JBB5;%"ND.B MP1YBJF(:"5J">SC*"_$I*UI1( )/(.3@XQTG'UMO:)H9U=]VM]@O5A M%X:_$?,)-AL3_-\NUG/)L2J;ZC:[Z7>^N]9M\/%)7N^?>GH,[P-5OR#*U0M" MMZ)L9 -CO1!+5"[5@P3NOBP^H_BU]H(%;+@$=415[1MR280BYIZ256U&?Z:>B^JG@U_(/N%4QRFG] W::'3]P[3?B6$4 M^D)Z<5M'..I BM&PJNFZ3G3-/<8GC:.?!XT) "[+S1Y R; '4">9M3EV>LW; M@,^*)G#D+\*BFA9(J?LB-[%^IB==1CUT9.0N==>&3P9 X <\K_D%$1C^7T83 M8B\XR%(Y>8WYQ,R;Z4$V-#\I"-SJ"[VI-<*=N0G)V*(A["O=(RT0T M$\VP%%A,@-/3+CJ4E5:H:J6+47=BU-)*AD.UR*P%?XQ EL--V6)X4]='E]:J MF&K!J_?H%5:"$@'R99K%K>>'"(FME'BQ#UB@WP(&0FO@2FN=C1> K3@GNSC# M.5Y80ZW:]JZG#6#40N03X)8!2W *=0INM![":BAK!P7DP)EH ML"P[JM,NVXHL$.2F"[@@/ (.6&9YSM'$A[0C2Z0!@ M:1/TJ5@4P*GZS[5GL8F!]DU270Z:O'?+ X0S$/"X-VW)6HTVP3 W:FSX7:5O M(&\R.ZU8+$1%/R".9&^!;1<$/JBSB\;1R\$G6A4^4-T7]=J:I5S6('[A:%6= M,S!D=7WUBG;.$?:6^(/*'V6]/+PH!]: 6D#?8IKB_G#=@&96WY-:ZR\M!+[J M?-,A%74#ZQ08FM!6MDW?)EM7JJG1+\VAP=9P1('D:6#)>593_7V-2$-I!:68 M.U#;&%WCI/1&#,6=U$ZHF#//F:Z/J\./=(E=<2Q_D&D)G0^#? 6*9A#_5<#/ M+B^PJJ;?M%H4=';83Z+Z-VR"O@L9DO%0R<8*J[:*%PQ[-K0%O;4IRUQKH: H M'/?0]N/L!\<3>\>V0UIO@EV-O(UZO@X9O;,ZQM%$FR?2;2@I';E 18H,4787 M2*LY#46H7UF?!&OXM<,O^<$GB4&"L?\3,0X4,! =@N?(L83K^UE;K7^ASMPW M&3E&_7B>V-18K>@I74S,@3\2X-55Q:A. RS"U04:@CVE]OR>-#\E_RYER)IS MT7IJ&,Y&M%RP"FP#R1ZUI)T=TF --EI@4E$^'LT6+F>*=ZE1CNV*M,EN>\0< M.BJE_4\WZ2?/ .3ZC+.N=Z+!@"E=_^@^G(A^ON$I@$S M*=&_)=B/? Z8GYB^!:<#[KK< 90-W-@"ENVC"MHFRR6VJDY(_2*2%^#V(I35 MY#N4S%H($DJBHF9).)B%="P!#A1?0W%)'*Z?,=+U4(EE,Q:MP82$E6SRJ?'> M49<5(<(*XM5UUXM*2W[8!(DD." ;_54$\[KK ]#UGQ1!A4Y@=N\8#)@GGDS@ MP\X?ZFV3$\,7Y92<$E;C6&[B5L;*OA1N;-Z(;_>:NNJO!H_],V@(! MX =4&=XJU>>N@\%Q!!=2BV3!0 Z\TMCI9#R]*S_]^7#.T#4Q+OM$K1/V$EW) M7.0B*J+9I:9NHZ].44*:1"4X%SZ;I->&Y3P1BC8,G&CK'?ZP/822&D@)G?GR MO2+V3^I;9[X;X#8<]PUJ?]W*.3]PT?%B9+4K.<$# M-1[)A(;S@K2^?K6H2Q(^3W00, M$)(().IY=BZFAS8(ZT$_[.[+MSTZ= ?6GQ3SR,3NN@=P,R\SV'6VI'SMA@KQ M^J:^"S7'3/Q.H.G6=^X^Y_!^U[MY8\OJP:9$;[:F/!/MW#JG\N8^!M==]XA# M/UE[Z_5@'5N_X^V+'(@ETW4WK?N6Z/R-T^Z(Z\NVM.L8-SCD9^W7_29U2A"A M:M7O&UTS,IX_&/\JVM==%"(@_Y7:2)HYX%. M2)Y@J4CAR?X7G;N?Z$$U5\-X0']6;7)1DQ?R.+_LD]9D!^W.V=PLLBJQ_A03 M7?"BT6IX;2W*"YSM?=4$B*Y1=R'Z5:L%X.;+90UY[7":]> M2#>!A!G?KB;"$R3(I8TC=+6,@I]=J^X-#P:SR'>4E32H8%76+)>ZZY;&WQNO M%.D078X+AO:H$_L@I7/GI8Q0XU5,A)H0];E,*/$!/,.Y*2KN4Y2%CG+:"6$_"?F\0&BK<%WT:2]_%>L7ZH[$!+%-.O/5;WQW/K27ZZE6Z M%HMP@HK(#5U="7>5RK';EB K,KH<^$;E-8$2(K+@$F&9R@ ZD80PK-63?9RW M-V$UFW4PMFC;/HW+JN/2G4/P?1]/N:'8>IZ3G;5)YQ-B@=[(^A7(CA*_Q M#TJ:4SZ;G%W(Y$S9*]CZC2NWO!S"A8L,N/&.9_LY5)^O6+ 35?IT6AQH7JNI M%&([I/M@9A3(QQ:Y0L)UJF.6&[Z@'D6V3,)3KC8@^%PJ3D#V *=LV2ZMAGT5 ML?#+@4\.K7G@GMB(N_=BE+)'/>ZN5LQ1ADMP&OM95;8K:DU/CD"*!)N2G>(N+=^&;=J4\"4R!BU9;$U;^V]6M,A) M1.Z7AQPYI] D.=HM]P6(PYA&3(BSBMSSK%+]>('$K6W\>?QCK(:BE[8=U>,+$4\X2QE;1DN3MNH!_VTVT4=:N^KA@4RBO_E##>?,%'9I=M/+-IS?6R^%GE--.P5B5"Y 5?_!!(I;(I&%5 MA+Y.MD*$&XF=>@>DD?YJ_M\2C32 I]#7NM0[P4>5&2^&/?0I8@IG*%%L MYX639BMOI$]_HLL0O-M6:9A:N@DP&=":T>83B.@50R)HP]_JSGP*/8+_:XQ>R;/! ]!HNS(6=,O-%6B_QI3 M(G&P9$6E#+0XQNK*0A:N<57M)TI(=C&@M 3DP>Y5JM(/Q.)9LR 51N2E:I/Y MZI$XL&KYB)$ZL(Y0&JIDBRUL2$2E9*%#"F1?8D5+WW"@!K &5MG);BZ,NL''E6DA H9^1L64B _ M.Q>ZXA?,XN*J>$8D>%%&G8UD1BE,K)!V-2A4I3I^TK1D:HO$ZZ^HO._-9?:W"PU$XL2 MFT1#,)$SV$V5TS\DFA6@Z[)HT-!4<0848 WN,2 M#BZFPIRA5=;( VKS<2^X**8B71GS9E4:J.@G5M:B*%A=HA".5E*2%DXY16K^ MV#(#'M56M!G5D:PI+ZC=F5)?^I5&6A9B-_E&2+<-F.N683_ ID,UF7..F8TZ M6#3XP28&8,&:1C"#FD'N5#] #OU8.,90V:M+Q%VU[:S6G,5M\:6@*"WY>-"C M)8?/85$OF3W;L\-'HKP8CDAI#R+CMM6XX&B]G$HB*PFA2XPG9(7(M*(6 6LU MBUHM\5HWN9T0UM*P/L)&M&S;2Y&1'FD%=P .[-1Y]14TJ!01E]!P1^#J ,#7 MTYQ*2^C+H#,Q9&A87]455XUN5""MU*D45H5%3*WS$;2D7\+>*\0++!*@PPSO\ML%@O,#TOT:.EYEY5(EN.W!2@HV&1!N6.*QXR M GZ!+;$VKZ(*7P%/RL;ZJ*A"G(Z9_Y@$J"X#6R'N"T9=B1FIL$77+K* MY(AJU'RWM.(4,;B^3>TZS$00YYQA8O2E\)?B7'G42+#D1?4.:2BT P*P2<<0%LF0AU5!AHYP%BNNH?X&XX)IN3MJ54H3%$/%IWZ0K]12A$0!JH4#6H;Q%ZNQ],0K:_4.6:'1%?1)$YIT;=EVA_X)6N0(&9NP6WA5 M 3NJA6D2 [/+43\!6HV0%9&1!.\2?F\Y-A0$#M9"Y+K*/Q*9O)WJ5O$5:^0K MJ4T4JPK1HD-.H];.@W[IG%W($&/WM9QFC4) ?JC&0.HJIV 7HI%"L86>>=:H MF>!7-&[7BK&&& /[H"'(+):=.N%75K2O>F(;>RV]G38=.G$0%7"O"/@-6_DIPWN;:/G&OKFEQ;DVM[U+FV)Y'Z@MJK M-HKH^GX=P_I%Z358%YZ]ZEL->AY2W$UU?2B[FN)DT/13UW:[4F>JG<$T,(8Q MM39GLE3F0NR77H;VT-:F$:11?=D^U):4LL&PDQT@T&2XM3\'2M_S,K^\E3?E M$(G&^/2Q(.Z;&/B@<"T(R^:]:&GS0?/9ODG0_TZ1-.KI\_[#F^\4EE&*SCN. M^*3*\<4*(^M[JB%ZVSERY UC'Y^(@1&0=\JT\KO$J.BIJBF1'H2N4^P5^FKM MGD2?ARV-CUG;E*^E=$)PH; "/H&/VZ!IE"UH#-E7GKP6T)@Y8^>%>IXB@ZN: MOZKQ0*"3JHNC=&:Q]#?X>GA_)V$Q>TPHUZ_4[^5#\%0R["$\<<=^Z+V0TG?+ M ^Y5WTW&WL2;]__-[KB0-W8?>0__\;>F6H>;U"P(2;J\^Y M94\/>>[[:<%ZA[;=,A:[O"SAWXM:Q$)V NGX ;,GE'@,PMJ$UU$0VH/"]7:D MUAE#RFY=-19U?K 4YC]YXA.E+;X[NAO-'2F$3H *CQ3R^\1-7=%$DX)<4:1G M?D]ZYO4$[AD"Q[HW0]M[/K\@<\=_^A PI#(@%=^0RC[$8 S$D<8[Q. 6(_H& MZ>$ GN/0\&^ <;M _%-Y<1U^Z>L5Y39 ',[<'9Y\UR&_OJ!,=\YP>W>4]7 MV/\=8/:44<>PBUM?^6PZ]B=/^BQ/LI M8X_A&+?G&-YX[CWE.S<"WPC\$R9?,.]/S#MGS/L]X<[;O,1ZG:>,/89CW)YC M3,;NB7$,(_"/]"H-^=[>GS\?N_.G?.=W%_CP)^;*GV %^D8IQ)M5E>6B(7C% M<0Y>UT'_TP+;''WFU5+52WQLF[PLOX@6IO6B'_WR_L.;G:40U']4Z^C>=7(= MC%7Y=C;7BR:R0FP)ZV&^G4TWOPIE8XI*M=7!"FK562Z%WWB;O_%I<"#6VFJ' MQERZGT51DVAB,]+[X\J27GG^-V=4U"U;*8ENU:HM$)Y85E3#(4%KO$#@# _I MCCW5.5ON3%2*).QR<&)W[%[S7&A:5',.ES1ZU_6?)G9=1MA R]LIZ(-@:;&AV);1DZR=N+G9IU&YP[SSJ MFUW\_-".L7O4]_5R[Z'2K8\!AD^H",GPI.?,D^Y?YG@4]_Y4JJ*. EBG5"5E M".EYUDP=!;",%#]JN)Z.%+]_@>91W/L^F<\/TA/V'U'UM__Z+3NK#2,K* 29Q\UDET MIYHOZ08S<]&&9H_@N(9F;WK7@>N8BS8T>P3'-31[E= M^W/WM"[ZQI5$IU&#\:EL*WB)]>'OGRC'W7O]*V^JDG+U?\O.OL>R(OK"?;TK MS_^&11O/<[32H"P+@&AO@(]F 9?I&O3D^$Z:'F.%H:-7=XB*"+!:UXHD$."! MTW7JV'+8-'W0PUI7O/J!X:Q7?GR'XSBQVJ-256_^V'DA9DXV@Y(3^"KT@PZ@ MX1: ^K/YH*SDNVW7Y5]Q<(]/@RA\L(.;69+'P"9_XV=M3D6%)\WM/O?39Z\= M-3N<>PS_SNO28C0Y5=2?=N-WJPZXM1B"KE6Y;IT3EQ76&2]PZNIP^G@)W*!> M\9@&J=$<.IKH*4?'*Y^W/N,-#\22LAL26P (MNV+YI:+B< T:8Y_S6K:)CU, M,\W[,]"H6C5+?7UX>8*CXTHQ9J^KQEL?RTY3SP'LY3*+NXGB-#,WOE0CSD=R M2*T<2HM#GL58VFVWHHVV1)9.GS!1QH@0=2 M9R/1_':1%6S4S5#4YD+C0%+\$@=_KTJJK1&EX7(_C&8MWF!+-._OK,1I?7*! MU!5+)SP:YH#W5_ MH?"DV CH(4#95#I[46JCLLE<%%BS(#6F@"A[O1WD?P$@==,*Q M/FL+K(]%-B]9<=M0Q)2NZ^/_?'AGNW,J%DZRA J&X?;:O,&=,UISK&'9]_@' M5>FVU9DLP!\"^C/MY3<.I%S#+QBA+KPZ!4:*W*_3]S10"T(A^I $<.SJTK/E MFLA4!,=3LA3+LC6"[:X-KS*3*$G\E"X>;AWH(NYD%&+J&7H" KD;6&:"?X!)M M(8FJ0=E[QJ2Y!]_4,=QG/W(7?]K+] KD.("JW^JS[S)Q%1JJG@ 1SS.X3*F0H8)#LH[UDC4J MRR]PF?#%@C!JP?.5A;K1&<*^6?3P%^A

*_!\ZYW=RJ[7V;:_0#N#1O&JKGJBRX9:\7.N,BSLED*VWS%\@MV6B3 /9SXL7O%D$2@5TF5KUJ@ M_@J)=R^,CQJ0H&HF]]?=#Q-W=!0A)^W=[MI!__H6UHJJ[*^CFA6U78,03V\3 MHE(H>(-S/DG))OEW+[.4!^9/,!* P+8WXR'_\IJE%FAMJL@[W37DPBY?PV?G MD_&L:VE%3;T"7VN&M;8'U1GA'8_Y,H(]*?\I_73H4AV1M2=,U/QFD^XGX\ED M>I7*:O^CS5:=H*_DMJB%DG#"H48K?>_8 M(J.FB%+]2G-%=&Y Q )L50?XB\:A0.C!DL 1 1^2WID/QC^QM;YSU5"7X7_" M]M ('EN?Q&N&"W)6%>A/6/"A7@-+G&?8B*KA\:) ?R%ZTK*Z%.V@LKIAH$Q+ M/^!%67V1?^U4/MR+.MC8^DF=IL!HP)^@CES9A,KZX=9=N48#**@=AK-Q^(*>F81C[\60-D?DRFFTR]^X'=U[""^< M@F4AWNC#WZY>32RF("G\0RZ8R6(!U\6E;K";#JT4%FBXUC\JW<; V4 *DZ^9 M"^>)OI3BM'@X4'RYL#.5*9FL?=]8!Q)]]B UT_=\5SB@#>>O=@ \P";X42@ MH!42!K=O#K?&_>D42_9'6:&9M /MDQ(85Y/%'>:("R1#7S.&I15%OL ?VSRE M:![_FL7EV'JWOH0& MC83*&=/P4JV+6/IL3;Z7'FOH<_:;^1D@(J_BTX9R&] MEN3H3+".!8-)H@D>H*K.,OI?DE]7>9Q&F]^+E^>4"?=&DXC$[^F,W6KL2Z0)D-RL,@B6P$W;"ZX%*7D05;]%;5; M^-1S((Q*Y3OEF MPG.)SC)Z[0JT!^$/1XCCAC)8\M?!I^(WP.C^((=>*2-S M>)"_$:>M -ND/!4.OS["IU\5(4PLE? N9*3FMN7VJX&C M0[0;M"G\:"+&S:RB)4,(%DGAT[*J]9"UUH)8[*\+*9%'3NT 0R)U6W&QO1PC MR+A@VV0Y ! =X=A8M+G4J5QQOYKC6T<6.H@!;J1LP&^E [->,+4L?-UKU3(4 M/CBCY#F;OL_3QD)=_V(Q>?*%3K#$9 .\SIQ_'?6LHN.KLANU=$^3-U:P6E0* MK+P$ C, %!O(7BAU2&,#!6KE-9C M"2J5MN&QU664HEPCJ4!OH)^I580"!/O(^ 4:I&"9E8FT0D6/:ZEN5.49R@YE M5[,$625Z2VJ16D&[E$;P#G#(5Z6YR*12*C.]4KA5ZA:@M;FU&D_S4RG>GE$ M;22_Q!.*M=(VS]?6I [=8'4#M[2^%.4%V+AOEH*MPB]Y;X,JEDK:+?^*^A/9 MS IC-#3 U\8YVMMIAO\D%5UT1;?RC(E^V3>58T\[M^_F+LBW$E,_(:8>U _Y M6?1J+^)LA;24E?2*(-G6^K6%@L3T-7)D03.0JTEPT24G69@T?4ZZFF$V0H4$M M#H>_Z]P]M*HASK7"#2X',T@KB*[I30*/9V#4BXC^>XG !Z7=;J-GVD;9<*,= MI4G/C+!X"9F 9Y>Q\ 21SU+26(>3@Z5!KJQ*=C^1,[/6-YOO#?G%?:O'3%MB_A6UM*I(/)[C>,B%*5#\ AR M28X!.N\TI#T*JP()VE=^.F#L_0U]. MSF0H;O?WN.HP[@ 6;)5T^1OP,C$VZ0TJD"*9>BU:*Q.MR3],*N+-=W?S,-5I MN_/>Q'^VF4QB?DN*IZ5_) "NX<"M@=0;RY'UJ_ I(0Z\+Y+Z3F@-+?$3BLK M+VM1:R)WO.IVO.IVW"4A*GC2ZP0+&I1447<^:#B0>TN5KMK MM-U1X9I4X:6[MDLO$;$*\?>* B9Z3HUR$Z$S2ZVL DS=!["$"%&QSKFZ=1L9 M.KTP%0A#/,D3L(U/Q>?UH:#HUF?V%14@G-C:-Y8X6(!EW9G?%Y!G8KL-;)>< MJUVP5LL$IG3+NF%-VZ!:TSVK%.:1Q<#F/)-.TBX71O540*H 39\*&S .$F$Z M;0D&TVHA"0 6_ /L]3H1!7 CK30/57.9[H4%W9CC,EP:?YR#*5R+X.](<]>" M+@>PH6X,%'_ R,R&,2*F6U^U7]'F6!280TG-8^"QCV/2JOG)> MYH77^H%BU9VD5*.ORZH+XW.5@SE\12]U&O6H_A)1^BR=4J*2BEZB@?7=:/ADQ'*1%K_@O*E'5RV#X9F*+X *-5:U=='A[RC$ MLRASS">5/(_LN.92YEOL?B.K%]A)ZF(W+1\?Z>J#"/9 *[])W0; \;&+Z]X> M&H^IJ/MW/.J&BOY8RCD^?2SNN<^#=BERVKULH= L1AW/$UR"DLN1XW!,L;#( M>L8J=TJFUOHM]$GZVZIU7JW!7+Y5=GX4H$(\>,5 YU#S+_#H:%X#MN#C=LXN MR[9Y13Z6U^)D,V?LO%#/ _ARMJKY*U5>H"Z!.FV*I;]9GS2!&IMP1KY2OW^] M980$O2T,QOY58]N]L7_76?'SL1/<\;?>W:?73\?3Z5S[[]XSZ6)SM/;):+KXOYD\9CB0X4 /S8',",3- M**SC!8;YF%FBAI#N3TB^(20CQ8^703T7YO-)G>:W/ZKB'48CUZ#F]YAJ! MIT=]Z7E] >>*R/NQR$-9W6KDX0F1UHEQ$H/%)WJMS^JX>[;WKA9]'JYXD['# M5\E#[RG*PT_#B2QFRO83&KX\O/9=Y_S6C-O6QFV'XVO=\\=\Y?M#9D.]AGJ? M&O4&D['[E*_\X%X!HP7MJCS*BJRN#V,_"<*[XV7?*HC_ M-)FP-Q][!EL>&EN>2ZZ000C#/@8P7Y3U'+^TR=X(VKZR0L MIU.UD2?!.#0W;8CV"(YKB/:F=QW.3\TM;=)='B>\)^>BF727TXF>M9)YJN:$.QE/S4T;HCV"XQJBO071GICCSB2W M'":YQ:@_)O!HPM37AJGWQXT-MI@L%X,0I\0^@O',((M)M8IZJ,3$=S\U%&YH]@N,:FKTYS5X[8^1Y7;1) M<#E0@HO1?4S,T02HK^;%^\L0-LABTEL,0IP2]_#V:'T]$V0QZ2V/F-YB]#M# M=(9#7YF_'(XG!EN,@F?8AV$?=V$?SAYS=9X)MCRX-^\N"MU3T=@J.8?0J&S[ MH2)O["$9)64;Y?R0=/3X;>QO HBGSX ?D ,?#>X<2&*OG=\H<4>%%(:A/ A# MF3L/YK,[&M2YNTX'?S+8//VUV[7N&PO&KN^_N,)!YGKP[YN?9:)\;^(T?[1U MDZ67=[COM1U=N8-=&MJ"6VF9Y^5%5IQ9! BKYDT-'U;-8H1_6 T\L^)55B:U M!2 !E&AX,K+*MNI4.XL5B57"0ZS!=;(B+I?<>IF7=?V=%5U:45MG!:]K6/ML M"6\>-"5$P,LW;WHJ6=N4"N?P^)CL#OQ>EFSMAYH9X' M$.9L5?-7-5\QV!I7%T$$)I;^9EVM/\_J+,KRK+E\I7Z_35^GMX7!V)^]>/W- MWW9\[XW]*[YUK_IN/G:"._[6&X=W?>MT/)W.M?^N.ER_T&%J'6YE&;B/+O.+=^AG\O:NL]2*[$^IE5\<+RW='=L.DFSL^C ./!M:V&P>R#P1QO;/C&(NTWX4LTJLX-">?I%X6?6 V\P>(3O=9G==Q' M378/]Y#K'C[!5'?9Q\',*WV"M<*/G\1P'/SE/CT=PU-K#V>H]TBOTE#OK:DW MF(S=IWSE!S?YC0YDYK4]+RYJ&N/U6OE[D.)F"8]'[([FCJ3$V)\H-P[$?L>?"TF+9A%H99&&9Q MJ'X&3XM7[-E)=[*9R!^W-S(P.9TGD^1X8CF=!HM/]%J?U7%-5H[)3'XZ)LO! M=223VWB#2W=,=HXAWJ,XKB'>VSL5Q^%3OO&#.P",!F3RDI\7$S4ICC?GG3-S MT89FC^"XAF9O'!L%=7 M\K/A#8_JL7+W,3K7?8JC?]GLS=)HC$5DV(1A$SO8 MQ.S!*C6? Y=X7(_6B5?9&W^6*:0UA;1W9^7N[!0J:8W.9[B&X1K[Z]8_]IX_ MS[B['P_^Q.GT]-?5-J7-&P#*^+7=7;4;\2B^ZE4&*ED6WVE" MM85S7ZVWY7+%*OB\*16$'_$DN_9M'6 O]X'J%=L%:CKP=H\;F -\U*WGYC_:NLG2R[L2]+Z!(P?TU>/[7.$]2=%2FT"##ZSD&IA%=&E] MZ\['@1I*.;+*RF*K555^S9:LX?FEY;G +19I5 MSBY?X;>O5RQ)P+K6_#.9>)7T:(@/))ZJM])/;8 #2/>ON'U8X54GZ+_>4)K? M1PS>;_[R_0"^-KX:O5[VP!]R:, MO?DX[!4JV!NH,Q>LWDH5"'<6 _K7&:T/./XC+-Q8OY15LU"_QAU56=0V\+YO MO7#L=G>8Z5O:33,C(K<U*>!##?7ZM^6 &F \">6'UBU5SNI<2?K^KW7Z]U;]'M0_Z=2 MOY_.>DO@UNK]).RQOOLQL9052-TRZ3B*]7F1]7M.V\L +# MMZ#N"AHB?K$ILF#5J3MV7XCM3CWZZXW/B.2#NQ_!RO4*U?YS -YH*TVG[!RT M,=2<9*LG ,M7ZR)K%@""==F*"V^P&4-HZSGX@%;%VB\'QOD9F\7J$ _&0K$QR@L5%PBYK85VGI% MV3%PQ$3DQA;YC.AQ^*%KG>5E!-^1%.)G@+VKG!5CZYT QXV\MCM>+EX':#1\L:%>HNW&P M?XDHQ&H#&O&O<#\- M0:_SZCPE@CF3!ZOEP5;=P5;=P7CGKD)) 0+*ZP745BP43)L[RK+FD-^ /U$,@5<'@ZKZ. MVBQ'O[NAES4\A(OFL"WK+3+"(KZT/E>LJ)EP*B$Q'9I&:'>QVEVC[8Z0[L:6 M\DB@G:O%^N#?NJN169AHBM@&3[DWTL^.7S4ZE4!V/]_A@\P:_@FSAL?6O9(3 M]ANNV,AL1HS<,"IZ_!21B5OX@NKMKO,ATH[P+^AF)<\//:6<49K7]J9\\FGC MUTV#&1LW=U7$:=K[-;;[X9B4E\!H0NVZR^)V(J_B<7E6P#F3JUSLADD=3Y#F M)@P@U!QETEFU?PYPG]C/:7.&KNA8NTQ2&[9;6F2Z,J M7F (S^XK2^QP( 6[PY?>\X/#<=X=CJ*#. MR*TUL+55M[6;8Q4IP;K[$:6+P."(IQA3A96YU((GNB2KN/) .K!P7F:BG 3 M[4601&J]])RQ_]V+L;Y/B9#T[B2#GU5H!38+)J36[^-/5LH3BC74#6O:IJPN M%8?4U_;<%]O=GS'%BW%?G%4%FGD4V0)6=L;+,X#]0AJ(L-@?;975248,>21_ M27D=YRQOA<^%Y:!YL2+F7;['[T6&A/0)=H?NFE2:)4A"BY(,2UQ;!+.U)8L2 MKP"9/P;=%%V.[W>'OKK#R> ."P6QC6L,]3#K[EO< O A/YM@E/+Q+A9>_0=L M#8Y_VTO=<3UX<\,;0?X*!Y"W+CT(/3+=&"/HM_0#8,UMW6T@+EO,CS!>NG4^ M]@OHL<=CI^%N=LEP;Q"XO*OP9E8![Y"8CS3I;QVO3";P0V<"AR83V&0"'W4F\,,0W0&JT':RZ[*P?WSSYE?KAZP F9R! M=O$SL,>V&@QN.3W3])_<6K!S$B$@(I8@>9B5\(9E.?ZU8/EEG9%&B *E4$!< M2M"AVM98(+#0;.3G&+7!,&5;65%; ['64LOI_9@HC_ C> >O8%,HZG -Y,@$&&M]]]_^/SNC?6RT_ZD M8DLI"[QN1DJG2SA $="@T^+8$B1D]F\FM$&&8=@\QS]+BI;7<%.4%@%'1##$ MK%[ N?A2'$<\Q&@;E !!0CCF58-..Q79)4T?I#O XSN*^G9!Y8CG&3]7 $5@ M\*]QWM;2D](, L3:,B)11'R==IC=70\OD-.!_DGWPH5NBDH(@*13XO-+/;[] M?_XR\]SIZ\&%2?T"=(=*_9T4W]+*D#H >37'1@/Z?"(/ KIL+H%SD=5H9EA+ M5G\1'E Z(:I!!$:P$1J\2KQ=A1SB=FBE]1O.,$NR0SJ%)0"J17DQ"-=7_#SC M%S7A((N$$Q0VON0:]!W^X#Q?= MMPZ^=@VGSCICELR_)<9;((DE8_5VBLTG^X6$5;&7[6?TF;D0Q+L#.B2XS\ M()V*=Y0UESQ?O(IL7SJ!HBU\>;>Z/)!,29-42N%\^&=;BR $0!3?*WR+&]YN MW)9F!]$ND?>*LW1/8WCW/&LRY.W"4=TQ0?BJQ>P@_)5(3VWZZ(> )#HHNDPB M6( KAGP%\ZG;U2JGP_0..P20G+%&4#EPG44^,)TQ8Y/#L'+8$T:91UQ+>S&N0296-5EP@"<6KQ M3+<(+!D MEW2/:@]U0VDY2+3:+^MM/U7$(-@*\8LB.VSJX0$DUT1U5WLLL;Z[4P12%GHG MA9,321CCPH 7J"PB)6_!;:33]8M%^N0,F*W$[;Z<1#+6^M4:H,7;MC2?8VU3 MJBXP>&3T7X"LQ\?MG%V6;0.G^,J3U^)$,\R;5L\#V'*VJOFK6N1 <@5YZG@C MEOYFO1M %6WVE?K^ER9YXV\09N]X+Z8_9\KU[U7>3\?R./_7&SNRAW[KG MKM.[G3D#K%_?U4&Z9VWW">ZS?Q9 #+_YSV\FWUQ]TH,W2[V??U1WUES=GV:[ M__NZ-E)/"FA[0J#'(,R;$N(6L?5DX3HD3._>A'D4L-DGH6(LZJ$(\BB ]0 = M$I]44V-#2(]&2-IH,=*;CM[%G] KTS9UJQ(KN_T?41G M/AC5W+*__'&W.;X'YOS2^S1NWR;^V.9,/7YOXR??M_BE.Q_-9]?JN$__UDTG M\^=WIX:2=0U[Y+ON4[[SXU26KU6.UZ?('+_,?Y,DK^YOQ!X'P3R:_^+$COO$ M19S!XA,X[N-.%<,5[Z@CZK%=6N>I#1;[(%-&N]2.@C>GI6J_RFBGV$U-QZ! M-_*G^QN<^9ROVB@(S^8JGP'53JY/<7I>5VW\!H^E%KR[JK)4=3\Y+>0[53XS M&P7^_D;D/N>K-MK!L[G*)T^UD]%L=F(Z_7$Z#999DN3\>6D'F],89%&DZ.UP M6FAWJAS&-M=L=((C.*ZAV)O>M3N:NK/3NNKC]!@\1YW@C=8VFT;WG!:BG2Q/ MF8^V)Z:\&]? 8ZD!;[L>XBG+*FHD3@WDL)>E7;:-E6>R M#]AI8:!A-.::C^IL1C4P%&LH]E@]!,\QI^#'VXQ*/2TD/%5>\])SG*=\TZ9$ MP6@*)TR]D]'$E"@H-5X["INE5+W&JK"E6. VFXXYF\_ IW[51&HS2 M<+KTZXY<[TGK_,;%<+RJPJ>FC+\,AYN:6H438B[>:#H[L0PGHQ*<^E4^ ZH- MIT_:C6 2$HY7)?B(E0E[0ZZ#3^LX**>Y54?WI\F+9L[^? L&69[YW B#$(9[ M/%#NQ#-!E:/H[[]%K3E^O65]2N'U8R9Q]W8PGLSF^G_A+MVO!\%D/(6'5J6H MWGA5<9R">O%[A+/GB3#SGC_U]CI'>A^:T=H5UNP+T[3<8COUK][0#KM:6_^XXYON: M30K5ZXY[!#WLSOOJMS"[XP;6%=2DA)_A;'4YW'[[E'8Y\?['-V]^Q83?$W MPJ/%V6!(_,' M7-8^X-0H^L].CG2V_2)DFN[NPO0?LK^;+,D:RXI.?PM6V4- MH--OO"[;*AXTFAF 5(>?!VS@N/C6+> B'L657^')LWAWW1VK%]8/>7EQ(Z!( M/-L75"8J+O#_M_=ERVTC6:+/=[X"X7'=<76 E$AJM;L[0B7;T^IVV2[;U3WW MR9$$DB+*(,#&(HGS]?E#E\B)*?O6(VI=H#S!Z\0KRZ!O:"W&.4QGC;RP;T2'JV4:HHBU2K M"[@/($U$#KR\$XM96A:PM!L9ON)EGNQW]W_2UP,L8C'-Y1!6-O MT//=?.A'C_@[IK1S3,D-IY_/'-J_O07Z5@/KT8AD!Z+UCI"6$M+ $9*3XIO+ MH)X*\[G-M-B(4[U/?=Y%XA7CM,Q%$N:WY@EL, Q^&,=X@ R8[1MU_<%X[Y6K M+KI;7W%7_K 55:[KC'=O?2S[Q8'?V]_JD4ZNM-D1LB/DO[XX[/NGVUWEO,F= M49ZFQG.17,G<:3S;2S*NX'/E-.!C_["WU>S1U6D[LMTYLNT/_,%V]WMS[IM' M4F;>U)&SB[:LSV!GYO?\UZ31<13'41[/:7=P]%"AR2W#GJ6.O=9^C3^2'S3> MO?1UJ[(.W%P879GMQ?*F$T:9I(F>V-VJG"2OPBB?QF+V$G\US>\J]3[B]RG= MF+_ ?H31:*9?3;=V9!("OMS@'K!'ET&=FQ4QY#Z=].Y7MW\_J/>/:G@&\":X MCXU9,167DBV&CAC!,E^*^%K,H]MB;<.* MY_T8'O.Y$(6<("XC7@=5\\51FGGP-852O.NH&(-AKEJWIHF(=6_6-,F]8BP* M3V32BU.0\]60YU&9!.IJ>1/$92CA4NE)"N70^_!/'<$!NW_4'!-=B_6H%Z4! M_.R%94:IR6>\++9%[&A6]> M#:PGAB51@TDO 'U%P+_8U;8DN"2\SA11 ;M08E-;]$L)O"-?!,")F%$77/7P MYEZ!0\$RIO!03K%>Z65#$5,'WGPL99%W5\3)N5\ 3-,L@N7-O-@TF4VD M# UJG:>3*6((HL*+Z&=L. PXB6XE[D)+@T7AMC)#Y$J]:((M1R6YGN W_&V_6^5(O[ MO_]YTN\=O\)NIU$21%-X&K?&Q4W@W8 M>8TPLW1B45_M881T)3K1 )4JH != M 6%,4EA"BK/4 #BPG-PG(.7E=)IF10-F9ED &DE- G%7H;R2<3I%=$!"0*P11JJ MFDI;0+V.XAC[5>?E: 17XO[@\"9 9?PDO))12V3P/KA9K9H:7R,* OUF.1V: M63BR4+PF 8KQBFL97^GNBZM2[M.4.>\!J@11U=/7.I(J?&^@5RSI6NEA]SCO M&GC^N;\^5",);Z F5<&C (\^E(J,X$D/-B@#+GA\<=P=Z M7;N-3U_N!KS5$8L/B7%4U"$^CPD-I+OCB7X'5E8HK;KHU]>C4,Y2.8I,@ H& M1KJ,KM"2X564"2PBAO?8/R!)34 +JE!7>#D<= 3<$9AI[6UX.XH3#Q!C3!N9 MIA%=XQ5P@AX9D_PN$*Y9I_8E:6L>>:O@ 3(0$YPO@.J/EJV51@3K!SW* B!U M_H9ODWPD,PWWYB:[WH6AN@9L&BJ94<*F8D:6'KX#OLQ*&>HAY R:YZ<6)LQ1 M.9UC-%'R$!Z6I2!=@EF@03[WHC#*BRP:EI5$)]#J9=,^ ;.*2,3PFG0T A"@ M%'U^TCTPZPCE@FU:6XP2T)6+%%4F%.5T -<,W"@IZ>GXC!S%%PH^DGE=;RXX M-_]D(.BIB$)USJ1EJ),B@/6[AS^2637:VV\0NXI,SXB&\?5=+*IW7,%YCB7X M\ZCZO-^S^ A@ZT2 3J8$6$(HD(]!S>N Z3=1:V5C1QE@N,I_EX":$E1,@!BL MC; 5##FZF%=FWQC$@!? 1W@D2#/"B]\!KZ0W*S*A^1]@ @4SI(R()6L+,;1J M]20I+0&^,F2[9E9%[7EWT$H0#(#WO=J[)R( W5MF/ X#-\[:-$WL8PZ&6[^, MTR%: @4:OI=1@!KU928F"L1PLFA.YY9UJ,X/;ZZ,%-(OC 7CSR\']6-X#]LM M\&YC#*")S'I9:G7^^WSVJ/8.)O0WZ*U%ZOWNPB6-0UC[= ^03&"]O M^31F.Z^P->0T8^1Y[/=[*85:BC=4?(&WU3LC+ YH"DIU/\@79$]AA M>#6[EW"^4'5?GVBR3Q8B8'2"O =DVS6S'QK& 4\ [%4LAQU>?__X:YI= G#. MQ\A%?Q')-]][WSWK^LC3F!+I ;2"NAJBJ Y3E)&6Y$W$3#Z618&*#_J*:+?D MDH*_ZMR#K6IZN/;YD,&)CC:]1(3!%$CS!GAZ(8$5VC90W2T0Y97QC78M:';L MXS)/AU^)#[!16Q9Y(=AHGUNP-XW+W#O\R<.U@%Y3T*$KOI1KUD1L'P^WO__J MDT3MAOQKN"/ZMO=*RY>57%UTX$63Q2([ M5$3H; @"H%^5]P>&$FKD6<:^M* MNU!:CAJ=0RDJN@+'QR!F%, &X36LQ0KE7V0X6& G$!F1S %+HA_#J5$20O+ M1H7Z_H.JOIO %DZJVD'&^TE.2\ :P%Y;W^_NV^4@GPL2 ,T<)\"*3-# M:GQ)5). V@$:'-$2ZS'( =A02F;6+2$_.2>213TC4!H3#IHS5$?O@4TGJ)$J M,XR>-2%RQ\E1\%2S#.WY"R7+$'9/POWBDK8'C C?C%ZEQ).@I99&UX)3_8:N M+&VL@H*5%VGP#=7L0/J6 [:RB5 O V#R*K529^;NI4/ "=R\[;U&XSL@YDTK MK_81I),)@IO>R=[I&6YEDH:L7P-;HFF%L 'F:_0X-+]%T>IS!3L43K6X@Y'V M-&,+;U?6\A'L*'7\VI%5&(O(S4C+4Q/)X]Y&'_FFBXLGRP1M1:D*&2C.!&<& MIBFIDU$":DS)1BP>._P*QF>GIJAX8QE>DN,GT\,SD?UD&9K[=*MO/%DY7F0% M],=@25ZB"@$ 65R**>;,%&W%T MQL:S?B6R2!8SDNE1%I03M+X"=-BP-47'8<5O<[]5>BO#A ,-=',(R$RQR4I# MN03K%\T?"5^FDRAHPGD.^DV^Y-+^'CKM[]BE_;FTORU-^WLB*LDY.@VL MBD&\ 1Z%GK;=5E%>5W&?6ZTC$E,@\"D4DJ#?$;@5:095W!!=@'^4X66E5X,N M44ZF2B)5>@7)9WRMG82D(AZ!/JYFR"A"8?U)CM#RXLC*68)Q3OB.XQR)![;> MQ.OM=_YA8CLS*3*UGSGO(ETD+.UKI25LH&GWD"3L1>%?GL%^)E\'7_]=8O)5 M0284_A'KSPC".,W+S2#X"UBM-^AZZK_?K%434OZF5GZ?DUSSDG%IKQ40T<%P M-DQ+3-.<_88ZU5?IO!G ++SERW5XP/4":7@E,#V(Q1+%,[%BC.) *ES<.3 MK]%16_,IF/1IS(7!>U2H*BUCT.^!31D78VWC48+,FA-WR#*R7T6+!2X^%E>2 MXQP+^'GMD9JCZDV"%1K(EI#-SKH^WBK,>*,QXQ,>C2->"V?0$6<5&P"*H;F< MEIC\ '(VH]1LZJ= J':=9G'(S0/ A*6L!9.02Q'/I"3< [$=1J,18[RB&-(6 M/F#.BY7JIHDW+X=Y%$:"7HAFOHCSE.D!5"!98 QE07(?DC4<6*I#U)P['&5V MA80F6IW]==LS50S$L#*KLF!!]01S 5PY)PWAM:9 XA+XH'I)2GZBN52A&E,; MRN(:F0!"_/?NYRZPKS@&K8F26@2\QD"KJE_B+)0630'Y*7*TCC_2L[B$'7OS5 FR(8Y,#;,N5KG!IDL MA&0?#=AVFO O..$\"XE@R+MAM, SH(Q/)::+]P:BTSLDN/4.0_A8CP@%(LLH MTE\6]?P$WXXW8P[ 543>"DJ;UYX4RJ*ENBB3T:#3'JS00VNLX7P*UIE[A:E0'79()WV1NYS*I41M&2 M(ZC8Z%5$]0XB!XY,(:8Z$XX2D \3/F$[!W H]3*,0MI2^S>ET-@HBG4VR1!D M!ZJP%7;5D)8@C4B-B9FT'5 FX6->3E";Y-RA4#U8.?74RRDDQJ>78\U@P#DL MZM8%YZCK%%<@4B 0+4;(,#AW4Q>BHS>72'.SBM-Y(O(C2NB M*JAH.Q]5NAYK1?OWW[X].O9EXL/[W^L M9=O[&H.B$7]5.5"80[09!TAV;<_8M>]PE1MTA&S0,L!V/FM:@-Z:!UDTU29E MFR9#>.99>.9CJIXN%T*>#5^R/][7U4+O4]"1>P>Z1 G_I$3'_A-V=Q#O$5/8=?57'#)G&-,\,V,*B&I86XPITF4_0XCU(T M-:DI#X)%'9R*?6L:0]N4W ,3F5UBXC$YCBZ2! R/&T[5*2EO1_5PL!Y4N1;8 M4:!(VYR)?1A6/>!'3,Z]6,0V[IFZT_6P%01:3PF;/Y8CK+%3WWN=17'GMS*: MDMF%79@P!!;%LKKI=I>$]P*O4WO__.9<[?1GGWJ07494WDT54YI'F5U][BB# MDASGJJ@2;L.0RZRZ?@_^1E])4>9=O!$,5/3&6WX.U3YC?H?3F'H#@%'"@5/S MVNNQQ P'[,:1(D:9[&6?NT7 >M!UDU$1FR([#/7FY? /ZB*7UD+85O*VKMWE$C*N"QAQ3Y8*F1%1-0%C MU!@H+)8Z&41C!H6*?"\:42QJ5,8C:A!#/HS:-QQ05_XJ77*' >804&*FGVXI M GI'U'E QZ!U[?;<=9ZXS"2A^;8CQV/CPE#.4I4/89Q%(PL- /X&"Y L\1SV$Y$]Y,S+OLF!NK:RJK10-<[BXMQ6EXNHB]B=/0 X\6>>RJL MJMDM3B:4&(BQ7X7T#!U4G;Y Z#L()>]3"9(B@U2LP89( M1"2%4E1B,GKKK["K "^#"64YE#A=V,XG4@$JO(X;86G*P_LFJJ$<.:#1E>N! MUJ/Y*74-70BK.<+DA>5($E?4GZLZYZ%,Y @)E_!]&?BXEFQ,/16C^M9T[1CW M1#%"5KQ;Z@-LH@@$LE=A\J:LNGZLBT=3(+;H GN72L#'=":Y=U2;R/1KN32M M9,>9*O46IE8.8T4E0\(])I>5L^$V]:3O65C2RH601=2J0S5[X$0UNM;4.7Y+ MTFM02R^E@G"$>A%%6_.%APP4+REN*]4=YM"X*I\RY)HG94Q271M+49T:]A&S MX953>SRT;,NIRAWG-$X*_F62I#HNZB[("?SPG%/:=>: 8;"W(C!1A@7#TI 4 M(#$5$3 D0&V4NU6JFE?A*\5 MQ2KKE?6Q1%.LRJ[0.*6/9*&>;(X*)7K!O2@;IU8_*W.&38T(7Z<9$E[8^KX* M Y2R@4"+D,Y MMDD%OLU:XT(5CLX'M4M,EX]GG"RQ>)6*8UXG%IO9W\S7VL]#Z*E[JV\U&*5/* MA$O %(XTKUC F-3( DJP:F&]VXXS]XPV(^]28E,=5RL8P[3"I&7R>!DV5$EI M])LRLL@IH'0#;$/3T$7K:$LWMBZP_6RK:XT.9"'[?//^^MN6T@)V@X632R>T M-],2.J762-NU)%C$+THW0#=5\U;)CFBK4TC,< M:IX/FT*U*8NGWWZ*JLBH@GZ^B*DDX2,Q%E]IB;$2U-=CJ?99]WX:AT$]'''; MDEOPUE;"@7/\KZS['F[SG=3U+88I1<'\EB7XNN>,A? ,\2&^$KA0-F1U;D8Q M](:_IUT_?OJ.\P>+JE@^6,6-\L5ADDPU,&4S1!?OM?BT[/D/-8=2EN@1-EZ"YT0F:6\*0GP;_95D]MQ+=?C5?[B7043L5^83'!)$9G:'" M>+JK'.KB(LMFNFN$78M._JW&_"B,J(-&8Y09M4E5Q=(:0WR@57/U_$J+MH=> M+=J [4# ?L1JY>15=@UUWCLL$.[-'_JB(M>1/(:4'E4"8X M#0H;W(3^#4(T4)BT(M6J$6G=MX94K(KI0%P[_"@RQT/(<%J'"L=6"ZTU*%0S M$7%]2Q"1%<6L"DK? ET7A]IL59)B\_F*-K+%ORQ3A! ,OHG5L,TK:6+QQNZG M%)LH1_S ,G'M;-=.74+4B:"1@\(;B2L0X5096#W3+NE6N6%L.=%H@ZKZKM&. MDLE$15DM,L%UPYI,T*9FFHSDRM5JFXH[#X J^#/UW-",A$HY\VJ@JN9/\UQ] M*599J!0A+Z(LEYP:D16^3@/T*50&^(']D!*#1YGUM37 @EHH)7CFLRJ2X^L( MC4(T9=ZJZ_P*J5(*PK'#@K8-)U&4A51>$$8HDYXRK'=VCRD[,?4I;E/->JR> MWG1\M7L6N-0RUFDO-#=BL<>< *X2=ZS$&\3IW'2643DLC5 #J"76 7 ;!U^/ MUY+UI*JJ^MIT>EC6U+<.^5&9<30(<\"*<92%]#P>K(E=7:8EJ 5!+2FS 2N_ MOIR%1\]*@0H4:'\9G+KD&%O;L501)!#9&#Q1J2,M4P6NU; .9&O;,+W0>%5@"?K,D.-BT?$$!\*T[I3>71VXHD6]V!QKYF2I3 M:\9,-%^[3]DTDNJ-JS=19 CPG>-#=ODU5U+?LC#5'1@K'T3S6N+10 XHY02 MA6HA1@T;U>U7]3,7B:6E$(8JRDP9]C.3_)(OK,W@Q:SGT?)%6/V),U+7RS%YU M?X2%HJ[RK>NCG5:(M>A-;S]IICKRH<8D&(NJ@>+VDN:C5(Q;>!NCG7UY)7.B0LW. MQ.&4%LKI)5C20GACV"JR"00,3>C YB"2XRQ$0RDVL^Q MH\U\WRK>8AT; Y9ZR%6I\.LZN@HZ:L.8 7=-/T2!VE*D#[=2 52^0+6U*<7K M.(E.L0V0,=4T5/UEDW!-4CG7D)@YIQC14-I4C=UN.TFONRNDB&(,9"[*[F:2 M!^V0* 4=*&#Z!46+A6#-(R+I<'O. O6[POM;?TYWK/BL)& I2H2J@QG2@9/ MM,?-UC$H@JGX $!]5"$ )RA7VWDR%%$TM$<]_#&A)N>@J6Y]O892J MS");'R8W5'*9UD+8-4ZN$\<6%X9P4QV?N"OF%'*,E1F]+N&H!5/'%&JUP%7S M>5A*M0Z;+JB#H29VS8X])@[^$5A@< 20_[)S_5 V\-%&V-L %#RXI7 MA(P=K(W-7^+\, J;--&V0B-XV>#XI\<=H&>__?@0N,7)T<%I?W!\<-P_K/8= M);CT#FU_R7XQQ''2[Q^9&(<%57Y);W^_^=0?G6;14*PC!0%0QRN+BKN$AI[-A4O-ED>#4$K4?#'B^+ MRB&R0^0Z(B_V>)'=I93_^53Q9LJVD?MLWJF>(;XU78/>*0X,>$N5I MIN*-$4_B */$(:M#UA8-H 5+YQU1..E-6;R9C"9#C,NR;U%*KJ]53U@0=':H MYU /%]KJ4:?RERH.V)+L8I(Q6J. E51&3YI(3,1CJ2/?MRJC3/+S? ($:1CD M*B\XSK!.X&;(%970WN)P3K/F'1+S"@(EP$PC/TXLY $B:J)#/4E(9IB. M0*:NW:BH*;D6ES$LQ&"7./\0*#/8=XGS+G'>)FA)]36B\3W<@'6(/'B( M81Y47G2Z,R;:?U4,<#1%.E*A!$3J/ MWSXLD_79>G"8HYE)U>9+'5VSV-OD?S:ZI31;G7!'"OWU?,N4XCJUTL-IK=32 MBT:*R)P\5_DL@;2Z089 M(-036;.Y:B#5%;^JS>3"PE]LBE9[YT3\D6:J>4L=KLIKEYMUYV"P$5CFZ(8[ M"5&?5=CJ)-4&&'(S;,E!.3[4!%:Q-G_>)VW%2I0;&N[6S32PXP;F]E!3/ EL M5N@&1BH*;BUD%,7:;=UMYI-2SA CE.4[9YQ#[;J,*XR)$&2H0;<9SK4HIDKZ MU0B2SW(TX0ADW%2[#BG>)&\-G]_1BZ!+NHM.N(D].-Q2)]X*((X"N]Q:[1US M7?DDS- YKTQL%L5+,NQ,T>-R)KBL-TZ-5G3[NJIG'>#>O\;8!GA9ST<<8*[G M/XFJ<2/.+2EJ6>K]*F)58M5+EAH8E981P)%$=0%5GSY7_J$B8&Q0J8/.@B)NV MVQBY ,P51-DQB 2?CD:Y+.RKZUAE<2[461)9&,I1[I@$VS^CV]/G='5,FU&[ MY"%H5B,&._5]B>IF=UYH:T\UKX%5[ZBF MJQJ-RU0GV&WGJ-$2J6W;+LS7K'B]:SA%6GR/NDC%9&EB(NP?:IJM]IE7_4T7 M=6R T]CC&6J6@S+G:LOV;E1;?E+W.QBKO7H0"U7;"U"-Q75>1HH^,8WXBGE5 M]3W64XX*](MFV)ZWJ*:+&AU(S>K"8A]*:0Y5KGN5Z.ZKM;HIX/ MCT)/CG1S)/5&)<=B$:$L%8F%1?-X0!N"K62%[3.>]UI34UC#)_XHPTM5459' M4S-!.A0@6V5[]ZA&\M*"3BG+JQ?C"* 61E1\%+8QHMU&Y'<:,:VLZ#G4-$"O M:G=8=M=3>T)3;*+D/NJ"N93?:BHKYH[35!7-IBAR$>,<0H/,&"XA3Y?ZI9:- M2M$4S//GXOL@2KB\;'%9D(AQD,"L4CB54809K%6E=H(I1O0 W8MS:EC3G)O,-I(@3I)D2G@EB]Q5%Z"RZ*"1"S\B;A1D]:;=,$E MGH:O%DI2_QN6H,4\L:9>OI>EXVC(Y[IH*5V:PILC,+$>AWKJ"]2],2UE-,)% MJ ZBHQ*G/%B-J)M"AE]F) 53-=50:-2C5 MB)%#5:_,XX/5Z%PAM65<6(.T5^I68(9P(%"XM148N&(Z!16<:UF!_K%!NM;- MN5X$.8)69);O'VO62AH!6UAMXNMMZ&N8 _]F,Z[V#9D]3%)JZ "8T$9F\Y62 MMZ8F[+:X^')+F_,J>3XD=4-@=-L,2ZAQ$_(&E065X*CZ[*J^2/4%U&J3,I/H MF3E1.=AB1:Q:C/#-ZEHJW$:51O/-"16REPEJ*#&6/ZD:25)=%KIQ5F4<+<9. M&[,PXL%O=U"S!\WXJ+<=R1YPWHQ24:J#DMS_EF9=S$4*=-M#U&=9T&GQ+.#4 ML)>E1J'6O$[=O!M753VL4E.H6)A]!#058=O/[=Y#XU5)-\@AEGS,\=FV&)7Y MXB ^.R)P/%3>%O%1TZN8#(TON7H%,(B_I=?HMT2A@X0]FW*G8GUH84J>#12< MP"1JRR-!T;JZUKI-0@[]V.L5N]VJ%^HY\*Q@8B<"RMX4^$X&=NS1BC0!1DD@G5R"0L3HR74G%9I V.E#99*PGM >[5!3@!K,AUB# M$I",$#;Z\<[LO=,8)/7PUO0M:7*APJ'Z9#]^O@' M>TXW@V=^9@ RN;S$E@S;SN4>+#JJ9%.9Z#;FVELL&VYE1#=M!U1:43QCRJW: MO:[02G_;#V-]FD&47*&"IQV=0RMLT/"M53THF#=*)>O-* ]SO:_Y! 8+EW3F MMP9QF)?:#[2./M(3R6Y\=4L=2RBI(8L=R[5' M0!0JQM=(-+4PM1HS-=^_4$WGDDM&QC#4 !X?C2IO)C<8\->NY4*RA(*4:&=Q M_99^9"TJB/R7FOCQO,E5*V==\MV#)-_U7/*=2[[;Q.0[ESF^6YGC+">LSG8U MC4H-Q%FB@#7Z]U"G&]70C<05FXQY/5E<1?I]M.W,E%E C"BW?=#LDQP+2CHG M/R7VV:O53'#JU/)F_K8:6)B6/*8!@%* 7+62HP=0C0S&"<#J5EUC9(H.)=B$O/\ MFL1J&)9$$P N3PC7=GH57;::$UCM".J3OLST.&H5RCE%CO0J5B4JY-S**91K(J1E0EVQ<69VZS[ M:%Y;8O6;S+'V$G@YN7FK7$&>(@6;6#J>=E%)VVXYEVK.Z=6&&"I_DNHNAGG7 M\?+$.W\^[5@]P[<=2#%&."X6C(-OY F^O#'?B MQR&2K>%84^+2D6FU;Z:8IX@SY02XCM^.6 U)UX585,"I-'[-0"T \0>V_ M5%E![C.'"\M,2;LI30^03F31\9R9!!RT:T 3E289LYG+TGHTEA<%\V94SY>Y M88_?:R>1;T352*P8W[(',81E(-O7+466D/>DEO4VMV?;";0@\%EO"?T41\@^ M0'*.J<^C<:MQ% UHUP;XT#N9]7,D88_0:LU86U"HPR%/Y6IMTBSIM*R\\LP>N_!*ZJ%_D"P!EX6>%;M;ME[,FNT=0U8D-=?H;'H./YVA>,UCVF_(IO MDI)B>;1%M6R1F#/$&@KE,M!PMYQB $9X7+4OWGV+;YDSNIG=AF8=*DF!? ^U M8FU[!0M66_%NK 6KH,-Y+S67HIX_#Q8+@D;S XO[8T"=>B33&*EE9WA7E+>3 MQ&N^\6B)G.UEHZ,[WFW9C51\[0-UW 6H7H-[$ /7#[].+PK\\ M0_OY\"MIPU]QTM9FJ(L7L"KO$ 0&__>!K(2+:A#8;FN"9::-C5CD!)FGRO@0!BG/9 'O>?CT\&?3[ MO:.#SLE0BL[!47#8&8:#D\[!87@J0C'[H=' MG'C<&1SN'W8.CH^&'3& M!0Q[P?'1Z+#?&P[E?9?Z/DV^8[6/CT."%V;HJ :OEK_G4>>19K:F#X6XH_[I M8/]@<-09G!X>=0[ZIX>=TZ!_W#GIR_V@=RP/!\?WQ@8;%;YDDZ3X+KP].3@8 MA<-^V!D&#^$4;X0/WMO;GZ< MV.>M;\9Y_*B*L2JL]T:A M50G?_)WT#G&@LIKE\F>.$6]#M-0RH M/IB?_0S?#PLPB@+.H.4XT$M]O[H(K@KK:1$GW9.3GY0*T?)SO]L_6/+S2>WV M/^\567,MU[ /5EI>LNJ"7[2CIK5$6#8"]R_/!L_,IF168-Q&G?0JD6X9F ]40"YO6WGWMH06YD>Q.WOA>2V=.UU#^%Q#? !5-KV.6WC MS/P ^Y'[EG@X71.H[V=3VIKDHK-0(MA[GW9O0[9;X<<[^$Z0/:@T7P%BJSAJ M5J%!!81E>+2->/*:NN-.&S&B1Y-(2)KM(#S:?*YVR[ZL19!F]L ;71!B>_B] MSE/&]F_W0076RC2PJ;SS3_UN[^$(XF0K,&1M!+&V0[;VJYVIXZ*8YB_W]JZO MK[NY#+J7Z=7>61:,,3=L3X:7(ML+12'V>OL'_9/3P1ZBPNGA?N]XOS_8'QR> M]D_VPNS?'7G3_]KKCHO)8A0:C>[JC5W8!)KZ*7TL89G8'>:LFB894KK9W\MX MY@UZOM>'1>H>N!C;_RSC&-/48LQV#S$74BM!9]P%K4BQTR[UGL.DL__.TNMB M['W40Z__Z9U=_--[U_W8];TO%__RSD4B0N']_NZ 'BNW\7$/+T"(!B=MWO>R(<[Y[8YWB>)28:X[+S&ZYV0?#KP M40K2E!42S0VY"?_/T@2 J)[D?2Z'^I?7O]6^?*)^,T!DF?QJ6: M0/?HHKB^5R>+G2QVLMC)XC\-MM@B7J<_D7AI?[=D-7_LG1#\!GNB#P9TKS_H MJ8R(P:-)[$\R+T@$GB-XL0*MD-R338M'JU>!$GYW$YZ#Q<+S+$FPMJXA.WO[ M*#Q5,?L,9[5AZPVPIF4@)T.0]&S5]HY_G"3==LZ\8Z[9'=NND[NWR-WMM8&= MW%V+C3SH'9ST>B=[X<'!07^P#S;RXTGXX6"N M8W[O>+U$6.EO2<6ZW72>H[BJHG"WYI 15?_,$U3]@ M$=[;KO=K<(X3\IR@< MW':=<%J[<')6U),23H]F12T73LYRA_CY,I>J\/YUB,J-JAW^! M9?J"9PN^%H7PWD8@K(8R$"5.C"ER?D\A+KDG$J8^AJ$:$6>>42U(OZ^U=X,3 M<([C[^YVG8"[3W,"O-+'PZ\EJ,HB9S8<7S8;=>)G36(G7=GOSBQX\3.+6+GG1C*>$,D MCJN8W1+FZV2-DS4U6?/QTQLG:YRLN476?,QD#A,DCI,X3N*L(G$. MG+1QTN8\A9UY'\7EHHRV%SS;6G7^M843-D#"!PGX)L2T.-W)")29GY?:/O O MSKVCCP9\Q#_G%#)O_T?RYN:Z$%6 EP MH<:787,\JIM6_<#G,Z@+$3>MVDVKOANW?/AIU3;GO'42[[W'MM%DY!R^$469 MR37H+6O B<\7__W^;(/F6'_YO>;I^/[3N@_7O*=J>3\(?"RSO!1)H1L^9O+? M)8@FM.!-$\G/,BBSJ(C@@6]N@K%(0$4["PK\N7IXH MBW&:P7[GQ.NF\1(WR7G\\N!TR:#F@^[^LCG.O66W'G9/CY;.>'YBMO4ZG2ZW M#[+>7 ?"RI;TZT\7[SJ__7[QT?WL];O&1R]MIML!]!ZHM=C!L!A'L<_5Z^UVS$ ML:,)%P&^JPB" MK&YMK,^H)3*1"8! /G_YG__K>1VA)TS2,(G_Z[NW/[SY#N'83X(P7O[7=Y_N M3T[OSZ^OO_M?__T__O/_.3E!%U?7']%'_ 6=^EGXA"_"U(^2=$LP>G7_X7OT MO\_N;M"]O\)K#UTD_G:-XPR=H%66;?[T^O67+U]^"!9AG";1-J/#I3_XR?HU M.CD1Q,\)]N#WZ,++,/K3NS?O?G_RYJ>3-V\?WK[]TYL__NFGW__P\\]_^/G_ M>_/F3V_>:*\EFQT)EZL,O?*_1_ 6'3N.<13MT%48>[$?>A&ZEX/.T'7L_X!. MHPC=P5LINL,I)D\X^('3?$Z#/Z5-LK^Z[MM_*^M%X6+$ =T@B,,,V,\ MH/V9KDB<_LE/MG%&=FK,YT<2_9!B_X=E\O1:_!&&_5&^$&3D)-MM<&JPR5Y+ MR/(U_?-K^#.\\^[DS8\GP*QXD_RKDVC\:>P')^GVL9HQ\4>#,?J[VH>-!^G, M&WQ\^9%Q_N[-F[>O__>'&[ZQY,-1&/]6+2E]_L?7\.='+\5*1AQ6,T'_8#)! M_QADYK."ZD^O^1_U1\,&'NA6S^CV4SS@>+M^5T7YW9O7^#G#<1H^1O@$'L.$ M?0KIR3OX(OGK*+#UO4WY0_,&4M32)8LK?_OSSSZ_9 M7[_[[_^!$/LFPO4F(1GBG\9-XC,&&Z2'?YW(*3B!7YV\?4=WW0^4V'1N^0@.FPQYQ,B#J?N$&"?9?H-7?G.O<92E\C>-;%1_LH?)KU\4\A_= MY\"X9@[;&!77#OMWVND+K+JT+&R$?39!KPT@3V>^^/1?W19>'>KYL%X<)QD; M"WXE?[G9A/$BX;^AOX.SZD\DB? #G3,$/WRZN^YPM;_.O.J'[TX0)P:TLC]Y^LBD0+Y;8J#>?S?[.<-H5I>S&?PAOY"O"P>:7C1]R)_ M&^W_7LY6[6OBEW+!!EG&>RHRTS;/YQ\O+C_>7U[0'^[G-]<7IP^7%V>G-Z]WK+,;V&9%6'ZLZ*-=.)(4$>4'6OE;C] 75C@+J? ]MX%)JV5/O.N])] K8\"7/=)_C]P_T/_[X?+CP_V< MVOWG\P^7-_/[ XZ)-CHM>^/'CGLC'P;-KQ ?"+V"H;Y_.3P&VQATEF_O+G^A MSUS_[=+6+FDEVK)E?G_0EC%&?=E KC;0Z?TO5S?SSWVW3)E,RR;YZ;!-0L=! M;*"7/3'8GKA_F)__Y9?YS<7EW?WE7S]=/_R]W^9HHM>R2_YPT"[1!_P=XD.^ M[)=]35 57IB3I1>'_V:24,ORS$O#=+ZXU>9%-T7W>:UA]7_^^:??__03V*%Y MF.,$Z32985FHK@MUY87D;UZTQ1^P!_^&VZVT4M4/M2S5'TM+!600HX-T0B^+U76Q M[O!3"!'ZAX1>,D]ALDVCW1T&1S0.5(R[Y)CM\7[+$O]<6F(Y LH2E(^!Y"!: M)/[%@WOH+4GG&,=;^A\_67+&*J_&BL>:E_.G-U7+"3201N1EL?93:;+$_XWJ MAC@X3]8;'*=2"V5_./WBD:!&L^GR8LN"OBTK./#R"2.+=+I,A65_1)STRS)W M/92O8_J-9 FA^N';XH%K_*UEL=Z5%DM[^V4YNB[':9KB+/T%1\%50NZ]"!?7 MI/Q R\+\6%H83@(!#42)(*#RLD+=M9@T(UL_VQ)J6]$#;9ZM,#E?09)=^0MJ M?KAEY7Y?<:%IY-BAQP@B0?%E$;LNXOLD";Z$4427Y)K.0;R$=!W^7936L/'9 MEB4L>UXD-;9Z.3WQ4;ZLX+XF^CU>,C.LM&SE!UK6JNQ/4<:YI/&R/'MIC],^5*F+^UY:%*7M-^*N(OONR(ET_F ^87A%DOKB@K\%;[#B+DR?\7/QR M&IYL6:FRTX33 L<*ST: D"H%?RIY?PG<65?O"H$G? .HOW6E:YPA/2MLJ< M\,L:]XKYZ*O:ZR"5EG6O\L0<$"EZV16V0D8-UVWMPRUK7';55(2/7E:P3X"A^I,M/]"R4F5' MC4;B987ZQQRJUZGNL9;5*GMOJN(/+\MF-1!1=SFVOM&RF&4'3TM(XF5=;<8F MJI>U_86652U[A)JC%"^+VCM&%6K MHMW?;EGALO^G6P(W>B4&>%EWB[Z^TR!@O!J&9-,^.)Q:R[XH^Y/:_()4^U+C MF:;IRTZQOU, ["?81GB^N/1(3/^0WF)R3S4C?/!V:2?9LF?*/JSV/2,'A?-% M#HOHN(@-_+)WAMT[I_3W00C(7T_X'OM4T\[HWRWLH&;"+?NH[!/;;Q_I@Z-\ M])?-9"=TT7Y)]7B_96N476G588Z7RVC8/7!+$H#G\\X3@"L, R_# ;77MU%& MU=#Y1B)3[;$K]J38LD\:,JX*^X2.B]C 2!\9B:'A.,D'?]D]=G;/_7:]]LAN MOH I#P,QO0_$B],%)@0'#PE[G.#W@'GY,2'9:H^MU(=\R[[J6&8'%Q)G C:0 MP0;2^( 0C^ $,580X^5EFUDZI+;$7WDIOB6ACT^C2("1[7,H-5-HV2QEEV;M M(23&06P@E(_TLA4&W0H&)%+_?5%)KF63E#VD!VP2$]KI9=-8RO+81]/=GT#S MQOACV?=:EQ'RHNP.O ]RNQ9* [UXEZJ\ULRXW,5+P6FFZ.RS76R,T[*KRO[> M^EVEV]2"H=^E>4IO5E!L)%.(ZC$:T9=-:&D32JT6DD9B/XQ")B3=*RN/+D=Z M'3^L\C?G"_HON8O L99LLYO0>Z2OE5P\8PS&;9IKVB:';-]R'E$8 M(WH_ZE3H'^$W^<8&9D\HMTAC]V7W#I]N=^9%@&)^O\(XJ]F7-DBV[+BR\_JP M1#RJO_'!$1O]90,-OX$4^MA\PBI)4K47@$G M+[J^@_VUCQE@E7;+_JK,*SUH?[W8#P-G%8O?I%I\FV;T M:R:-0;<^]%KV4-E17I6;K'Z;(A@1J2$1C(G4H"\[QMJ.D5/,\N).XT JI;O] M-DHKF9;]479X5^\/.0[/XV-Y0VJHEUUQT!U56,D];Z%]WF[9 U6IN55[X.46 M&6?U*[!A]GN]9?TKT>SV7_^W+QO /D3:_AF#?8DV;Y:?*\K&NT*KO1PAPQ1' MY6YE[95LYN.=U^6OV!=%I6?F\TP)?OVM'NT!*J?9]L<:"% MINYP!)F*#TDE@510.& KV1NT9=]5^2_;]IV1Y\W9,^)U@D%P@-802_,"TI?- MVJ."E$UFL2HT3[V4L6'Y1LU&[$^P99.5'9Q&!2K?7^4Z5#.!,P\BJY=?-H_- M\F/=UC#_TKYO]J?5LF7*/L^6HN6B/5,J:G[9*WVKF@\I.NGT;LM>:,CA5170 M+VZ+X=8]_YC%;W@LD][H'1>_G4#+#FA(T-5V@'X B%\C-=++1N@+\[NWF[/; MFXU+_X81"!5B> M*/ZM-,,>\>'-.[Q XD=]_SP_DNB'A"Q?AW'V.@C7K\4SK[TH^@X],PHK@A?& MAE,OO:-?+2,19"?P\P_/:?#_:F]FE-W_^BX-UYL(?_?:$F?T9QQ#XLT)G3MO M&V4'\EE+9VBND[47QOV9-L@,PS,;XF2-UX^8',IP%8U!N%U1HL3?/N(3-4D' M\MQ J9ESR7;5*:T/^3,_DV.\!/_)C?>(.WQL$2'&:\#OSR=OWYV\_0/CNHK: M$.P^8))BNSR721[.N*T6P&>G-ZLB!^1?)W($)D]ONN/+ MK;&AN&VYR0#@.Y MF!E[*$KMDV-[K('G9T!HAL:Y&GS<4>>M#6N@Q]1T(^U,^LZ)11U%WI.>,SG[ M12LZ"F]C$"?G:>)OX?R7_Z7\7M+3+=L9394[G)5[T!G_!JW6BPVPA:&4[\I! M#IL19OFDV/]AF3R]QG[ Q;_FQRP]80.(X!,"(4[1Y+QH0J555*B8F6WG1[=FGM?O^G80S:0H=8CL*4/G6A#3C 31DQYKR/JS)MB#69#4)CFH3=))M'Q+CV@=[ MBM.!QF1MA3U%[4=^;+OAD$^PCO6>BU;[YG@:]IX2M+P_"6U[[R^I*ZDI MZ-U["M>9TF@:^($W5O7K4_.J'A0[W9OLA'2KYB15:QI7EV$F-"N=V\P,$&+O M-.*H.FN//=.?\+BA\CU[A_0)G1\TU!03":J1ZNUG%32-,ZY59.6#.9CRN+); M 2#O,T46&1AY)@=!T>XUM0-R-%F[OQ+S>2 G0,-8DYV?9DCC@2:JRZ"3G3$K MU\,0@X[M==H#>K:?8VKO@<:>F7:(U7X3TI6^RV]J+U#1[E_- 60G*O4^4>N# MZ$XOZ\.B^\+2:&-XM:U\"GO2&\\#OJ]@;00FX0.W=)KU&V 2,V$1.,S"M%GG M9HR8Q*%X5_O'+/J--%I,PZI'RK 7R0GD;UG9 MY?W(VRP#J2C6F,?1[N :$(->B9S= I8@? J#K1?UX[B&SF&L+KSTD:$,;-.3 MI>=M.*L8!^O7E\\9X#;0 _TRWJZ%N_0F3!L+;DKT./]1EL)O@'B:2P+#=&,_ M ER#&_J3>!H(U4(M_,B%@ <5]3"#%Q0982I>K!=;UA,Y_)Y@WVJ3/TM =0?\#3<4=VJ M, \N1QYM6KG.1 _8,-TDJ1>])\EV0Z^:: NG$QS$+'Q!55$5!3S?$@A]U!AG3S#,# M3H-_;M/,J)LJ"'H(I1%75+.1SI,4O(KT=Y@\87H,X^L,K^OD[/2J7<%2DFE" MT7_E M%_Y&6Q[W&R)-YF!2'GT^>P*$'SLZ.MA3H&-6-61C_G]%[QZ>=/IYHE M,GV*DT>8:DC;NHXWV\R,]3W0&_.,;#Z*=[("ID=A\9C16 MN1.#G^/\!OA@@(85N*Y]?,2YYB$(/0S#.#O?KADTX!,^]S)_]6F3GV_@BF'S MSCT-US*F#]EX]..C5FKMH@TRV+BKKWUR'^EWU*@D-+PPGH)9ZTG00^0[\4>6 M6%JG,!Y Z5"Q2[8S_<4_[K?T9//HO@CH/5;])=8^-M[\0^1CE40!)NDEM?6S M'=LE=7-<\_3XMQR[2](;^K%&;QL/P:8W1A.C(@-.Y@86T9C@%O5K9-N;C-7] M3\T-0D]'?('Y?Z_C3S$]:B+(:?1Q^%3Q[79^;?P-EGO'TL[Z4.4[8]M;>OZ# M?A5>/@MK$>Y$^O\#K3"UVOK:B])H8M-%\);TJEZ*O#7!/+L VE:RV[O3L+>N M^64>@&Y:2I6:$_"B$+P"']^3\&I7NORZV&>VAAIMXH2_*%6H;?+DI$H1II*< M>^E*_"6HF9"]2$QCAPA[F@4YJ7FJE-RW7=:\_N4)Z(Y5&>1G.^U?W13'CF1& M$_@ZSC"]2S+Y38%;%-/=5B-8[>,36#&1EO1O'%P'=!>%BQ 'W":5'XV6D0;I M*N#,A9NDPZEM>Y31W8B2V0OV)5(5+DSJCJ7&5T;E$* M>5?;S2;2 E*&[CEM?%L;^Y%CYETRO/ MKZ;4GNV,>$/:''!(FPYA5Z./-KW:*5-A']3,2LM+5LVW.[P1487Y@MOV>64B MJV#0KIAJB(W#<^/I[IBSDX=9[$Q/9&O<;8\,*( M,8*2-_B2/*R2;>K% MP<,7.K&[>8S?1\FC%]UG5$? R]"_I0=^K>-^O_<=G5,BH>U^MWY,HHJ#R?S[ MF!_Q&BKXZ*(R]W-Z32VM6M]*W=/3<*-IGX1,O<.W\0R!B@O MZA=X@,(C>TX;TXVDBEF#^&:/C)?W-/?I@O/;_,^62(^^HZ@W^QC M&'L\:;'H=?'4"=_H=S%R$_+H3ZU^[F+H\71]W^=Y"5@4JY2UFL9 9_?WI[1W MNA^@'5\>PUXXA\ X>4B^%*,I34_:S47@60X7F"ZY'\JTP=,U)$3\6R!AU.4G M='W5*L/@#Z-'6RU7YM^_8B=9@S_"T>#CG7A*@ELOI+;!N;<),R]J/N4:WQG] M9*M">VI.+>SRYNABV;AQE77KX';/QYK2U-7U$M/XEY'V[G.T#]'QG2%Z8&>? M(- D_)I29WQ,60I,NT>S^,(T_,@M_%<_.U[J!A$^2N8>N/7(G+ ;,6#!$6DS MUB5M='MYQ&Q,E4Q3=GVWK%.W=\?,73"[Q.WA!FU_@Z#O#S7W!Q MU>J?&S%Y]XEND3A(M9! RP(TOF)UMEGM)=EQ.<0_$$\ M+XP!/G$><_] R/.;^05;%[=K?&=,ETRA?H"Y.]4=VRA3QY>/-_3 ,__J,WPM MD9] 1JFJE.Z<'5I^8T)696=KTNT-\N ]2]\+3XCZN*W2*5N?']F#"^>8+%\) MXRWL:^4$/<$(?W6+3K,'@7'-G1 N M"J9R-7KMJY^U:O=>QDMJ>F"!UB?*;2^@VC-AIF&%%=SZBEO\"1Z'TQ$E+A*X MIPN<-S\[LHNQT:9Q^]=7TZ M:N&Q$4^&C&Y%',A36_T]^+JR%7% Q/0**F=?^X1LJ,F M/6LHT&3@MKTU8BJ6@A,$""P.T095-+DSXR$!B -6Y$1-\+,=584#S2[-$]C; M\@N&&&KTZIBKA&!Z0/,CS-]I\(W2C=Y2'=.!@-O0$3^,%:@6'!;;HA"MCX\9 M5?8Q#I@+3D)WT"EFWG[1.DG?2/6!YKVH3*?>YG2;K1("J7-=:VZT-RS#1#$D M\8OD2[Q*(GR?@%>I,=%U$N+P=G.(G>.M]- MIVO05>LB4EW?'MFOU2EG;OS;J 6HJUN]YIY$IK+Q H8@G!5!4)@?H-OF:Z0P MA:.]29;28]/(@Q(P4EWRH.2C5F\?NH0^>.66V$R3K+9-N[PQ*?!^0R#B[*C1<: M'[6,- .!-3J9US%5FL-TA0.P>M*S7?7IT.V=B?7(J+MBJA\>WV^16]MMO@KM MR2D=!W6%+W6:YEXDIA,M$#!^9SC&B]K 6=M;(V??=!7#-ON5I]%[@KWL8T*R MU6<<12OLP?E]1>_$6FNT[8VQ84VO$M*69;V'RZ,7S?',M(C1Q4'U@2LV5)WY MUNWE24(:U_L3ZE^90!;97OZ. PJANV>%NN-D3,O!9QG^3*,-T]]N6KKS-+PP M'C([50,S?!,^X1*,5'T8O>6E"7P(G9I7=-[,^U&;JI^JIX=J @+N=:A ME9C MK/E0:N.I?0K?:DXD\_/%31(OV:>X#WK<0:1&[M!4+O\"ZTEB$G*O8C'%M\7# M;('P>&D5BP7V*8N7SS[KJ@2]&.'?>YY/ 7M8**;=JBP.)CR^^XI7TO/:"'8.PH\R M1-\IH[OVY5$C/2'/C&%%Q,+\]@U0R)9[8C\:X]Z30@_OU,:N].S(K//DQ"4X-]JWE>O<^4!;-%)PFK9^FH7?K^9 R79NX7G[&ZE:MR-.N:8I7 M]^042C"ZXUV-?Z\<@*(T/>@D_=3 ['MJ;K1,'Z 7(S'Z+K=Y^.R.8;"TS0AIG9)^5O/%]([5??IM+\XMHNN&2HBSY5I]M1U MIC(9X['EV*A]W"Z6E[>F.N)G3(EC4@_F5?'4F%5 A8NL+76R_H7Q;A$!B=SD MDS6?&2I?YG-"?KN.9>_QC@DS=2]-+&.F@_[<=HM9(#REE):^:/;Z'_AGE5*A M&UQ!;GGXFJ9:Q!T(IC9.(!($5"^/)BB$<7CY*J:^/LQK>Y3)J"%-W=_MMGBW MA_'\F809OB@W0VAX<(HNU_T=K..)\0&3)35@=0QYRIP&VY?ND1IS(+$I'3%M M2F?C*U,21%N$.\R 4)B+K;M8=02FTE&C'0BK\NDIK9'LUJ#EV@BS=[X0-PV^ MA\:0VEI DOVIGVV]8@^WX<:Q'#0&8S/^!:_IL4#5C.K61$U/VHT)B)!FLN ) M7ZS58( 7]=E?=8[80RD-(LZ\,Q-UAE)?:A."T"M8$Q!E*,73ZD^10XB-%Y7+ MO62\-KL1#J/NZ4D5JK&-I>G;._;9M*DBAU!R&F2Z T=#;7A)_^MHJ_$IIM,4 MX4!K4(V"?2+K4_T*CTS(1"GUO2, MQE?L0GRR[#Z5^DC'@N"YA)#AK>L@%[($LG/F^;]Q((&*V;=!U5%EYT7B;T$- MYOE9]66=U<^-7M-FHMA]B@- JPP?H=FK0+^1+HV6,K<]"+F_#2H M\R_3='9 MT1VH9$\BT\AL80F^ROJ5_=#@YRY9+0UO3\D.K:MF97Y@"U6Q@LYD?*/-#:=M M=Y6NS9V&>M!SJG5#"/O*\YE*VI@[W?""T]-* %[#9RQ3N&L!I^N?'6\[?+@\ M;;2+M ?L+KJ79O@S="9\@,)@=M%"(ZKZ16]^8>P4C[HRJA;77->WQT^C$NE, M'+U-_O*7D)YPQ%_M&J/\^]&80%I\$5>RSC&TSYOC67VL=P@4+T,Y(UBB$J&T MSLJK?V$\K8M5(EW'C<@[;5G]>]&PG(P"F.;BG@H;RH)J'K2;4,O,K8?D _W: M +*<578E$>AFQ(N$4X^: #8V2+(*L]U)8'\GJUJ[*!?T$";4.D^M7;A\*(YG6:\29CNII\GT1!:\U6ZXMC0\S AY$#)4)^^U"8(F+&!^^?"3F/O+0=?&!?*E9/Q;_L(GSUP?>C;4.( MN>*A,6-?:1*% 8_8=ZI ;GQE$@5 <;!W74WGU\^]14.-3E M=:>H[539@YSO6WKZ>-'_"3?G25#?+ZKR8:?LLKZ&'HN^7'B95P/*VO:X6Q]_ M7@N?JX3U$>"&IR=1])L'O?!B&P==@/!+KXSN!->_-YDE9324:'%^M[\_VA:K M"285GG#\T?HB7 W@'\#'.>]PW7C8-+\UWGW-X5\*H"\=+^Y.[X[?$JC0JJA3 M2Z#*=R:8#98GJ>R=^Z6].K4H9>=F.MW?MZJ6JWR57[ 7_&OK$?"1G6W#"&#) M:O7T+F^-7[[0&6JEZ8W1[?6'1*0$RSL.I^])_4W8^MJ(F5]?M!)1DL3T1Q^K M_ /F&$_51\V>"6,_W$3MA0Y62#NZ>F\HC>AV10_CV@;LI4P<%=1 M\J7M[FI\9>R@>#-B 119 E;@0[BFC\P7]_2WZ8)[I*E8)&-U%_5JEN5!QHL[ MDZ47A_]6:4/*C<60Y' *(4&./RW PKU(K7K;]K!#>VP,@2HDWINVJO8NKTZA M']&M1^:$33KW>\E^4V_0!^^YN?FV\7>GK!G',CN6:A,(:Q\= MW7EH S,@#XRY@'W01SO.J[][NKGU8<9/1[R.-]LLO:$J8/1CXW73],9H8D * M*YW1'4>EEMOT"1-OB2'HW:(#='Y]_'7J@8S7= W9HS^JT_Q@0/5JE'K5U$"' M;N>E60W>=X=,6$ZJ--VV/"6M$F>U]7&[G@=N>E3T?JMW0[2]8GGFI-.>+Q;< MA@_$"[!6K=J0HMKYY?%3N67FSB]V %'ORPV M\;QL8$WO-7%]%^MUNO>\L3;0!"9-Q11$;D.G*OG.KT_&&=)=_^ORIB,7_#FD MS-![HB;,;?QY_#!6/5B:\<@15/2W^ D/(#2RD5R3U%'SH&ULY;4P/Z]P53)Y MX8'1K7,M-:?-;=KXRHA'7T3)+=_CF!660)/ -30T9LWUGK" :VR^Y?>C,9JH MGW&X7&7*G)/%6!R49DXMV,R+ V'"U($:[D=C C=V8_YWYXN[&Y7Q;Q4%+>SC MVER"FH>G=M-4M*\][*9I(F3U\+ZB@N/6$O.JI\8/"S MQ!T"5_1W)0.\\5F[QBT]"]Z^.?OI+1BE$!:.O'@>UQ<^-#]ON>L.U;]!.8"O MFZB1OW@JIW8X__@?>IIU5/#BZUV\_A4HG$99?V]* /Z[='XROC1T$TX O@\%.Y$A;"4B926 MWA5:!(G,/D:K+2)B=:SQ@&DZ=M5,M2J.MM.S'\U)=4;*4XW/A-\=2M0A%R M2X^K6'_'7ITQW(_FR+C7#][SY;,G/2QJQ_)*JGP964-%G&61^A;HBV!A;#.J M3-$7ZHL=; XRXKXQ4#RV2%K-"1B3;;B:]:],(?NOT655?FYB M)5ZG&4,[HGNCZ6KJ]NZD#A56)$MO 6$B['%2%-\<+P::=Z[ITE;7>'#$K$R] M_TXSW]7/CF@/-51NU3SDM.14.TU*GN *=TV'E\97K+6,M>L8O+_KO'JT35%N M?'=$-TJ%%V,G+%:FI^7%#36E_@Y&/#:O0Z7]7YO([2#]M'[L\>,3 %:3KKCS MI#4^83X\'CPV= *'^D)ZYPJS1F^YY$7O2;+=M 4G]J7B*FDB>:I%$BW_?>)1 MVE[AV7'B&F#T=HMJY$].Z82L:'HD?7YS DF&@_=8.F"X\>T!G +88U,.4.E! MNZ'*>M P#8FQ'FU1POI5Q3=MD1ZQ1C]K3>PTGYD&/@5<^(U0<75/3R;OL*TB MN>YQ1T>W"'CL9/HYH.I5G-N5CXUI]_+^ )JEQ7'1ZHW?NA(DH$DLB BUP%6Z:3YNF-\;U NV!T\LKXZGZ58G:VP8Q.]1HTRC4$IM3 MF'5=:K,*;XRN$VJ:EM3 &N^B]OF8NP?0CR9=L!:>'%Q>==VU/3^G+NL4$NM+0W31?_"WA MU5P\)M!V=AQ(S-%JG=(S.6"F;N15.8S-O]MM64!%Y?-1U;FYZHD))#67FZ'N M68C42F "0C:>GWO*NP\MIR?451C5(X:5'AD=9HOU)C:-^LYX?/O1&/W8-3NN M55UV.B")[ ##$QEJ[T)LN\84>1*?TN1T<^6KO-#[4:%95$ETQ,Y#Y&>!;Z"%7>6Q%OZH;<>KQ7/6MVWG]F M>&SD<[9H530_.^(M)D#F6]*3S:+R[7FRC98:A7 M($D4L?A[E1MT/P)?A6Y=--E9/.:!VIXM"-QN>1@O;;0^ZZ$)U[_UM7$S"Y3= MW)10D#\T ,BZ[+;8@K)>>&P2K9L^>)DHCV3IY#O5N("J-BGX'A,"Y3#KO.RZ M2W>G0ZB.G.^4EQ;#(."+JD= ;GIC/#&HGA<2?L(7/]-KJE4OV%<"T#NC^:4[T,YZQZXU:P$'MD=]PUHH:4__L M>&YLO"'8YZ7>].<(BX2;TS5DYW%(Z#IG=9=7G:+ B66>$Z%)U&# 53XVC12B MO+,IX>[^#SA;)9URB>I>=9Q6^?;=XT.8E6"(*A]QNCGN?1Q[)$RHQO44)MLT MVO$45!S4HOZWOC)%2T7+S^[P$1] R'+F!O-H[8G5W.6M$3]H+\!PRC>G@Y8> M&\/U)-J#MGF=Y&-C!Z'H,HN.<1 ;*<)U-&MD>Y&8&HX>-P0MX.@U$1H],26W MIQKZ"=<\/*U$TPM 5\)!.4U4)2_ODV_:@=H4;B*6$R2MWIHK13@&TUN/4*.Y MPJ_8*2=LX$''1+:"' ">[',7IK\U(3K6/#R]CED/=-#&-/(N;TX/;>P.^Y&7 MIN$BQ,%#TMHC>7\Z8WK\"BT[9#EW?5).\SN36CV%8;#'2N7OC%NJ4Q'ZEWT] ME;^UJ?BFT_LC EW2XY?:6%OBKP!QC"1+XJU5!\^\[BM_AF=,UF5C]B XG7+0 MQAZG5<]. ;BJ#4*FTRL3VXAFQGF^>3@BGGRXSEO3C^;T$UWU/HZMJ.Q]J4[C MZZRJ-FEX<-!$GXPDP2)9'-EOJ>1!PCG( * M7N$>,OX\I?F'\K>^CL 1N(1ZNX)<;ZZ_;JE%CHGTJS?LL^*3XP$/ MB^2P,QSC1.$K@9>@^VJ^<(4NH08;SP@I]_2H;?Q0]>BX$3 S.D0 M =,?&P\*N[7FS$:=F 5,*XG +GS:>^R0;N]:M5#TMN)>Q+2H6B.E_MDI1#8* M(05ZG2VVT4VXJ&VVT.55NUV-<,"MN^OXSOOR@=Y>)/2B](SJ2]#=H:H+8>LK MXT5[8:;R^%YU'D#+PR-?>:5F0LT=AAO?&=<+)LM0Z:%1ZS&O>'#$5 $>[FO( M;"D$65L_YUXD1_2SF"Q2A:9S8G.75R> +M*Y8TMWD)$#2(YIJ.4:;KTMICUC M.W=+9-2PM&UZ8-W4=-AI>WKL,D$5$**KS#!IJ1V5@YKS"GP78G,)J05&.CEW^:A6O*6IT@A8?&AR#/PZAMAW#C*U_%N>4-J_NCL,]B U_@J>[=2/OX3TK"7^:L?*>!MR##N^_%7H$&4? MK#2JQ'GE0+UHYV$Z :A]6Z3M06#$.@;E[LM3\_U"=/@"ISX)-PV)'GN3<5H- MJ[6PKDPJJ'YF]*P;D9&E?1O-@&GM[XU^;.DY?O6'<-W34S)!6W2"ICP.Z$5$8& M_I9 >A)K,$_/L0-7EPU[PL9%.F](8PX][I#^G& 0,0YG"'A$C$FD<3E#DD^4 M,XJ TV]PLO5=J*:%<,T-/2G20\^, -=;&%Z79J>+N!(//3O$0(B--$-J+*0/ MAM1H,\19G"$Q[M9'8 @_P\U(#/T]!>X84=:211SE]^EVR"LBC%%;?GKIXB:(XM%@R/4;/*8Z# M6UE@/<82E8WJ]#W MF,_OT(VKD4&_ J'C8%_?=#JMH7>8TE6-U%#>HV\.?D;Z = -0G7<,/T4)X^P M.\#7R% :P0T9 ]:@9_BB#URZ7/^?(8T;)-E!S,P2#"'&T0SI/"'&%#*Y0K\R MZ!($W"'&WF ;8DISJN^G^^UZ[9$=2A;45C#FAOZ&=R!.41BC;(71 A;AB1EA M](_P&]'$X'3"NCUT979"4=%4KJ*$PVS%_M1)>>3 M9KFDPB-?< \Z[N"[1<]UYTHV3W,_<.89.6E""I,2_YJ\^;7*=#:"*V/Z34,?B^)PO&+(%3@]5#R0SZ OE!DEV MA+L O 62)<1X.MEN-.4694E^?'#.X-@4O,$FE]Q]&W.J[RR9E^/F$]$?AD9VAG+"CNX*>Y)%'80Z'FG*!UB4Q,L3@+MVJ8GD61FBW1MW^;.N MR,P7 -O_;"?^R)3.0WWI8B0X400YI 9#VF@SYE$73W ]=_!KR<$T&+JKG(MY MRUR@,V=3D7<5$6C?!][,@8@C<4B&_^8DD:0Y=>[E9C6Y'EP]LL6^:2 YF?F\ M *%8T.1NUWB-.;(2>"5/6:>-OK*]!]%YSH##&RZ*TS@\&B M5/K6$F(,S7U%$@K]'J_@>"^FK8+CQ#]PH>0P2!MG!E\^8D,A.18$,'BP>L9< M3?ZQRZ\O*2/ W#E,U T5-07"0Y[990S73S%5W2+(/)2HM#TO4#D$"L088)UM MQ2C@^A+#I#\7DCT:\G[EX,63NXT#LSD\5*^;L[-1R MRNWYLY%&E2JG(WBB;8BEGR":;%KA[>#+)#P8O+"A[ )1. +@"Z'_'ZI5^W@% MQ'!H0<=#=:XC-2B2HR(ZK".?@8,)B7K/Q5EWU]^51LI.$#T=-4=)G\ M"B0V,U:DS$,+5E/)9?90L.)/R ,J35OZ. 46GZQ)6Y?8?4S42#>XYJY !GZJ M5>/S).YY%Y7,&_Z1,7\94Y2/]LI4T5E@N(6.&Y4#,D.('YHL/CA*"#)[D M[W_-V4(:7X-/9JG211H/.&7(@@"0*T&0%*=]3LR9#'Q.2K;XB MR2MO=97+MR%4:W%Z!8@\,]9LSXOR*.5;*^EL@OH,"?I:$/+HZO4EF!1%YF.11C]@U,2A8PHNQ4F+T?E53>&)/FY4:Y:EW@WC37K M5FPAT^Z3?*"<$9G>)5EA]KR>ABJX&<%V&GD&#;TPB@3Z.TMWDOK#+>@/H"=K M?D'Z]XY3ZJIF0/)QP3M:L?+YWO412CA.%7&RQR1251H7"K9L/1_E#>SGX!/# M'WV\M]].1XZ&5A;;S2:BVZ;?A2MHSQ"ECA1YMC7E #,H,TQ39]>O77&C_24] M-A$-;9@*MS:$2Y5P#FXWU?/P!H)AJI-C_]P]21$64\4!QC5S5ROCI<8E5 M*M9VF;!J691298<#47@K"=FHYVI;%S$2K$L@-[D,_2))1 $9L888@H;XASTD)6#_FRR6%3IG7W2G49"GE M0/=7=9C5PHD=FS"-"@ZWQHPT;SRHE'F?1:JW0T4;4^OGA#6+I,?,@4O%22)! M4Z0(0%* I'LL\ACP46,)I3)?!/"H@NY3[8#Z;$))548?*%V%!>4NI&)/MJB3 M6,<\N 5*R46R&V>_8+J9(21$>D6-K?3[(Y(IJA)&1O*@ MS=/W*O&%9;F>9AD)'[<9BXED";KU7&A#%@6NT(V^BH4T4(S&DTBY?BM:@_2+ MR7*Z#FPXFR(4G?.:9\MI88"*'\4E8%D[W@8Y -,!\R'4I26]#>*_7X7H!H93 MH_Q#.E8>OB0/JV2;TH$?OM!=MIO'^'V4/'K1?4:@\WCH R"ZE9+E=V_>O46< M.%+4$9 ?U%DVJ(AB ],QD!P$\5$0':9:6B=5SX-*K>_=^E4=TM"!CMUAO+S? MK1^3Z-!%XS00)S)9;@V7AA.6-05CG<3,[N=-X*[3=-LO29R31(SFC)?,0IR* MT76&LF5%JJA=H".1I*#\@3@I%X?5^:8H9&31JS 6OQE<$30+0%1+;7H+LY+_ M4^CAQQN26-.RBH4>:M 9NY4YEDP^\%BZF,N9,4,C>LIT/B.BR_F$"MY%VTJ' M)?]BQ..? \/?PDDX+/S?"X^YJ5-QGQR*/="I%:8^YX$!,&EZ*FI< M6Z>L-&/S<69L@!Y9_,D9E4YR%YN'[:FS,X*((XS#?W!V'(ZV6-GL[/KVM\K<[PA0:3L;!VA:>)*B&QK&X78URD#6QV>Y)C?UTS M8P;D6(!?=1X?,KU$8[*H\I1;+QK-QO[DM%"EYZ(4"H0B^DGB,L&#T@T4/#@B2 :X&>Y_JCG-V> =U8UF'#X%1:32VUF#Q?22<>*'@P@XO@YM"W8 M%_VJ1IM@/1Q5DMJ5JR.@QY!NQ#_CQ8+@W9_/0A)8\8 *@NC/"$@Z\:KWET%L M,,>\Y_=80A<_VT&2,#A"X;3=P)0>4"*V82A6EW&@;C!.>\92D#-5+;OAJ7RL MJH\^S9L",W?L\4E++RZ2[2'O&5Z&<7RD(AL0TQV$=0,H;5' J*MLQR24J51* MR39*,IQ+Y@!WRTA>%1FKEASRQ,B+]=UDP]J0)Y(>:IU_1]F\5M;#:+U2(82C MHZ#:-2A\=H:34&E/?42M=9=*+Z$QI*$R?BW3T>8X;IN)KV *IN A=B"F63/O MCR1HJ>D(O1LKTAEM>B.J&X@,[HW(<\G.,32XB:[C #__!1_ZB8HD,D$,,6J( MDIL\_Q69<,GXHB"<=]7G[GT%UG4ZBZ\KO! M/.FC-X^G'TXO3P4OOO3"&!.YYS#.50M[SBOOS#D2V?] =AI0^ M@LGV.-#[ILE,.0YA"Z@*(""'84$\:5P29G#L0EQA;FJF9MZ7;QYR=^I[+\V? M9R7N(3B*U.^.8W8JFQQ\O;L@:]CK"\]WH@J7^[^R,@WE^SU0,@.C732W?27' M^!X:^?)JD-S'+..KCD#:AY Z.D#@(Y.T\@N])7CCA0$'"$R8F&ZP''L75O(. M"XS3R5'@BG MEEK. @BI[28?Q%@YQ58YRANF!CQ7P)TXO MGZE-G!!J3=#/^SK#ZQ3:@4#WY"2*6'-?WF.LIPJ80Q2B1\:"4Y30"M4:K"#)RSERGM+) >@OW$7-J]DLMR6M(][RB]S(H0)>PS+@GSS"/OBT>"0=,4+^-E M&&,,^0RG<7!+$NCB?$'MZRAAGLB>28L:>;;'-GP %.0C#%HN;UL\I?7G8E&Z M2!!&&N5CDLK4_5M7;"C14I))((?W.%D2;[.B=D=TD8";Y]#8A$8(_03AJ,1J*B\@0!KLD"W]Q[!+EON [O R! 4QS@!=HY\K*Z?%H#JF MSGR%W\J1!+D:F-'C'0?29M+ XB[P(O3#WK4&TB'OP+R.'I(D2ON['+AJ*<=(4 MQ'U5O9[.[X>>_LKBG>?.86E#C,JK[=+1H5_5/OXT^.FU.'.74D23O%"AI&$&- M/)1F:1WT!B%;[;;JFW_<:+#X2E,AHA4"K3Y33* MF73F)LACI4F:GGN$[!8)89E(?1([M2!P F :.EU7R86Y29T^) "V'?MA!,WL M\Y3@A^3<2U>W)('"Z^!L]RF%,SR2(?F/X9 M?NE3YB"T'!32^!1;PZ/13F .H\KI4\R *8S,U'3Z9^ )2:;0XPZ]^L3G\7N] MG#%OO.HN_U,6(%TE!%.-B=_K_HZ!?4?,L2T+=@_-@A(#S) 8 LDQD#8(T@JY MCU=DP_DEI/6EM%E.WP&L!M?/[O &F@/%2[ARMXD$<2>I(D0>EX*C$BKI(Y"3< M:UVT0N!>BAA($5,E(E6$!XO8YT!+>S1#LP>:;O9&2Z'[D QPZT-KE92SL6#5 M7<^082?Q*J5?&;)[.CE^HD])&5EV)Z82Z)M\Y/X=,UN#-[84C< MEXY?:J8\8FH'RE'I@;S=T-\ZZ'\PB+32,<2JF7+R2-"?:1?,4*RZ'^_O+AWM'<1]97PU,?PZSU3DUUZE13E@ 8-?W\!2#Y&7G, SZ0L=! MYDV-9NC'W\]^__;GV7_\X8]LJ>D_?_SC'V8__<=_R/?# M--V*?9!LLS3S>"D'I?7!HS.&?GP[0^_>O/L]>^("^TSGEK_]<>J35ZQH,8WK MO_$YNF93X+J*Q8YH>LU*HW#.ZU1Z[WLM>:11,B>Y=7VEJ73N&((X[4E _X') M4Z\U,>@A0=!975!_6:(&,8Z!_^+1)DZO1U=5:+8DT$^P_) Z(C%*2!IJ-T5# M=V0 !QG5D'QP9RVQV4*P7\I13K78/'#HO*,!9"JX_$S94ETV@0PXN-NORD!3 M7204S*ALRGWP95-EFAHM4PJ6G)/XPI"25UFIQ)EL-CNK0]: Z%%%57D(DUEM M(].[73W+:I ]O 2'W];\&N$M2FW(4+@X^*["U/>BOV./T-O^PLL.5D-%Z)O3 M0T 0K!\$)(]!C*IVS$YEH7>4*M.]CJ_".$Q7.(#DDO1L=Z >4;BE\C+@,$8+ M,0):PA"01$3X((.6E%H74>G<4K3K&$G*# XY16>[H97P020S+YXN*S>X9PW\ M.V?@4X/<7ARG;%_UL?@8Q9-'YC<4N1OHE!! ]Q,]').8Y0D"1GF=9;Q.(0S@G^@[XI5]#6:"+N12.4\YGF;?39EGD)IY*T>@11140 C<_0( M!*B&HSJV93!+OF[IUY]YSUJ*,\@Q@F)K-!ADZ:F\3O704'AM-\E\%*0-<\P2 M&[UY9=AG0\+AW4F#2E4LIG1>="VNO#,1- W^I.G, &M+OQQMQO ^RS:[6] !'X*4SAGGKU.+! 8"*^)]C+ M/B8D6WW&4;3"'OB1KHAG(5&8D4:,-I+$F2\-R#O)JK4LG*E#?77B%3PS7+Z8 MR?=%EV]!1QC4(6-9KF@*ZZ4J0[BU?960MB[;%HMDA(4/N;UUC=7U<,DH%3,N MY\50G67)$,N8&J1;.0+/^AK1^W,1 MIMYR2?!2M* 10;H^!=XF2=BM,O+GJ+K;IDR&CFT*-GE!=K](:WV;^>9=3>DI.=SLIF3M 1*V_7HT>#G1;& MT$L/TC;XK-R%Z6\W88Q93[3#\R-R@@@HHE^!)F)$!]\.]N0Q"RU'%0JB:1F^ M"9_ ZY!1(J$*QQ\ U%?,<>/43QAYE--7W:\9UJ+;--XA!-93XCJ)[#RYUZ[4 M46=1CTLNW=&D"\=$06=)\INC(@MU\0BD) 5Y#SDK=E5J:FI'KPYQ4Q4VG'.Y8"^'V4AVA#4TOG#M3KV9M M;9Q!W5VO-UY(X!N9$\G'?'&3Q$MVB/)3V4Y%9SX4HLJL$II^I3"H\'0Q(X;S79N6BJD8/+@/ "[@"2%XA>.4CIQ'^>D%.E\\>,^\/K#8R+1G MF36'QS%&-I,S^ 5.YP3"+.ZJL=U/2 E/ASF-\EDQDCUF#"F.SDKF/0\.!W>Y M6&"?BGSY[+/^LG?4/)['D(<+_]/2>N]4>$M8 6O"!@!E'S M"P80J=+:.)!]K1JN\D=X&:[Q2_.-RN[FW\ <&[A=:J*QG&@"$^V+!L-TPEEJ MGC>X;QYB,1)Y&3' MV94MTI9I')G4T2_ZZE!U@D6E[.C9JO,0)3,N"8%8 M,8%3"[0$UJH[3 C7#'/L6KBC14RA3_A-]VFPH9$V-E-LV.@"5D3K;80T!EQ% MM,QVO.S_"!4:?I01[UZPWI20 V?.,()(^Z?8-YG]1YA \E]R#!?("R$'6Z8[ M6>5 0!^'/.+5T^#3QF [UAC% +YS:^L)SW,2^P>V7- +)9CYIGSIBJ:C+$M[0Z#L!1+=-A&TSH&C$,OACE3J MJ$K@>R&P&D%5L@\J*A@,U3E>6MK9V2Y_1-RQS)+-^S-" ?N&J5>,#><44>@\ M29G6RG2&/)IR3F=DV:^=G@DTQ,9A9Q@;"6F!&S'6&,!<=J6/#A/\B"6N!Y9B M:(T\'#.LE- ]#0-O5O/AWYZO;Q:0 <)0DXZE_9FW(0"S[F?---F+0Z0.QF8 M;;@'*AHY'N)3*F@CU9TJ!_44611&[ONC%J+0M=&U)!6-RGOZ>O3\97?N' O\ M&UY&6?,S>)Q=A]_CO2)[SC\G,D.G64;"QVW&TOZRA)ZM#,;)W9+8DZP$KR*H M_HY9SPX625>F,=- M/WV 7O@NPSF ):V):! T <^)C&1_Z3*>9C>],RFSTV2 M65VY@.0$(O6*%_:4S@UB[#C)6H=S\@%#BS9\]N?M9F,E(BD(HC,$))U$(?O+ M(!;1,>_J=,1IFA SID%96<\7,G7ST,.>$9ZA4D0#J(,'2-(_/@GU0T=*PR,S MKF12:)V0#LJQ^EG>--U \\Q$C0*_=B1U,6#>5Q,H!^Z&9TRJ;A.#:0)P"_S9 M6^/T_#.FDF!BY2IC%-$Y$C2=W&46I!#[RS7WJIZ[9'GU;?M497>YTY-YH4JO M.H*\0_O Q0,%<,_/"?GM.F9=O^@%/ @TZQ3YTQ,IF,VNSY,G?-=B3-=^"'!^^WT$JJJQ8$0=I8!8$:C6 M0R1D.0HA]*/+"=?7\1/=R G9?29AAB^2+X>:ZXH08I1. DIJ^LR;F0^Y#%^. M2 83^]:0 +F0H*':8HC:BB,2IP"RI=6'O/J8T-5Y^_O!\94_8+*D7+#K, UE M<1='@N#_M(T!QT>$T-(%":.3OV[##5O$ZSA.GO#SUR%PI,O*;,9\.-[V6!M0 MJP9*G>+95.A,??W*50JD2\]RA4C:W-_A""!+64ZE50U9&P.)07@BZ?'*:UKV MN7A$B.>[$*\ 5-EST3L$02H$C8[\#3_ % %=?_316% ,P-&MI MVZ%'.<%\HCQMHH*!"R<^8XA)QK_@-;U<5IA@2V@(C"I:*;*#QJ L"2&VNV0^ M)^<(PL&*$";.1E&206MP1 5^LN @DU1%NHX#O*C'LK21FZW7_?-QA68H1ZX# M\G21_.QH2F0X38TF9^+4F GT]<]$%"DU &5RK+[]FJBXV$7LDQ MOX>\C6*$EU<#5B$2N.KFY6!>(BM3\G7,15-4FTDN(1QDV'!P)(,\3Y<%#_J! M@>G)SIR; #UQ&@&:'IA92W+%KMJ\7L1KY>I8C M8K-AM7]K[:4X"JB/PR>V=]U#HCN8IKJ;SIP?(SJ]&[+>]@YRN'I]H."A"M,L M]+U(5CAQ?]7 J:X]N3>+UBI%&'J[?8KI^D8XR/=\3S@B25#[BMPA$=F31E\: M)1+)R0XMR4>< 6SO+33<#'!PMON4@JZKJI=Z]]V#I N&<2R'@ 3*5S *55^^ MUZJUW+79&T[F8K8)PRC>(;LSS__M= T&4L^O7G&@ MM?_F6.S$X((W!%!''-3$T>.//8#29KP,>FR,,%=BK^=SI+7D9HT!S-%9 M*PFM/AGFB'& @ 7$>?C*IJA8-%FU1=@.\2,O7 ]W(>+P'Q=B9]_*5G,7AP.[ M25H2Z_@2&C"/:XM^X8AP+H1H;X06F!W% ]Y_F#/H4!V'*@4)P<)40'"YC MF9QYZ"J)@=@':3@(C<&0& W)X8Y_ HQEEK.P$&+"$1XYL[A/G\.# P=U]C;0 M'-[:/H3S"=C:G6"T^SN_NN)H.W5J#2EY;5JH4^!!UG)'I8]=_A$MH^21_AYRLC*\#'T&&GRD4M=#:W*?K)8DR'I+LX'8 MO\< UK0G=]1%Y(+$1RJJ$282VSIES:OYSA;1H<$+?BJRXJ"!3!B(KEX/Q(M3 M?C>SLKFW5I,'C:&0-M:,EQX>O?3Z,E_E2-30E6Z%D2]/Z(SUUU'#NJXGN@@C MT.=LUWD)LB-5>ATH5-0JSY$(8C8-&Y1SV7IJA;W@G#X# %!7GL]T=SMMPH R MDJ21I'T\\D1MHCAK#V9/IHK69R/)!M;0+4D 1@64:MF>K!=&D*#'U ]!T$D, MU9HG?G'6[+X=7J&G*6LW>]$RT MKHHM2=I.4X8_;N'SF"_N\"8A#/=;P@(>FD;""()MEY-$DN;Q2&-$PY1()!<. M[K!(& BAI>;+G"A:**H#(U[:$$%=)Y/NKA-S@#'B<+ZAE&H1]LTWXJ- C8BW&Y3ETOAH9 M4OS9,^#.C?C@<(;Z;/A!-Z6C*1&[5DS%0X+D>#R/,A]1%G] ^!J)0:'$B@_[ M%M;Z,6[&0IPZI-PX\+!FP?*;KTPH/>'MPGI=WG.L+]93Y!] MY=S(A(YR* Z&8!$BDW M/)/?W['X5,2A6U0G>\B.6SQXS[T_\9PE 01J,"43"5\!7]_/5(*2Y UIS*&< M.X;H"+$.;^B#*WHJ0O._OF:B),Q<7SEI7E+OSDJT*%_E>6M*IK=4&SP8 MDL, -62F6L$/XY&LQNQC5_V6K^I!CCYX_TS(>>2EZ4=OC?M%7AOQC&:(#878 M6 @&%#-(SWJ(%@9."#^!,C; H8.7].YZ4 MRF#VTA6 5M#_@+GUY$5PT5CR"D#B($/I@!\T\J-Z"(80V'#[UTD]O,DE#A5N M-T-.01(S4)+##QGA#D5!1H/HCR'<1T(G#T?X*B$K S//! O MP#I$[0R@_T9""LFA6GN7PM7%8O(A'+CBP*NM4#]_P5[PKZU'X*LYVX819/-9 M<=7GJ*@K;0CT*,9 :S;(H/DW PBI/.!2.)TTDK2=!"8&D,Z,9S>*./P9(YK5 MYIA:O1L RO:W.G"8,\>WC&@_)*(QG31Q'&ZYJ7A]EL@^?2BG/$.,]K') M9IC>,DZ_(0Y #VQ+8L*?@8XX//#X%W$;@QN>)#']T<<*KH[5(Z;JQF;/R&!7 M7PL@IPG631RPBN!/&VA]R%5D5:*I/:F&=PKB-\8L%=I'?K:WA/XCV:;1 M3M0= UAH&'MT/"_2FW(.:0/?)+X7W:ZHELQ+A@^-+P(9Q.@@3FC*3!M!0W>< ML\N[H1Y8ZM<,D8$>&4RKWNQ?"%[2R"K!%_*R:&5A<*P&,&CET$<_%TIQ$W/P MN6T.KKZ^.:B$+!SZI(5\RR]AM'^S72U=6-)PE )\*,OETJ"<<><%//V$R(O( M6?/)[6.*/:C.L&(=;*2 M;"(X?XS")9OJR^<-]JDJ_A"NZ2/SQ3W K"]X808[XED?^5X!/6!BAA0;2&]F MF#-"#U[!"N*\P+SIW+!8$LE85P5'#OMQ9[!@2 TPC8.CR9F=S*K'1]?-$S6)BB.0L./U:!@L4M8[IL MFCU\T[=E-">-%&W=V'8*93:$D,9U/1E)M0J>6X_,"=M3/%%4PB7W:!:1 W=0 MXA!BOJG!Z/ZR54V@RKP8U_ZF9="3=\: MVD'P.YX0<"^SB_1LES\C8@^G@*1IJ_R/43]AY)'. ]*9 ) K_4'!"&*EA@%N-&B+".T>KE3L"#7 ?WJPD7HJ;I:$;\-M%;S MD,&3IMNU7H3;.V/::(>3,X1TCD3QK0S0!T8[>DCZ$6S-4$WU[KG1/9]SX@QN_CK>;+/T!C_A MZ,=>=W4.+@]MU(#H##&RZ$=GUI-%J8P(/!=C:.ZAS0+=9CMFGJN#C-I(WA(# M)D9/-P1[-S_J9TB09G@;[EP00TEIG-!",I:9Q;!ON.SC^"'4KA17E'$UB78/ MP1RNM2T1";X?$T 6X_]DYT,?LTO_,M4@O.^#-HPKP&' YS5LX"BZ??98@!7V]>;?O/L']/*\]T//:?5E8P7[ [@HKICUS MTI:@P\XJ*FURQA!_A&>9&[\LU.;P,K**Z@+6IU.XAB3CO.,\9WU88'LS%9_C M9M)S9+F_4EEJ,E#,PA<@F)SZP"T'[(FEXHBZ.)2F!$GE5(]%&C.FU[A"@P;L M>:!$P5GFA:8V?,4\"),C=HJ2VIL!4[2'$"KJ((^;] K+@A5S+82 B1*05PLS M0,Z!SPE9^<2/8#"J64U4_@=;'5#RS8KU5TK8,):UYAN92O;K6EK8D]."*N?H\94.K7FN9GS:2G#.[UY(@AINB)(V[ M.,MIG(4!]!4.G_ ]V"?,4J*:'MLKO!W@FAKXPF=3[&KP 1]8534:6A;P.HGCH',#AJZO< <#EG MR&^4QN 8+7V8-0*73C@N53%_Q+T@W!Q^Q'U8CDQN=ZS)RI09UOV0/"\JS'EW M@#A!60:/W"U)GD)Z)9_M/J5@#BBMT!KT!$!=,=^?' IR?E[!:%3B[S43WBD2 MA;MI*$'V+%C- 5.!4^,,!N!?G9#1(]NM,JMDT#PW>R*,E%$"5O@#)FN1 MZ'"%#[W^-"*(4IDNOP6OC\[W @_7!*D!S>^F9^Y^%6*AXY3]B/YZ^1['K!UI M')P&=$Y#.)[ XH)BDSCMZ;<28\R0&(7YPLUQD!S(8>[T@(*;_O+NT@\M]&<< M+E>9BJ#+9NT\V#_?9BG@78@HLM]'"Y$#J;2!O(.[R"S01INQK!;?45GTH',0 M'2[^4%X*4DP"T!>8+]F1!"$[3&31%KUHY!4;A MJLRM%]?&]>J*=7"_7X@%OPI3@%QC.8-7]'>'WIN2'N($918B(WD4@LY'8#"08G,8SN=]CAM1(DC01T!>43IN\F2L2F;U,9'ENE^ ME9 ,?&^@M/$F+QR)OB<>?3%M#88YH1MTS:(9?*!!$[B&$DP>TDP@H(_R 49H M*C"DJ,;)GB]@/LJ@)XG-\C^1S:#_P??)%@?25]=S>RO/KY\SB[0&\:%>>.GQ MPDM/+[R,]!Z(G&?1=STS_\;91ECP/>@G-.D5*/K<-28[E[R>5I>\JDP_/N]\!?:9Y2DE'+S^W::$^C%6#2\_XQ'64F+@E)R'E";6 &J)PRV)\P(=P? MKG6VOLM;XO8U+MF82!M4H"1I'7*U@9$VLE-+[H::' E1"^XZXB9:SPV]PSA!2''W=\U=L)$X_&=X, MWA%>W4C25[9K'4/^&RH.78+Y@BO36@)B+^^$(,MZ4W MW4@X=>-SL"V;47&N MY9 R:"5'RD&Y13 D.W&'>1^SLZ+_<0=C4PSLR.JT*7MD0>QCDE??N^.TA=;0 M_'LV#<29*Z,B^9! MGB@?2OHLW#9 &W "#)?D7E/@O(W=(+-@N"WWDM^-DW((F:/]Q3U*.4L)SF-@ M2%8IY]3K\ C6\%UB\,8+9?Z,!7-!$)2I1:XM 2OR1,VB M'(4,^L:2@KC*;#K;AE%@I0VJI#1MCB.3V>%SG7'XC\LX"[.=9GV4ZD0/=?@S MPLCL]E:N#3XNV9SOWC@.;'2PT^K,1TKL' M%=VH4VN7?SH9KQ4)KSN1]\8"-7F'50LW :.HDK!W,Q1!+S?(A/^&)J1WOGMU MNOM.);M';)83Q:?4Z2:4X#[X)*L[<=^4]NJ,]IW*9^=;..?/E59F,X^]MC=C M'\U[H(Y9DM<9J^7*>':Q8MB16C_)R6_8XH//^SO[US\835H4SH6DR1+Z)A&=RNVF+VJ'/@K*AV%?E1P(\9$4C$:#M%%NB&W]3DF]H!LXQREG)1S?4A/6,T9QA]P F7\V M\2> GFOTB8-E:,*>&%Z0!A6,*CU74)QT';,:)?B5K(>:$\A F2^$)H;OP]C' M&G;GA9?1?V9;+[*JYE*.$&,):3S-\G*RA/!N1= O07"&4F#-P!4%YF:(L_>M M3&LQOU&T/J(3I;P+CW+*^8QYVHP%=%QG(4BFU M?44IA8=U*:;/?L%T\C$.!"B9%@GF^:6#^D9Y_VW6?CMO8RUM2'K2;AE&(OT: M<;@4KB=_]T"\.(W8=_G>"V/X(OL":O$VX%&A#;B*'VN\(,$,DMP@C1T$_*!7 MP-%@9:%C3IL,*+#A4;%K>N[,V&>VAN[&-]9<%0U%V69^UC@G@P>3J;!]6X() M&LYR*GOQ;)QTG-#0_!J J^#ENDB@D,8*IBT#T/J5$W3>?:>G_5WN*N3&=R!@ M!':RJ>Y';WVX!HBU?&(4T@Y$C*E7":!L!XRRB[1-*KD$V59_[:^9#GAXQ*K MR])YBKI3,!2!]\#0T\$GO0HW_;0921$9)-T5C-@3R$C%EE(1G:Z3!%C YR%X MA>.4JKMYB^@J#=MC->2G<:!IP'D5Y1E>T'>HF=OGCA!8]SI/TL;E=EJ=/LYY M8UY7W6;)V9NA1\8@6/^.[IJ)S&_DD YOQ8J&7])#W<];B./H"!O@$SW@Z^8@1]S;M!:L /5 M?0O(.WX"CH9% W<^1=(9HC4(Q-B):([:X3TSA35->8B7Y%&R_> M_2[==PL-7V!Q20TD.1+MCKGC/:K&I$D$:>)!-$CD:6B2L2Q0 WW^RVF MC]-3:DDW]=\2V$FR'+2ODE9]Z>?CP3;F(ZHJV-29!N=F)BI[Q'OZ=&R,Z7CB MTQ&JZ1@:6!AV^BF]I0*6WA)YAU9W*1H(B$R66P.?UPW+]-: W4_)#:H3]&1=[HZ<949FPAR;R/UY8HP_)-_E)H^B%%]+>K>N:$0(2?53B?LV#_=(, M0B=O_5N1-<@$H5$*7851SZT-R:(TZ9O]"> M[ LD-JN UDA3C7:#&G,'TQ=LR]65"613A9='IE$!6=DZUH-YITL8E;3 M4Q:^.IO(Y(+D6*CC_22*6H0Y#BD*C52Y*!M.%C_O24YY&[2^9=E&"Y:L-N2P]A/%<(,#^L.T<2X;T=G1H8C]SC" MWNS+>%E?\94,0^.'YB[*TR @$/3E_[FABMR[?HD)@M),_H" )GKXDKC-T[<" MJE\J/A#8Z;(*QBV,OC4!==NT343G,/D6I&PL9"K(-T(A4Q_0^V9QCD".AOJ7 M/Z&W;V9OWK#_593">!GZGV]^>/.6*CLB<0N]BA-ZMO!*IT&KPO77?!O69X0W[+61)OJ4[=VWO _4SWT0Y921('XTT49T@D6CHZL*58%6B@C+#)/,K)!O<#7J'GW"\ MQ7WC5I*,PP!57\[U3T32&JZ4J,&5<&BV2Z,K81X[2#NS($O%K>=[ZX7&^B9(>A*SAE M+6)(<_V EQ@=0)6C9Q2T2166,S2RIDK6H!'/8<44NT[DVL(H"(:!RG>503!? M(#D4DE/!!CM>L0L7J.JN4EA7MM:RW3O],Y;3L-%WQ."WK,W@?S'7E*69/ZR\ M6.:*3K!I0P6D(0=OR"C?2#)^A,T;K"]&T=$SQCI\TPM@=J54T\7;'Z)7;P?' M4FC BV1M"OI\WCH.9-5F<-G;P;:C!PZ2Y+?W/3P-1- ^]E< M*N$7,CZGS7A4XOE\\CSK'WXIY7K03YRI?]O'%'OWF#R%/CX04*R@Y'&22-*< M.O=2,S>Y=N*KLL&^4=_F9N;S""I'!+\BR?J#EXG*--8V5F190Q?Q*$JADB\A M&30,A.XZ');JT)O#Q"'/QX6N FIDT4N=CLTK'.GH)P]T>*2-_Y5-C[X1\N&X ML07B WD4NA.?PZ/=TU.!Y<3?)#ZO9WH.#^\,Q4#C%$DD::)?@>K@CAN+$E4T M52^+-;@\ZXT7$F[L%_6?ZSC "Z;",+3[RV<_VD)^D!5]78T[_"9T*&)4E Z^ MO0K5-A]7J+^OU-#*MAL>()4E_*5IXH=0)@/^G\OG,)L3V;+SY*RGG930#5V &LH052E;_8GIW85*VO'('O$CF&J.]U&,T:3&+3JR^$Y2?&X%:PA#*[CC?; M++W!3SAZUTN7S@'>S7M%V2D!RNF@A" ]; F)+$+%K= $D0;J% M+C^<7=X-6P-B2Q C,:AB.0:O2,8;@D$M@$9O>!-A 01]NH9V)O]FO^_C)-+I MSY :@7>YU,9PY" >0MQH/TF/442C6Z1&G_?O="!<2C)Y9,^)G0IG(*-,XU%1M+ QOB LU5B"T==J&22_HPGI?,ACE',>G#U MF2BJT/MB\IP#%TV8WKY[? BSZ-"Z&/8NL/[VW:O'[Y&D.F7.C960[&//7R$_ M\H8+Y,$1<._CV"-A@,'( MZQ4*H(<05(,-=&>P@ '9[M/ M*=RM/&1NE+#VE)T.Q,$-Y5#H<8=>P6@HC+]':D ]./4U38,1BX!Y6$3)%Y%O M$2KA\X+MP6BU1U?R/(U9B]0.V5WZZ/ MG[,.LEPVU"HWVS): SIQ?CJ:EJAY1IH[C\VT:?E*YL-PG@)UZ"F)%PMZ*8GN M2:P'&6NSYWWQ2."TS9YF^C'0<9GN46,,BK3Y]-8CV7Q1D75OI1F 82=SF/)" M&DH9MSRO5 " .<+FMJKD883> =.:X[HF Z4I'3XM)0; 1H[I?1>FOS&Y#D[1 MT8@AH"86VD%VC0TQ"CD5(\E"%;4-)MGNEA+(0%&G>W$#A]X#?;M7V\V;)%Z* M;_?!V&;..F[6IL'<8>;W#1Y/5AGM[??[(Q31P.^O$9*N*'-!2CE_/"HYC8X?-9>%(NZJEX=- 5LN0D7W MJ(2J3'J-W(']L^A$!00>.+VNHN2+*LGH'0)Q1W+ MX.WCP+R_PQOZR(I>153/7A)O?8=!\P7Y%=IF_@SOM=0+_4;1U^$\B1H!4K>V M7Y/L8NW9@"BGAL20H'S+"J6QF.!:(.2HP.V=^*S;5 M)6=9?^6&^<1$)A@G/S/]A6X1H.T+:ZHYK>(Z1X.V*7'44^4TYN[],H)TEJ!'K%T\@V=TN9F%2L? M-S@/76_?4@3HM#@U=^ZFIG,OMC.]%UOO-L=MS=@*BN M8_7T>4>)GEE]E8D+K)*0A4SUUA7#)_-!,NJ%.* @#GQH@:0@@8#&5'DUDG5< M,-RPK:[C#"])226S"O^IC8'$(&XN_>'DK6HG[T4HU"1E37W"V(=F#H,;&MUS M8/NHGI 'S+I<;[0\X*H$V.,5-\HEW3/CV<5I\]>M1^C6DR5P?0])14Y4P1V! M")5GIRLYY/:30.!G.,:+D.'6Y3:L;FH>6@@BT;[E -QDULN$3YB8OU.%<)02'RY@W(_-W+-/2\X4IROX5<<-4%2W0+WV^ M>/">^YP6HLY79PD),_P5!3(:I91_]%;]X22YXGYC(Y;)($>K)>0!% ,Q(9F6^L4U;E;(R#^56IE\X!]6'@-R<++U8 MH/IX$?/C6HF,FG1Y>'?0X*@U0:2J9PK D<5=A$BM"6+DBU'4TR>]I:F<# H\N#&(MX7M)8C@#./\#$&/2EL"RCV9"[8=8PH8:0H MHS-PJC/:QR27F:S38=4&1RB"SRJ')SD424S3FGB47H-L$30=&3AV!(J:93D. M(9XP>4QR0'PH0H\XJ@03ZPN!\SY(OCARYS$_1*;IYOUT">XVXD2-[IRN+#FK M4I4*T:I$*JWJR7&,6: M'+<%-[;XU\MLG-?0]!>B;(JG&LW?(F)(>D'G+988+.@6%<(<]X@!=PQ3U(\[Z-Y S M0#9*BPTAF:H^:L[0-NQ+'.TM[#%*V=C(>_!36&!US1 M0NM?K:3!@Y715"'JR,9%?& M[)B.@++FS''R0GG J%<(!&SQHG47KD)8WR=X75? MR[&&1HFS+*'2D2H$T:0]$FF,M/.11,HKZIYPO,4*[8(>/73+K,'FF3]&X9+M MJY*4SI4"\L/K+41J\GBS6/MM.#-VW0B;80QN^H.)K&1P50I M]AC5.7?83Y8QU.I?!Y2%W;A>16EG/.%2'/W MHMO$2CEE7B5*;Q=%'$GJ#ALB5&*.SQ=UJ.-.L=>/7/9*.'[I6I(HZV5LGD @ M]#O$Z!EZ(HJ \\,O[26#LU<9O_0(NJ-?', DAO$6M"2.PT<-XCZKJD:1R=%P M6L- [ *(H6.NN!"HPN2[:ZPPG/31@8(?K\1&DHH2FUY B!*D!L7&C8"?4O C MB2290Y?M$\^^4V3&U%;[":2O2E$J-Q 2=(OE>$5]C0GM*\J).L5>LBE4!2R& M@VH/FZHK?V1:)H&;'ACCSV(YQ,S#&:H7L6.(&+V&#X!5%()#_J6D9SOZCTV2 M>M%[DFPW*27! SOP#+^$<)#?07V]646LF1DR2P(9,$N.-*$Q"EELDE7$>07, M#1D,T]E%.;_.W)\V=]\=Z+3S!;T=V,,]W=WJH_8U !R2?].A_DT7-BQ;#P,Q MGG.("+ (=]$MEP1S9_!\(=S&?0\[DRR()/W1+MW)MH4S;6)#PODX$I[2G1J(=G"B MHSW=F3Q% 0=7)%E#*>TV$Q-PZ1$(!:34P&,.@K[+K ^/\O&19(!WT-188#J_ M8 +,3.Y)^B:FS CM'>&\J4B%IIGT]*AJ<0E=W7'G2,VS/>2-H('B4051^Y?- M+!AU@^JCS4#-,S#Y1DQ^&6XZC*27[7KMD1U,">!N4G5,0*O)KE^$8SK+,LOW M!'L9^IB0;.5LMY_MU(^_A)0_XJ]V-_2DCWJT6]#VO:+)],V/IW]SU'C!I@94 M3MV7,1]Q)4[+)J^H!]!B=X+E;WK^*\-WQ,W$E(J::[M)]I%*KVO>B %F: -# ML(V#Y2!'+*[FDJFJ6;]58K.A9KS;O1S-4=!C./&C0R4_0I%;2_?'W>)YUFS> M(]0O /5H&_TJJ*J);=TC%1G5[!O$@53H 9KMZFX7WL%G07Q$R+@D0WE0PS@*M!L M6]!H#QF/3KA"1B[9%O!+72F*.BS\X99'E>7IR.*H"%;V=!_4!&"=>0\:2MW. M=A^\?R;D',[A/H9B8\$?. S8,(B-XV@=!Y3:R%G=1_0.,I\2WY"2&MV2-?IC M"W?BB=>0)H,WV0E?'O$Z^.H*/0/ ?1%RFP[@JM7\)LW/L?EZ/9( .;!=%?2S MUE[J;%?JY\3:+"D_"3-+F1:3RN3ROR6 EPAZ&*3XZ//A<-A)3"_?OY"GI\6> MFT//XN:JFK7#J4UB,CJ52E3)W>G%28@HJT1U>-(XD,997N.C5?15"7P F4F( M?U=LRT6Y%I _-S*24KW [>^-*B#8/BJ7XSV&YH2;%36XF%]8EZCQP4FLD3I! M#? 55B<2S,$M24\,N@KTY W33W'R"*L KLGK>+/-S-Q1%1:H6M,AQIG$!,+^ M5-'E*LF-!R;!LHZYPR\1#K=3Q7W=LY,0!-*%0=O_'&:KLRRBUCZH7<8B1)C&);(6UK_)C MPML:52L=]4]/0I@\BGF/E[ (7+FF)\O_S]Z;-(P;S8.!L6^M D'T MH#'WA@T* HU"RE&Q%=%8\0<^>7(!F:@P1W#8+QZYS&+]' MV((*,:-&MRC]WP?_LX^YG4M JNRRS0@T.?D.5*9)-Q9I8$@4*S9@P]9TT6B5E<>_*;^ MX VK>\C=CYC\%:-UYR?'S!,BM3LU?0<$ 5MAYYPIHX@V22&-PO(L$Q9ANHP' M@7!M)S/7 0W@8,N[T,\_2,\ =R0()+MD[,D57;4Y0"!.VKQB,13GUX[V$,0' MD84@#Q8$(B7UV_E?^6LL8?:7G,MK_@0(LN7^T'S=M_2RIBD#(O\I"QX$0J1E MAQ\'X;E:'IUTXDQ.)P]O!?M@B\> 0"P+//C[1Z(5YX?K+'$QR :!0&WX1X=< MICW2IT&0N<*0&*8(BSKB$<;-RU=TR@(WFUWJOBC?@#3*/C6MS Y#0>P=JYEF M,T(B@P6!2"HFI:%82-'5JB#'0J'E,Y/<'.88LW>GZ)B+&1QQGE/^MPEI@V/? MKKMD)+ @=BA/KB]RHXHJPTQKG0L- AF&.9RWWV2'4[C@(- IE"M&<0VA,L8K MQF$:H4(%]EN)6P*ATWVTD75<,A\(@G0(\&2UY"X,$V6S@$#^XGJ_7"-/ MS\P@B#3 >\<4L@RNL6V*$;X+@L!7MIVFH2"'UT*='X16'@P"5<:>*C):M9'& MI7K-;KDAV0WA-OCN-^4[!\RX_I6EQ-PB?(9L-\]5O3J2[)FTRRLG,T5QG'$$ MB5,2\UHV%K4?0=R7X7V%/(_..%\&0>02F1?+Q2;2C75R8\L3\%S1 ! HL<*! MN4(F2'95& 8*/1VJ06'\#ZV#%!^"2L):(9=*'9<**GE:A2*M.LP(@BC,J)QR M^ X$"NUGL_FC2HG/N $- IF:8UZ$!Q,0! HO8>;ZI?Z0%RO$#03CS"NZ/\#[78A M.O_CV@T=MK;?A@"Q$]R:,IS0D@@>!$+U]X!I&W>I*[7:[MTT FS%AAQ]3.6: MBE/< G7]2#@-"/1;Z;/XD#&\3(IL7F4*(%Z<&T02R;T'WT$__HEJ>\H% K%C MM^X[J8_M1)5(C&A[1/!&$:)/H['!='-577;YKR"H_=%R?=*D=..G[@\W3YI,J<^B*]27TT"&2I@>42B4,U/'Y\@PEHW**_\_?8?D+$.B3U M<])7\+?DT75 [=VF?2^#-U^#)@V:5@O+I 4SJY@( 4$<*[XR"$C9JWNK&HU? MY.XM5J<8\ZK *]J[A+_X\;-UY*10UV% [,4KBO'914XN%BHI++<(*RHN_@5CHF[OW MJ47HQV7Y0?H4P)74$U$;"0+)K.)SQ9P3O0#C 8- )0V'$I,J\(MB[2PTF( @ M4"@3R;(H2*;37UIDDC]%*;\\V(/5-Z-M!!SG79ZS#.Q5#O7RA( [( B8 MNVCO@Q!AWIYR/?M .%,#GZ1#LHU$Z0 0.]0I 5PQA>K2.4$0AI["L@($+2%K M'74DRC0SEJ@X% 2:61JT-%,3E R4U Y4>&'=;0802#=.E4.+M,?-^DK4 MT:%P*$7#0:!;D05LR PBDM3[%)=4FTS35=\OC-CZS.!12@- ''1V*R.F M &1"@D"B\#F4S@FA?Z<$ ['\#N_(F/IRE_$@$&Z%8;(ZI]?(1SMV,%0R! 1: M'="!B 9A6K1K_3-I6O\%>=X!643 W&/AS;;1)> @=B7S]=P'H>SQ@:HCZ9() M09#DRO-(R4+DL'EZ=B:9QJS22!!(BNK%<[PN7'@0")79B)T<1#WJ&BAF.X^V M#!#DOR$@Q)"AJKD;?7L4]83C0X- 1M 8E9,Z(1X! JF.79#4#GFGJ4"00>*; MN\2O!PO13OR') /R\PAZ3@6"#&41ODV8X['9/0;^GMY6Y:J9?>8!00!>&3!B MX.5E6E/W;#-_7>2WOWQ6$,2YV^V0C5=[]\.F;?U(<^&-3SQ$Y/\K+J(R!SYS M']7_0>*^&N SQHVA6S?$. 5A^CR4)H*PS2 NH'$4B%E&;!/J*<>\*T^Z9>,A MAH9QG!LO:Q3XFF0("+1*?>,N#(EA&9(318N&D9<<;A"FK*9,RR'7)M.E%=XO M]9T5!'$:A3?2AT>4%9,_YKD-@& 4'_ MMHP5)A!SH4$@DU?"Y_K6:P#&CTTE+>M+$'Y[\&EZ.697*HEX,GNZ/@& M@8]R9<>)Y2EN M[64?,6XR?4'$?O8_H2/F-%C#833G$X 97WX>!0]V:0XC[0KLH!T_H9'I&.\Y M#1CT-\KK9AJ$%TX%XOZWRYTQ@//KX2WPL[[%CY"<0N??8Q!3WD5#K0"G(C^- @ MD,'VJ6+%(Q9RZJ.-BXS;_]X$X2D@+>0Y"8]- !#[TZYI)TXK$L$;WX,TH;;( M.L;+(WD>>26NM.,L24-NU2R[MNQO:864YJYIF-+X._+;P$Z(79$F+G(>D3.! M0!S1_!EKO?3H9]\A)8O=KZ1/?%9:+/3/TIPM_E 0:'9X)D\=^9>^M4\G 8%ZTU%]2UI9 ML(NU<$"-R\/\@?D--D-(+L6]95/=G/^2@0]MG!MFO1D(A\C?6+ ;(7 !81RK MI[LKOO58_FK^\%A1C+Z0ML5;4K& Z@:D>R3G\ BA05!>\DY3Y*!5' H"S2(' M,,OW2XMVYO_XR<5,-[0/9W[N2:<)0*#,+T+,=,MU& 8"O;0=%ZFN0-Y3$Q,_ M+W/-M)FYT""0N:%/'1]\88$SX9N=+A,8YZ)I@XY,E+J\1X1L*..+3^W7;?"$ M+SKITT&?I@8>45=#R\N\M]AJ>D0Q_I=HL\.J@^.V;.B>TX XKF61C1?+=?"I M2UMV5:I ,KTDTE$PD"N[XXA>;O,+=Y>/(//7W1R?D>[/&+\:K&3MSR23/DOC MR32&YE50' ;B=+#V(^T[FM=K3WLA'M9CY<\+!"R,?DH$,B5(5:!:X7?PJ+#! M3NZCV ;9JX!\%WH206P8- M2*E$#'E%3HK@;MTC!MGLWO"_1KLTR( Q#&/Z((RC3.K] @BB;<*]Y;N_%1EV MA2>1EBY%$8DRIXT:LBX;EE<LS3$]F.9^DP$.AE$39^!ET- ,22L8YU0F%\IOEPU8J>U^I>V#K.Y-Q"M\HQ";NW!RXYZU)^N'>TR.;'=N[4?C2ZUQ>,K9V(FV/#@0 MQU)GD94R1CIXL9S*IT"0\2+)K_C\0_.MP+B#HND_3[,IV]7!9;#&$ M'R+(MZ'EH,JS?%[JM^I($'>^V(+\40%?I'% 0:!1VA576#MSR'L]]QV]$49+ M>3&^_'0OTA<_1RR2,PVD^=1/L2.>KJ\ (UX1',I2:.2U0U3'PD"TX?11U&<5 MAAD/H-R0;"XL\%@I$M7?0.Q#<50X!36KOX-8L'K=$I'7M?LL %T'K#0B-I1Q M(4Z*[6?V^SUJ/=VH_PKBF#'RRH1.;!$\"(3>D(?_=?\1^?1E&.EQC&E.*G18 M1')F58,%.D>G"4"@_ 6Y^T-]!). \MJ+:I[K#A;7NJGNGG-Z+71GS!+>*5S":-L.C\$@H2J+]:$(0)&%5U"CS^Z^S, JIK$%24QQB&J?:XK^1Q70A7#0A")(4#RCO?EBY MRZHXS.FCRG)G"4M\0W'L%=<$#R0F6!)C_0T/8!NH.K\ @FB-XD,5QPE?V,C& M@$"L_9",6-_""L]<>! (55)5^8[ %A",I3/?9E[%M/@O,]P?J9@"!0X+_!9$,8]V6E[\TK M[*CEF&\ZM>0C0.Q$H657TC(??.*,/Y8/SH7JN6C@Q)Q"#+?,.3.YJ0)9OBAB M%289_G,@3HQ.5Q?W=81&3TJW#X,@<1$Y(A6^HD/J#1+'F&J0() @^3*T!P 6 M^ID=5NW::'D?PR Y"0-,':K6CR!V2"W,WC] ;WP_ZH$E8MDK MQ)\*,!![Q&!ZC)Z*N0-T$Y)LVF'[-W;_%@A"5GH=D6J^W!RT)I1Q%490Y;%2 MDI=?=C>OT]J*2%Z"+_0)P<4!!K--%EAO0(. MK'%!D<68SOEK$5(TM2DE6# @=@";^6G;G8J9F9:MY#@%.-!@DTT ;6$IG%X(7EQP?Z% @RUAY49N1SK.H=QO;-,SKW)6_G%-]6&;_E+ MUZNX\ 7R7P[IF=&XHI!Z=>\P<]X3^S<,OL<'PIXL_]S4%P2@( XUX^J]H)"T MC,/'<[/[5Y ^T4R#-T+.U&\FXWMYA46"0^U^SVJY[VL_&K^+A&8I86E&?/-B M-7X&<;PJKR9;W>"[/#"4C0:&K)#-=\&[PT3&;U+*ZNY=CU/'L?D[B#VK9%@V M_1]J-54[30 "98:#CR.)JQ69\E9M:38,5WA3S#MTCM7Z61#DO:B.!2]?I/>$ M($A27@3:<*BH^%5]WT59VM=*O2]I3*C_C""(HC.06?F7H6.FE7\QKA!5]'(A= MH-R#I ,PGOGP8(!H7UE3G^Q_'O&M_XFMAC$ 0="^[L?EYE RP(R?_:H!7-IA MGVE:>;O, R]I2&TTD./V=K0\+U\Y^Z#50* L^X \3^BPJ4* N!>9 7P=^ GF M-F+!T 8T?C>^4'+Z:0"3/# 0%687 H/8C:S>N*1!2AT&R-EO,_X/JA("B'V5 M]V81/1BH@1@__:F[AKR6^80\DDR1&22;W=WQY 5G1!XEX8D\FG+2H"0)! M/EK4>Z0. X+:U>:-3U:?,?L,FQHXS!(XPA?6Y/8I<"=GO) M?" (DIKS4138+O$?$F%[]\.--V&>8UZ:7INPEHBGU,91V^PPB)7YY+E5"D1J ML?)@$*BR2KG_U*WR^T^PN+N#CY8@0;8*8%R27NV(++#";R@65^OB H*@^BTZ MA)70[,1LPDR98=4(9<& V)E:-EW9 MTCU,(TA/*#X$\BP\SCCC]GZ>JOSAIZ];-_:XJQ..S)X$$=,[8&%C!5TG\4\\TX=D5WZ'"@, ;&GM*8_$3>"].TF MC'%V4//J91W2A9Z_# 8$QV^+/\ MQR(*PT"@QW5PO"+;LZ+(W;G(V09E:2[.]G6;! 3J[3Y<>84*3H*:< (E%@; M491K4=VY8@ (E*A:S<@MR9N(%^YK%GK*@T&@2NUT;!PFH7T@)2##8!]:QZ)= M>/E0M(1)$XZ9FJHLF!$$2Y13O:I-H<:>1"Z<$09;:I6R] ^-#&?<'-;.ZU'*_ #A/)$%= MOJ8J' ")8:U0^(+15FZ["VVP,/0;0;C3K"\R!.Q%9K.K^IO4'>'O)_=ARVF MI;@SG-$@D%5W55WFZ )S!/\WL<(8A7G0@G<:&V @]BK/.[Q&/MJY-(&G%)M5 MPDMIBL@AC!0;$PB4O M4:&\'BVW1W[.9!"N.,[]$K(LJ'#PHMAHX'EATZTE(BR-FZ1PRRV;WA?XUVJ>'$ MQ%S_[""(Q>K:*.TSW'DP"%1UOC2]S8I:8#-ZQ(H^[*^"(&X1.ZFT%WH)Y%$) ME7$@$.34]^/E]K%P[3@%"+3O=CLB=W./$SYYKWC#TMIN">%M19L7I@=9>30( M9+'2B/6-*':/>)5,A.H0(!9=D+:,F0N9M@@>!$(Z.68*,C1?3D% $*\1R:ZZ MT&G;'\=-'4?EYD?7YWI[)CQ%:F"PVSD)M:,1/V]<9=9Y@EZ)9-CL,'NAP$V5 M>\!/@3BU>*NM_3Y$^ZQ!?*9D"X^:; P(Q*[PSCA$OF,9F+WBPSN1FO#((746 M2%@GB3,<\EY-V*B@ZH"0 +KF!D&HPI2H< :1WBB"!X%0Z<"X;I=;QTRO\C=% M1XCZ/" (4.S0];GXXR<7L_'0/ISI>WM>-JO:2!!(ZF3,;7=T;N]EK&UH-4:Z M ! D;\7S.C4E51\- ]G2TUF^([$; ?U;%-FA>^*E\72=P_CK00 M)@"(OD8PC 0: CB(9=GY^L M_P3A#;GM7#&K/KR)[O_WQQ);K$=^J_Q"?SAA;8P4\,[\W=^RK[=0=T+7^SUA MN'_ E,;X__3G/_W\\X<_QM:/P ^.YS]22KSB_Q1)EOG_$DY-D]PJG4X+)$F- MC/_Y77,1OZMM"M:5D(_UY-\Q-C&H[Y]'&LMF0,^[C%@ MM$EHGX(JT.B2O=YICBG6,Y!1EX:MN]Q+EKI$).ODP8^Z:$%G@-:"6;"&%_M3 MA\7^9&2Q-_B/FW ;?/=E2ZU FE@HC;1N0OILS;?YQAL'W AMZP7MN(3-P$PL M\27 ZH?W?]W33>!(:5H''LNX(]\/D<598.WGD99$7NAY+X? Y[/Z%LC(-1DE6V@(=::F\HKN5 M);9 1E[:W0^;UL#D^.688(PE5AVA6GS3)XNHN+^W#ZY7E+0IWR]_^-/O_I\3B5=AH/_Y'584D@@O*#BE64/DMRPB^9B2@;M4 MNDY\ 2)$(:=!EI:;,Z/++W_22Q>\D*_!1"C3\*WF%/FPU)/"=^OFI/EIJ:1A MNI%SJOR\5*K4?=2T^>M2:=,( M1>3T^-M2Z:$2!;T6:PJ+ @_YK19K"HLB';FM-&L M%GN3(TLUKIH39>%J,"^0FY'GKPO7@YM!XYPL"U>$V8'JG#B+58/K8?&<'(M5 M>]LA^9PD"U=Z):D .946JP=S\PURRBQ6 ^8G..2D6:P"W$ZHR$FR6''V:GMW>WWU>/5\<_?V MZ>YN^_;Y^>KS[0/^UX)^H[_@VUG15TK/['5DFIF#O#C*_Z5,T6&4R,Y<;9P' M?@H#M&06]4$BJ^88O5AG4B: G>TN 3:W>/I:58WX;%AC2R?=)JY\A_P/*3GP M;GEX6=%5?&.%X=GU][3J!0<5M;'&4+MU20\-WXDJ<3#)Y@B'F-NC$!6ELV=7B+[[3>2>4AQL\7.KU2%O' M3&&H27D=)J1B0U:;HE5=I"VR.?#&4* M#UU2'YE(,,ZZ&T#&%EMTSGTD[8XY M=?H::Q>/,2>7,P94G(7*-7[F(B,;95 Z*S1Z;HEJT1ASW$K0RZ;)G5B@!L4? MIWH6_SP)AYACJT5ITA?+Q6?]QCJY,>FO4ZAV//XJ'PA(5CP'OMU17%2&&$-$ MN;16 QOY..-V]RNR$;;@L#5-6A J6=_,(7"D2M&I1%6@E ,,JB2QY?K(R8ND M8E(GQX0>&KQY%C247/YMDM/F-[-I'4]:CL\V?M7_)W$TC&%15?2G7X \PBT2F MTB@K#9)!QI A"K^/ISWS16L-Q.!"U9N=M1!0& K(8ZGLJ03AZI-[\T L4WP] M(5W)EQ"=L-5'VGWYD21VQH8US!K32Z;$VENP1L,R;NKY(%$PVB-DCT4I_X2+ M1D#8 16!5 ,T'&$21I9,+XYTU*HTE!'WDY%8W/TGA,!(F;&9GB$=T[NJLE$" MVH^8%<075*)BX[P\C"Q9:)X)5,SM$U%),6MB$4132;.HT:Z5S; (,K%S(EJ- MS=NG;Q'4D8?^ZZU$&-D.BZ!3UX2)*M5$@F 1Q.O;'+9Y=1=!K,YJ R\=)*/6 MAUE32UES:":=+(@Z(K)(TEL60:5NW%RL=BV"8)<(0VD2TB(HV%%P$B;IQ+974RD60[1+6KY#*N30: M*K S6;9HWG9@UB139OZB=-0%44I$HC)[;1$$Z:R>ZD^T702=+Y(,@CS=I1%/ M121(,H+SXMRS)IFR2*BG'"^(-F*BJ*0W+X)8W5@5*Q=M$#(%L>5!(I.FY('E M44N!10F8^%]F329E)LY)4A^$2- 8E$( G)T'OPCJ7,*7A$GXBZ">\@5D)?KG M-0 70"%YAM= Y(#&L2^Y;@JA_B6<)948Q@6/0#)*_DTG)0$UV]2LCW*>EPQ! M1'!WN>-Q;)ZPOP]/G$D5?GVA!#^@V+6MXFWP-*K SK;27#W9/VUD=Y7$!WQJ M?T,.!R7)("#(X..V"2GU'?J(X06%=*E*2'$' T$N)?I#%"6==BD; *'8JN)9 M$XV @$;'4Z8R$@):"N>+!PUG^;6.G&HX5(? 4$+Z9A'+./LBWMGH(1[_CB\B M 5OG"]R\3;4C3)[CFC,4B?W/!3=7:+>QHFLKP!JO.D0RSXK!)2,^#-M^P8$LR+V4.HQ1([V*C,*XL%/^M7"3^"WGSY"0V MC?:]H?#=M5%T&QPMUV^L50QKLE(Y6=(32ALA1T&VEW* M2*CJB^XZ"Y3Z_.0_VCGQ,(@\K=U?.T?5=(BEB]QUEN9WM&W_G M[[$NA$+"DGTGT^MN\:>\@%9R8)P%Z1"M"Z0%J_ 'DNQ[Z9LJ?-7W+4I)P%E/6,1\B1)!%KKTY6_IY3RT9Z6FY\,K9BA\$74<%([0YUB[UJK\4SU1/'# M^8NH#J-&'&;JP'@%8L#3AY^CD!LC>CQU4[]D@Z9"Y*36:_A-]4!RDB5R(LW; MHE$C4B,E(R>-7H5]FN>'[WK/J;1J['W\@3GU1GB /H%7U#>;IY?7NT\8YN%? M=Y-_4EUY=I^R%5IMMM590KW2FM(LTTYH&RGS5=#D(V_@@3F=&Y!.62'Q)M^B M]'\EFZ5A8I!$X9N1^#1*^J!T)M0%'S-9I:N)BH0"HA' 9%XW_B77J+1F*0 L M4JN/O;1J<0]P/Q>1.J+A+.O8U5F'(C726LA.QPLX34%EOGK[=/^X^3)5);EY M5Q[\PK>8=5J6E\-1G<#D4Y7&&MOM:I718PPUAE@I3Z)M@!<4^+9+.^^6K'$; MW%C1X24,WEU\SJ[/GR/2?[;8HRLLI=[3FNSB?1[D4\8(=XOPO;1=>BOQGSV4 MR>JK8Q#&[F_TWSF$4!IJOK#+9D9DYJ9:]3 M$354L-DA$L <8)/U 6V$'!I"K=QS:J\RN!CO/'6NY13GQG,E1'<[9"-3Q1F$@?,1- K-D$W/CE?Y/^)&'C' MPH%Z63 VKAUC84\.G^_4_Z$"R2''$%^"QL@8MNS%QC @1O9V",)XB\)C:DF( M"@&JC07$NG)O(EXX4<')5;7M,$%.K7MW1]>D<+*UHIN&!'L<12O?P&25]$]5-YX : 0@]::# 3W=LJT=7"O$O+ MP.(&AANI@YTW8!&$[!^8'CDS%9K'BI<,HXEYGGAXZ6E^UXBV(5,8Q&$U"/8ASGS2]Z KOI!UW2,)=.V MJZJ@FONQ")KJ=@C4$DVTOK)8583++(*0>1:(+=UDR63NJ M!UURP1916G$@)X(P^VPAPDVW@L#.<]-:UQ(N,Q[PXYJ%K+I$.EYM IAQEPS@00XL-!DW7N:C)"MY64T:QF /O_YE&*JF#.+.;YM_$ZB/ M]K;=W/SST^;Q]N[U[>Y_/S]L_SW10FF5HT23# ^!A[HIJW@&,NNPUG_F@T2!E5 M^^/R3@ISC'E4'ILEY'GK+P$-+KK)+KB+;@$:K$KHN*FH>[%6=(?/N4 MQ\^WPGO_I\UI?Y$O;GSXA#P'7]0L4K39W1U/7G!&I!DN5IX]VD"IL=H>$YB5 M1N6C&X=:0S%)Z;BET?+4L?TORTOX6J3Z#.94S(SHF:U,^_IV*5"G/M[L3CY$ M4<(@/(UNIAY&OHJD.!R0XD09F[+VE$(#6K[RRG_].SSGB]QBKCWG:=BCBW@< M*;1K&[7YFU;D(@BD9(K6TI#8%%T6L6HN'>8E8Y-S651JN03JE&KSXB'( S00 MI,R8)&;_(IX$=;AWE3.W+-((+]M@#I=%T%CYKO(<,XMX2'))-UJME '8.TV= MVZN[G!:1NJW:U5[>6$LKG0 >,3&E^CC4%I&QUT%95771+2M%3$BW#CZ_967. MR$^;DALQ(]I?5Z+Q79,9C?ZVTHCMULP)]/?)95?1[T;(_L,^>/\CLIWTTP]8 M"\ (8 M$P]]^-/U+Q^R[Y'R91N?'?B4PVMQ_2M1\\%WW'?722Q/2,4VF%;J_0/M=B$Z M_^/:#1TNR1A 6A?QS[.'[I]LVTM"_KXQ@/12PCJBZ.8+^AIAYLDG!0-*ZS*V MB'@YT/4_DM.)NPH&D%DVK\HA;E48?*MW#1>+EE8?#0W? >FBK'\_%LWLKT@PM=C$^XM/ZMTC6U:;,ZZ MT6;W4OGBM-+PJ_C<8,LR\%PG1ZZ*U6:75?2QO,+BD/4OU3.WN5S52Y9?GI@M MWN-KC]_*5OMG8-BE6@]6+:*E?5O&B\T#8&!O[MYW=ZY-2E&G)2*(EHB):%?: MADR#=[77+V%(@@'F,M-$^R'C'8J#87 $^7;5/%:*=)GWY2WO;?6Y>C.;=!K7 M-3OAIW1?0Y[@4*)E>S6"H<8N[6L5W2")O/,K.@5AC)S"<'CP=T%XG*!97ZI,-[3V%8F_WX5A$-X$>-=L M%=G;:0J#CPJ_5]3#$&]UXMNHJ$N5KKRHAD=A7+RU)T]^^;5,#8-']#D.]=P] M'52>-VMIV-F8OR _0:0D#39DIL=!LO63JF\W@4]/!DD@NTFB.#BB4,(\5$<; M?$DM7*",-R@/AW'_.VYF/;-9E5"+NMXTH::5S$:RW,@/5]^MT)F8HE^)<>RJ M.+TBFI1,*W?3%+ZO!.N\>*^$#UPXJ;DFQ*KKOJZN6\8U+IT5!C/15)#F;=.ZD 21@-AJ"7*R6IC$"/2=M':YY7T,@^2D(M^[S&)2H%?6 M4]0&9Z]?_7)?/"T,!M#S,#1D^(4$7@KCJ#7$P31.G_NE'7 F)M6;J&0*&[^D M;LN,5AUOT%%066+9L2C?MW*IZDSCHBEA,(S.&\_M"-69I$MA$WFW3$R69H/- MB7$) 2;*UD"W.0S:![RUR6:YRD3;VA/O1H3N]O9 MLM/(*9$%DLK=/'!S^7>-%:G?6)61,&ZL;)-J>7S\!$>9]&TN4GQ VD^W[54V MT)>62V$0-]33N$?^]-ZRD"JT;EQD5%4149;?W>8PVK9%NDP9)^@X"0P.T&N3 MF[6*NY!NWA>_R\NV]86;P?M>>:1)EW66WV[!$&.(O) [E%;D>D6V9T41/6Z4 M@10E4F]19(?NJ9KPV4"N\S3&$/X_$9B-LMUQM#I]\0K[C34_,.BRHOS!Y^$N(XE864/C(1C MS:-6>;^FLG'=QYOS+Q7QQTV8YS!L=H^!OW]TWU%JGBE>K%Y3&4-<$,910[?# M! 9UCPBKRE$4X(L5(X?P\KL?;F5_RF#S)JS%I569J;X/Z"W>5Y2LQ<*9%GQ\ M0S;^;ISKPD*FVV6TN;926:UUK$K1Y&"U#9.-@F$I=JN5(-:P%]%ZI!O!NFOR MBVAWT(V(3>M@$;T.NI&HJTVRB,K^'7F;FJ6SB)+U:I3K9G MHF9]MR.G:- M MHFY]3\K)[<5%%+#O1KU^IN@BJMQW(V07TW:(&O@3)Y].HSG7FU?KH[ME71!O MM3K4[?>":"/8(="#GK1IXAKR'!^)-_N G,3#=_P+FB M[4-3Y(<]C]KJ%!104M_)'<]M".,52S4U<8K29S8U:LO#S-J:ZW/E;^J,ML-4 M !#/2J_]AIP'!Q\YK"7E-C1=<4B;.3ZZUE?72Y^L1E%R1$Y'H:SG*S#X9==R MO_T.V2)$3W]2:CJV2Y$\S!++4Q0]4 HMLQ.XBN-9)!W').I,^BU2@F;4=Z[B M8E%"1JII4O.9496;F"]WX[\2I9$XQ&A_H,]^\#5"X3M9^H./]49RQ7T;C[)4 MY.\@GX+!)55K5^LZ@HL0/;T+@FL]RDN1/UWKB$]1-"VFFGC)8UIK(\VEBJ2A M,DE(WJ+GDBEA,)1+JX=?1M5%O6%J5PV?(K^8>>UPO%W6?A^B?>;_RQ:LY#A0 M&VORK5:;X/2%'475C*Z/,6=:ANG MM9J*EL/7EF?Y-GH[("J^KAS'38]UA[(W)E8"@_%H*$QM9!N7PM=$M:RGR.(6 M4-"Z&FED+I:F_W8)@*O, @#=*]L.\16O>+D[JFK2"6#PS(MJ7F:\P6K,]#V"'/Q>]=W8Y2^JR($=]"N_)>7%Y>.$)6X2XN9B$0Y_NI8BI9G'^*=&(N&_"O>6[O^7EF&F6TV;W M4OGB+8HMUX-PZZ,PKEP8_+?RLN"_4"LE*1!3>0IF;2,_XL>\")YI4V5AAI#+'_@ERZ/$#E74SCH" :,R@C>;.1;6+*T$R:?$%DA@R]( MAY@5SP+N2R0RA_L-(6<]0&:,5@Y:TVP:_&?NA.S"PJIT$G&(11C2;$'%N)+I MC9WK.1)J7SDUY%QYKN21GY9N%W$([TB+3@!,)V'MD3)"7B$2'%.JC[;;] 8Q MC"RU,:9U8:;YQ8;1^HJ04Z&&\320!SFJGOH2!DYBQYOP#87OKHTX1C43S-@6 M0ZB?P]S\+\CSB!9( ZGTN1Y#UQ< FMAZDFF4[6K$]5GP8357],8LTKNW[.*) M'H=^'$ 8'=1?/,L7LA\>M%9:;K\'VP/6<2S?V7['Y#IO?/31"[X2 R3$G'OO MVN337!)W&P^'\@*)Q88=F/WS'# R:)/EH&H@DL."F/A^"]8A/!I(>"0'!>DP MO=R=SKD-GK"TQE:>3RJVWP0>81,A*1E+N?E]$#96Q>+\/6)GN?#T9N7 3B"&U4:<0()LSY(BEJ2Y+R-DET#ACK"0Z0QCWH)$\7CSKWL4=*'91X'K6+8Q['3MY&'S6W8HUT:Q#E'W6W8L[ MWF/EB/Z\>Q+W.(2J"0/S[D?<@W"7)".,V*=XRL143FK(Z;E:$UTS(W+*K3:& M2M)%3JW5VNBLD9QL(Q@:T%^55EH)-9HN3_)I*83'>AP[ M7O$]D-)*-@>O;G/ 0O66= I'3FNM93NK+D@KS 8+?5)7G;WD;GO-G05&]+M; M+_F.=V*(L"_^\M< AF342$.5RS;K:*?6\\B_N8-$^8+8\B:L%R)"X[+2V+JXFRKNFG2B#AHU$]7=\>0%9X3HDC8G;M$8.;PQ%/"UH,6O:.LHHF0)$>!!FWTM[]I$120T M%2Z>#0M#61Y&W:GE\]9UA%GG\?8S073OP3)(K%D5JAU9/5K$(O9A! :B;:>7 MX?Y@V60U=C.((IB[1?XP\^,^H!:=I^L(E-,\YW6E\D545M"C\\S9E=):*,U5 M]_-\VY7.6NC,L4ORA-PQJ RC,15-%XAHH>4Y55PNM"T6GM?GRM_4_,^*TQBS MLQGK$_B:>=#&EU_I&"?S.PN'C-N6B/ F;N.1ZJ^C+NO)^N$>DR-W8?7?QZ<8 MK\-4\9NYUIZ6&]):7)7*G>(?/[DHQ +MD?> MST(OG6B$4;S9D>>/DA*# MG:: Q*.P?6X3NV>/;8)_!6D''VS>86M25E6QYV1+V>5?_VQ^G^L2D^P'7GU- M=CZZUE=2%.S<2?:*9P*&-E-1V,0'%&I0.+)YC*&<]T7G8%+\#&E/*@RC4IY' MIM8J3 )2<+X]NEQZ8O1WF*T ;WN-S0"( /5VW5>\^UQLZ MU_J!7?RH[)0:56+/E8(<1VY>NK/A3)UUR@K30UNTO*W2:*Z'X2)',K'L&^8;M;%H\>XT[_^>>;5I?4:L9* XJQK4(_@#LAC ME+.N3-V7CF7@<]8UIS4>,V[8==8%J#42D!O2G77):8T$O#1*Y#F.,KBA(OQM3+#BC^:7UZM3Z] M&FWY,)]>+?D-"(MC%"TH5/%IC82$UOKBP]A!>D:Q-,M.?3PD%/,5-@NN8B<%!T!;+$2.^L6VB.0L5"-Q\L!@.>%?$N.1RL\T^:JS(AJD0-0 M"N+5);FZ)%>7Y.)DXZ!6(,5>9I M/I;9ZKE;/7=&7U@LT?\$SW$W!?MU==NM;CLP_.U2C6SUY5U&U \#^?' -,F4 M),$EH7VP(O02NC:Z\JBB[:[UQE5V0'>]_]#3D/#K[[[LXE M9_X*Z]_E*SZL5U9D$_XM.2*'OE'SG3L,\FYY1(57WU.='S5.S-6[-PF#$PKC,VEJ%&<2YD0<4R.0DO]MK8) YY)?W?TAWNP^ M1RDP0X@,^;59G+@';&CY>[< IMQH>[!\2?GD<=X:P')(YM+#!.7Z1_,XCO_]F9[2V\R-I_:(:YPU&#REC)6?LW4_ M(BM"FZ^>NT\]J"D:%Y_+[E^6MV9/C4EZ<;1O?4XY\%Y4PG]KU>6!:2V(%Z[%FAL*V:"!Q[6@ M\^!<11JG7(M!#[P'#1&JMZPT,Y-YH816"'JNE:D'9.\*4=.UL/7H=Z 54EV+ M7E]V"7H$90S,[)K=>&G/8CS1>Z?0<4N[;EK2\VUQ>;HRU_\B\V[UW?C=&C^][V M7SU9_PG"&\^*HF?K*'ZIUW468^AN0\M!1RO\%C$?]7'!C!^T]44MT],Z1K)C M]6O&R;>^H07 &:_/)5<32*TN,QBLI1B3'"DA.ZS#&%MJ?DL%=/V"2-@+7^1W M%%I[]#E"N\1[='<\A>FB*RKN5:*VE>&E)GR.YE&L::Y+I?::E;QF)8_&#'FZ>I6" MG7GIW.FI0[?IM"=S3_K6(*T;AMJ:L,V@T646XB)(.MH##JU9 #.[RVT#?A$Y M_QHH)_0D+*5]TKWEAO^RO 0](8O\G=:%OW(<-T7QP=^1+E/D+Y,,AA;H9095 MS9#*4'8VQ A+PM#U]QC@.?##_*^D*5DD"Y+H_88QQUK>A0TYV#HEB9_9=0[Q MY:+'XOI<@F0=!*Z^6Z%3Q3\YTKL1D=11&XO&?P7D;I%4NU>L<_!"S2-\V9SO MGW7!BG_\Y&+5(;0/9W%,M-,27B8>Z^3Q5)PJ3;Y9NR&-(J M:2!,(JLQC\404K?8&T=;682C=1QFK>< C!)^ >@S*YWAY*A;_CFZ"?P8$PC_ M6.N3E9/T*B[%PQ1=:]6,!+%UQ((TGOU:;V/&VJCBE:AZ8K!T)O-&[>H(73UV M0H_=A\X>NP^KQV[UV*T>.[TRE;% N7AE#3*_*Q56\5-GYO(3&.8R5%3#@$$A MT-WD+5\ENM+J/M/A+&;NT+)(J].Y^V%U[J[.W=6Y.S72KL[=4>2\3.U#!DC'R''&**K/SD>K?"\V9&W>[Z-CR#][&9WC! MWQ[*D9L=_EL>$[BS0C](ZG4>)^C[GXW#A;6_7]SX\-D/OD8HI"T-TO-?W^OH MM<%7,O.7SM7!)WSYMR802*G$>Z/TBCSX5T<2PR7!,O80PN,_7!QXZ?]E@T4T M:!3\/@AEKI9[C#L^)5C2V;'[+NK7=]F,V^+3V24 M/CC!&DI>A2ZK>$T(7ZR5MYM]9EH9;-]O_?H+-(6NJ[]!+^6',)E/"$_EO,56 M&(,T9Q0I/HI$7)8AJ4CY"X7F,EY,=J2I3/HNHMU15Z+UDO*+:%X$0GQA83Y( M\Z)4@-WY#C#WQ2MZ=R/R_#YX"?$?@R3RSJ_H%(0Q+6Q .&'MC>^UY>%_0V\' MA&(XCHDHC"NJ)OY;J6;BO_SZBB*\'GI &#DL+ B]VK#Z\I@I8VP8<\^ \X4( MBT/7@8PM]BX,BB'V-G:88E1F\VDT*CYH#$!3++B\OUR"BZ#-W0H%,@])XVNL(@R#*2DK0H1/4R:"*U8A'9='T4DMJ[_\81 MG>L9%!H[^8V4*T"+.%-\MJ7I)L\]O44[HV,IL[/VM2M=5Z'F/&OR#"=1F6=L MWK&'@8BXD""$=NJQC*#Q@A#3_#Q%]!C$$TS:8_D'F(E-L+'AA;= MD#C1N.#FO+V-%9$ CZVX^A36F-=IC4NL<8EEQB6RJCT\K(J?UWC#&F_HR/]O M72_!RU*4 #FTUG*"KZ&1#J>XTNTC7, MM8:YQO>(E%KJ$*1[1^'7 ,;U6H-::U +HF@K=/E%!!76\!\4 2 WXF9](-<@ MH*%H,\MV74.!?4@YJ#V]QA?[;$G#-E_$^R;M1.1K4T.\8)I#J'8^;0O+8O*J MQZIRJH0!LLLG7F.HDXVAKF')2E@2LP4?.3F7O;+MY)AX>('.+=JYMLMSIBL, M7$.9DXM8F? !:./QBW,#KS&"D9SB:*4KB@Z34R-ZG1F8>,.Y2E+$LLW]B,*]J%U.KBVQ6H'(X8=-Z\-[9N+X!I@?%BMJ6!?\ 5! MH?\)'=WH=$ A8NJF(DAC=@,^Y]9^'Q*QZY(ZMMG9%CD2A$-&/0HO8> D=KP) MWU#X[MJ(V;YL'J[B2=?(V3E'^,>6":8Z8SB*N.M\EV) M@:LZ>M2C06K5!9[KT,M$12OW9'!!S>=A9HR6?8YDT(;IS>$:'$!HG%KFI),. M@WJ9[W[87N*0L'P4(?Q_SM;ZT>]B,VRMU<+N@ MVD6NOTBTBP;8H(=>NB3) *V+VP:QY>4?*+C4*[$1O6T0>/Q5JHX<8%,?D17A M;TGVM XUZ);*%B2&U[HTV5*DGQ[9]R8U_XLT5[[1/6L/G)+#(4\FY+H!9DVB M+IZ$_#BQ#?=9DTG)#9"?)+9Q/FOZ]#3QJPYM\0F<-?54/ G,)-2FX;Y *K'D M'9^6LR>0R*G:X-\L1C9K^G3UQ3#>F75S=\S\29JR>L5RGBSB^4$7K4J@S<^: M5IU4*YX7;/844KIG'-?;(IZG=+EJ/"UBUH12OF<#[:Q?QZDCU MIJFK6[,F6P_70=/-O=*')_\YE)KGB[5.E%*.3HSW* TZR9@1DHP\?UG)(XG< M9(3ZZTHH-F'^-L]7G])\V]Q=0BL_8]H5C?W@I-EV2!6H-MI[)%\@9Z^=@B0% M-]?]G;$B9LZ:P@!HV51 \EYGGA+9 ;V\13)K=04?D"#9;0YSJ(J6QT--. ;D MKJ5#VBVZM&?$Q4HTQ&PKOZPG1:7QLSB35S@&&E-OA67&2I%EY@@) MK^R#;X=8]TL9LA4=:.^M4ZNE7O]YX-V7F_1AJ?N.;JS8/GP^E2_/MD&V%3D_ MR!I";W98D\8;QJW^.M#'0!&OV.NZPOP;MRIVQTE (4LW#R_.LZ+(W;G((;N5 MMZ7K>@BX\X!"^2+1_^O/L)"Y0#*R43'@M989;E6/M1F*5AA+^.P013_25_5MLA?%42,FTW&1D+#G_@J@H=Y&U^D_R+;!% M7.$^&74=SNJ2:7AY6'V>25$72X\+K/G%$[:_++G07[ (RNOFIHQKL @Z#JM8 M,APWLTZ1&Y8O\+U#6HD*MU#=L(?UUY^'R2)+-?@[?S*DO,@*&I^*QNMX-Y(Y MYE.I>TWD@)#(49PPL@S7W[^@D!XKO,[-5\]--:"['R=D8W:]=8^D/<3N#?]K MM+-H$IHHY4/3Y*:) S0YA--6-1?Q%IU;MPB'*?#GG1%Q6H\2D_) MR?)A6EZ6U;X?DC@T<^+6BEFETP?ZB&EB 76&F#\+2_ K*.& _]$F''%_$=NH MS (;7=&6I;U@/@QU(O+I9Z*T#*<_-OCTDM3YU:"'?NPOU]6K''>E^6JJ3FHK M+C_^2A)XWM9LHPC$6QS8WZZM"#DWP?&$_"@]$;Y#?[CZ;H5.-)], MKDO8UM M&)(L%)+8>'TN05ZL,VV%2&@@4]DU3&RNH[%'YT4.&PER9_R(IZ$K#C:&7-G1 M4;I%$6^/U)J]7SJ_,1(]^)A=H**FJ4*&C6B$R3?I&4_;[*H[\(IH-]V;((HC M2O^O%?K+6G5?."FT/14F'8G'F+O!R,/3[3\B'X66AR73E8.%MTLH3'+3,PXC M+J/0;0X8ZI(^6555DU29_2*, ^W"H4II(5M=!'GU<&1VB^^+-VP1.Z @VA6. M[*+2AI0D9^U,=I-/BR#BH(Q5AV"K>]/F-V$KN71BJ7)Z>3AO9'APAMF'J$O0?CMP7\) YM? M.8H#;'[Q]X1YXZOR,0@+KP.87SZ_\4P.!(244[G%=.Y'=ET7(UKY4:US* M180<^M*JP0,6\5BX+ZVJ)6?TMCT@9?'AZE/SB8K,69_JHD3I?E_GI,7W'_SJ M1Z[/K_@PA._-@(+2D*$66,@&6KM#<8F\04,MLL:4%=?(&3-MCEL_WZO24Y)* M[=ZMJ@^78EQ&L*I 7)KQ^-)XK:#,ZD2TY$;T"7G.?1"^61Z"HP1%85S1'/#? M2JU!TL>S)E3$L'H5'MF299WOJDOFPD*)2U>?.%+/>:Y2EZ<+WRC\EU,06=[' M,$A.4?K$T?7W!";P8]=/D).UV0[\2)2L,=;79TQ>]:R0H3YN,L%$?:G/UA$) MLRWZSJ95N[[][TT0G@+\%<0M]=&&T=RE(9O\$[*<_R962$3<=8)E=*4O5VM1 M*J.,'12L/N&=B\\O^ *0HW]'9&D:F-KBSPJND,I(>&B1I0G/NLI(HWEC#%;C M._4;JI HUF468^@^6KXCS)6J ,Q8CCU*$GK'7(&YS%^JN6]VM76+ERTN#G3! MA%J%RA<488'@?T)'O) #"OG2C0>I=3G8+MJC>\NF]1VY2V%!F2M9)Y+ '""S MY_CA>++&#_H5XP[8A MLF@59RJ.^3=#/$#S??6\ ];D;C ;)>_3I$23###?@5;J6B".)(E!/X1GUP/E M;AO5&2#(=!S,4%ZW4*?#H=%3H9\U/M MBR'VYQV%7X.E[5!+JY88/$/D6T#@'9TT+JY+:A'9*)KT+J8C;1$$["F?.#KI MO&D%048QO)%#T'Z5/TI61=48&2*3#8(TTLQJ!2[LA>0"SM@Y^=AZ":LU2W&& MUT$6/ADOV7,&M)1$>S):_GGNB;.OV"0($SM.0DQ$?+/3]M2INC"?UT4U+$G- M#XQIEB/=4J-:96\5AAJL^5O?ODI9$WPUB->!_ED%-\%H )73!$L5IMMVF0'& M+A*6+BS0SH*%L?22JE=V[+[3QO;22NNJXV&@2"@NS#/D06O-5=A^#[:'((DL MW]E^QWSWO/'11R_X:GEOI.0+VKLV^30W=:';>/.O*;]@ 8P%^7=^V;@6((SC M0KF+JF1A7F,C17+5I66]_*VB,%I$E**'[.(2LY0)@K>H7GG!^DCI391,O>D%.UWGR6$%A&#[T5)9-[L M\+GR\;EZ\/,1DS1<*^@V,56NF-IM#F.Z9KY,"1;F%WAEX^.*[]%MZOZE%T5& M>M80XXB4B<*/ ;=8/@?8^.+O@Q"Y^^R)C7W>AI8?>?0:?[1<7P$AA0F,(RE! MX=<_ Q%KO=A45;25""_(KM)&-39'6H1!I8V&368X=[-(&^%4&/'<,[VU$1-S M]$$,H0FH\RU-OM(TJD%2 YH\T^.;+S'8D4+,,:)8.&A'__+HOJ,64JR>%8EJMG:90:N?OCQ8JK1^Y"2+7SH;P-W['*%=XCVZ M.YZ?7VGHJ'6I7XFAS\QY;?XZZK*>,*&.R9&[L/KOXU.,4VR\_ W@Z8Q*OB"M M2YH[B1= O,N'6Z *>4X!!]#/D^!NFP<3F1]4/,B6J_FROR M;&$5+19?@CH,Q&-Q9=O),4F]^L<@C-W?1"D;/28RAO1-$L7!$84T9D&>61[< MDWBW1"/T5KE5(F-GEZ'6J;4BO GWEI^=",NC"8[<5S]\6(CWA]]&5#+(K"= M@SE8]0=T,J]FG9ROR6)3(V[5^IDU53EV4UY1JV&[+(,4K!+)-1K-F@P7&E_5 M^]4V:!9!N=Y.X(MDQR)(V\/;J"A-V6=ZUD35I*HT^.:LHXVC*B&Y9V'6%)4I M('67Q:Q)H5'R-EPHLR:;)C9V\=6>=4FZ<1D?UW>FE<9_3VGLHSWY$ 0J:^0 M0B?=>E35CJI>E^(BW@9<<'0E_LQ9DV]<_DI]JX.\LPABRP.66G2=1)A,4925 M29]16<.R/&L317ZVC7B,N4I_Z2J$@?PZC+GP5^"3BJ'IL[E7-_K6NH7-Z!=_ M@#$DGA/"5$E)DA/6KX@NG)\##A*" 7J3LI*O$;+>4/CNVH@?RV*"P7@>O98( M')]OI*>2/*439YMPP>%P$U$U4PXPG',_^<*E0*J-"%CC2Q@X^,LRUM@ ,WB^ M&SW^. >[#J6]LRN^.>F.X8LC[.C* (1A6"DI>[5JB'65:NXEZ>1J694X(OUG MUD$?H<)=^$&92M@BZ+*6S;ST2'%UL9I[DJ/V+()08IUOK0*\%F#5+.V,UEZ" M1#8%J=?4KV<=.^W.D21JZ&(/$-?>F76LK?OY$3&N19!*R()XINIXL2]8L9HR M)-94+J<9L.&B4PE%79^S']7Z&JG/-.I;LTR,;L+,BN2\,F6"F?,FKP&U[DME M^RJSJ1&^D;:;\E>_ELS#]U^J#C5QGB.\E-POPJ2M&%8KC6__*W:NLF%,GT@6 MHVH9+Y*P#7.HP5#"._*35E'GUL]@*#]VD$S$(;)FG;2.;7!$)%-*QAGX0]9P M2Y5KXC][B,$^.=NN-'3)<:1)IB8P+@N'=BS(-0[7MM_ZZ_#YHP:V;KP(U_<: MQ;S$0:FL5,_Z+"FIXSG-&$KRK(G31]NNAPIR97:19%)K+]F!\\^:BC)'3T/@ ML6[KK.FC26=88R_*LE%@3LXZD-=))BXXT-E7+*K9U_V@'B1^'YQ2'["_E\K-_^/7FJK',R@_F@Q!$ MUMQ887C&K.2[%3K,/@BJHP"BTY*[RB@]FH]CW^UVB/0?+)G_*^:(6!3B!2=X MS=GBL6CD8-=A G-[1WM-TC(=<5:60A10Y((;0Z"@K7*)==$(K0$^]OZ_(COP M;==+C>=G%+*ZMO*,;*%/G;%S<^X('$*9W$!ZIPRC98ST?,$PM%+Y;K\"M ,P -9ERD M^CY>34YS%T6??ZLT,>$YG'/'A.9WZG*B7OPL36#HCAK\MOA MK#9'FNL\$ 8V0DY$[DC);>@%XNV:<(AYJU=J .4A&H'9,?>8N\QDJ?I.1-;! M7.FD9)42(E5MD+D2HZ-)(SL[RWC/V<%@JA*LBT&RB#BRW#=1\_-R39U%$$O! M4&)ZQ7D7>KF7E)G$*- LYIZ(T)&=:3.-%Q%>UG9M'UM1Y/5 UFFGVSDQZQBB M+EI7?!NSKFA[(;WZN%4&J6@[$WHJ>6PR OZR$K!-0+%O**/<7^:9'%"*XB<4 M[DG=M%L\C(RB-:K]X!U!3Q3H]4H_S[.]LC&N$44ONCY7_J;V1%]Q&G,A[_;Z M1"%[#C2DY;=NLAR'QXL#L,R8V L*2;T3:T_R)>/ _G8(/,PJHKL?)]2*V"D, M@$1E^L<0B=MOR\=II7?&C6Z#[SXF''H+O(3>-\RRN>\-Y6.,4_TF.'[-I#;) M.B;>G"I!Q0'@CI.,DKH6K>:![3 MG[N?2T5(*W83#\GF +[783SN1_?9K\V5+WC2SR,O#"M_-S.G5H# MR8@%>55U"(I"S5F)51*KJ70-X3=NT4;1;Y+UVZI[31J.B8M\*?2A11$\N]D\ MW]X]O]W=XC^\;1X?;J^V=[=O6_S?I[OG[=OF_N'Y9O-T][AY>_O\?/7Y]@'_ M;+[?E,R\9@":K^DG]-74@^;,Q.W@Z6-+.7"PX&@6LKP"ZKJ MIR-?D2Q)F,%>AS%8ORN*-[N/0>!4"8CM T=RQA4&&D8J*YDB7'\.L]9@5:VF M*#D6+3!C"_Z"W/V!="I^1R'6__+.,I2E19LDCF++=^15%SM/ QYA$>_O-H?I MPTAB?B3MD-"=9#[DS97O?MA>0C<%&_;X_TBT6GQ>.\TT/5'X*U:?K<0#I(#< MNA[)%5!407)H@Z5:*3F%$KT. XT-9"1LW>1NC( ["X!'G\B*$/U/5C^!_/'% M.HNZIRH.UAK:(%/C+W*C7O7?#9YX#T^W_XA\3"*/.$F=([; (]HBXAT13[L? M<>TVM<&FY<=@I:'9SS#]/3:[4=;K)^/5M_A37G ZLF-NTB%:%]AL1Y0FJN.K MOF]12@IN;&L_8G%',H@V_JT;G8+4Y;79I8GVG/T6C]%*8^*'2^XHU: M.EK#V]0TJS%=2T9&T5MB#KCAQ[6$B+FUT'SNE)[F2DKQW0\L\8(0:TA6>*8. MU^< _XKMC( *R!Q)+@V&^R*$-\IT3Z^QDK!SI4_*&]#&EH^/H/3>U6$82RVC M&:[EU' M6N;JKSV$9'O5)TH!Y6IL'#?W1-'N[@FOEX"LN9HAT^" 9P[MY"OZ/?Y7S$O= MLN4(Y]YWZ)( &7&%S5=C=6T?^,31[NLCKQ*EH]MYXA3CA4$8QZ2;=QHT77)^ M\7NG)@RT59N?"/*9$UTO]H5O?A JM'5(D)I3$0Z8* TZZTZ-@,)$T>XF/E4T MK(D38D"!R@_@3)QF*B)5-R\6L1L"!+\&1()Q#&Y(=#_!0KZBA&](6CP%R@T8(8,A\#XKU P[A5]'((B M?X-&D7:@<@BT_PX-;6:XZ(&P1_< IC=R>,&EVRIXKUIXC0'RJ^;3;R]>WV[ M^]_/#]M_KP\6%_!@$9^B^'P3'$^!WVIAV$RV9\(:S,<['@.?/M86IMNWXV/.$-$(\Q MW,H)GXH0'4CD-"^N3/5XKE6/#5OZ-R^MCE#4MY7E& _U-8-O$V)\C9"3:W'" M(\ !GG9VY$@WSK:38X(/ ')X9TA\^Y3'FQ2ES2618N8[_FT2C=#Z#B)5QDE: MS"?DD9+!60QOL[L[GKS@C$A0C]CLU*IOK+;'!&:ET2LZ):%]L+!UA#D/OK1N MB)Q;ZM/'1IH;./^R/.Y+]2XSF-,;,J)G_@4:Q M[$X^1%'"('RUAI-H&U6& U*<*&-3UIY2Z#7='4[JFD+2EDC?KT::XU-KHE0@I6_J)<4PR8S LJ$5R0;9"KH2\YA&-P3STE39HL2NWWB M9%",T YE\$\\FTOY$/%,_HGC#R9$-V)84IUQJ+L?)DX2U>P6@:]B]FE^7=TA MBTC\Z^0ZF74:8 \ORR*2!-5=,HO($.0Z< #D-U#L(V3_81^\_Q'93IK,@#5 MFHD18DUP3Q&,-KYWUI*94/U8ZOVRG=+IA?_RZQ7FI^T%,+W^4G"]E9@2#WWX MT_4O'[+OO7B6O_'9\0@Y/&1+4W4;BGQX,67 'O0'WW'?72?!]!OW@%<^+#K8 M;3"M!_H?:+<+T?D?UV[H<$\Q TCK(OYY]M#]DVU[M&$>9Q$,(+V4L(XHNOF" MOD8Q"OFD8$#I;K"$[7%T_8_D=.*N@@$T 5["/?$Y#V$=QHDZ:E119AW]B7H7 ME'>9==$F:DJKXLRZU0!$8K?JM&JL)0\RF-QK)=)76QR)FV_&'S JO=]LY%N8&6/^]>X&2>2=TQ4AMD:L M-&2ZR18=&.=DTR^D99,X3"RO&<2XH1/!EU:[LH*K,H M*O?B0MV>4WZ]^6F>FBZ#UEP5OODAEMHM@C1O*%QGG29S_J3R]HDYQF#+BSU7 M&6;#3&>I ^GM #N=,2_8%^1Y-X&?UM+!O(7K\N0 3J_ED^[6('YL>?>6[7J8 M42-V*$$ :/ U5:5^$@D6":\,#UJOZ_U[L#U@\6[YSO8[)M=YXZ./7O#5\MY( M.3.T=VWR:;Y7OM-X.)07" 0V+)RE]SDTYCTE6%? -KUS'?A852Q;7C.18,/" MV &:]T,SY4@)I ??)JNC?U;9$<%H&.BQ.RP)06$L'/\%BQR>X&7S,WKM9;.1+3A8." M=)A>@XO.N0V>,*,FN=D T$AE5<%W@;7Z!79R'U'6!(0T>P0C]J]&]F6]V]D\1XX M7C:GYIZ1[:5\]D-D!WO?_8TL@=7JNLM(\]W, /;OU/WX&QMK^] ZI@>&<+8D M/@1AN@TY3,I//G ])[TG!$:$>E6NY,ZO5^;?SR0^K8<$TXA82\.S"E&I M>3>$8P58\OO/BR9,%.=.W4=XD8")XJ[H\BT2;+OY[D$396WJ)A.&PA!&_0$_ MY_1,A 8B<7@I$:8A$ 4LHH-R*(F\0'YDHDLCD!P;R"30>P:40UB0W^'H/A42 MW1HR*08\'8/V=*E^!>!Q(G6^>B!/RL>.=&B'A>?_N&Z6HU0P*,']O(( MZ42+=W1UH_4-PDZTF$>OHR(/UDZT"Y@F:G2(\DZU:5C':Z4<+)YJ$[$>)\=D M_^ QFH+U(,DEL>FI-@_31B;EZ/54.XYIHQ0CN#W5+F0]:"*,B ]"!Y@JKWI( M?1"BP-)]NX7AY_KF[\T^("?QT&9WA?_=<;V$=')_0S8V"DE@R71I#_:J[G[8 M7H+IE#8D/9Z2M [)9M=LNMC:^6;"O:[IS24S2390&1=AB1&]'S'W%N.[%3I; M_ '!*Y@ZC+E]9584K9;FNSZ7,)GN3-=>(N [Q.7_;!V1^(GB$)]:"=?O4Q<_ M6&*F+M]B>69CT%3RDX_S'P_R8K';1!%(:)$$Z4!A9='^^ESYFYH/57$:8P@SUB?PE_*@QZVB3%@&MX!O]==1 ME_5D_7"/R9&[L/KOXU.,5[.[^ WF)IHOZG1ON2&-%3[1X&$JK8I__.2B$,O! MPUGH/>XVAWE4'WRL$T>/Z!UY/PN=7*(1QID:5C6^NCZ5D.3QH.O0E"3,DYF'/FZ4D 6B9=<4P\>7>LK>:Y_[J1>B&<"AC93%Z+=3S7H M5-D\QE#^& 3.=[<,A38P*7Z&M">56U1Y^2HSY14F@(0DX0;[]+CT0Y(W 20D M7\+@GKCV*AZ^[ G)9I=K&6^N;U<[+M]B5*[L.+%X9U;_=\Q7,,Q>E/ U!A8D M\)W.0U";D*QV\ WO\;G)IK"HN*G9:2FJWF#(D=@>B2?=G.!5TG']RI I)&LG MU/99YD5Y&LY?T$C*>Z0UW<5%;Z@J 2:"([78J5YGH6-XXL3I M*A6Z>9?G1QRV?RQ/4Y+Z>D$31"G+L)L/F'F-U.[A1$@ERBLU!&*PVG0U5O:$&0Z7&!8EX/B$P4R;ZJBCS. CDM M($=B:>))J7TN@:S!LHF7G]!I,DK#91(O3C6!4YC&VB9:L MZTNA,B0WT6)T&H\&-]0WT<:OFZOB1DQAFG6K!N MV'/4)VHYGT=.PSR;GEIYU-5LT'G1XT39_NEO8U-:N)99D/[!?\?P0=BA1)N&;\V"="]A M<$)A?";E^.-,PIRJCJ4!2NX^]0BF:%Q\ M+KM_<18G,=_SK?6C\N,(QX_SX5D0=5Q*SHY\SRW5?*BOK&6M->]GOO!Q]E7Z MM36=8TWG6-,Y>D=;M499YD?.-1ED308!7AK]J^0 M7BPB"0\H=FW+6Y\DK4^2%ODDZ9[<3/3HOK>=&T_6?X+PQK.BZ-DZBM_4=)W% M&+K;T'+0T0J_1ZM>,DV]]) : H5R?2V8@X)%=9H"( MYG!\LV@U9[ L5$R2((3,LPYC;*DYP3V)URX:L:;.K:ES2TV=ZRFE MJJ1I:\P3IPF,^/'TS]::1ZA&$UAYA"/W->]N#-0ZJ'9E7Q.AF+"]^:@D6YM7 M=Z%@>P,@4VT<_:!A$4Z<(%V5@\N,S(GG-.O2+FNVZ<0SD#701&C^3C,L5_0_ M?T(6^3LMMWKE.&ZZ]$K71].!N&*EF39?T^*SU3L;8@$D8>CZ>PSP'/AA_E?2 M5R)J<8RFUT_K-\RY0#6@(8H!ZIO?7#0TZS5"6@8?29I@VFLY##%CH)?@^ER" M9&6(K[Y;H5/%/3G2&QZ11$,;"Y)_!80OD!RO5RQ[>0'4$;YL_N15V4GQCY]< M+&A#^W 6N]X[S6$>U0?_E,31(WI'WL]"7ZAHA'DTKL]M&M,EB@)":H.U1N2T MWI\LA97(0Y*+S;BVHWQRLI[P081RS>;3)\I NR 4]->A23V*2)S+)G21;\SS MS)(:D(FC[.G1KGPRR2>15I IJ>B@[227F312.Z,3]PL-QA;'T35FY#4H7;R$ M6)9_CFZP^H%IC'^L-57(=^4J+N99G0NK/EK%(>6S:M*Q8(TGI)9 M;X;"NL'%6S;U;%7I3.8/]#)]%A\Z^RP^K#Z+<9A'*1X+R2OG(ZQ!YG>JGM7;4R.U0(60]R^3B.R)DV;P4\BD_5R(IM-Q]6%U7*V. MJ]5Q-2B'EZF#$Z?"('SIIR'YTIAI7 "B#=!A6$0W@0AEAG4(XPER O9A!>$_^M< M.?])HICN\2N*8BNF^RWS*EXVI[G\FWPMPEH#=2"]BXW"N+)0_+=RD?@OOU;( MQ7 FL"!,+8_IF&+#&'SRF=:Z*PL'/Z.8W5=%:# D>VHJK3V%79^ADG:%9(CB/@10_KTY.7=?KUO62N)1]D@N60VM]MDC. M7YC8<9*E#E#KX@9_;L_L>"\$7_VP'7W>)YH$Y>]+S8/G]&9 &EMVN89[K)6F M>5T)7ENV2%(W!V']"J5P6^L'BNY^8,&&]62L@(5GJE$\!SYQ56+MS:-HQ2C$ M6\1!?\@O&B/C,XJE^UZ'67W&D_09*]AS$KVQBCI'10--@=5KOGK-!^ "I<(Z M4V MG1P3#Z^.--9U;9?G-E08.!^7]5(]@1IX#F3O08]*]I:'D[\J%F3(O+=W+.:V[S$RHB^N/$A+S5O/$4*K][: M[T.TIT; 9I>M6*992X<9TW(X*Q.IQ<(AXV9IY/?B(PKVH74ZD!;9'-67#SON MDE/5IKH(KC+,AYW>DB]N"1XY#32ZZI**P5PAQP0< M]81?1:[U8MDN-LRX/J8VC+E&X:FD$#<*K\%HW=H*)3(>RMU<+N@ 8C87Y!(Q MVP ;]-!+ER09H'5QVR"VO/P#!9=ZQ7MB>=L@\/BK5!TYP*8^(BO"WY+L:1UJ MT"V5+4@,KW5ILJ5(/ST-/[BJ^Z+J?A-["$ [WJ3.6:D#HO M'A(,VYMW)"^LU,F19[EQ70Z0D5<.YZBX _,#P?9F0":#Y Q(O1Y%(Q2F+V+" MF,O,4F;^7M-% !I_J2@0NQ'R,\\GU$2PYXF!R]"?B B0'@*1@[;!]EA< C3R M\LAM'^VPER]HPKG@2GH"RV,$&>=!U .!8@F9%KIT!)[3;J+/ 93//L<'"!GM M08X_3Z!")H2.L\]QK$[T@4'((_D"N<[\=I1<<% (")N?"@;, 0GSZ44K)ISK>N? M*!=4.$9KLH;PA#_X=HA5L-0C;44'6MO^U&KFT7\>>,?K)GT.Y;ZC&RNV#Y]/ MY3.A;9"I ?GUR7JG;798H<7* K<$W$ ? T6\8J_KFNYOW-*8'2%DF5,A(]?\;D8:K^,M*42O7$*2.WRULM>/AJ^<1IT4<"=SA9 M$\TYN)C%7& PS9AD_=G.A<;6Q&FJ^Y(RCNY$$R3&T048ENJ,Z=7_EO(-W2D% MY$2Q.)!5"8MEDFUW_?T+"NG:L(ZS^>JY*=>X^W%"=HSWQ3V2BJ:[-_ROT14EB1N-BX8 )LY7'+WI^NBU2]<& \9+N;*H*WPU>W; MU<>I5U@OPANJYM3J*I(F3I1AF9=(]$W"GI.8W'FN]Q8'][=K"^W@3'$^8AZ3^!-^A M/UQ]MT(G ADRRKL)-Q8>AB0L2 35];D$>;'.M T"04>F]&N8&$!+*RD6$0\- MM$.T+^A'Y*+0\+"JN'"P;79)M0=*;LDL@?O73;8[)FCCZA!2[B=C%7'[B MZO8P]%45$9")UZ,1FR:5H=V.F"./()-/+>*I(&X5J#&%N*?B=!)G&HQ<% M)J6D M3X>S,FU0-K:I&HVF6Y#;P"4*F!_B MOYR"R/(^AD%RBM)H--XZ I/V7D=.V7I=9GF.N0(H"O$ 2(H,V+&^OK:SFUX[ M.U"'6-UD'^KC)FL8J2_UV3HBH3'==[9EHS],V\7;_]X$X2G 7^,W7&S#:*X! MDDW^"5G.?Q,KC%$872>NYXC:N*B,,MF*"N]@?'[!?(!P@#NBA*7&[Q9_5L!) M5$;"0XLL37CF54;.$RWSSL%'RW>$GK\*@+D8 +4]-KL:639\@=#ZOW2ECXH'_!HCO!(W(XIP1H5^;BV]XI!TU&=F*->U1G&IT9V$G3*/#6 MSX2?"-$[A(#@4WWR<:9.O488+IB)HJW)7U;6.E)P#($FE1)3[. L:G3ED7LM M)D(=$?<:CCR39S,]'%A5$E4=0Q.G@&%CY1+O%>0' 9"U[_DV)H39P'KFKW/BI.G)ZL?0FD:D @1VSW#R0J[?!YF5=U+U(!-Y/-XF<.M/M$.E9@+) M@@P3[6:IFTJ2:,;M]V![")+(\IWM=\QSSQL???2"KY;W1IX3H+UKDT]S M \[=QAM,R'W'BPO"\Q2$LJ_22F8PI MM??\E5V?GZS_!.$-Z; B,.JZS 0S<\1VB7>H[OC.1F4AH[Z&O.55'A@FH#- M7T==UA,FU#$YV):_ 3R=47F!I&\'N\YB#%U:^YW$)\1%AUI@ M$/?G8QAPFVM+AXU[/:T?XNM9^]W<@SMLSOBQ^&3482 >BRO;3AL((N?J&(2Q M^YNHHTN/B MHMZF#&2?D=3'J,&(JWH..AE%D DG\*YH/'?=C*R)THMC>.79I@WC!S22TH># M+7,IQ[)& - XRMV*/8VNZH%O&S*@::+D>>_A$%)DG6RJ0O;3CR5W&G<.,DF@ M2)3<\)XHK632I&ZK3Q1)C9RVX168:$1KW!O"]4%,E'H:CY/0B3'1'&G-AJ0^ M9\I$Z:GAN$E\-!--,Q^7BU%/T#3#]M=)A)&.HNS-'LST\IO )\G]Z6N 5S?Z MUMJHICN7/\"<4[JY)E'6. ?87!Y\\9RJ>5[X07?Q&(.]1N@JA&'*.HRQI3XG MA+.19,03UHW("9)3D:X2L-Q2^NS:G+0L7#$9N])I*;Y+R$WU_ M >YEC.!ROH2!@[\LNYP-,(/2453%F0>EO7(BEKOICF&Q*ZR8R "<7%A/7;VJ MV:45:6F2H"F@-R(['8,1+K)Q G!U!"+X#53]9DXQLM[XJ'\ M)$ALMDW]]<_ZT$4_9S3Z9&Y$JBBPR:82"AGC 3B"1*&8>(R#N_]=9#_-P"U=:>J;_DJI]I&*+Z:;MC?54W-8R+['24 "E1P3KO#YG/RJV6%>> M:=2T_TQ,;,),K>:\@F&"K2[Q*;G$V0ZK;&IT"I'MINU=_5H^ -^)I3K4Q'F. M\%)R0Y';BI /.^$^:1KW M>C?QGSW$N*2<;58:NF27]23C<(S+PJ$="W)U^>MP^7?1FMDEDSHHI9 ]8#U* M W56Q_.,6;::"YDZ:]SD8C^8LFX[42HHZ;OS;173EY&6"BYH DB?88E,]P;? M8QV/63B$+Q0-!KW%8*(%4LMKHMAWXH[3BYD,R"#5S,8UA#(-A'O<@S%2+,;? MZL[W@&DM3S20UND4S"&@]HK_\VL954NW<&O] /G*HEA=N>"KKYC\ELU+;Q6- M,.]>(E?EQ@K#,Z;P=RMTA&7Z9:-&C1](FR)7X@=\V'&7+.OY55TR%];8H:EV M"7HD7R#,DA_'XX*#0D 8SQ,,T()$A.P_[(/W/]I!XL?A.<4A^TNY_.P??KVY M:BRS\@- 3M*2V,KP1'TOQ=$K9B$W:=L=O.:R[PX'NPX3F-L[ MVC(G[5&9/80516FXX%K##6S"O2([\$G;(DJS9Q2W3\^U97_#AD_B-R6QKED- M=MG(UGSWPSJZ?J8/6U]I%Z=7M$M(R[;_)!%M@'6/M<@W%,=I6.2+&Q_P0))D MF<0'JA/*]!0]'S%/+!2]6*[#+T#' #08_]TADO.*5Y/3W$719]]QL:;H?DW* M%_IW5NAC0O/83H^)S.]4Y<0]^#$*411?V7:8E):%PEEMCC17^#0,;(2&0R<9/%6PEIA'/LTFF'020VBM%OV.^E3!="JC:$+5^M@)U'30E M-'1^KNK\D'%5CO\H>AQD^S^!= "YF[.#S52E1Q>;9.(4DEOJ- =P8P* MY\EH5S9>;)232!C]$ X!\)Z2L;[H^ESYF]IC2L5IS(4$V^L3A30YT%H#("_8 M*L *@[4GN9)Q8'\[!!YF1='=CQ-J91DH# !%6_+'$(G[G\G'::5WQEA(BU5, M./3V_[=WMP4J1G_NH#99@[I M6+8TEY#.27!YK)"?#P4_-)#::I;H>4C4$DG?'FDPT''3U3%V2WE(.FZS&L*+ MYHEL@1;8DB 9W:"XKG^<8+\44\5/HNTZ=V+'1U>W5_/9E_G$P6\Z?[JZ?Q%'Z5;!/A:Z7S*9\O M_-1RSO[RTT\_EQ.6;M?VLH);6;.B1=P13A?R; C"\D9%?W M,F;L@NG[C80HSE=K[94&+ZN,'3F]@&V"8L%JBWBUQ('\@.)?NRI3MT\D4LI:V^O-TAJ;;BE O20>+T-MU#DKM:6'/G<*87 M6=DI&'B80A7 5135;2=M'PB]CM?K(./WON$X81$P+S3R1$AUBW0UI*)[2_": M-G>I Z1VHVKE]:(DI8](QFSYE/*J42Z1V(.RA:^WG$>A_;U;E.IOTCB2X*T# M%/;B[7P5)QEJV=/H"^7Q'JEH%+"=P'U05];*28I5&DH<,2T3PW6*XI)EA(]+ MY'8#[D,2 ^1F.\P]G\'DXU1N< &+*.0 A7J+MHH7P%BC:71--D&&]1M+<'*) MYEY<*O2O1^I1T*]!!8-9;H%!D'""Y>\>V1 >A MHJ8[]/7(1VTQ]S[FE2#\0[$$U':)2;VHA;I=E,7)3CQI?[&? M,$V",,IM[&7,T)O2@#*0EZ M?8V1IFNV;5#5V\T&@OJ_W8K/5&\!24-S6[8C%D.^=^6-#>.-$FA,EC73W'@V M;35I"(3TJV4M#5:YJD#1T=Z"O)32 ML (I&>H^QI/#=48.2(GIZV5TC]3C CHW1JV9.;27^OKE>"]K:I#32F=V!]M5 M?4PFU5,XK3M.,447<]"JX8^68VQ_1^.2IMSKK)0WI5W,I?WM=RA+J>GO9\_I M(3B/]0Z.JH-% HEH'=.4280N!J79?K]OAX3;V]$842KOKI0810=+!,:VVU9# M8FQU,D9,Y=N0?G;YV#9N]^[J_GXF,>KXWM0N:#OZFPQF@1:=K%)Z:TW,9LM7 M^$OEZU7=R2#7=1RC';.AT=7L+'6X0+MG2-[!I*E.YN#L,M9)VAK>)2T'IF)S M--O:\.DZF]H.9]W4UN M9W/K[E97M7#;/N?\&28 E)EO2G3&J85_?#%.RX'+C]+J?IU<<.I2]76<,KM_ MCMY2NK#-;)E3YQ)Q(!BH9TP05?.EVTQD/J++6"@)2-/)&RQO8$$0D63'4I_@ MR8&+/@Y#MD1X3E"7^'12-LBXSI_QX?*5Y]@-1!4:-E1$_"/G,/[U@>SJE_4< MH%83 -M@TB;Q!UMIU$'".66+^P.-@!\AUCGVUT&$N9()IGC/N[HTLYH0R?(> M,^)&0/LRD.Y5)Z>6Y>@';3*B-,_?D]>^'<,.#^/-6@R,<^""WIFQ7(H,[MP; MZEL9ZMQ.ET%G:9,E083S-XNXYL6O1T'3]P5V=S,8.:JJJ4.,W.AG>P1"E5[+YVZZ,FQ^W7 M(6O?IM7%I>R]9PHK4>LHTNE7]SDJCUN*18NMS1;&.#E(29#R=<@([COFKF=W M#X^3C]!F^MO$7B^=)!*G&.;8J$9OW&"52870$_SL@M ZJOYQYO;V;-UV(SW"TBZ D'O2P!, M&>V>4@P/+S6)*ZP3W)E:PUVH!IH;U]GKMR5A3=9_$%H^@'@<8PQ]@FK5F/+_ MEM% DS=O1:(7BC65>:7E#M9I,]X=OG90Q2]^]2ZG0D-=Q'G%GL[;2C*>6&OZ M/VR/C2F@J<>+>=)&ZP]<#MYY0+W=.L$K= M'?%60423G73?N-12"V/-+--H&%E0)79"ER70@W. R#YBN2T!$P MP$?A#B2[.NHX$()@+>I(EZ,[?#WR@3_*R[FQV_BPVW!B^!-?QA77MILN]@A@ M+. 0TZXN<[UHXM!TO2%!@OR8+9LW;J917JF,AJ!W^MT9#5T(C3&.5OS);"FV MGD4'?9=+$W!D6%,6QOC973S;0[B\(^B^P9;LCM:N3/)#PC"=+1FGL@Y..9 ^ M]S!\JSFXBI /!F\5\C4C_1P($-N/*>B:&@GE72L7U1- ?:*RE#B0$O2PA:(7 M%SDT@,X]/K32;W/^!&V+7Z%]JJW M^&4#F$N/,L!Y*B5RP &\_;I.$.EY&EU-9G*4\__)I\ZS=ZV[4"%/5QO!\H& M,+X#52Y#Y4QZH41G5',W;4X MR \DI?V@(YY/_/DT7_[/M2I#1:XSM+$ .W'HYR@77;_D[\F7QG8?.HIMY':M[R'$=HQA%ZDZ MRU6?:(W1+(3^"O5%DUC C4;I',$DV:&_#0YK/\]^QLYB;I8I+;T?0%7)[N,D M6]EU#!14@_P[K04]U-?+N[DP<])5>>AR!N[U?((F!=N%VP)P\* MC[\I=HL52=P\C(^STD[+Y;QTE_B@;IS^6N>@[J(Y&?MYW(CLZO!7QN\S($KS MSLO%,G@?Z&[E#KA<]@S!7#&XY&1XBZX_5=&FKX'_9\);SG[>4J@^_K5RW:BD M4<0"-4L;.I#;Q?&57Z\97*07;YR/7]DT'.T D+QE5[P#XS]FG\/@A9L@BD*\ M[F2+<6_AE\7COU8VGQ'C"T1?D#>9M<2!^]3NK>_^Q+%?/=N/+<0_(C-GRZ>4 M-W8I/Y%[Z[MY0XF)*HL5B5H:JY79"$YD(^GW;QSTEHM@5W]H[JG>YAK[= U& MQV%?[]M<8]^^EO63K\G^;[@(5BNO4YS@11?!-)GKX?0+LOU2D#[[Q MK+SI>"9;^B5GZ+ M0>3=PXA[(-8.?^-%K$S!/'ORE5>]ZR)8UV5M/3D?.UY\$4P=FDKN/.^V5@9M MF4)/*G$VWW81*T[#P'D&9.S[!JM#H(6D#]5]1N%'N^*>RV.H(Q2K?/X<)[]/ M(Y:0R*V;*=H4WF!9^Q4W"3H5A*--X2-YO2,930(28C:E^7:S"0\H9'2N_!=M MZEI9+80FYC^TL574GUQO;/[C&[M _?'UQN8_OG.!J\GHZF;U.2-X+IHGIGCN MU)_8=?C=LU4D![*]1:>SE(GR$HR^LQ M0Y;X@Y-5I+*S^_33XTD#V'HZV4B,ZGYH;S<;">K[+9!-$RQI_R'Z(HSM@([#?\B88LI=AW@<\) M>(2SE*4*FD:EL/:2@+0VVCW2E"9?Z/??160-_-9IR6<&5USP?AU',-DS,B/R@%!&%>;T*K(5XJ:X)DFR&Q'O=X"&;<74HPQU9,;YVR1'P*&< M\^EG)>,>X7](>$.\W(YT1S%G2K4IY4\Y>7Z6_(!_2]_[\1J0YL0$LO_OWW.Z MN8?K6TBWES,3JY=:EC-!KZTUI/>BP2>@*KU^IC .3>HK6OK(QN4\AW=2@L , M*[!.@_21C32 8/)"<_38U6F0/K*1!L[L.0@@@=>$1_DS&ZEXIF&(B5)86G@4 M^63KJJ>1C70)4F/-GJ82+[L:.B/L7"VQ5@%)?J>9?',I&M@YB4*Y@B)TI*QP M4,R?JHTU1U/?J?R?74AO[CPOW":T/F>R)S9.UG6<;&(8A7ZDQ/]C2Q)8:NEH M&X1^"T^TFMI(HZ0\"DNSNN-_+NA;-@I9;:S\'-!NWZ0V*QZ=9;4>2V$].)QU M'_7UX)X+KF(X[ A16DWMY'6ILPD M%Q3[6ME(&7PO:_@<9*OK;9K%:YJ4=J-"8\3B2G@7@.F)FRRMH'^OSM:Q*+DFM1@NQ U[KV[BQS"&F712R]__.S]"IXGWO8SG9YNOV=H3E]8L<#"KE4EOV^HM;WM;)RO M3W2Y3.CNTRA(_(;-1_+$1@HFL-\C2G,-YR&)464=TR\TC//(U=Q"W=O.&ASM MTX=N0?R+*TLK\T,\14DI!9872#CEVLV=8< #['J4=%[H;,G*YJ[BT DS#6]^8&@UMW*?K M>)N2R%^\PH/=+*(?PA@6_SQ#)>4E\# $OB'N#^MDY0)HG?VW ,CX36FW>" T M.?M$:B@Q*TI\6&@IXHS/?3Z)=WBX2@M0,1#W"PX7U7-[*1KN/% M0N5NPJ.-9XOU;U^!L!'ZT]O,+I$0C>.YB?>&4F&WUGZU98YZK3^/=),79I@M M\7)?MIM3KZ@P+O<1#.IBJYM ZC9VP$W\3#'<(_I(UT&Z6=&F[ZWSL8VTY'X- M':>I5E-G5&7!A2]>.E&Y^CO:.8,SXR !_3Y.&,)?O9+$;\BPB@8VKMU*"D4' M :Q&>%BKWW,'6+)%'Q]H%T'R&PFWE)E5VR[7(XQD*\H^$X"C9URW"ZS>QMS) M>).\ 5H]K6R<_WJ4I8!3C9^=P21657 $A[J/Q7-IE.:W?D "?6$M1[NJ25ZK MBVW3YG+9< '3\%:X2@/R0#RL>IM[ M)1J13IW/;5S^53'&PI8"I_$-=*T3U=O,1MJJ2.%IA"Y\5-A0;Z5"NJMF<+E^ M#QLIYA5%T]^0< -XY . 9')Q+65X,S%?,2YH M=&WM6VMOW+82_=S^"MX&*6Q@M0\_A_QVNDCKA4@MB4-9X:SYW!F*.XD=X5Z^3F;Y, %_F83)YV"EU?_ MC\Y'_=%D$"Y18-!(3!(MELRZI8)OOBBXF1T%0_[E[(<%[*,^D)-%&@(GP M#JJ:5*V63)>.1" >#2LW#IX$G6/_+..%5,OXG2S LI]@SM[J@I>M8**=TP7* M.EBXB"LY+6,%F2,;-+PU,\^E@\A6/(6X,A#-#:_&6[8_: YMS:5P>9Q)%Z4H M"249^?+9Z,5P/!G0V)>3087_,40^5'_E% T%>7N.J5;:Q,^&_M_X\(SGX2-* MM!)_1@BN%KE,I&,!:*M '!F"T=E=9@]'(44'P'PB87C[OQ^NV.B<1Z.+$WXZ M&%V*\!=[??7VW?5WUZ]?O;O^^:>_-T"_U=;);/G0"'U<0*Y[['O(,@-+]GV? M?2N-Z+$4##G$7,Y=?"@6?@*R%*@FCL[[%Q=?/6^7HHBX'9_WS\_/GV_[N!&S M%X\T9*-^&Y.'V[X3+@=L?_;QIA^,%);S&3 #,PES$(@.:=G[FAMDMUKB?4I( M3)?L.VT*-AI&OS*=L3=&JNC76E8]=EVF_7$'I^VXGCU-.'W++8((X5(LV4VI MYPK$%'H!50V6A$9-I7:,1G%9,EXN65TZ4P/ZRAT4J(I QEF!5T9RQ3*>XBW# M=(')SND@MR-00@K6"EW3 J4>96Y0!ELD204GX7H.PAWQ!<7QL-I[+,L/UF3N)>F29JEJ@ M3@3Z!N)Z2!)):SHZ;XEB1#VEUAQJX&NW3*.G0I+B'DG4"@60.!K1[>V996!J;3.8"_#.-T,?J.7O0URV-:9'6\[?NP Y>)I\N/=+3!]^6QQ M-AQ]/;8-!9JJEM9@G642+SW.KADWX!&-")6) D(> Z11HJ3-29S$"LP_E(/H M6DB;*FUK'$?&C58!VI71*0B\;=D)(ED 4B/ ]6J1YKR< GN%B_[;6J&$;T(N M3^#4#_6-"%V%2TDM4QDH1?H9988-I@7DDR]'&\IN&P:J_ M0?PF?9XNS;!O?)(\>P,68X^ \U7/W6SH44&6\MH>/X0JHP00V8VE4&OIVJ " M3 @S:7V:02DHO1[J5=<):C/)&5#<4Z4IMM9P[S4)D!Y*3%;HB]5*"NZ\HXF5 M0G(C:0(RE(0^[9:DJ;94IOF5Q?J:SB24%\ MXU:7G#(KM\A5:IZ(A-R(EA!(4U)!%O,P$!<'F2%.;3CX%$< M3)\F!Z]F7-4^9Q! (,[A0$Q@-C17B:[= M81>.2=-\)0W4.69W;TZPI.U)_3("(13HSYB4=[0YAC;B:=+F30#D+K!IEZ_I M8OR3_?2Y1\:BTE"G:6T(OQMUV#ZUA;8.']!+*U1F4]34['&SDT-C,J0B9I,M M\<;W% GB]RAI^[*L5YZ=!K]R;E=E*^4A3UT0/D'[D#3)<\F4O '5;%ANR?<^ M/DH?Y.O3)>=E_[,'[BKXER6BQ7AOO5#2NKV)LO6:23"Y1PFWT\^L?>/8U#AM M[*IL\C=09U%(YP ^E)<2C949"0B)'GHM)PA&3 .6T@S^IMZJY1"\KR5.P-.E M+E._SW?:;1]TVP>'3;]26*UC]"72A3:=:/LJE8#X;DJ>51L_!WY#-4RHWGT5 MX_L._X*GW5:^%VN:CCML^>U96KG @196*^MAAC7M"HY!EFAZ;>XK*8MEE*T+ MQ!S&R,^FR6I[=^"[*JEK\.\@"Q9#F<'ENX?0!9]R$/S^G6+#DEXH)&0YTVH& M5$V4?-J\&C5-EH*B4GH)^'2>ZY":^"T.(F?^G&JK?_^S,X_S")D_ON=W-?;0 ME8[HC9NS=.0+':U#UTD\4GR)C1JJ7X 8!U.CX; _?-X.0& I7EF(;=CJ@#8& M_CQ9T.W/^:$#IK5.&R]A28K;\8T02HE5=+RYB[/G%+:!$P<$[GI^^>*6 /YA MMOUI3ACZ>,]Q7E&"Z^U-[']&=&,_8W9=OK6\89C^2R<69U1U8;'= %1M%H& M37.R,0C^ X<8CU@7#K9$^&''[$>^9&<]=C8\N[AU9''/Q_'H@G.O<.PYMMG% MH&-=!ZQ/+P:K<^/!T_YEA5[1N[0#T=DSD[\R6@\^@WPH>@,[V#XWVW'T$\9G M%X-#,7CL3.Q8^-@1V,7@\; P^$+BL72H*ST8M5\,6$D;53WV.I>0L:L%I#6] ME60_;VR4OVDVF=G)+^%U.U>[DJW'1E"*)_VEP-RL63V%D!HBGB%E8J[F M?&E]'I@,Z-N9+S^?#/SW.O\ 4$L#!!0 ( *R HEA:UXZR\@< * Q . M 9')Q+65X,S%?,BYH=&WM6VUSV[@1_NS[%>AE\M33O]"A&@B!HD> H6?WU?1:@7BQ+CIR[M'$CS]@2R<5B\>R#W05 CPM? MZE=?L7$AN< G&WOEM7QU_<_D?- =CGOQ$@*]5F(\,6+!G%]H^:>O2VZGJDH9 M;[SY@RIK8SVO_*CF0JAJFK+OZKO1UT&M4+-EH_9IXDV=]KN7JAJ5JDH*J::% MQXTAW9F8N\2I?Y.2B;%"V@1WH&I<+[7DIO(D(M-!O_:C:$G4.0K/FY-52<&*\-R5DO;SS"==J6J5:YI[ZH.;+;N:%\C)Q-<]D6EN9 MS"VO1UM]/]H=^IHKX8LT5S[)("DKZN2;%X-O^Z-QC]J^&O=J_ *B -6G'*(E MD+?'F!EM;/JB'WY&^T<\CRZ:&"U^#PBN[PHU49Y%HJV .!""P?!#W>Y'(8,! MTGXF,+S[^U^OV>"<)X.+4W[6&UR*^(V]OG[W_N;MS>NK]S<__?C?!>A?C?,J M7WPL0K\-D)L.^PNZ8V^[[(?LM6ZL[+!,6C*(^8+[=!\680"J$E"3)N?=BXOO M7BY#44)S.SWOGI^?O]RV<0.S;Y\I9(/NR0TK^$PR*V=*SJ4 4LJQ7QMNP72] MP'T*SLQ4[*VQ)1OTDU^8R=D;JW3R2Z/J#KNILN[H".TVM,/NR9^Y Z" KERP MV\K,M113<#(@W.(J#)15QC-JR%7%>+5@3>5M(V$N][*$-@*.Z0#[D LVGUI5NJVL8*Q0I[I!$HR$ $AEX.G3G@CT9=P7+ MM9F[)<.LG"KG+>H]QNEFM!M6=C:(XI;&/+#VR)4'7+GHGKR_!^PW+^Z&_<'W M(]?2H!?>4A.D3GB!25!JHI4K2)S$2L0EBDUT+93+ MM''(K2%B6:.CFVMK,BEPV[%3>%5(T"2Z[OHN*W@UE>P*P>!=HR$1BI;+4WD6 MFH;"A:[BI:(2JXKT(OV,(L8&ZR(+R):#.\KO=92C(QKG-AG^3 M2E\NY5!GGKR1#G8 _) 9/LR,#B6MC#?N\":4/2827FY[BOG(-!8*$"AFRH7P M RE9!3U4YZT#UV;PLU+S0)LV(:U=WVD#(SU4"&*PQ1FM!/?!T(E30G&K: J MILT0CBO2U#A*96&6N9#W0K R3L(@+(%#HQJUE,H:S2G&8EC!B'5*1(N88#?K M GR;2!*$T]!>BKUA[TC+35I.MFEY<#AYP,[# ]'!) 6Q9TH0][@S%:>(RQUX M2\46$9);L20'Z*KX1&GE%Y0X=W5+4R7P*% DLOR>Z$:Q%@+[73N@NK$U*.I" MHL\R8T4P()1M4UDA?VLP%4]D35. 1%"21C9BJJ@:L?7(QX/XF)V=7,^X;D(L M(6?)/$THB=:9^X#@&"]WETF!?VB(P.9B,38QC=]OPB'AFZ^D)56: M^8<+>S99UK!A2LD(!>P9D?(CA0ZAD$!(B\YYZ&1:+;953WBRFTI/B&24/DV6 M-99\N9&K=JDMC?-X0)MB4.8R:&KW#=CIOC8Y:(DHLR7>VHZU@@QK75H&5\W* MLK-H5\'=*K53? HTEB($[@!)&U076-'>2MTN?+?D.[\=I4>Y^^42]?*C5R%A M THL.=Y9!PV*89LL6\[3SVR>Y]%E.#8.JZ =U*6CX5%[ADNVT)$N3"?Q1/,%BEFHO\/" M.'8UZ/>[_9?+!B"7YK63J8M+([G$()QC1MWA?!D&V&7OM%"+TS-=MF^%("56 MZ(3N+KY_2;#UO-@C,/S \RT%^&*W[6E/M@/>.WTRQV"3"0+2;1K^)G1CA\GW MICI@^B.=E,\H&Z,(:XD %JU"@FU/U*/@_^#P_(#8L(]D;^#LE/W %VS884?D.=SP[<)X$QX[7!8X8'&?=D5B?'P:K]Y6BI=W+&E;1/O0>=':,Y%.B M]='OONQ#K^=ZV^]K'.?H9\S/(P;[,'CN,_$X"Y\[ X\8/)]9&&TA\51YZ,KV MHO8/E4GVLY5.TBX_XI!V*__]]FXWW\G,M[Y*X M ZY,17LG35F-A'*UYHN4GJYF[+JXW?GV?KM5N.P[M$UD);[HU_H+NXZ/4QGS M:<)S3)"4ZSE?N)!1QSWZ_XI77XU[X3\S_@-02P,$% @ K("B6'=P*^O> M! 41L X !DU9;5/;1A#^W/R*;1@R,&/)DK%I M(KG,.,9,R;08L)E)/YZEDW7-2:>>3MCJK^_>R5*,@PE-0T,##-CX;M_NV4>K M7:L?JX0?O8!^3$F([]!73'%Z-'IO'71LM]^N/J) >R71GXFPA%R5G/[\,B%R MSE(/2*'$CRS)A%0D57Y&PI"E9TO_I3$;LNM::;5K*9%YCMUCJ9^PU(HI MF\<*%SIZ92:65L[^TD9F0H946KB"IOI9;242J=(BU'.=3/E5))5-W^Q%)&&\ M]*8LH3F!,*"42E%5TJ2S"V3SU.(V4]J'5:S>+F"EJY1D)J)=) M:BTDR?P-WW>Z0U\+%JK8BYBR I2DJ7;R:L<]=/Q^6^L>]=L9_B%$!JJ'/*+4 M(&^>,1!<2&_',3_^]A,OJA3-! ^_!@2C9T+@=C[G=CL* 09 MY2.!83BZG)Z>G X'T]/Q&9Q?74ZN!F=3F([_.29?3(M'!8C[&J[LB3VT83(: M&E#<@Y[3>JIP#"8P.!Z?3T?'Z^1HL'GC'#Y59,8G,/UE!)/!Y=O!V6ABC=__ M.OH=!L,IX$['<3K;@#$'8FF(9KRNW>WN;D;SE>K,'T6N6%1^*5S_#IW3%/!# M2@/%1 H+IF)0,86+@DA,(2_ADNK[-8@(CB7CUD7!LA:UKPU@M>$>C2-(2WMGPELFP!<.8T0@MH$7%KBF,HX@%5.I#:_W5V5J :SI3+<@* MF1?8PX 2L%:(5BB:0J0C)J'(%,:\+EX+X159VY\0.2,IS:WQDF-8@\# K:G9 MTAI:9$9SLYB4\"$5"P1B3G$S)LJ[#WVMKGW8/=RM6RY+]S#?+Z==^X2:*PU_)/VS8)(FJ)-K:#]F;X\@?26XO;UPO\G11[8U3%LERGUS MT*W2G1AB^YJ/SUG9S$JGR@I+L1@DQ$"M-PE+\0IAU95:IXPP77K0>ZZST]+; MA'- -2P@A&/N\@S3E;>,5L12D@9Z'0V&S)C6)0&E"EXE5V#E,3[SC8O:_@]O MB]]TG,JJTBG)S-_-4+I6/1$A:%K<8N34A0*S2^1VI4KUW%L9[=6 M0/IPDN74RVE&$&5:8V#&B,JV&>\P %E[OV8YMO6"XS;FDE*/GCFU=(+M_/^TY"N]3T@('R5TRK/ MWV+FO,=5NXTKEFOW\%2?AV&=7Y7.NA7GCA+W M6&""VV!Y4'(]XWPK_39 P-C]YON>*CK[)SPXY(*S$.H8;@GX40X]VV!IY^W- M5O69D(^6D/]WMCTS[9EI#_!ECA'WF$);P584SK%39SIGVT=QW<\?X[@6*)S, M]LXEPX8_PX[_$\G]NYB+[[JG_?X[_;4'*1&G2RLTT.'\H[OM(DG]D.49=O:> MWFT&T.9N>OOCEM7X6/LVNA:.O$_Z.4SBWS:.TOP%02P,$% @ K("B6.&8('SW! EQP X !DU9_U/;-A3_>?TKWLJU!W>Q8X? 6COC+@OAQFTE0,*N^U&Q MY5BK+'FR3.+]]7NR8S=D"65=6:' 08*M]TV?]]&3GMV+=<*/7D OIB3$;^AI MICD]&KZW]CMVI]>N+E&@O93H36580*8+3G]\F1 U8\(#DFOY/4M2J301VD]) M&#(Q\^!-NO!?EF9#=ETK+4>!.6T S.Z!PN94)$+3B5 M6LL$935=:(MP-A,>IY$V/HQZ[68>,TVM+"4!]5)%K;DBJ;_F^U9WZ&O.0AU[ M$=-6@))4&">O=]Q#Q^^UC>Y1KYWB'T)40G6?4U0&Y/4Y!I)+Y>TXY8^_?<;S M*D53R<,O <%P$;,ITU 1K0'BCA"XG4^YW8Y"@ %0]4!@& PO)Z*^@2M[; ]L& \')2CN_H'3>JIP],?0/QZ= M3X;'J^1HL'GK'#Y59$8G,/EY"./^Y4_]L^'8&KW_=?@[] <3P)&.XVRM*N6$ MF C1C->UN]U7Z]%\H3KS1YYI%A6?"]=_0^=4 %X(&F@F!H+43J1)P M'>L"(JE*LRE53(9 $=00WA$5Q+#OMC +G>Y-%=,."YHBT8 MQ(Q&<,($$0$C'$91Q *JS*2-_G)N+"V$*[*V/R9J2@3-K-&"TP+Z00FWH6;+:!B1*2&*PU_%/TS M9XHFJ),9:#]F;Y<@?16X![OA7I.CCVQKF+9,E/MVOUNE.RF)[1L^/F=E/2N= M*BM,8#%(2 FU&21,X IAU4JM4T:8*3WH/3/9:9EAPCF@&A807* XD&*ZLE:I M%34+%PV&K#1M2@)*Y;Q*KL3*4_K,UA:U_3]NBU^UC*ZM(9SHS M?]E"F5A,1X6A&W&+DT+F<OD-J5*]=Q;.=5K8#TX23-J)?1E"#*M,:@;",J MVV5[AP&HVOLUR_!8SYDNO%I_*81288-.Z>X ?2%L;1W>30#_4>O^EHUCB>=& MS.L9Y(_W60,#8_>9Y M3Q6=_0-.'#+)60AU#!L"?I!-SS98VEE[_:CZ3,@'2\C'SK9GICT&IBU!>"QD MJV(QXA[3:"O8"L1OV'##.9[8FPOD1D8>.:B[YXHA>BG"]\^' M&Z9#.LZQS>KG.I8*YQ;"& ,C6JIB[[;UC]^F,_CV^Z65UU$1IPLK9*IZ2&!Z MECP1?LBR%/LCSXPV;7QS)MG\TFK9A->^2UV+BO!)O\V*FPTE)3-:[1<6B7"! M>(3/29&5.T:O;5XK'KWHM]^0< -XY . M " 9:7 @!D.L @!D XML 80 drq-20240331_htm.xml IDEA: XBRL DOCUMENT 0001042893 us-gaap:OperatingSegmentsMember drq:WellConstructionServicesMember 2024-01-01 2024-03-31 0001042893 drq:WellConstructionMember 2023-01-01 2023-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:WellConstructionServicesMember 2023-01-01 2023-03-31 0001042893 us-gaap:PatentsMember 2024-03-31 0001042893 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001042893 srt:MaximumMember us-gaap:PatentsMember 2023-12-31 0001042893 2024-04-01 2024-03-31 0001042893 us-gaap:BuildingMember 2024-03-31 0001042893 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001042893 drq:SubseaServicesMember 2024-01-01 2024-03-31 0001042893 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001042893 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001042893 drq:SegmentOperatingIncomeLossMember 2023-01-01 2023-03-31 0001042893 us-gaap:RetainedEarningsMember 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0001042893 drq:GreatNorthWellheadAndFracMember 2023-07-31 0001042893 us-gaap:OperatingSegmentsMember drq:WellConstructionLeasingMember 2023-01-01 2023-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:SubseaServicesMember 2024-01-01 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:WellConstructionMember 2024-01-01 2024-03-31 0001042893 us-gaap:OtherCurrentLiabilitiesMember 2024-03-31 0001042893 drq:WellConstructionMember drq:SegmentDepreciationAndAmortizationMember 2023-01-01 2023-03-31 0001042893 drq:SegmentDepreciationAndAmortizationMember 2023-01-01 2023-03-31 0001042893 us-gaap:CustomerRelationshipsMember 2023-12-31 0001042893 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001042893 drq:GreatNorthWellheadAndFracMember us-gaap:PatentsMember 2023-07-01 2023-07-31 0001042893 drq:SubseaServicesMember 2023-01-01 2023-03-31 0001042893 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2024-01-01 2024-03-31 0001042893 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001042893 us-gaap:OperatingSegmentsMember drq:SubseaLeasingMember 2024-01-01 2024-03-31 0001042893 2023-12-31 0001042893 us-gaap:RetainedEarningsMember 2023-12-31 0001042893 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001042893 srt:MaximumMember drq:GreatNorthWellheadAndFracMember 2023-07-01 2023-07-31 0001042893 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001042893 drq:OrganizationalCostsMember 2023-12-31 0001042893 us-gaap:CustomerRelationshipsMember 2024-03-31 0001042893 us-gaap:OtherCurrentLiabilitiesMember 2024-01-01 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:TotalServicesExcludingRentalToolsMember 2024-01-01 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:WellConstructionLeasingMember 2024-01-01 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:LeasingMember 2024-01-01 2024-03-31 0001042893 srt:MinimumMember us-gaap:PatentsMember 2024-03-31 0001042893 drq:ReceivableIncludedInTradeReceivablesMember 2024-03-31 0001042893 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001042893 us-gaap:ProductMember 2024-01-01 2024-03-31 0001042893 srt:MaximumMember us-gaap:TrademarksMember 2023-12-31 0001042893 us-gaap:CommonStockMember 2022-12-31 0001042893 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001042893 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001042893 drq:DirectorStockAwardsMember 2024-01-01 2024-03-31 0001042893 2025-04-01 2024-03-31 0001042893 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001042893 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-03-31 0001042893 srt:MinimumMember drq:GreatNorthWellheadAndFracMember 2023-07-01 2023-07-31 0001042893 drq:SubseaServicesMember drq:SegmentDepreciationAndAmortizationMember 2023-01-01 2023-03-31 0001042893 drq:GreatNorthWellheadAndFracMember 2023-07-01 2023-07-31 0001042893 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001042893 us-gaap:RetainedEarningsMember 2022-12-31 0001042893 srt:MinimumMember us-gaap:TrademarksMember 2023-12-31 0001042893 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001042893 us-gaap:OperatingSegmentsMember drq:WellConstructionMember 2023-01-01 2023-03-31 0001042893 srt:MaximumMember us-gaap:PatentsMember 2024-03-31 0001042893 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001042893 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001042893 us-gaap:ProductMember 2023-01-01 2023-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:LeasingMember 2023-01-01 2023-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:TotalServicesExcludingRentalToolsMember 2023-01-01 2023-03-31 0001042893 drq:DirectorStockAwardsMember 2023-01-01 2023-03-31 0001042893 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001042893 srt:MaximumMember us-gaap:TrademarksMember 2024-03-31 0001042893 us-gaap:CommonStockMember 2023-03-31 0001042893 us-gaap:CorporateMember 2023-01-01 2023-03-31 0001042893 us-gaap:CommonStockMember 2023-12-31 0001042893 us-gaap:OperatingSegmentsMember drq:SubseaLeasingMember 2023-01-01 2023-03-31 0001042893 2024-01-01 2024-03-31 0001042893 drq:GreatNorthWellheadAndFracMember us-gaap:CustomerRelationshipsMember 2023-07-01 2023-07-31 0001042893 drq:GreatNorthWellheadAndFracMember us-gaap:CustomerRelationshipsMember 2023-07-31 0001042893 2022-12-31 0001042893 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001042893 drq:TwoThousandTwentyOneGlobalStrategicPlanMember 2023-01-01 2023-03-31 0001042893 srt:MinimumMember us-gaap:TrademarksMember 2024-03-31 0001042893 drq:OrganizationalCostsMember 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0001042893 drq:WellConstructionMember drq:SegmentDepreciationAndAmortizationMember 2024-01-01 2024-03-31 0001042893 us-gaap:RetainedEarningsMember 2023-03-31 0001042893 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001042893 drq:LeasingMember 2024-01-01 2024-03-31 0001042893 drq:GreatNorthWellheadAndFracMember us-gaap:TrademarksMember 2023-07-31 0001042893 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001042893 drq:ReceivableIncludedInTradeReceivablesMember 2023-12-31 0001042893 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001042893 country:CA 2024-03-31 0001042893 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001042893 us-gaap:PatentsMember 2023-12-31 0001042893 us-gaap:CommonStockMember 2024-03-31 0001042893 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2023-01-01 2023-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:SubseaServicesMember 2023-01-01 2023-03-31 0001042893 us-gaap:OperatingSegmentsMember drq:SubseaProductsMember 2024-01-01 2024-03-31 0001042893 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001042893 drq:SubseaProductsMember 2023-01-01 2023-03-31 0001042893 drq:SubseaServicesMember drq:SegmentDepreciationAndAmortizationMember 2024-01-01 2024-03-31 0001042893 drq:SubseaProductsMember 2024-01-01 2024-03-31 0001042893 drq:LeasingMember 2023-01-01 2023-03-31 0001042893 2023-01-01 2023-03-31 0001042893 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001042893 2024-04-29 0001042893 us-gaap:LandMember 2024-03-31 0001042893 drq:GreatNorthWellheadAndFracMember us-gaap:PatentsMember 2023-07-31 0001042893 drq:TwoThousandTwentyOneGlobalStrategicPlanMember 2024-01-01 2024-03-31 0001042893 drq:SegmentDepreciationAndAmortizationMember 2024-01-01 2024-03-31 0001042893 drq:WellConstructionMember 2024-01-01 2024-03-31 0001042893 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001042893 srt:MinimumMember us-gaap:PatentsMember 2023-12-31 0001042893 drq:InnovexDownholeSolutionsIncMember 2024-03-18 0001042893 us-gaap:TrademarksMember 2023-12-31 0001042893 us-gaap:CorporateMember 2024-01-01 2024-03-31 0001042893 drq:GreatNorthWellheadAndFracMember us-gaap:TrademarksMember 2023-07-01 2023-07-31 0001042893 drq:SubseaProductsMember drq:SegmentDepreciationAndAmortizationMember 2024-01-01 2024-03-31 0001042893 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001042893 drq:GreatNorthWellheadAndFracMember 2024-03-31 0001042893 2023-03-31 0001042893 us-gaap:TrademarksMember 2024-03-31 0001042893 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001042893 drq:GreatNorthWellheadAndFracMember us-gaap:FairValueInputsLevel3Member 2023-07-31 0001042893 us-gaap:OperatingSegmentsMember drq:SubseaProductsMember 2023-01-01 2023-03-31 0001042893 drq:SubseaProductsMember drq:SegmentDepreciationAndAmortizationMember 2023-01-01 2023-03-31 0001042893 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001042893 2024-03-31 0001042893 drq:SegmentOperatingIncomeLossMember 2024-01-01 2024-03-31 0001042893 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001042893 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001042893 2022-02-22 0001042893 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001042893 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 pure drq:Segment shares iso4217:CAD iso4217:USD shares iso4217:USD false --12-31 0001042893 Q1 US P0Y http://www.dril-quip.com/20240331#RestructuringAndOtherCharges 10-Q true 2024-03-31 2024 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, $0.01 par value per share DRQ NYSE Yes Yes Large Accelerated Filer false false false 34420419 198197000 187323000 4103000 4077000 4016000 25908000 137135000 135569000 139610000 148429000 209160000 194593000 13126000 14119000 8285000 9699000 1513000 0 715145000 719717000 16356000 16343000 215264000 217631000 9663000 8989000 16288000 16654000 40247000 41941000 8064000 6906000 1021027000 1028181000 62907000 60160000 7064000 5942000 6839000 7583000 14026000 14035000 2300000 2118000 40420000 27865000 133556000 117703000 10330000 10564000 385000 346000 14541000 14554000 4852000 3754000 163664000 146921000 10000000 10000000 0.01 0.01 0 0 0 0 100000000 100000000 0.01 0.01 34419768 34419768 34386577 34386577 343000 343000 103025000 100289000 930789000 950719000 -176794000 -170091000 857363000 881260000 1021027000 1028181000 64562000 59246000 30187000 21281000 15548000 10338000 110297000 90865000 48300000 47044000 23290000 12003000 6829000 6455000 78419000 65502000 29991000 22585000 3738000 3399000 0 1718000 200000 6647000 19046000 0 1895000 -1120000 129099000 87677000 -18802000 3188000 2196000 2747000 -16606000 5935000 3378000 3624000 -19984000 2311000 -0.58 0.07 -0.58 0.07 34417000 34128000 34417000 34489000 -19984000 2311000 -6649000 574000 -26633000 2885000 -19984000 2311000 8432000 6889000 2788000 2577000 0 683000 200000 6647000 18087000 0 -1997000 -211000 937000 39531000 -3973000 6376000 13152000 4758000 1186000 -1335000 124000 -9192000 -52000 0 -4104000 -52920000 4757000 5424000 375000 15460000 0 9081000 21892000 22392000 17510000 23347000 -297000 -11000 -297000 -11000 -2209000 123000 10900000 -29461000 191400000 264804000 202300000 235343000 343000 100289000 950719000 -170091000 881260000 54000 -6703000 -6649000 -19984000 -19984000 -26633000 -52000 -52000 2788000 2788000 343000 103025000 930789000 -176794000 857363000 343000 90450000 950168000 -168609000 872352000 574000 574000 2311000 2311000 2885000 2577000 2577000 343000 93027000 952479000 -168035000 877814000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Organization and Basis of Presentation</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Dril-Quip, Inc., a Delaware corporation (the “Company” or “Dril-Quip”), is a leading developer of innovative technologies for the energy industry, designing and manufacturing best-in-class products for traditional oil and gas, and certain energy transition applications. 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.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s operations are organized into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable business segments: Subsea Products, Subsea Services, and Well Construction. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company’s 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. The Company’s 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. The Company’s Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. In 2023, the Company acquired Great North and includes its product, service and leasing solutions within the Well Construction segment. Great North offers pressure control and completion solutions, including customized and highly engineered wellhead products for use in heavy oil and thermal production locations, proprietary completion solutions such as the Multi-Well Frac Connector </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">TM</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as well as related installation and maintenance services. The Company’s products and services are used on both land and offshore markets. For information with respect to our segments, see “Business Segments,” Note 11 of Notes to the Consolidated Financial Statements.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements included herein are unaudited. The balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements as of that date. In the opinion of management, the unaudited condensed consolidated interim financial statements include all normal recurring adjustments necessary for a fair statement of the financial position as of March 31, 2024 and the results of operations and comprehensive income (loss) for the three months ended March 31, 2024 and 2023 and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in annual audited consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission. The results of operations and comprehensive income (loss) for the three months ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year. The condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span> 3 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All material intercompany accounts and transactions have been eliminated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We reclassified approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of accrued professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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.</span></p></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p></div><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect reported amounts of assets and liabilities as of the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. Some of the Company’s more significant estimates are those affected by critical accounting policies for revenue recognition and asset recoverability tests and inventories</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates revenues through the sale of products, the sale of services and the leasing of running tools. The Company normally negotiates contracts for products, including those accounted for under the over-time method, rental tools and services separately. Modifications to the scope and price of sales contracts may occur in the form of variations and change orders. 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 instead choose to use a third party or its own personnel.</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leasing Revenues</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company earns leasing revenues from the rental of running tools. Revenues from rental of running tools are recognized on a day rate basis over the lease term, which is generally between one to three months.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments that have a maturity of three months or less from the date of purchase are classified as cash equivalents. The Company invests excess cash in interest bearing accounts, money market mutual funds and funds which invest in U.S. Treasury obligations and repurchase agreements backed by U.S. Treasury obligations. The Company’s investment objectives continue to be the preservation of capital and the maintenance of liquidity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s ABL Credit Facility, dated February 23, 2018, as amended, was terminated effective February 22, 2022. 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 March 31, 2024, the cash balance in that account was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company is required to maintain a balance equal to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the outstanding letters of credit plus 5% at all times</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which is considered as restricted cash and is included in “Cash and cash equivalents” in our condensed consolidated balance sheets as at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Withdrawals from this cash collateral account are only allowed at such point a given letter of credit has expired or has been cancelled.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments that have a maturity greater than three months and less than a year from the balance sheet date are comprised primarily of time deposits, certificates of deposit, commercial paper, bonds and notes, substantially all of which are denominated in U.S. dollars and are stated at cost plus accrued interest, which approximates fair value. The Company expects to hold all of its Short-term investments to maturity.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For purposes of the condensed consolidated financial statements, the Company does not consider Short-term investments to be cash equivalents.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s financial instruments consist primarily of cash and cash equivalents, receivables and payables. The carrying values of these financial instruments approximate their respective fair values as they are short-term in nature.</span></p></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies the applicable accounting guidance for fair value measurements. This guidance provides the definition of fair value, describes the method used to appropriately measure fair value in accordance with generally accepted accounting principles, and outlines fair value disclosure requirements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value hierarchy established under this guidance prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). The three levels of the fair value hierarchy are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry-standard models that consider various assumptions, including quoted prices, time value, volatility factors, and current market and contractual prices for the underlying instruments, as well as other relevant economic measures. Substantially all of these assumptions are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace.</span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 –</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of Long-Lived Assets</span></p></div><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets, including property, plant and equipment and definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. We evaluate our property and equipment and definite-lived intangible assets for impairment whenever changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Should the review indicate that the carrying value is not fully recoverable, the amount of the impairment loss is determined by comparing the carrying value to the estimated fair value. We assess recoverability based on undiscounted future net cash flows. Estimating future net cash flows requires us to make judgments regarding long-term forecasts of future revenues and costs related to the assets subject to review. These forecasts are uncertain in that they require assumptions about our revenue growth, operating margins, capital expenditures, future market conditions and technological developments. If changes in these assumptions occur, our expectations regarding future net cash flows may change such that a material impairment could result.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Intangible Assets</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For goodwill and indefinite-lived intangible assets, an assessment for impairment is performed annually or when there is an indication an impairment may have occurred. Goodwill is not amortized but rather tested for impairment annually on October 1 or when events occur or circumstances change that would trigger such a review. The impairment test entails an assessment of qualitative factors to determine whether it is more likely than not that an impairment exists. If it is more likely than not that an impairment exists, then a quantitative impairment test is performed. Impairment exists when the carrying amount of a reporting unit exceeds its fair value.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring and Other Charges</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 rea</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">lign our subsea product business with the market conditions. The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company incurred </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional restructuring charges during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024. During the three months ended March 31, 2023, the Company incurred </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of additional costs under the 2021 global strategic plan. These charges were primarily related to consulting and legal fees, office moves and site cleanup, and preparation costs. These charges are reflected as “Restructuring and other charges”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in our condensed consolidated statements of income (loss).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Repurchase of Equity Securities</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 22, 2022, the Board of Directors authorized an incremental $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million share repurchase plan. The repurchase plan has no set expiration date and any repurchased shares are expected to be cancelled. 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 amount of common stock and may be modified or superseded at any time at the Company’s discretion.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t purchase any shares under the share repurchase plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Earnings Per Share</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per common share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per common share is computed considering the dilutive effect of stock awards using the treasury stock method.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In each relevant period, the net income (loss) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">used in the basic and dilutive earnings per share calculations is the same. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reconciles the weighted average basic number of common shares outstanding and the weighted average diluted number of common shares outstanding for the purpose of calculating basic and diluted earnings per share:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.6%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.12%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of common stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023, the Company has excluded the following common stock awards because their impact on the income (loss) per share is anti-dilutive (in thousands on a weighted average basis):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.403%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.403%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance share units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All material intercompany accounts and transactions have been eliminated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We reclassified approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of accrued professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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.</span></p></div> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We reclassified approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of accrued professional fees for the year ended December 31, 2023, from accounts payable to other accrued liabilities to conform to our current year presentation. These reclassifications to the prior period were made to conform to the current period presentation and 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.</span></p> 5500000 <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect reported amounts of assets and liabilities as of the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. Some of the Company’s more significant estimates are those affected by critical accounting policies for revenue recognition and asset recoverability tests and inventories</span> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates revenues through the sale of products, the sale of services and the leasing of running tools. The Company normally negotiates contracts for products, including those accounted for under the over-time method, rental tools and services separately. Modifications to the scope and price of sales contracts may occur in the form of variations and change orders. 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 instead choose to use a third party or its own personnel.</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leasing Revenues</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company earns leasing revenues from the rental of running tools. Revenues from rental of running tools are recognized on a day rate basis over the lease term, which is generally between one to three months.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments that have a maturity of three months or less from the date of purchase are classified as cash equivalents. The Company invests excess cash in interest bearing accounts, money market mutual funds and funds which invest in U.S. Treasury obligations and repurchase agreements backed by U.S. Treasury obligations. The Company’s investment objectives continue to be the preservation of capital and the maintenance of liquidity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s ABL Credit Facility, dated February 23, 2018, as amended, was terminated effective February 22, 2022. 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 March 31, 2024, the cash balance in that account was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company is required to maintain a balance equal to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the outstanding letters of credit plus 5% at all times</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which is considered as restricted cash and is included in “Cash and cash equivalents” in our condensed consolidated balance sheets as at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Withdrawals from this cash collateral account are only allowed at such point a given letter of credit has expired or has been cancelled.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 4100000 the outstanding letters of credit plus 5% at all times <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments that have a maturity greater than three months and less than a year from the balance sheet date are comprised primarily of time deposits, certificates of deposit, commercial paper, bonds and notes, substantially all of which are denominated in U.S. dollars and are stated at cost plus accrued interest, which approximates fair value. The Company expects to hold all of its Short-term investments to maturity.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For purposes of the condensed consolidated financial statements, the Company does not consider Short-term investments to be cash equivalents.</span></p> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s financial instruments consist primarily of cash and cash equivalents, receivables and payables. The carrying values of these financial instruments approximate their respective fair values as they are short-term in nature.</span></p> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies the applicable accounting guidance for fair value measurements. This guidance provides the definition of fair value, describes the method used to appropriately measure fair value in accordance with generally accepted accounting principles, and outlines fair value disclosure requirements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value hierarchy established under this guidance prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). The three levels of the fair value hierarchy are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry-standard models that consider various assumptions, including quoted prices, time value, volatility factors, and current market and contractual prices for the underlying instruments, as well as other relevant economic measures. Substantially all of these assumptions are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace.</span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 –</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.</span></div></div> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets, including property, plant and equipment and definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. We evaluate our property and equipment and definite-lived intangible assets for impairment whenever changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Should the review indicate that the carrying value is not fully recoverable, the amount of the impairment loss is determined by comparing the carrying value to the estimated fair value. We assess recoverability based on undiscounted future net cash flows. Estimating future net cash flows requires us to make judgments regarding long-term forecasts of future revenues and costs related to the assets subject to review. These forecasts are uncertain in that they require assumptions about our revenue growth, operating margins, capital expenditures, future market conditions and technological developments. If changes in these assumptions occur, our expectations regarding future net cash flows may change such that a material impairment could result.</span> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Intangible Assets</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For goodwill and indefinite-lived intangible assets, an assessment for impairment is performed annually or when there is an indication an impairment may have occurred. Goodwill is not amortized but rather tested for impairment annually on October 1 or when events occur or circumstances change that would trigger such a review. The impairment test entails an assessment of qualitative factors to determine whether it is more likely than not that an impairment exists. If it is more likely than not that an impairment exists, then a quantitative impairment test is performed. Impairment exists when the carrying amount of a reporting unit exceeds its fair value.</span></p> <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring and Other Charges</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 rea</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">lign our subsea product business with the market conditions. The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company incurred </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional restructuring charges during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024. During the three months ended March 31, 2023, the Company incurred </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of additional costs under the 2021 global strategic plan. These charges were primarily related to consulting and legal fees, office moves and site cleanup, and preparation costs. These charges are reflected as “Restructuring and other charges”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in our condensed consolidated statements of income (loss).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 1700000 <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Repurchase of Equity Securities</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 22, 2022, the Board of Directors authorized an incremental $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million share repurchase plan. The repurchase plan has no set expiration date and any repurchased shares are expected to be cancelled. 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 amount of common stock and may be modified or superseded at any time at the Company’s discretion.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t purchase any shares under the share repurchase plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 100000000 0 0 <p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Earnings Per Share</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per common share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per common share is computed considering the dilutive effect of stock awards using the treasury stock method.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In each relevant period, the net income (loss) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">used in the basic and dilutive earnings per share calculations is the same. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reconciles the weighted average basic number of common shares outstanding and the weighted average diluted number of common shares outstanding for the purpose of calculating basic and diluted earnings per share:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.6%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.12%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of common stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023, the Company has excluded the following common stock awards because their impact on the income (loss) per share is anti-dilutive (in thousands on a weighted average basis):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.403%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.403%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance share units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reconciles the weighted average basic number of common shares outstanding and the weighted average diluted number of common shares outstanding for the purpose of calculating basic and diluted earnings per share:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.6%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.12%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:16.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of common stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 34417000 34128000 0 361000 34417000 34489000 <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023, the Company has excluded the following common stock awards because their impact on the income (loss) per share is anti-dilutive (in thousands on a weighted average basis):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.403%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.403%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance share units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 67000 0 397000 0 592000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Business Acquisitions</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 31, 2023, the C</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ompany acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the issued and outstanding shares of 1185641 B.C. LTD (d/b/a Great North Wellhead and Frac, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Great North”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) for a purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million CAD, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">79.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which is subject to customary adjustments for cash and working capital. The acquisition of Great North allows Dril-Quip to service its clients with Great North’s products.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the consideration transferred to acquire Great North:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.7%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:26.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of consideration transferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The acquisition of Great North includes a contingent consideration arrangement that requires additional consideration to be paid by Dril-Quip to the sellers of Great North based on the future revenues of Great North for the fiscal years 2024 and 2025. The range of the undiscounted amounts Dril-Quip could pay under the contingent consideration agreement is between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million CAD, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The fair value of the contingent consideration recognized on the acquisition date was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Company is required to remeasure this liability to fair value quarterly with any changes in the fair value recorded in income until the final payment is made. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 the fair value of the contingent consideration was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. For information with respect to our fair value measurements, see “Fair Value Measurements,” Note 4 of Notes to the Consolidated Financial Statements. The contingent consideration is included in other long-term liabilities as of March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the preliminary purchase price allocation, which was based on fair value of assets acquired and liabilities assumed at the acquisition date, July 31, 2023:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Preliminary amounts of identified assets acquired and liabilities assumed:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.7%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:26.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability, long-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net identifiable assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million of trademarks with a weighted average useful life of </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> years, $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million of patents with a weighted average useful life of </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> years, and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million of customer relationships with a weighted average useful life of </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> years. See “Goodwill and Intan</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gible Assets,” Note 10 of Notes to the Condensed Consolidated Financial Statements for further information regarding intangible assets.</span></p></div> 1 105000000 79800000 <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the consideration transferred to acquire Great North:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.7%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:26.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of consideration transferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 84097000 3571000 87668000 0 30000000 22800000 3600000 1200000 <p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the preliminary purchase price allocation, which was based on fair value of assets acquired and liabilities assumed at the acquisition date, July 31, 2023:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Preliminary amounts of identified assets acquired and liabilities assumed:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.7%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:26.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability, long-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net identifiable assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million of trademarks with a weighted average useful life of </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> years, $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million of patents with a weighted average useful life of </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> years, and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million of customer relationships with a weighted average useful life of </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> years. See “Goodwill and Intan</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gible Assets,” Note 10 of Notes to the Condensed Consolidated Financial Statements for further information regarding intangible assets.</span></p> 1810000 16499000 609000 16068000 29338000 11115000 22263000 97702000 7034000 3522000 47000 11115000 5075000 26793000 70909000 16759000 87668000 4000000 P10Y 3600000 P15Y 14700000 P10Y <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Fair Value Measurements</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the Company’s Level 3 instruments consist of contingent purchase consideration liabilities related to the acquisition of Great North (Note 3). The fair value of such earn-out liabilities is generally determined using a Monte Carlo Simulation that includes significant inputs that are not observable. Significant inputs include management’s estimate of revenue and other market inputs, including expected revenue volatil</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ity (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) and a revenue discount rate (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%). Th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e fair value of certain earn-out liabilities is derived using the estimated probability of success of achieving the earn-out periods discounted to present value. 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, with the change in fair value recognized in “Change in fair value of earn-out liability” of the condensed consolidated statements of income.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s conti</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ngent consideration measured at fair value for the periods presented are as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.78%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:5.720000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.3%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:5.84%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:5.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.62%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.64%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:5.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of changes in the fair value of the Company’s earn-out liabilities associated with the Company’s acquisition measured at fair value for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.552%;"></td> <td style="width:2.721%;"></td> <td style="width:1%;"></td> <td style="width:15.003%;"></td> <td style="width:1%;"></td> <td style="width:2.721%;"></td> <td style="width:1%;"></td> <td style="width:15.003%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions to contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value adjustment of earn-out liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.067 0.084 <p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s conti</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ngent consideration measured at fair value for the periods presented are as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.78%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:5.720000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.3%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:5.84%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:5.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.62%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.64%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:5.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.</span></p> 1182000 0 0 1182000 1208000 0 0 1208000 1182000 0 0 1182000 1208000 0 0 1208000 <p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of changes in the fair value of the Company’s earn-out liabilities associated with the Company’s acquisition measured at fair value for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.552%;"></td> <td style="width:2.721%;"></td> <td style="width:1%;"></td> <td style="width:15.003%;"></td> <td style="width:1%;"></td> <td style="width:2.721%;"></td> <td style="width:1%;"></td> <td style="width:15.003%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions to contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value adjustment of earn-out liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1208000 0 0 0 0 0 0 0 -26000 0 1182000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues from contracts with customers consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.388%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:20.53%;"></td> <td style="width:1%;"></td> <td style="width:2.701%;"></td> <td style="width:1%;"></td> <td style="width:19.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Products:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasing:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea leasing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well Construction leasing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total leasing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balances related to contracts with customers consisted of the following:</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Assets (amounts shown in thousands)</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:15.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Transfers to Trade receivables, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Liabilities (amounts shown in thousands)</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:15.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets include unbilled accounts receivable associated with contracts accounted for under the over-time accounting method which were approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, 2024 and December 31, 2023, respectively. Unbilled contract assets are transferred to trade receivables, net, when the right to bill becomes unconditional. Contract liabilities primarily relate to advance payments from customers.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Obligations for returns and refunds were considered immaterial as of March 31, 2024.</span></p><p style="text-indent:2.36%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate amount of the transaction price allocated to remaining performance obligations from our over-time product lines was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024. The Company expects to recognize revenue on approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the remaining performance obligations over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months and the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_121a661f-26ef-4e67-864f-315ee64e4206;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">thereafter</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies the practical expedient available under the revenue standard and does not disclose in</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">formation about remaining performance obligations that have original expected durations of one year or less.</span></p> <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues from contracts with customers consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.388%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:20.53%;"></td> <td style="width:1%;"></td> <td style="width:2.701%;"></td> <td style="width:1%;"></td> <td style="width:19.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Products:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasing:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea leasing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well Construction leasing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total leasing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 35332000 46117000 29230000 13129000 64562000 59246000 16723000 16487000 13464000 4794000 30187000 21281000 7856000 7409000 7692000 2929000 15548000 10338000 110297000 90865000 <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balances related to contracts with customers consisted of the following:</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Assets (amounts shown in thousands)</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:15.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Transfers to Trade receivables, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Liabilities (amounts shown in thousands)</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:15.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 148429000 107633000 116452000 139610000 7583000 1920000 -2664000 6839000 92200000 90200000 56000000 0.922 P12M 0.078 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation and Stock Awards</span><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, the Company recognized approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of stock-based compensation expense. Stock-based compensation is included in “Selling, general and administrative” in our accompanying condensed consolidated statements of income (loss) and “Additional paid-in capital” in our accompanying condensed consolidated balance sheets. During the three months ended March 31, 2023, the Company recognized approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of stock-based compensation expense.</span></p> 2800000 2600000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.24%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:16.259999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:16.259999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the inventory values of raw materials, work in progress and finished goods have been reduced by a reserve for slow moving, excess and obsolete inventories of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. As of December 31, 2023 the inventory values of raw materials, work in progress and finished goods have been reduced by a reserve for slow moving, excess and obsolete inventories of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> <p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.24%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:16.259999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:16.259999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 36428000 34950000 33302000 33911000 139430000 125732000 209160000 194593000 -6400000 -3500000 -58300000 -8300000 -2700000 -55200000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Assets Held for Sale</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with the applicable accounting guidance, FASB ASC 360-10-45-9, the Company identified $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of buildings and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of land as held for sale in the first quarter of 2024. The assets’ net carrying amount were reclassified from Property, plant and equipment, net, to Assets held for sale on the condensed consolidated balance sheets at March 31, 2024. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> long-lived asset write downs were recorded in the three months ended March 31, 2024.</span></p> 1000000 500000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Restructuring and Other Charges</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2021 global strategic plan concluded in the third quarter of 2023. As a result, the Company did not incur any restructuring charges during the three months ended March 31, 2024.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2023, the Company incurred costs of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the 2021 global strategic plan. These charges primarily consist of office moves, site cleanup, preparation costs, and consulting and legal fees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the changes to our accrued liability balance related to restructuring and other charges as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.8%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:19.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_66437ab9-cf48-4e89-9859-9f1308baf165;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for costs expensed</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 1700000 <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the changes to our accrued liability balance related to restructuring and other charges as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.8%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:19.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_66437ab9-cf48-4e89-9859-9f1308baf165;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for costs expensed</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 630000 0 -600000 -30000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Goodwill and Intangible Assets</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the change in goodwill, which was acquired in the acquisition of Great North in 2023 (in millions):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69%;"></td> <td style="width:3.22%;"></td> <td style="width:1%;"></td> <td style="width:25.779999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Addition due to business combination</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impairments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net balance as of March 31, 2024 </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:13.333%;text-indent:7.692%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, the Goodwill balance is included in long-lived assets in the Well Construction business segment.</span></p></div><p style="text-indent:2.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, the majority of which were acquired in the acquisition of TIW Corporation in 2016, OilPatch Technologies in 2017, and Great North in 2023, consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.8%;"></td> <td style="width:1.44%;"></td> <td style="width:12.4%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Organizational costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.5%;"></td> <td style="width:1.56%;"></td> <td style="width:13.54%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Organizational costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the change in goodwill, which was acquired in the acquisition of Great North in 2023 (in millions):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69%;"></td> <td style="width:3.22%;"></td> <td style="width:1%;"></td> <td style="width:25.779999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Addition due to business combination</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impairments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net balance as of March 31, 2024 </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:13.333%;text-indent:7.692%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, the Goodwill balance is included in long-lived assets in the Well Construction business segment.</span></p> 16700000 0 0 -400000 16300000 <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, the majority of which were acquired in the acquisition of TIW Corporation in 2016, OilPatch Technologies in 2017, and Great North in 2023, consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.8%;"></td> <td style="width:1.44%;"></td> <td style="width:12.4%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Organizational costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.5%;"></td> <td style="width:1.56%;"></td> <td style="width:13.54%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.540000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> – </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Organizational costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P10Y P15Y 12101000 3048000 -97000 8956000 P15Y P30Y 9670000 4369000 -78000 5223000 P5Y P15Y 40370000 13978000 -324000 26068000 P3Y 172000 169000 -3000 0 62313000 21564000 -502000 40247000 P10Y P15Y 12091000 2811000 4000 9284000 P15Y P30Y 9686000 4200000 -22000 5464000 P5Y P15Y 40291000 13095000 -3000 27193000 P3Y 163000 163000 0 0 62231000 20269000 -21000 41941000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Business Segments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating segments are defined in FASB ASC Topic 280, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as components of an enterprise about which separate financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s operations are organized into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable business segments: Subsea Products, Subsea Services, and Well Construction. The Company evaluates segment performance based on operating income. The accounting policies of the segments are the same as described in the summary of significant accounting policies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subsea Products. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Subsea Products segment designs, manufactures and sells a variety of products including subsea wellheads, connectors and surface equipment, and subsea production systems.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subsea Services. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Subsea Services segment delivers a variety of technical services including subsea rental services, subsea rework services and subsea services shared support.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Well Construction. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Well Construction business provides products and services utilized in the construction of the wellbore such as completions, casing hardware and liner hanger systems. In 2023, the Company acquired Great North and includes its product, service and leasing solutions within the Well Construction segment. Great North offers pressure control and completion solutions, including customized and highly engineered wellhead products for use in heavy oil and thermal production locations, proprietary completion solutions such as the Multi-Well Frac Connector </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">TM</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as well as related installation and maintenance services.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t incur any costs under the 2021 global strategic plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> During the three months ended March 31, 2023, the Company incurred </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of additional costs under the 2021 global strategic plan, all of which is in Corporate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables presents selected financial data by business segment:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.28%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:20.86%;"></td> <td style="width:1%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:20.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,297</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,865</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Segment depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Segment operating income</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:6.667%;text-indent:7.143%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Corporate includes the expenses and assets of the Company’s corporate office functions, legal and other administrative expenses that are managed at a consolidated level.</span></p></div><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not allocate assets to its reportable segments as they are not included in the review performed by the Chief Operating Decision Maker (CODM) for purposes of assessing segment performance and allocating resources. The balance sheet is reviewed on a consolidated basis and is not used in the context of segment reporting.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3 0 1700000 <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables presents selected financial data by business segment:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.28%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:20.86%;"></td> <td style="width:1%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:20.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,297</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,865</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Segment depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea products</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subsea services</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Well construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Segment operating income</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:6.667%;text-indent:7.143%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Corporate includes the expenses and assets of the Company’s corporate office functions, legal and other administrative expenses that are managed at a consolidated level.</span></p> 35332000 46117000 24579000 23896000 50386000 20852000 110297000 90865000 1569000 1599000 2247000 2754000 3867000 1743000 7683000 6096000 749000 793000 8432000 6889000 639000 1495000 1833000 9384000 5632000 562000 8104000 11441000 -26906000 -8253000 -18802000 3188000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Tax</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate for the three months ended March 31, 2024 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> compared to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the same period in 2023. The change in the effective tax rate between the periods resulted primarily due to the change in earnings mix by geography and tax jurisdiction as compared to the prior period, changes in valuation allowances in the United States, foreign withholding tax, and changes in nondeductible expenses. In the United States, significant transaction costs in connection with the proposed merger with Innovex Downhole Solutions Inc. were incurred which were partially deductible. As such, these costs had a larger impact to the earnings mix as compared to previous periods.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had no outstanding NOL carryback claims as of December 31, 2023 including the estimated carryback claim relating to the 2020 tax year, which was reflected in “Other current assets” on the condensed consolidated balance sheets. During the three months ended March 31, 2024, the Company received no refunds.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Except with respect to our operations in Canada, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company no longer asserts the indefinite reinvestment assertion. We maintain a deferred foreign tax liability, which had a balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. It is primarily related to estimated foreign withholding tax associated with repatriating non-U.S. earnings back to the United States. The indefinite reinvestment assertion with respect to Canada pertains to earnings of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates in multiple jurisdictions with complex tax and regulatory environments and our tax returns are periodically audited or subjected to review by tax authorities. We monitor tax law changes and the potential impact to our results of operations.</span></p> 0.203 0.611 1800000 3000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Merger of Dril-Quip and Innovex</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 18, 2024, the Company, Ironman Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“Merger Sub Inc.”), and DQ Merger Sub, LLC, a Delaware limited liability company and wholly owned subsidiary of the Company (“Merger Sub LLC”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Innovex Downhole Solutions Inc. (“Innovex”)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, pursuant to which, upon the terms and subject to the conditions set forth therein, (i) Merger Sub Inc. will merge with and into Innovex, with Innovex continuing as the surviving entity (the “Surviving Corporation”) (the “First Merger”) and (ii) immediately following the First Merger, the Surviving Corporation will merge with and into Merger Sub LLC (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub LLC continuing as the surviving entity. Upon consummation of the transactions contemplated by the Merger Agreement (the “Transactions”), the Company expects that its current stockholders will own approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Combined Company (as defined below) and current stockholders of Innovex will own approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Combined Company. Following the Transactions, the name of the Company will be changed to Innovex International, Inc. (the “Combined Company”), and its common stock will remain listed on the New York Stock Exchange.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Mergers are currently expected to close in the third quarter of 2024; however, no assurance can be given as to when, or if, the Mergers will occur. The Merger Agreement contains termination rights, subject to certain conditions, for each of the Company and Innovex, including, among others: (i) if the consummation of the First Merger does not occur on or before December 18, 2024 (the “End Date”) or the extended End Date (March 18, 2025) and (ii) if the Company wishes to terminate the Merger Agreement to enter into a definitive agreement with respect to a superior proposal. Upon termination of the Merger Agreement under certain specified circumstances, including, among others, by Innovex for a material breach by the Company of its non-solicitation obligations or by the Company in order to enter into a definitive agreement with respect to a superior proposal, the Company would be required to pay Innovex a termination fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The above description of the Merger Agreement and the Transactions, including certain referenced terms, is a summary of certain principal terms and conditions contained in the Merger Agreement.</span></p> 0.52 0.48 31900000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contingencies</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Steamfitters Complaint</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 21, 2024, a purported Company stockholder filed a putative class action complaint captioned</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Steamfitters Local 449 Pension Fund v. Dril-Quip, Inc., et al.,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> C.A. No. 2024-0284-LWW (Del. Ch.) (the “Steamfitters Complaint”). The Steamfitters Complaint alleges that members of the Company’s Board of Directors breached their fiduciary duties by agreeing, in connection with the proposed merger with Innovex, to enter into a stockholders agreement with Amberjack Capital Partners (“Amberjack”) requiring Amberjack to vote in favor of the Board of Director’s nominees at the Company’s 2025 annual meeting of stockholders and prohibiting certain transfers from Amberjack directly to activist stockholders not through public market sales. The Steamfitters Complaint further alleges that Innovex and Amberjack aided and abetted the directors’ alleged breaches of fiduciary duties. The complaint seeks an order certifying a class of the Company’s stockholders, finding that the directors breached their fiduciary duties and that Innovex and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amberjack aided and abetted the directors’ breaches of fiduciary duties, enjoining enforcement of the challenged provisions of the stockholders agreement, and awarding the plaintiff its reasonable attorneys’ and experts’ witness fees and other costs.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The defendants, including the Company and the members of the Company’s Board of Directors, believe that they have substantial defenses against the claims asserted in the Steamfitters Complaint. Nevertheless, the outcome of this lawsuit is uncertain and cannot be predicted with any certainty.</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">FMC Technologies Lawsuit</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 5, 2020, FMC Technologies, Inc. (“FMC”) sued the Company alleging misappropriation of trade secrets and sought money damages and injunctive relief in the 127th District Court of Harris County in an action styled FMC Technologies, Inc. v. Richard Murphy and Dril-Quip, Inc., Cause No. 2020-63081. FMC alleged that its former employee communicated FMC trade secrets to the Company and the Company used those trade secrets in its VXTe subsea tree systems. On April 29, 2021, the jury returned a verdict in favor of the Company. FMC filed a notice of appeal on August 20, 2021. On August 10, 2023, the First District of Texas Court of Appeals rendered a judgment that affirmed the judgment of the 127th District Court of Harris County in favor of the Company. FMC filed a petition for review with the Texas Supreme Court on November 27, 2023.</span></p><p style="text-indent:2.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 is dependent on the condition of the oil and gas industry. Additionally, certain of the Company’s products are used in potentially hazardous drilling, completion, and production applications that can cause personal injury, property damage and environmental claims. Although exposure to such risks has not resulted in any significant problems for the Company in the past, ongoing exposure to these risks and future developments could adversely impact the Company in the future.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is also involved in a number of legal actions arising in the ordinary course of business. Although no assurance can be given with respect to the ultimate outcome of such legal action, in the opinion of management, the ultimate liability with respect thereto will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.</span></p> false false false false Includes $4.0 million of trademarks with a weighted average useful life of 10 years, $3.6 million of patents with a weighted average useful life of 15 years, and $14.7 million of customer relationships with a weighted average useful life of 10 years. See “Goodwill and Intangible Assets,” Note 10 of Notes to the Condensed Consolidated Financial Statements for further information regarding intangible assets. As of March 31, 2024 and December 31, 2023, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets. As of March 31, 2024, the Goodwill balance is included in long-lived assets in the Well Construction business segment. (1) Corporate includes the expenses and assets of the Company’s corporate office functions, legal and other administrative expenses that are managed at a consolidated level.