0001121484-24-000038.txt : 20240426 0001121484-24-000038.hdr.sgml : 20240426 20240426150721 ACCESSION NUMBER: 0001121484-24-000038 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240426 DATE AS OF CHANGE: 20240426 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OIL STATES INTERNATIONAL, INC CENTRAL INDEX KEY: 0001121484 STANDARD INDUSTRIAL CLASSIFICATION: OIL & GAS FILED MACHINERY & EQUIPMENT [3533] ORGANIZATION NAME: 06 Technology IRS NUMBER: 760476605 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16337 FILM NUMBER: 24882691 BUSINESS ADDRESS: STREET 1: THREE ALLEN CENTER STREET 2: 333 CLAY STREET, SUITE 4620 CITY: HOUSTON STATE: TX ZIP: 77002 BUSINESS PHONE: 713-652-0582 MAIL ADDRESS: STREET 1: THREE ALLEN CENTER STREET 2: 333 CLAY STREET, SUITE 4620 CITY: HOUSTON STATE: TX ZIP: 77002 FORMER COMPANY: FORMER CONFORMED NAME: OIL STATES INTERNATIONAL INC DATE OF NAME CHANGE: 20000808 10-Q 1 ois-20240331.htm 10-Q ois-20240331
000112148412/312024Q1false0.09535169100011214842024-01-012024-03-3100011214842024-04-19xbrli:shares0001121484us-gaap:ProductMember2024-01-012024-03-31iso4217:USD0001121484us-gaap:ProductMember2023-01-012023-03-310001121484us-gaap:ServiceMember2024-01-012024-03-310001121484us-gaap:ServiceMember2023-01-012023-03-3100011214842023-01-012023-03-31iso4217:USDxbrli:shares00011214842024-03-3100011214842023-12-310001121484us-gaap:CommonStockMember2023-12-310001121484us-gaap:AdditionalPaidInCapitalMember2023-12-310001121484us-gaap:RetainedEarningsMember2023-12-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001121484us-gaap:TreasuryStockCommonMember2023-12-310001121484us-gaap:RetainedEarningsMember2024-01-012024-03-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001121484us-gaap:CommonStockMember2024-01-012024-03-310001121484us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001121484us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001121484us-gaap:CommonStockMember2024-03-310001121484us-gaap:AdditionalPaidInCapitalMember2024-03-310001121484us-gaap:RetainedEarningsMember2024-03-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001121484us-gaap:TreasuryStockCommonMember2024-03-310001121484us-gaap:CommonStockMember2022-12-310001121484us-gaap:AdditionalPaidInCapitalMember2022-12-310001121484us-gaap:RetainedEarningsMember2022-12-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001121484us-gaap:TreasuryStockCommonMember2022-12-3100011214842022-12-310001121484us-gaap:RetainedEarningsMember2023-01-012023-03-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001121484us-gaap:CommonStockMember2023-01-012023-03-310001121484us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001121484us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001121484us-gaap:CommonStockMember2023-03-310001121484us-gaap:AdditionalPaidInCapitalMember2023-03-310001121484us-gaap:RetainedEarningsMember2023-03-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001121484us-gaap:TreasuryStockCommonMember2023-03-3100011214842023-03-310001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2024-03-31xbrli:pure0001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2023-03-31ois:segment0001121484ois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484ois:WellSiteServicesMember2024-01-012024-03-310001121484ois:DownholeTechnologiesMember2024-01-012024-03-310001121484ois:OffshoreManufacturedProductsMember2023-12-310001121484ois:DownholeTechnologiesMember2023-12-310001121484ois:OffshoreManufacturedProductsMember2024-03-310001121484ois:DownholeTechnologiesMember2024-03-310001121484us-gaap:TradeAccountsReceivableMember2024-03-310001121484us-gaap:TradeAccountsReceivableMember2023-12-310001121484ois:UnbilledRevenueMember2024-03-310001121484ois:UnbilledRevenueMember2023-12-310001121484ois:ContractAssetReceivablesMember2024-03-310001121484ois:ContractAssetReceivablesMember2023-12-310001121484ois:OtherReceivablesMember2024-03-310001121484ois:OtherReceivablesMember2023-12-3100011214842023-01-012023-12-310001121484us-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMembercountry:US2024-01-012024-03-310001121484us-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMembercountry:GB2024-01-012024-03-310001121484us-gaap:CustomerRelationshipsMember2024-03-310001121484us-gaap:CustomerRelationshipsMember2023-12-310001121484ois:PatentsTechnologyBasedandKnowhowMember2024-03-310001121484ois:PatentsTechnologyBasedandKnowhowMember2023-12-310001121484us-gaap:TradeNamesMember2024-03-310001121484us-gaap:TradeNamesMember2023-12-310001121484us-gaap:RevolvingCreditFacilityMember2024-03-310001121484us-gaap:RevolvingCreditFacilityMember2023-12-310001121484ois:A475ConvertibleSeniorNotesDue2026Member2024-03-310001121484ois:A475ConvertibleSeniorNotesDue2026Member2023-12-310001121484ois:FinanceLeaseObligationsAndOtherDebtMember2024-03-310001121484ois:FinanceLeaseObligationsAndOtherDebtMember2023-12-310001121484ois:AssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-03-310001121484ois:AssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-02-162024-02-160001121484us-gaap:LetterOfCreditMemberois:AssetBasedRevolvingCreditFacilityMember2024-03-310001121484ois:AssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001121484ois:AssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-03-310001121484ois:AssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-03-310001121484us-gaap:BaseRateMemberois:AssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-03-310001121484us-gaap:BaseRateMemberois:AssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-03-310001121484ois:A475ConvertibleSeniorNotesDue2026Member2021-03-1900011214842021-03-190001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2018-01-300001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2018-01-302018-01-300001121484ois:A475ConvertibleSeniorNotesDue2026Member2021-03-192021-03-190001121484ois:A475ConvertibleSeniorNotesDue2026Memberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310001121484ois:A475ConvertibleSeniorNotesDue2026Member2024-03-3100011214842023-02-160001121484currency:GBP2024-03-310001121484currency:BRL2024-03-310001121484currency:GBP2023-03-310001121484currency:BRL2023-03-310001121484ois:ServiceBasedRestrictedStockMember2023-12-310001121484ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember2023-12-310001121484ois:ServiceBasedRestrictedStockMember2024-01-012024-03-310001121484ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember2024-01-012024-03-310001121484ois:ServiceBasedRestrictedStockMember2024-03-310001121484ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember2024-03-310001121484us-gaap:RestrictedStockMember2024-01-012024-03-310001121484ois:ServiceBasedStockUnitsMember2024-01-012024-03-310001121484ois:ServiceBasedStockUnitsMember2024-03-310001121484us-gaap:PerformanceSharesMember2024-01-012024-03-310001121484us-gaap:PerformanceSharesMember2024-03-310001121484srt:MinimumMember2024-03-310001121484srt:MaximumMember2024-03-310001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2024-03-310001121484ois:WellSiteServicesMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001121484ois:WellSiteServicesMemberus-gaap:OperatingSegmentsMember2024-03-310001121484ois:DownholeTechnologiesMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001121484ois:DownholeTechnologiesMemberus-gaap:OperatingSegmentsMember2024-03-310001121484us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001121484us-gaap:CorporateNonSegmentMember2024-03-310001121484us-gaap:FacilityClosingMemberois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484ois:WellSiteServicesMemberus-gaap:FacilityClosingMember2024-01-012024-03-310001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2023-01-012023-03-310001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2023-03-310001121484ois:WellSiteServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001121484ois:WellSiteServicesMemberus-gaap:OperatingSegmentsMember2023-03-310001121484ois:DownholeTechnologiesMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001121484ois:DownholeTechnologiesMemberus-gaap:OperatingSegmentsMember2023-03-310001121484us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001121484us-gaap:CorporateNonSegmentMember2023-03-310001121484ois:ProjectDrivenMemberus-gaap:ProductMemberois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberus-gaap:ProductMemberois:OffshoreManufacturedProductsMember2023-01-012023-03-310001121484ois:WellSiteServicesMemberois:ProjectDrivenMemberus-gaap:ProductMember2024-01-012024-03-310001121484ois:WellSiteServicesMemberois:ProjectDrivenMemberus-gaap:ProductMember2023-01-012023-03-310001121484ois:ProjectDrivenMemberois:DownholeTechnologiesMemberus-gaap:ProductMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberois:DownholeTechnologiesMemberus-gaap:ProductMember2023-01-012023-03-310001121484ois:ProjectDrivenMemberus-gaap:ProductMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberus-gaap:ProductMember2023-01-012023-03-310001121484ois:ProjectDrivenMemberus-gaap:ServiceMemberois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberus-gaap:ServiceMemberois:OffshoreManufacturedProductsMember2023-01-012023-03-310001121484ois:WellSiteServicesMemberois:ProjectDrivenMemberus-gaap:ServiceMember2024-01-012024-03-310001121484ois:WellSiteServicesMemberois:ProjectDrivenMemberus-gaap:ServiceMember2023-01-012023-03-310001121484ois:ProjectDrivenMemberus-gaap:ServiceMemberois:DownholeTechnologiesMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberus-gaap:ServiceMemberois:DownholeTechnologiesMember2023-01-012023-03-310001121484ois:ProjectDrivenMemberus-gaap:ServiceMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberus-gaap:ServiceMember2023-01-012023-03-310001121484ois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2023-01-012023-03-310001121484ois:WellSiteServicesMemberois:ProjectDrivenMember2024-01-012024-03-310001121484ois:WellSiteServicesMemberois:ProjectDrivenMember2023-01-012023-03-310001121484ois:ProjectDrivenMemberois:DownholeTechnologiesMember2024-01-012024-03-310001121484ois:ProjectDrivenMemberois:DownholeTechnologiesMember2023-01-012023-03-310001121484ois:ProjectDrivenMember2024-01-012024-03-310001121484ois:ProjectDrivenMember2023-01-012023-03-310001121484ois:MilitaryAndOtherProductsMemberois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484ois:MilitaryAndOtherProductsMemberois:OffshoreManufacturedProductsMember2023-01-012023-03-310001121484ois:WellSiteServicesMemberois:MilitaryAndOtherProductsMember2024-01-012024-03-310001121484ois:WellSiteServicesMemberois:MilitaryAndOtherProductsMember2023-01-012023-03-310001121484ois:DownholeTechnologiesMemberois:MilitaryAndOtherProductsMember2024-01-012024-03-310001121484ois:DownholeTechnologiesMemberois:MilitaryAndOtherProductsMember2023-01-012023-03-310001121484ois:MilitaryAndOtherProductsMember2024-01-012024-03-310001121484ois:MilitaryAndOtherProductsMember2023-01-012023-03-310001121484ois:ShortCycleMemberois:OffshoreManufacturedProductsMember2024-01-012024-03-310001121484ois:ShortCycleMemberois:OffshoreManufacturedProductsMember2023-01-012023-03-310001121484ois:ShortCycleMemberois:WellSiteServicesMember2024-01-012024-03-310001121484ois:ShortCycleMemberois:WellSiteServicesMember2023-01-012023-03-310001121484ois:ShortCycleMemberois:DownholeTechnologiesMember2024-01-012024-03-310001121484ois:ShortCycleMemberois:DownholeTechnologiesMember2023-01-012023-03-310001121484ois:ShortCycleMember2024-01-012024-03-310001121484ois:ShortCycleMember2023-01-012023-03-310001121484ois:OffshoreManufacturedProductsMember2023-01-012023-03-310001121484ois:WellSiteServicesMember2023-01-012023-03-310001121484ois:DownholeTechnologiesMember2023-01-012023-03-310001121484us-gaap:TransferredOverTimeMember2024-01-012024-03-310001121484us-gaap:TransferredOverTimeMember2023-01-012023-03-3100011214842024-04-012024-03-3100011214842025-01-012024-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________
FORM 10-Q
____________________
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
For the transition period from _____ to _____

Commission file number: 001-16337

OIL STATES INTERNATIONAL, INC.
(Exact name of registrant as specified in its charter)
Delaware76-0476605
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)Identification No.)
Three Allen Center, 333 Clay Street
Suite 462077002
Houston, Texas(Zip Code)
(Address of principal executive offices)
(713) 652-0582
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.01 per shareOISNew 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.
YesNo
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).
YesNo
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. (Check one):
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 19, 2024, the number of shares of common stock outstanding was 64,215,204.


OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
TABLE OF CONTENTS
Page
Part I – FINANCIAL INFORMATION
Item 1. Financial Statements:
Condensed Consolidated Financial Statements
Unaudited Consolidated Statements of Operations
Unaudited Consolidated Statements of Comprehensive Income (Loss)
Consolidated Balance Sheets
Unaudited Consolidated Statements of Stockholders’ Equity
Unaudited Consolidated Statements of Cash Flows
Notes to Unaudited Condensed Consolidated Financial Statements17
Cautionary Statement Regarding Forward-Looking Statements
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Item 4. Controls and Procedures
Part II – OTHER INFORMATION
Item 1. Legal Proceedings
Item 1A. Risk Factors
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 3. Defaults Upon Senior Securities
Item 4. Mine Safety Disclosures
Item 5. Other Information
Item 6. Exhibits
Signature Page
2

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
PART I – FINANCIAL INFORMATION
ITEM 1. Financial Statements
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS
(In Thousands, Except Per Share Amounts)
Three Months Ended March 31,
20242023
Revenues:
Products$94,329 $99,840 
Services72,933 96,359 
167,262 196,199 
Costs and expenses:
Product costs75,137 78,677 
Service costs56,814 72,058 
Cost of revenues (exclusive of depreciation and amortization expense presented below)131,951 150,735 
Selling, general and administrative expense22,496 24,016 
Depreciation and amortization expense14,195 15,256 
Impairment of goodwill10,000  
Other operating (income) expense, net(203)317 
178,439 190,324 
Operating income (loss)(11,177)5,875 
Interest expense, net(2,101)(2,391)
Other income (expense), net(72)276 
Income (loss) before income taxes(13,350)3,760 
Income tax provision(24)(1,602)
Net income (loss)$(13,374)$2,158 
Net income (loss) per share:
Basic$(0.21)$0.03 
Diluted(0.21)0.03 
Weighted average number of common shares outstanding:
Basic62,503 62,825 
Diluted62,503 63,072 
The accompanying notes are an integral part of these financial statements.
3

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
UNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In Thousands)
Three Months Ended March 31,
20242023
Net income (loss)$(13,374)$2,158 
Other comprehensive income (loss):
Currency translation adjustments(3,027)4,149 
Comprehensive income (loss)$(16,401)$6,307 
The accompanying notes are an integral part of these financial statements.
4

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In Thousands, Except Share Amounts)
March 31,
2024
December 31, 2023
(Unaudited) 
ASSETS
Current assets:
Cash and cash equivalents$24,059 $47,111 
Accounts receivable, net200,765 203,211 
Inventories, net210,189 202,027 
Prepaid expenses and other current assets35,169 35,648 
Total current assets470,182 487,997 
Property, plant, and equipment, net278,083 280,389 
Operating lease assets, net24,826 21,970 
Goodwill, net69,774 79,867 
Other intangible assets, net148,734 153,010 
Other noncurrent assets24,216 23,253 
Total assets$1,015,815 $1,046,486 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Current portion of long-term debt$620 $627 
Accounts payable57,062 67,546 
Accrued liabilities34,821 44,227 
Current operating lease liabilities6,654 6,880 
Income taxes payable1,179 1,233 
Deferred revenue41,528 36,757 
Total current liabilities141,864 157,270 
Long-term debt135,572 135,502 
Long-term operating lease liabilities21,147 18,346 
Deferred income taxes6,518 7,717 
Other noncurrent liabilities18,396 18,106 
Total liabilities323,497 336,941 
Stockholders’ equity:
Common stock, $.01 par value, 200,000,000 shares authorized, 78,514,830 shares and 77,218,765 shares issued, respectively
785 772 
Additional paid-in capital1,130,979 1,129,240 
Retained earnings271,544 284,918 
Accumulated other comprehensive loss(73,011)(69,984)
Treasury stock, at cost, 14,299,626 and 13,892,049 shares, respectively
(637,979)(635,401)
Total stockholders’ equity
692,318 709,545 
Total liabilities and stockholders’ equity
$1,015,815 $1,046,486 
The accompanying notes are an integral part of these financial statements.
5

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In Thousands)
Three Months Ended March 31, 2024Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Stockholders’
Equity
Balance, December 31, 2023$772 $1,129,240 $284,918 $(69,984)$(635,401)$709,545 
Net loss— — (13,374)— — (13,374)
Currency translation adjustments (excluding intercompany advances)— — — (895)— (895)
Currency translation adjustments on intercompany advances— — — (2,132)— (2,132)
Stock-based compensation expense13 1,739 — — — 1,752 
Surrender of stock to settle taxes on stock awards— — — — (2,578)(2,578)
Balance, March 31, 2024$785 $1,130,979 $271,544 $(73,011)$(637,979)$692,318 

Three Months Ended March 31, 2023Common StockAdditional Paid-In CapitalRetained EarningsAccumulated Other Comprehensive LossTreasury StockTotal Stockholders’ Equity
Balance, December 31, 2022$766 $1,122,292 $272,027 $(78,941)$(626,586)$689,558 
Net income— — 2,158 — — 2,158 
Currency translation adjustments (excluding intercompany advances)— — — 3,494 — 3,494 
Currency translation adjustments on intercompany advances— — — 655 — 655 
Stock-based compensation expense5 1,584 — — — 1,589 
Surrender of stock to settle taxes on stock awards— — — — (1,936)(1,936)
Balance, March 31, 2023$771 $1,123,876 $274,185 $(74,792)$(628,522)$695,518 
The accompanying notes are an integral part of these financial statements.
6

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In Thousands)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net income (loss)$(13,374)$2,158 
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization expense14,195 15,256 
Impairment of goodwill
10,000  
Stock-based compensation expense1,752 1,589 
Amortization of deferred financing costs513 449 
Deferred income tax provision (benefit)(1,122)396 
Gains on disposals of assets(1,245)(210)
Other, net(300)17 
Changes in operating assets and liabilities:
Accounts receivable1,579 (745)
Inventories(8,909)(12,802)
Accounts payable and accrued liabilities(19,355)(18,329)
Deferred revenue4,771 4,179 
Other operating assets and liabilities, net135 2,124 
Net cash flows used in operating activities(11,360)(5,918)
Cash flows from investing activities:
Capital expenditures(10,092)(6,568)
Proceeds from disposition of equipment
2,295 223 
Other, net(31)(48)
Net cash flows used in investing activities(7,828)(6,393)
Cash flows from financing activities:
Revolving credit facility borrowings1,894 27,865 
Revolving credit facility repayments(1,894)(22,865)
Repayment of 1.50% convertible senior notes
 (17,315)
Other debt and finance lease repayments(154)(106)
Payment of financing costs(954)(21)
Shares added to treasury stock as a result of net share settlements
due to vesting of stock awards
(2,578)(1,936)
Net cash flows used in financing activities(3,686)(14,378)
Effect of exchange rate changes on cash and cash equivalents(178)478 
Net change in cash and cash equivalents(23,052)(26,211)
Cash and cash equivalents, beginning of period47,111 42,018 
Cash and cash equivalents, end of period$24,059 $15,807 
Cash paid (received) for:
Interest$306 $485 
Income taxes, net 599 (2,465)
The accompanying notes are an integral part of these financial statements.
7

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.    Organization and Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of Oil States International, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. Certain information in footnote disclosures normally included with financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to these rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which the Company considers necessary for a fair statement of the results of operations for the interim periods covered and for the financial condition of the Company at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year.
The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Examples of such estimates include, but are not limited to, goodwill and long-lived asset impairments, revenue and income recognized over time, valuation allowances recorded on deferred tax assets, reserves on inventory, allowances for doubtful accounts, settlement of litigation and potential future adjustments related to contractual indemnification and other agreements. Actual results could materially differ from those estimates.
In the first quarter of 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment (legacy frac plug and elastomer products) were integrated into the Downhole Technologies segment to better align with the underlying activity demand drivers and current segment management structure, as well as provide for additional operational synergies. Historical segment financial data and disaggregated revenue information in Note 10, “Segments and Related Information” were conformed with the current-period segment presentation.
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by the Company as of the specified effective date. Management believes that recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.
The financial statements included in this report should be read in conjunction with the Company’s audited financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023.
2.    Goodwill Impairment and Other Charges
In 2023, the Company implemented initiatives to reduce future costs, which are continuing into 2024. These management actions included the consolidation, relocation and exit of certain manufacturing and service locations as well as the realignment of operations within two of the Company’s reportable segments. The Company has also incurred legal and other related costs to enforce certain patents related to its proprietary technologies. As a result of these actions, the Company recorded the following charges during the first quarter of 2024 (in thousands):
Offshore Manufactured Products
Well Site Services
Downhole Technologies
Pre-tax Total
Tax
After-tax Total
Impairment of goodwill
$ $ $10,000 $10,000 $481 $9,519 
Facility consolidation and other charges
1,463 1,046  2,509 527 1,982 

Goodwill
The Company does not amortize goodwill, but rather assesses goodwill for impairment annually and when an event occurs or circumstances change that indicate the carrying amounts may not be recoverable. If the carrying amount of a reporting unit exceeds its fair value, goodwill is considered impaired and an impairment loss is recorded.
8

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
Changes in the carrying amount of goodwill, by operating segment, for the three months ended March 31, 2024 were as follows (in thousands):
Offshore Manufactured
Products
Downhole Technologies
Total
Balance as of December 31, 2023$79,867 $ $79,867 
Goodwill associated with transferred operations
(10,000)10,000  
Impairment of goodwill
 (10,000)(10,000)
Foreign currency translation(93) (93)
Balance as of March 31, 2024
$69,774 $ $69,774 

In connection with the first quarter 2024 realignment of the composition of two of its reportable segments discussed in Note 1, “Organization and Basis of Presentation,” goodwill of $10.0 million was reassigned from the Offshore Manufactured Products segment to the Downhole Technologies segment based on estimated relative fair values. The Company performed an interim quantitative assessment of goodwill recorded within the Offshore Manufactured Products segment as of February 29, 2024 (prior to realignment) which indicated that the fair value of the reporting unit exceeded its carrying value.
The Company also performed an interim quantitative assessment of goodwill transferred to the Downhole Technologies segment (subsequent to the realignment). This interim assessment indicated that the fair value of the reporting unit was less than its carrying amount and the Company concluded that goodwill reassigned to the Downhole Technologies business was fully impaired. The Company therefore recognized a non-cash goodwill impairment charge totaling $10.0 million in the first quarter of 2024. This impairment charge did not impact the Company’s liquidity position, debt covenants or cash flows.
Management used a combination of valuation methodologies including the income approach and guideline public company comparables. The fair values of each of the Company’s reporting units were determined using significant unobservable inputs (Level 3 fair value measurements). The income approach estimates fair value by discounting the Company’s forecasts of future cash flows by a discount rate (expected return) that a market participant is expected to require on its investment.
Significant assumptions and estimates used in the income approach include, among others, estimated future net annual cash flows and discount rates for each reporting unit, current and anticipated market conditions, estimated growth rates and historical data. These estimates rely upon significant management judgment.
3.    Details of Selected Balance Sheet Accounts
Additional information regarding selected balance sheet accounts as of March 31, 2024 and December 31, 2023 is presented below (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable, net:
Trade$134,870 $128,405 
Unbilled revenue23,815 27,756 
Contract assets41,355 46,746 
Other5,094 4,801 
Total accounts receivable205,134 207,708 
Allowance for doubtful accounts(4,369)(4,497)
$200,765 $203,211 
Allowance for doubtful accounts as a percentage of total accounts receivable2 %2 %
March 31,
2024
December 31,
2023
Deferred revenue (contract liabilities)$41,528 $36,757 
9

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
As of March 31, 2024, accounts receivable, net in the United States and the United Kingdom represented 65% and 15%, respectively, of the total. No other country or single customer accounted for more than 10% of the Company’s total accounts receivable as of March 31, 2024.
For the three months ended March 31, 2024, the $5.4 million net decrease in contract assets was primarily attributable to $27.4 million transferred to accounts receivable, which was partially offset by $22.0 million in revenue recognized during the period. Deferred revenue (contract liabilities) increased by $4.8 million in the first three months of 2024, primarily reflecting $10.7 million in new customer billings which were not recognized as revenue during the period, partially offset by the recognition of $5.9 million of revenue that was deferred at the beginning of the period.
The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Allowance for doubtful accounts – January 1$4,497 $5,226 
Provisions12 133 
Write-offs(135)(21)
Other(5)21 
Allowance for doubtful accounts – March 31$4,369 $5,359 
March 31,
2024
December 31,
2023
Inventories, net:
Finished goods and purchased products$102,464 $103,599 
Work in process34,795 30,546 
Raw materials114,390 109,627 
Total inventories251,649 243,772 
Allowance for excess or obsolete inventory(41,460)(41,745)
$210,189 $202,027 
March 31,
2024
December 31,
2023
Property, plant and equipment, net:
Property, plant and equipment$754,882 $754,143 
Accumulated depreciation(476,799)(473,754)
$278,083 $280,389 
For the three months ended March 31, 2024 and 2023, depreciation expense was $9.9 million and $11.0 million, respectively.
March 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,317 $58,708 $82,609 $141,342 $56,499 $84,843 
Patents/Technology/Know-how70,129 35,833 34,296 70,113 34,541 35,572 
Tradenames and other52,502 20,673 31,829 52,505 19,910 32,595 
$263,948 $115,214 $148,734 $263,960 $110,950 $153,010 
For the three months ended March 31, 2024 and 2023, amortization expense was $4.3 million and $4.3 million, respectively.
10

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
March 31,
2024
December 31,
2023
Other noncurrent assets:
Deferred compensation plan$17,637 $17,255 
Deferred financing costs1,768 1,109 
Deferred income taxes2,137 2,211 
Other2,674 2,678 
$24,216 $23,253 
March 31,
2024
December 31,
2023
Accrued liabilities:
Accrued compensation$13,457 $27,131 
Accrued taxes, other than income taxes2,902 2,076 
Insurance liabilities4,000 3,839 
Accrued interest3,295 1,690 
Accrued commissions2,716 3,060 
Other8,451 6,431 
$34,821 $44,227 
4.    Long-term Debt
As of March 31, 2024 and December 31, 2023, long-term debt consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Revolving credit facility(1)
$ $ 
2026 Notes(2)
133,254 133,037 
Other debt and finance lease obligations2,938 3,092 
Total debt136,192 136,129 
Less: Current portion(620)(627)
Total long-term debt$135,572 $135,502 
____________________
(1)Unamortized deferred financing costs of $1.8 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively, are presented in other noncurrent assets.
(2)The outstanding principal amount of the 2026 Notes was $135.0 million as of March 31, 2024 and December 31, 2023.
Revolving Credit Facility
The Company has a senior secured credit facility, which provides for a $125.0 million asset-based revolving credit facility (as amended, the “ABL Facility”), under which credit availability is subject to a borrowing base calculation.
The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (as amended, the “ABL Agreement”). In February 2024, the Company amended the ABL Facility to extend the maturity date to February 16, 2028, with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million.
The ABL Agreement provides funding based on a borrowing base calculation that includes eligible U.S. customer accounts receivable and inventory and provides for a $50.0 million sub-limit for the issuance of letters of credit. Borrowings under the ABL Agreement are secured by a pledge of substantially all of the Company’s domestic assets (other than real property) and the stock of certain foreign subsidiaries.
11

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
Borrowings under the ABL Agreement bear interest at a rate equal to the Secured Overnight Financing Rate (subject to a floor rate of 0%) plus a margin of 2.75% to 3.25%, or at a base rate plus a margin of 1.75% to 2.25%, in each case based on average borrowing availability. Quarterly, the Company must also pay a commitment fee of 0.375% to 0.50% per annum, based on unused commitments under the ABL Agreement.
The ABL Agreement places restrictions on the Company’s ability to incur additional indebtedness, grant liens on assets, pay dividends or make distributions on equity interests, dispose of assets, make investments, repay other indebtedness (including the 2026 Notes discussed below), engage in mergers, and other matters, in each case, subject to certain exceptions. The ABL Agreement contains customary default provisions, which, if triggered, could result in acceleration of repayment of all amounts then outstanding. The ABL Agreement also requires the Company to satisfy and maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 (i) in the event that availability under the ABL Agreement is less than the greater of (a) 15% of the borrowing base and (b) $14.1 million; (ii) to complete certain specified transactions; or (iii) if an event of default has occurred and is continuing.
As of March 31, 2024, the Company had no borrowings outstanding under the ABL Facility and $15.9 million of outstanding letters of credit. The total amount available to be drawn as of March 31, 2024 was $86.3 million, calculated based on the current borrowing base less outstanding borrowings, if any, and letters of credit. As of March 31, 2024, the Company was in compliance with its debt covenants under the ABL Agreement.
2026 Notes
The Company issued $135.0 million aggregate principal amount of its 4.75% convertible senior notes due 2026 (the “2026 Notes”) pursuant to an indenture, dated as of March 19, 2021 (the “2026 Indenture”), between the Company and Computershare Trust Company, National Association, as successor trustee.
The 2026 Notes bear interest at a rate of 4.75% per year and will mature on April 1, 2026, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on April 1 and October 1 of each year. Additional interest and special interest may accrue on the 2026 Notes under certain circumstances as described in the 2026 Indenture. The initial conversion rate is 95.3516 shares of the Company’s common stock per $1,000 principal amount of the 2026 Notes (equivalent to an initial conversion price of $10.49 per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2026 Indenture. The Company’s intent is to repay the principal amount of the 2026 Notes in cash and settle the conversion feature (if any) in shares of the Company’s common stock. As of March 31, 2024, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.
2023 Notes
On January 30, 2018, the Company issued $200.0 million aggregate principal amount of its 1.50% convertible senior notes due 2023 (the "2023 Notes") pursuant to an indenture, dated as of January 30, 2018. The 2023 Notes bore interest at a rate of 1.50% per year, and the outstanding principal amount of $17.3 million matured and was repaid in full on February 15, 2023.
5.    Fair Value Measurements
The Company’s financial instruments consist of cash and cash equivalents, investments, receivables, payables and debt instruments. The Company believes that the carrying values of these instruments, other than the 2026 Notes, on the accompanying consolidated balance sheets approximate their fair values. The estimated fair value of the 2026 Notes as of March 31, 2024 was $132.8 million based on quoted market prices (a Level 2 fair value measurement), which compares to the principal amount of $135.0 million.
12

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
6.    Stockholders’ Equity
Common and Preferred Stock
The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first three months of 2024 (in thousands):
Shares of common stock outstanding – December 31, 202363,327 
Restricted stock awards, net of forfeitures1,296 
Shares withheld for taxes on vesting of stock awards(408)
Shares of common stock outstanding – March 31, 202464,215 
As of March 31, 2024 and December 31, 2023, the Company had 25,000,000 shares of preferred stock, $0.01 par value, authorized, with no shares issued or outstanding.
On February 16, 2023, the Company’s Board of Directors authorized $25.0 million for the repurchase of the Company’s common stock, par value $0.01 per share, through February 2025. During the three months ended March 31, 2024, there were no repurchases of common stock under the program. The amount remaining under the Company’s share repurchase authorization as of March 31, 2024 was $18.1 million. Subject to applicable securities laws, such purchases will be at such times and in such amounts as the Company deems appropriate.
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss, reported as a component of stockholders’ equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of the Company’s operating segments. Accumulated other comprehensive loss increased from $70.0 million at December 31, 2023 to $73.0 million at March 31, 2024. For the three months ended March 31, 2024 and 2023, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil.
During the three months ended March 31, 2024, the exchange rates for the British pound and the Brazilian real weakened by 1% and 3%, respectively, compared to the U.S. dollar, contributing to other comprehensive loss of $3.0 million. During the three months ended March 31, 2023, the exchange rate for the British pound and the Brazilian real strengthened by 3% and 2%, respectively, compared to the U.S. dollar, contributing to other comprehensive income of $4.1 million.
7.    Income Taxes
Income tax expense for the three months ended March 31, 2024 and 2023 was calculated using a discrete approach. This methodology was used because changes in the Company’s results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate.
For the three months ended March 31, 2024, the Company’s income tax expense was $24 thousand on a pre-tax loss of $13.4 million, which included a $10.0 million goodwill impairment charge (approximately $7.7 million of which was non-deductible) and other non-deductible expenses. This compares to an income tax expense of $1.6 million on pre-tax income of $3.8 million, which included certain non-deductible expenses and discrete tax items, for the three months ended March 31, 2023.
13

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
8.    Net Income (Loss) Per Share
The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three months ended March 31, 2024 and 2023 (in thousands, except per share amounts):
Three Months Ended
March 31,
20242023
Numerators:
Net income (loss)$(13,374)$2,158 
Less: Income attributable to unvested restricted stock awards (42)
Numerator for basic net income (loss) per share(13,374)2,116 
Effect of dilutive securities:
Unvested restricted stock awards  
Numerator for diluted net income (loss) per share$(13,374)$2,116 
Denominators:
Weighted average number of common shares outstanding63,883 64,068 
Less: Weighted average number of unvested restricted stock awards outstanding(1,380)(1,243)
Denominator for basic net income (loss) per share62,503 62,825 
Effect of dilutive securities:
Performance share units 247 
Denominator for diluted net income (loss) per share62,503 63,072 
Net income (loss) per share:
Basic$(0.21)$0.03 
Diluted(0.21)0.03 
The calculation of diluted earnings per share for the three months ended March 31, 2024 and 2023 excluded 122 thousand shares and 209 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. Additionally, shares issuable upon conversion of the 2026 Notes were excluded due to, among other factors, the Company’s share price.
9.    Long-Term Incentive Compensation
The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the three months ended March 31, 2024 (in thousands):
Stock OptionsService-based Restricted StockPerformance- and Service-based Stock Units
Outstanding – December 31, 2023158 1,233 927 
Granted 852 250 
Vested and distributed (556)(444)
Forfeited(81)  
Outstanding – March 31, 202477 1,529 733 
Weighted average grant date fair value (2024 awards)$6.10 $6.10 
The restricted stock program consists of a combination of service-based restricted stock and stock units, as well as performance-based stock units. Service-based restricted stock awards vest on a straight-line basis over a term of three years. Service-based stock unit awards vest over one-year, with the underlying shares issued at a specified future date. Eighty-two thousand service-based stock units were outstanding as of March 31, 2024. Performance-based stock unit awards vest at the end
14

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
of a three-year period, with the number of shares ultimately issued under the program dependent upon achievement of predefined specific performance objectives based on the Company’s cumulative EBITDA over a three-year period.
In the event the predefined targets are exceeded for any performance-based award, additional shares up to a maximum of 200% of the target award may be granted. Conversely, if actual performance falls below the predefined target, the number of shares vested is reduced. If the actual performance falls below the threshold performance level, no shares will vest.
The Company issued conditional long-term cash incentive awards (“Cash Awards”) of $1.5 million in the first quarters of 2024 and 2023. The performance measure for each of these Cash Awards is relative total stockholder return compared to a peer group of companies over a three-year period. The ultimate dollar amount to be awarded for each annual grant may range from zero to a maximum of $3.1 million, limited to their targeted award value ($1.5 million) if the Company’s total stockholder return were to be negative over the performance period. Obligations related to the Cash Awards are classified as liabilities and recognized over their respective vesting periods.
Stock-based compensation expense recognized during the three months ended March 31, 2024 and 2023 totaled $1.8 million and $1.6 million, respectively. As of March 31, 2024, there was $11.8 million of total compensation costs related to unvested restricted stock awards, which is expected to be recognized in future periods as vesting conditions are satisfied.
10.    Segments and Related Information
In the first quarter of 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment were integrated into the Downhole Technologies segment (see Note 1, “Organization and Basis of Presentation”). Historical segment financial data and supplemental disaggregated revenue information for the three months ended March 31, 2023 (presented below) were conformed with the current-period segment presentation.
The Company operates through three reportable operating segments: Offshore Manufactured Products, Well Site Services and Downhole Technologies. Financial information by operating segment for the three months ended March 31, 2024 and 2023 is summarized in the following tables (in thousands).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended March 31, 2024
Offshore Manufactured Products(1)
$86,857 $3,693 $10,603 $7,221 $516,039 
Well Site Services(2)
47,292 6,079 (419)2,414 179,763 
Downhole Technologies(3)
33,113 4,270 (12,079)446 278,055 
Corporate 153 (9,282)11 41,958 
Total(1)
$167,262 $14,195 $(11,177)$10,092 $1,015,815 
____________________
(1)Operating income included $1.5 million of facility consolidation charges.
(2)Operating loss included $1.0 million in facility consolidation and other charges.
(3)Operating loss included a $10.0 million non-cash goodwill impairment charge (see Note 2, “Goodwill Impairment and Other Charges”).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended March 31, 2023
Offshore Manufactured Products
$80,505 $4,075 $7,698 $359 $502,263 
Well Site Services67,058 6,146 6,966 5,772 212,415 
Downhole Technologies48,636 4,868 1,873 425 302,271 
Corporate 167 (10,662)12 33,188 
Total
$196,199 $15,256 $5,875 $6,568 $1,050,137 
15

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March 31, 2024 and 2023 (in thousands):
Offshore Manufactured Products
Well Site ServicesDownhole TechnologiesTotal
20242023202420232024202320242023
Three Months Ended March 31
Project-driven:
Products$53,137 $48,617 $ $ $ $ $53,137 $48,617 
Services25,233 24,630     25,233 24,630 
Total project-driven78,370 73,247     78,370 73,247 
Military and other products8,487 7,258     8,487 7,258 
Short-cycle products and services
  47,292 67,058 33,113 48,636 80,405 115,694 
$86,857 $80,505 $47,292 $67,058 $33,113 $48,636 $167,262 $196,199 
Revenues from products and services transferred to customers over time accounted for approximately 67% and 66% of consolidated revenues for the three months ended March 31, 2024 and 2023, respectively. The balance of revenues for the respective periods relates to products and services transferred to customers at a point in time. As of March 31, 2024, the Company had $203.0 million of remaining backlog related to contracts with an original expected duration of greater than one year. Approximately 43% of this remaining backlog is expected to be recognized as revenue over the remaining nine months of 2024, with an additional 33% recognized in 2025 and the balance thereafter.
11.    Commitments and Contingencies
The Company is a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning its commercial operations, products, employees and other matters. Although the Company can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on the Company, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise covered by insurance, will not have a material adverse effect on the Company’s consolidated financial position, results of operations or liquidity.
16

Cautionary Statement Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q and other statements we make contain certain “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 (the “Exchange Act”). Actual results could differ materially from those projected in the forward-looking statements as a result of a number of important factors, including incorrect or changed assumptions. For a discussion of known material factors that could affect our results, please refer to “Part I, Item 1. Business,” “Part I, Item 1A. Risk Factors,” “Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Part II, Item 7A. Quantitative and Qualitative Disclosures about Market Risk” included in our 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on February 21, 2024, as well as to “Part II, Item 1A. Risk Factors” included in this Quarterly Report on Form 10-Q.
You can typically identify “forward-looking statements” by the use of forward-looking words such as “may,” “will,” “could,” “project,” “believe,” “anticipate,” “expect,” “estimate,” “potential,” “plan,” “forecast,” “proposed,” “should,” “seek,” and other similar words. Such statements may relate to our future financial position, budgets, capital expenditures, projected costs, plans and objectives of management for future operations and possible future strategic transactions. Actual results frequently differ from assumed facts and such differences can be material, depending upon the circumstances.
While we believe we are providing forward-looking statements expressed in good faith and on a reasonable basis, there can be no assurance that actual results will not differ from such forward-looking statements. The following are important factors that could cause actual results to differ materially from those expressed in any forward-looking statement made by, or on behalf of, us:
the impact of the ongoing military actions in Europe and the Middle East, including, but not limited to, energy market disruptions, supply chain disruptions and increased costs, government sanctions, and delays or potential cancellation of planned customer projects;
the ability and willingness of the Organization of Petroleum Exporting Countries (“OPEC”) and other producing nations to set and maintain oil production levels and pricing;
the level of supply of and demand for oil and natural gas;
fluctuations in the current and future prices of oil and natural gas;
the level of exploration, drilling and completion activity;
the cyclical nature of the oil and natural gas industry;
the level of offshore oil and natural gas developmental activities;
the financial health and consolidation of our customers;
the impact of environmental matters, including executive actions and regulatory or legislative efforts to adopt environmental or climate change regulations that may result in increased operating costs or reduced oil and natural gas production or demand globally;
new rules by the SEC relating to the disclosure of a range of climate-related information and risks;
political, economic and litigation efforts to restrict or eliminate certain oil and natural gas exploration, development and production activities due to concerns over the threat of climate change;
the availability of and access to attractive oil and natural gas field prospects, which may be affected by governmental actions or actions of other parties restricting drilling and completion activities;
the impact of disruptions in the bank and capital markets;
general global economic conditions;
global weather conditions and natural disasters, including hurricanes in the Gulf of Mexico;
changes in tax laws and regulations;
supply chain disruptions;
the impact of tariffs and duties on imported materials and exported finished goods;
our ability to timely obtain and maintain critical permits for operating facilities;
our ability to attract and retain skilled personnel;
negative outcome of litigation, threatened litigation or government proceedings;
17

our ability to develop new competitive technologies and products;
inflation, including our ability to increase prices to our customers as our costs increase;
fluctuations in currency exchange rates;
physical, digital, cyber, internal and external security breaches and other incidents affecting information security and data privacy;
the cost of capital in the bank and capital markets and our ability to access them;
our ability to protect and enforce our intellectual property rights;
our ability to complete the integration of acquired businesses and achieve the expected accretion in earnings; and
the other factors identified in “Part I, Item 1A. Risk Factors” in our 2023 Annual Report on Form 10-K, as well as in “Part II, Item 1A. Risk Factors” included in this Quarterly Report on Form 10-Q.
Should one or more of these risks or uncertainties materialize, or should the assumptions on which our forward-looking statements are based prove incorrect or change, actual results may differ materially from those expected, estimated or projected. In addition, the factors identified above may not necessarily be all of the important factors that could cause actual results to differ materially from those expressed in any forward-looking statement made by us, or on our behalf. Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date hereof. We undertake no responsibility to publicly release the result of any revision of our forward-looking statements after the date they are made.
In addition, in certain places in this Quarterly Report on Form 10-Q, we refer to information and reports published by third parties that purport to describe trends or developments in the energy industry. We do so for the convenience of our stockholders and in an effort to provide information available in the market that will assist our investors in better understanding the market environment in which we operate. However, we specifically disclaim any responsibility for the accuracy and completeness of such information and undertake no obligation to update such information.
ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read together with our condensed consolidated financial statements and notes to those statements included elsewhere in this Quarterly Report on Form 10-Q and our consolidated financial statements and notes to those statements included in our 2023 Annual Report on Form 10-K in order to understand factors, such as charges and credits, financing transactions and changes in tax regulations, which may impact comparability from period to period.
We provide a broad range of manufactured products and services to customers in the energy, industrial and military sectors through our Offshore Manufactured Products, Well Site Services and Downhole Technologies segments. In first quarter 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment (legacy frac plugs and elastomer products) were integrated into the Downhole Technologies segment to better align with the underlying activity demand drivers and current segment management structure, as well as provide for additional operational synergies. Historical financial data, supplemental disaggregated revenue and backlog information as of and for the three months ended March 31, 2023 (presented herein) was conformed with the current-period segment presentation.
Demand for our products and services is cyclical and substantially dependent upon activity levels in the oil and gas industry, particularly our customers’ willingness to invest capital in the exploration for and development of crude oil and natural gas reserves. Our customers’ capital spending programs are generally based on their cash flows and their outlook for near-term and long-term commodity prices, making demand for our products and services sensitive to expectations regarding future crude oil and natural gas prices, as well as economic growth, commodity demand and estimates of resource production and regulatory pressures related to Environmental, Social and Governance (“ESG”) considerations.
18

Recent Developments
Brent and WTI crude oil and natural gas pricing trends were as follows:
Average Price(1) for quarter ended
Average Price(1) for year ended December 31
YearMarch 31June 30September 30December 31
Brent Crude (per bbl)
2024$82.92 $— $— $— $— 
202381.01 77.99 86.65 $84.01 $82.47 
WTI Crude (per bbl)
2024$77.50 $— $— $— $— 
202375.91 73.54 82.25 $78.53 $77.56 
Henry Hub Natural Gas (per MMBtu)
2024$2.15 $— $— $— $— 
20232.64 2.16 2.59 $2.74 $2.53 
________________
(1)Source: U.S. Energy Information Administration (spot prices).
On February 16, 2024, we amended our ABL Facility to extend its maturity date from February 10, 2025 to February 16, 2028.
In the first quarter of 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment (legacy frac plugs and elastomer products) were integrated into our Downhole Technologies segment to better align with the underlying activity demand drivers and current segment management structure, as well as provide for additional operational synergies. Historical segment financial data, backlog and other information were conformed with the first quarter 2024 revised segment presentation.
On April 19, 2024, Brent crude oil, WTI crude oil and natural gas spot prices closed at $87.96 per barrel, $83.79 per barrel and $1.43 per MMBtu, respectively. Additionally, the U.S. drilling rig count reported on April 19, 2024 was 619 rigs – comparable to the first quarter 2024 average.
Overview
Current and expected future pricing for WTI crude oil and natural gas and inflationary cost increases, along with expectations regarding the regulatory environment in the regions in which we operate, are factors that will continue to influence our customers’ willingness to invest capital in their businesses. Expectations for the longer-term price for Brent crude oil will continue to influence our customers’ spending related to global offshore drilling and development and, thus, a significant portion of the activity of our Offshore Manufactured Products segment.
Crude oil and natural gas prices and levels of demand for crude oil and natural gas are likely to remain highly volatile due to numerous factors, including: geopolitical conflicts in Europe and the Middle East, along with associated international tensions; the perceived risk of a global economic recession; domestic or international crude oil and natural gas production; changes in governmental rules and regulations; sanctions; the willingness of operators to invest capital in the exploration for and development of resources; use of alternative fuels; improved vehicle fuel efficiency; timing of capital investments in alternative energy sources; a more sustained movement to electric vehicles; and the potential for ongoing supply/demand imbalances.
U.S. drilling, completion and production activity and, in turn, our financial results, are sensitive to near-term fluctuations in commodity prices, particularly WTI crude oil prices, given the short-term, call-out nature of our U.S. operations.
Customer spending in the natural gas shale plays has moderated over the last ten years due to technological advancements that have led to significant amounts of natural gas being produced from prolific basins in the Northeastern United States and from associated gas produced from the drilling and completion of unconventional oil wells in the United States.
Our Offshore Manufactured Products segment provides technology-driven, highly-engineered products and services for offshore oil and natural gas production systems and facilities globally, as well as certain products and services to the offshore drilling and completion markets. This segment also produces a variety of products for use in industrial, military and other applications outside the traditional energy industry. Additionally, we are investing in research and product development (and have been awarded select contracts and are bidding on additional projects) to facilitate the development of alternative energy
19

sources, including offshore wind and deepsea mineral gathering opportunities. This segment is particularly influenced by global spending on deepwater drilling and production, which is primarily driven by our customers’ longer-term commodity demand forecasts and outlook for crude oil and natural gas prices. Approximately 90% of Offshore Manufactured Products segment sales in the first three months of 2024 were driven by our customers’ capital spending for products and services used in exploratory and developmental drilling, greenfield offshore production infrastructure, and subsea pipeline tie-in and repair system applications, along with upgraded equipment for existing offshore drilling rigs and other vessels (referred to herein as “project-driven products and services”). Deepwater oil and gas development projects typically involve significant capital investments and multi-year development plans. Such projects are generally undertaken by larger exploration, field development and production companies (primarily international oil companies and state-run national oil companies) using relatively conservative crude oil and natural gas pricing assumptions. Given the long lead times associated with field development, we believe some of these deepwater projects, once approved for development, are generally less susceptible to change based on short-term fluctuations in the price of crude oil and natural gas.
Backlog reported by our Offshore Manufactured Products segment decreased to $305 million as of March 31, 2024 from $327 million as of December 31, 2023. Bookings totaled $66 million in the first quarter of 2024, yielding a quarterly book-to-bill ratio of 0.8x. The following table sets forth backlog as of the dates indicated (in millions).
Backlog as of
YearMarch 31June 30September 30December 31
2024$305 
2023316 $328 $341 $327 
2022255 232 248 300 
Our Well Site Services segment provides completion services and, to a much lesser extent, land drilling services, in the United States (including the Gulf of Mexico) and internationally. U.S. drilling and completion activity and, in turn, our Well Site Services results, are sensitive to near-term fluctuations in commodity prices, particularly WTI crude oil prices, given the short-term, call-out nature of its operations. We primarily supply equipment and service personnel utilized in the completion of, and initial production from, new and recompleted wells in our U.S. operations, which are dependent primarily upon the level and complexity of drilling, completion and workover activity in our areas of operations. Well intensity and complexity have increased with the continuing transition to multi-well pads, the drilling of longer lateral wells and increased downhole pressures, along with the increased number of frac stages completed in horizontal wells.
Our Downhole Technologies segment provides oil and gas perforation systems, downhole tools and services in support of completion, intervention, wireline and well abandonment operations. This segment designs, manufactures and markets its consumable engineered products to oilfield service as well as exploration and production companies. Product and service offerings for this segment include innovations in perforation technology through patented and proprietary systems combined with advanced modeling and analysis tools. This expertise has led to the optimization of perforation hole size, depth, and quality of tunnels, which are key factors for maximizing the effectiveness of hydraulic fracturing. Additional offerings include frac plug, toe valve and other elastomer products, which are focused on zonal isolation for hydraulic fracturing of horizontal wells, and a broad range of consumable products, such as setting tools and bridge plugs, that are used in completion, intervention and decommissioning applications. Demand drivers for the Downhole Technologies segment include continued trends toward longer lateral lengths, increased frac stages and more perforation clusters to target increased unconventional well productivity.
Demand for our completion-related products and services within each of our segments is highly correlated to changes in the total number of wells drilled in the United States, total footage drilled, the number of drilled wells that are completed and changes in the drilling rig count. The following table sets forth a summary of the U.S. drilling rig count, as measured by Baker Hughes Company, as of and for the periods indicated.
As of April 19, 2024
Average for the
Three Months Ended March 31,
20242023
United States Rig Count:
Land – Oil492483579
Land – Natural gas and other107119155
Offshore202119
619623753
20

The U.S. energy industry is primarily focused on crude oil and liquids-rich exploration and development activities in U.S. shale plays utilizing horizontal drilling and completion techniques. As of March 31, 2024, oil-directed drilling accounted for 81% of the total U.S. rig count – with the balance largely natural gas related.
We use a variety of domestically produced and imported raw materials and component products, including steel, in the manufacture of our products. The United States has imposed tariffs on a variety of imported products, including steel and aluminum. In response to the U.S. tariffs on steel and aluminum, the European Union and several other countries, including Canada and China, have threatened and/or imposed retaliatory tariffs. In addition, in response to Russia’s invasion of Ukraine, governments in the European Union, the United States, the United Kingdom, Switzerland and other countries have enacted sanctions against Russia and Russian interests. The effect of these sanctions and tariffs and the application and interpretation of existing trade agreements and customs, anti-dumping and countervailing duty regulations continue to evolve, and we continue to monitor these matters. If we encounter difficulty in procuring these raw materials and component products, or if the prices we have to pay for these products increase and we are unable to pass corresponding cost increases on to our customers, our financial position, cash flows and results of operations could be adversely affected. Furthermore, uncertainty with respect to potential costs in the drilling and completion of oil and gas wells could cause our customers to delay or cancel planned projects which, if this occurred, would adversely affect our financial position, cash flows and results of operations.
Other factors that can affect our business and financial results include but are not limited to: the general global economic environment; competitive pricing pressures; customer consolidations; public health crises; natural disasters; labor market constraints; supply chain disruptions; inflation in wages, materials, parts, equipment and other costs; climate-related and other regulatory changes; geopolitical conflicts and tensions; and changes in tax laws in the United States and international markets. We continue to monitor the global economy, the prices of and demand for crude oil and natural gas, and the resultant impact on the capital spending plans and operations of our customers in order to plan and manage our business.
Human Capital
For more information on our health and safety, diversity and other workforce policies, please see “Part I, Item 1. Business – Human Capital” in our Annual Report on Form 10-K for the year ended December 31, 2023.
21

Selected Financial Data
This selected financial data should be read in conjunction with our Unaudited Condensed Consolidated Financial Statements and related notes included in “Part I, Item 1. Financial Statements” of this Quarterly Report on Form 10-Q and “Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our Consolidated Financial Statements and related notes included in “Part II, Item 8. Financial Statements and Supplementary Data” of our Annual Report on Form 10-K for the year ended December 31, 2023 in order to understand factors, such as charges, credits and financing transactions, which may impact comparability of the selected financial data.
In the first quarter of 2024, certain short-cycle manufacturing operations historically reported within the Offshore Manufactured Products segment (legacy frac plug and elastomer products) were integrated into the Downhole Technologies segment to better align with the underlying activity demand drivers and the current segment management structure, as well as provide for additional operational synergies. Historical financial data and supplemental disaggregated revenue information as of the three months ended March 31, 2023 (presented herein) were conformed with the current-period segment presentation.
Unaudited Consolidated Results of Operations
The following summarizes our consolidated results of operations for the three months ended March 31, 2024 and 2023 (in thousands, except per share amounts):
Three Months Ended
March 31,
20242023Variance
Revenues:
Products$94,329 $99,840 $(5,511)
Services72,933 96,359 (23,426)
167,262 196,199 (28,937)
Costs and expenses:
Product costs75,137 78,677 (3,540)
Service costs56,814 72,058 (15,244)
Cost of revenues (exclusive of depreciation and amortization expense presented below)131,951 150,735 (18,784)
Selling, general and administrative expenses(1)
22,496 24,016 (1,520)
Depreciation and amortization expense14,195 15,256 (1,061)
Impairment of goodwill(2)
10,000 — 10,000 
Other operating (income) expense, net(3)
(203)317 (520)
178,439 190,324 (11,885)
Operating income (loss)(11,177)5,875 (17,052)
Interest expense, net(2,101)(2,391)290 
Other income (expense), net(72)276 (348)
Income (loss) before income taxes(13,350)3,760 (17,110)
Income tax provision(24)(1,602)1,578 
Net income (loss)$(13,374)$2,158 $(15,532)
Net income (loss) per share:
Basic
$(0.21)$0.03 
Diluted
(0.21)0.03 
Weighted average number of common shares outstanding:
Basic
62,50362,825
Diluted
62,50363,072
_______________
(1)During the three months ended March 31, 2024, we recognized $0.4 million in costs associated with the defense of certain Well Site Services segment patents related to proprietary technologies.
(2)During the three months ended March 31, 2024, the Downhole Technologies segment recognized a $10.0 million non-cash impairment charge related to goodwill reassigned to the business in connection with the segment realignment discussed above.
(3)During the three months ended March 31, 2024, we recognized facility consolidation and other charges of $2.1 million associated with the Offshore Manufactured Products and the Well Site Services segments’ ongoing consolidation and relocation of certain manufacturing and service locations.
22

Unaudited Segment Results of Operations
We manage and measure our business performance in three distinct operating segments: Offshore Manufactured Products, Well Site Services and Downhole Technologies. Supplemental financial information by operating segment for the three months ended March 31, 2024 and 2023 is summarized below (in thousands):
Three Months Ended
March 31,
20242023Variance
Revenues:
Offshore Manufactured Products
Project-driven:
Products$53,137 $48,617 $4,520 
Services25,233 24,630 603 
78,370 73,247 5,123 
Military and other products8,487 7,258 1,229 
86,857 80,505 6,352 
Well Site Services47,292 67,058 (19,766)
Downhole Technologies33,113 48,636 (15,523)
$167,262 $196,199 $(28,937)
Operating income (loss):
Offshore Manufactured Products(1)
$10,603 $7,698 $2,905 
Well Site Services(2)
(419)6,966 (7,385)
Downhole Technologies(3)
(12,079)1,873 (13,952)
Corporate(9,282)(10,662)1,380 
$(11,177)$5,875 $(17,052)
_______________
(1)During the three months ended March 31, 2024, we recognized facility consolidation charges of $1.5 million associated with the Offshore Manufactured Products segment’s ongoing consolidation and relocation of a manufacturing and service location.
(2)During the three months ended March 31, 2024, the Well Site Services segment recognized charges of $1.0 million associated primarily with the consolidation and exit of certain service locations.
(3)During the three months ended March 31, 2024, the Downhole Technologies segment recognized a $10.0 million non-cash impairment charge related to goodwill reassigned to the business in connection with the segment realignment discussed above.
23

Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023
We reported a net loss for the three months ended March 31, 2024 of $13.4 million, or $0.21 per share, which included a non-cash goodwill impairment charge of $10.0 million ($9.5 million after-tax, or $0.15 per share) and facility consolidation and other charges of $2.5 million ($2.0 million after-tax, or $0.03 per share). These results compare to net income for the three months ended March 31, 2023 of $2.2 million, or $0.03 per share.
Our first quarter 2024 results, reflect the impact of an industry-wide decline in U.S. well completions, driven particularly by weak natural gas prices (the average spot price for Henry Hub natural gas was $2.15 per MMBtu in the first quarter of 2024, down 19% from the prior-year period). The impact of the decline in investments by our U.S. customers was partially offset by growth in offshore and international project activity and associated backlog conversion. Management continues to implement measures in areas experiencing lower activity levels to reduce future costs.
Revenues. Consolidated total revenues in the first three months of 2024 decreased $28.9 million, or 15%, from the first three months of 2023.
Consolidated product revenues in the first three months of 2024 decreased $5.5 million, or 6%, from the first three months of 2023, with the impact of lower customer demand for consumable completion products in the United States, partially offset by higher customer demand for project-driven production facility and connector products. Consolidated service revenues in the first three months of 2024 decreased $23.4 million, or 24%, from the first three months of 2023 due primarily to lower U.S. land-based customer investments.
The following table provides supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March 31, 2024 and 2023 (in thousands):
Offshore Manufactured Products
Well Site ServicesDownhole TechnologiesTotal
Three Months Ended March 3120242023202420232024202320242023
Project-driven:
Products$53,137 $48,617 $— $— $— $— $53,137 $48,617 
Services25,233 24,630 — — — — 25,233 24,630 
Total project-driven78,370 73,247 — — — — 78,370 73,247 
Military and other products8,487 7,258 — — — — 8,487 7,258 
Short-cycle products and services
— — 47,292 67,058 33,113 48,636 80,405 115,694 
$86,857 $80,505 $47,292 $67,058 $33,113 $48,636 $167,262 $196,199 
By destination:
U.S. land$7,055 $8,442 $35,857 $53,274 $24,170 $38,821 $67,082 $100,537 
Offshore and international79,802 72,063 11,435 13,784 8,943 9,815 100,180 95,662 
$86,857 $80,505 $47,292 $67,058 $33,113 $48,636 $167,262 $196,199 
Cost of Revenues (exclusive of Depreciation and Amortization Expense). Our consolidated total cost of revenues (exclusive of depreciation and amortization expense) decreased $18.8 million, or 12%, in the first three months of 2024 compared to the first three months of 2023.
Consolidated product costs in the first three months of 2024 decreased $3.5 million, or 4%, compared to the first three months of 2023 due primarily to the reported revenue decline. Consolidated service costs in the first three months of 2024 decreased $15.2 million, or 21%, compared to the first three months of 2023, due primarily to the impact of lower U.S. activity levels.
Selling, General and Administrative Expense. Selling, general and administrative expense was $22.5 million in the first three months of 2024, which included $0.4 million of costs associated with enforcing certain of our patents. Excluding these patent defense costs, selling, general and administrative costs decreased $1.2 million, or 5%, from the first three months of 2023, due primarily to reductions in short- and long-term incentive expenses.
Depreciation and Amortization Expense. Depreciation and amortization expense decreased $1.1 million, or 7%, in the first three months of 2024 compared to the prior-year period. Note 10, “Segments and Related Information,” to our Unaudited Condensed Consolidated Financial Statements presents depreciation and amortization expense by segment.
24

Impairment of Goodwill. During the first three months of 2024, our Downhole Technologies operations recognized a non-cash impairment charge of $10.0 million related to goodwill transferred to the business in connection with segment realignment discussed above. See Note 2, “Goodwill Impairment and Other Charges,” to the Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional discussion.
Other Operating (Income) Expense, Net. In the first three months of 2024, other operating income, net included, among other items, gains on disposals of equipment totaling $1.2 million and charges of $2.1 million recognized in connection with our ongoing consolidation and exit of certain manufacturing and service locations within our Offshore Manufactured Products and Well Site Services segments.
Operating Income (Loss). Our consolidated operating loss was $11.2 million in the first three months of 2024, which included a $10.0 million non-cash goodwill impairment charge and $2.5 million in facility consolidation and other charges. This compares to consolidated operating income of $5.9 million in the first three months of 2023. Excluding the 2024 charges, operating income decreased $4.5 million year-over-year.
Interest Expense, Net. Net interest expense totaled $2.1 million in the first three months of 2024, which compares to $2.4 million in the first three months of 2023. Interest expense as a percentage of total debt outstanding was approximately 7% in the first three months of 2024, compared to 7% in the first three months of 2023.
Income Tax. Income tax expense for the first three months of 2024 and 2023 was calculated using a discrete approach. This methodology was used because changes in our results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate. For the first three months of 2024, our income tax provision was $24 thousand on a pre-tax loss of $13.4 million, which included a $10.0 million goodwill impairment charge and other non-deductible expenses. This compares to an income tax provision of $1.6 million on pre-tax income of $3.8 million for the first three months of 2023, which included certain non-deductible expenses and discrete tax items.
Other Comprehensive Income (Loss). Reported comprehensive income (loss) is the sum of reported net income (loss) and other comprehensive income (loss). Other comprehensive loss was $3.0 million in the first three months of 2024 compared to comprehensive income of $4.1 million in the first three months of 2023 due to fluctuations in foreign currency exchange rates compared to the U.S. dollar for certain of the international operations of our operating segments. For the first three months of 2024 and 2023, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil. During the first three months of 2024, the exchange rates for the British pound and the Brazilian real weakened compared to the U.S. dollar. In the first three months of 2023, the exchange rate for the British pound and the Brazilian real strengthened compared to the U.S. dollar.
Segment Operating Results
Offshore Manufactured Products
Revenues. Our Offshore Manufactured Products segment revenues increased $6.4 million, or 8%, in the first three months of 2024 compared to the first three months of 2023 due primarily to increased demand for international and offshore-project driven products and services.
Operating Income. Our Offshore Manufactured Products segment reported operating income of $10.6 million in the first three months of 2024, which included the $1.5 million in facility consolidation charges discussed above. This compares to operating income of $7.7 million in the first three months of 2023. Excluding the facility consolidation charges, operating income increased $4.4 million year-over-year.
Backlog. Backlog in our Offshore Manufactured Products segment totaled $305 million as of March 31, 2024 compared to $327 million as of December 31, 2023. Bookings during the first three months of 2024 totaled $66 million, yielding a quarterly book-to-bill ratio of 0.8x.
Well Site Services
Revenues. Our Well Site Services segment revenues decreased $19.8 million, or 29%, in the first three months of 2024 compared to the first three months of 2023, driven primarily by lower U.S. customer activity levels (particularly in natural gas basins) and competitive market conditions.
25

Operating Income. Our Well Site Services segment reported an operating loss of $0.4 million in the first three months of 2024, which included costs totaling $1.0 million associated with the exit of three facilities and the defense of patents. This compares to operating income of $7.0 million in the first three months of 2023. Excluding the costs discussed above, the Well Site Services segment’s operating results declined $6.3 million from the prior-year period, due to the reported decrease in revenue.
Downhole Technologies
Revenues. Our Downhole Technologies segment revenues decreased $15.5 million, or 32%, in the first three months of 2024 from the first three months of 2023 due primarily to lower U.S. customer demand for perforating and completion products.
Operating Loss. Our Downhole Technologies segment reported an operating loss of $12.1 million in the first three months of 2024, which included the $10.0 million non-cash goodwill impairment charge related to the first quarter of 2024 segment realignment. This compares to operating income of $1.9 million reported in the first three months of 2023. Excluding the goodwill impairment charge, the Downhole Technologies operating results declined $4.0 million from the prior-year period, due primarily to the reported decrease in revenue and lower manufacturing volumes.
Corporate
Operating Loss. Corporate expenses in the first three months of 2024 decreased $1.4 million, or 13%, from the first three months of 2023, due primarily to lower short- and long-term incentive expenses.
26

Liquidity, Capital Resources and Other Matters
Our primary liquidity needs are to fund operating and capital expenditures, new product development and general working capital needs. In addition, capital has been used to fund strategic business acquisitions, repay debt and fund share repurchases. Our primary sources of funds are cash flow from operations, proceeds from borrowings under our credit facilities and, less frequently, capital markets transactions.
Operating Activities
Cash flows used in operations totaled $11.4 million during the first three months of 2024, compared to $5.9 million used in operations during the first three months of 2023.
During the first three months of 2024, $21.8 million was used to fund net working capital increases, primarily due to the payment of accrued 2023 short- and long-term cash incentives and a decrease in accounts payable. During 2023, $25.6 million was used to fund net working capital increases, primarily due to the payment of accrued 2022 short- and long-term cash incentives and an activity-driven increase in inventories.
Investing Activities
Net cash used in investing activities during the first three months of 2024 totaled $7.8 million, compared to $6.4 million used in investing activities during the first three months of 2023.
Capital expenditures totaled $10.1 million and $6.6 million during the first three months of 2024 and 2023, respectively. These investments were partially offset by proceeds from the sale of equipment of $2.3 million and $0.2 million during the first three months of 2024 and 2023, respectively.
Within our Offshore Manufactured Products segment, we completed the consolidation of certain facilities in Houston, Texas during 2023 and are in the process of strategically relocating our Asian manufacturing and service operations from Singapore to Batam, Indonesia. With these consolidations, two facilities are classified as held-for-sale assets within prepaid expenses and other current assets as of March 31, 2024.
Including the planned construction of a new facility in Batam, we expect to invest approximately $40 million in capital expenditures during 2024. In 2024, we also expect to sell the two held-for-sale facilities (in Singapore and Houston), with proceeds totaling approximately $35 million. We plan to fund our capital expenditures with available cash, internally generated funds and, if necessary, borrowings under our ABL Facility discussed below.
Financing Activities
During the first three months of 2024, net cash of $3.7 million was used in financing activities. This compares to $14.4 million of cash used in financing activities during the first three months of 2023, which included the repayment of $17.3 million principal amount of our outstanding 2023 Notes.
As of March 31, 2024, we had cash and cash equivalents totaling $24.1 million, which compared to $47.1 million as of December 31, 2023.
As of March 31, 2024, we had no borrowings outstanding under our ABL Facility, $135.0 million principal amount of our 2026 Notes (as defined below) outstanding and other debt of $2.9 million. Our reported interest expense included amortization of deferred financing costs of $0.5 million during the first three months of 2024. For the first three months of 2024, our contractual cash interest expense was $1.9 million, or approximately 6% of the average principal balance of debt outstanding.
We believe that cash on-hand, cash flow from operations and borrowing capacity available under our ABL Facility will be sufficient to meet our liquidity needs in the coming twelve months. If our plans or assumptions change, or are inaccurate, we may need to raise additional capital. Our ability to obtain capital for additional projects to implement our growth strategy over the longer term will depend upon our future operating performance, financial condition and, more broadly, on the availability of equity and debt financing. Capital availability will be affected by prevailing conditions in our industry, the global economy, the global banking and financial markets, stakeholder scrutiny of ESG matters and other factors, many of which are beyond our control. In this regard, the effect of multiple U.S. bank failures in 2023 resulted in significant disruptions to global banking and financial markets. For companies like ours that support the energy industry, these disruptions negatively impacted the value of our common stock and may reduce our ability to access capital in the bank and capital markets or result in such capital being available on less favorable terms, which could in the future negatively affect our liquidity.
27

On March 6, 2024, the SEC finalized rules relating to the disclosure of a range of climate-related information (the “Rules”). The Rules were temporarily stayed by the SEC on April 4, 2024 pending judicial review. While subject to ongoing litigation, these new disclosure requirements are currently effective for us beginning with the year ending December 31, 2026, phased in over a five-year period. The ultimate impact on our business is uncertain but we and our customers may incur increased compliance costs related to the assessment and disclosure of climate-related risks. We may also face increased litigation risks related to disclosures made pursuant to the rule if finalized as proposed. In addition, enhanced climate disclosure requirements could accelerate the trend of certain stakeholders and lenders in restricting access to capital or seeking more stringent conditions with respect to their investments in us, our customers and other companies like ours that support the energy industry. For more information on our risks related to climate change, see the risk factors in “Part I, Item 1A. Risk Factors” included in our 2023 Annual Report on Form 10-K titled, “Our and our customers’ operations are subject to a series of risks arising out of the threat of climate change that could result in increased operating costs, limit the areas in which oil and natural gas production may occur, and reduce demand for the products and services we provide,” “The Inflation Reduction Act of 2022 could accelerate the transition to a low carbon economy and could impose new costs on our customers’ operations” and “Increasing attention to ESG matters may impact our business.”
Stock Repurchase Program. On February 16, 2023, the Board authorized $25.0 million for the repurchases of our common stock, par value $0.01 per share, through February 2025. Subject to applicable securities laws, such purchases will be at such times and in such amounts as we deem appropriate. During the three months ended March 31, 2024, there were no repurchases of common stock under the program. The amount remaining under our share repurchase authorization as of March 31, 2024 was $18.1 million.
Revolving Credit Facility. Our senior secured credit facility provides for a $125.0 million asset-based revolving credit facility (as amended, the “ABL Facility”) under which credit availability is subject to a borrowing base calculation. On February 16, 2024, we amended the ABL Facility to extend the maturity date to February 16, 2028.
The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (as amended, the “ABL Agreement”). The ABL Agreement, as amended, matures on February 16, 2028 with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million. See Note 4, “Long-term Debt,” to the Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for further information regarding the ABL Agreement.
As of March 31, 2024, we had $15.9 million of outstanding letters of credit, but no borrowings outstanding under the ABL Agreement. The total amount available to be drawn as of March 31, 2024 was $86.3 million, calculated based on the then-current borrowing base less outstanding letters of credit.
2026 Notes. We issued $135.0 million aggregate principal amount of 4.75% convertible senior notes due 2026 (the “2026 Notes”) pursuant to an indenture, dated as of March 19, 2021 (the “2026 Indenture”), between us and Computershare Trust Company, National Association, as successor trustee. The 2026 Notes will mature on April 1, 2026, unless earlier repurchased, redeemed or converted.
The 2026 Indenture contains certain events of default, including certain defaults by us with respect to other indebtedness of at least $40.0 million. See Note 4, “Long-term Debt,” to the Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for further information regarding the 2026 Notes. As of March 31, 2024, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.
2023 Notes. On February 15, 2023, our 2023 Notes matured and the outstanding $17.3 million in principal amount was repaid in full.
Our total debt represented 16% of our combined total debt and stockholders’ equity as of March 31, 2024 and December 31, 2023.
Contingencies and Other Obligations. We are a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning our commercial operations, products, employees and other matters.
See Note 11, “Commitments and Contingencies,” to the Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional discussion.
Off-Balance Sheet Arrangements. As of March 31, 2024, we had no off-balance sheet arrangements.
28

Critical Accounting Policies
For a discussion of the critical accounting policies and estimates that we use in the preparation of our condensed consolidated financial statements, see “Part II Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2023. These estimates require significant judgments, assumptions and estimates. We have discussed the development, selection, and disclosure of these critical accounting policies and estimates with the audit committee of our Board of Directors. There have been no material changes to the judgments, assumptions and estimates upon which our critical accounting estimates are based.
Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by us as of the specified effective date. Management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on our consolidated financial statements upon adoption.
ITEM 3. Quantitative and Qualitative Disclosures about Market Risk
Market risk refers to the potential losses arising from changes in interest rates, foreign currency exchange rates, equity prices and commodity prices, including the correlation among these factors and their volatility.
Our principal market risks are our exposure to changes in interest rates and foreign currency exchange rates. We enter into derivative instruments only to the extent considered necessary to meet risk management objectives and do not use derivative contracts for speculative purposes.
Interest Rate Risk. We have a revolving credit facility that is subject to the risk of higher interest charges associated with increases in interest rates. As of March 31, 2024, we had no floating-rate obligations outstanding under our ABL Facility. The use of floating-rate obligations would expose us to the risk of increased interest expense in the event of increases in short-term interest rates.
Foreign Currency Exchange Rate Risk. Our operations are conducted in various countries around the world and we receive revenue from these operations in a number of different currencies. As such, our earnings are subject to movements in foreign currency exchange rates when transactions are denominated in (i) currencies other than the U.S. dollar, which is our functional currency, or (ii) the functional currency of our subsidiaries, which is not necessarily the U.S. dollar. In order to mitigate the effects of foreign currency exchange rate risks in areas outside of the United States (primarily in our Offshore Manufactured Products segment), we generally pay a portion of our expenses in local currencies and a substantial portion of our contracts provide for collections from customers in U.S. dollars. During the first three months of 2024, our reported foreign currency exchange gains were $0.2 million and are included in “other operating (income) expense, net” in the consolidated statements of operations.
Accumulated other comprehensive loss, reported as a component of stockholders’ equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of our operating segments. Our accumulated other comprehensive loss increased $3.0 million from $70.0 million as of December 31, 2023 to $73.0 million as of March 31, 2024, due to changes in currency exchange rates. During the three months ended March 31, 2024, the exchange rates for the British pound and the Brazilian real weakened by 1% and 3%, respectively, compared to the U.S. dollar.
ITEM 4. Controls and Procedures
(i) Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this Quarterly Report on Form 10-Q, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)) of the Exchange Act. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we file under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure and is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2024 at the reasonable assurance level.
29

(ii) Changes in Internal Control Over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting (as that term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the three months ended March 31, 2024, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
30

PART II – OTHER INFORMATION
ITEM 1. Legal Proceedings
The information with respect to this Item 1 is set forth under Note 11, “Commitments and Contingencies.”
ITEM 1A. Risk Factors
“Part I, Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023 includes a detailed discussion of our risk factors. The risks described in such report are not the only risks we face. Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial, may materially adversely affect our business, financial conditions or future results. There have been no material changes to our risk factors as set forth in our 2023 Annual Report on Form 10-K.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a) None.
(b) None.
(c)
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
Period
Total Number of Shares Purchased(1)
Average Price Paid per Share(1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs(2)
January 1 through January 31, 2024188,635 $6.59 — $18,133,096 
February 1 through February 29, 2024218,942 6.10 — 18,133,096 
March 1 through March 31, 2024— — — 18,133,096 
Total407,577 $6.33 — 
________________
(1)All shares purchased during the three-month period ended March 31, 2024 were acquired from employees in connection with the settlement of income tax and related benefit withholding obligations arising from vesting of stock awards. These shares were not part of a publicly announced program to purchase common stock.
(2)In February 2023, our Board of Directors authorized $25.0 million for the repurchases of our common stock, par value $0.01 per share, through February 2025. As of March 31, 2024, $6.9 million of share repurchases have been made under this authorization.
ITEM 3. Defaults Upon Senior Securities
None.
ITEM 4. Mine Safety Disclosures
Not applicable.
ITEM 5. Other Information
During the three months ended March 31, 2024, no director or executive officer adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as each is defined in Item 408 of Regulation S-K) related to securities of our company.
31

ITEM 6. Exhibits
Exhibit No.Description
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
---------
*Filed herewith.
**Furnished herewith.
32

SIGNATURES
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.
OIL STATES INTERNATIONAL, INC.
Date:April 26, 2024By:/s/ LLOYD A. HAJDIK
Lloyd A. Hajdik
Executive Vice President, Chief Financial Officer and
Treasurer (Duly Authorized Officer and Principal Financial Officer)
33
EX-10.1 2 ois_20240331xex101.htm EX-10.1 Document

EXHIBIT 10.1
PERFORMANCE AWARD AGREEMENT
THIS AGREEMENT is made on __________ (“Grant Date”) between Oil States International, Inc., a Delaware corporation (the “Company”), and __________ (“Employee”).
To carry out the purposes of the Amended and Restated Equity Participation Plan of Oil States International, Inc. (as amended from time to time, the “Plan”), by affording Employee the opportunity to acquire cash and shares of common stock of the Company (“Stock”), and in consideration of the mutual agreements and other matters set forth herein and in the Plan, the Company and Employee hereby agree as follows:
1. Grant of Award. The Company grants to Employee on the Grant Date a performance award (“Performance Award”) comprised of two separate components: (a) a target cash award, the payout of which is based on relative total shareholder return (the “TSR Component”); and (b) a target number of deferred Stock units equal to a target number of shares of Stock, the payout of which is based on the Company’s cumulative EBITDA (the “EBITDA Component”), each as set forth in the Notice of Performance Award Conditions (“Notice”), attached as Exhibit A, which Notice is incorporated herein by reference as a part of this Agreement. Subject to Sections 2 and 3, the maximum amount of such cash award and the maximum number of such shares of Stock that Employee may earn pursuant to this Performance Award is determined by the applicable schedule set forth in the Notice. Employee acknowledges receipt of a copy of the Plan, and agrees that this Performance Award shall be subject to all of the terms and conditions set forth herein and in the Plan, including future amendments thereto, if any, pursuant to the terms thereof, which Plan is incorporated herein by reference as a part of this Agreement. In the event of any conflict between the terms of this Agreement and the Plan, the terms of the Plan shall govern.
2. Vesting.
(a) If Employee remains continuously employed by the Company from the Grant Date through December 31, 2026, this Performance Award shall vest in Employee on such date at the levels set forth in the Notice based upon achievement of the Company performance objectives set forth in the Notice (“Performance Objectives”) during the period commencing on January 1, 2024 and ending December 31, 2026 (the “Performance Period”). As soon as administratively practicable after the end of the Performance Period (or such earlier date as set forth in Section 3 below), the Compensation Committee of the Board (“Committee”) shall affirm in writing the extent to which the Performance Objectives have been achieved and the cash and the number of units of deferred Stock that are vested in Employee as a result of such achievement.
3. Effect of Certain Events on Vesting.
(a) Change of Control. If prior to the end of the Performance Period, a “Change of Control” (as defined in Treasury Regulation Section 1.409A-3(i)(5) that also meets the definition of “Change of Control” under the Plan) of the Company occurs, this Performance Award shall vest at the greater of the “Determined Percentage” (as defined below) and the percentage attributable to the “target” levels of performance as set forth in the Notice. The “Determined Percentage” means the percentage of vesting that would have occurred respecting the Performance Award pursuant to the Notice as if (1) the last day of the Performance Period was the Determination Date (as defined below) and the Performance Objectives were measured as of such date and (2) the dollar amount levels for “entry,” “target” and “overachievement” with respect to the Performance Objectives relating to the EBITDA Component set forth in the Notice were each prorated by multiplying the applicable dollar amount level by a fraction, the numerator of which is the number of calendar quarters during the period beginning on January 1, 2024 and ending on the Determination Date, and the denominator of which is 12 (such prorated levels being referred to herein as the “Prorated EBITDA Objectives”). As used in this Agreement, the term “Determination Date” means (A) with respect to the TSR Component of the Performance Award, the date of the applicable vesting event, and (B) with respect to the EBITDA Component of the Performance Award, the most recently completed fiscal quarter of the Company coincident with or next preceding the date of the applicable vesting event.
(b) Termination of Employment or Service due to Disability or Death. If Employee incurs a “Disability” (as defined in Treasury Regulation Section 1.409A-3(i)(4) that also meets the definition of “disability” under the Company’s long-term disability plan), or Employee’s employment terminates due to Employee’s death, this Performance Award shall vest on the earliest of such events at the greater of the Determined Percentage and the percentage attributable to the “target” levels of performance as set forth in the Notice. Notwithstanding the foregoing, in the event that the Disability or death, as applicable, occurs prior to the eighteen-month anniversary of the Grant Date, the percentage attributable to the “target” levels of performance as set forth in the Notice and the Determined Percentage shall be multiplied by a fraction, the numerator of which is equal to the number of Employee’s actual days of employment from the Grant Date to the date of Disability or death, as applicable, and the



denominator of which is equal to the total number of days in the Performance Period (determined without regard to the occurrence of the applicable vesting date).
(c) Termination of Employment or Service without Cause or due to Retirement. If on or after the Grant Date and prior to the end of the Performance Period Employee terminates employment with the Company on or after age fifty-eight for a reason other than death or Disability (“Retirement”), or the Company terminates Employee’s employment with the Company for a reason other than “Cause” (as defined below), and not by reason of Employees death or Disability (“Involuntary Termination”), this Performance Award shall vest on the date of such termination (the “Retirement Date” or “Involuntary Termination Date”, as applicable) at the Determined Percentage; provided, however, that if the Retirement Date or Involuntary Termination Date, as applicable, occurs prior to the eighteen-month anniversary of the Grant Date, then the amount determined pursuant to the preceding provisions of this sentence shall be multiplied by a fraction, the numerator of which is equal to the number of Employee’s actual days of employment from the Grant Date to Employee’s Retirement Date or Involuntary Termination Date, as applicable, and the denominator of which is equal to the total number of days in the Performance Period (determined without regard to Employee’s Retirement or Involuntary Termination).
For purposes of this Agreement, “Cause” means “cause” (or a term of like import) as defined in Employee’s individual employment or severance agreement with the Company or an affiliate in effect at the time of Employee’s termination of employment or, in the absence of such an agreement or definition, shall mean (i) Employee’s conviction of (or plea of nolo contendere to) a felony, dishonesty or a breach of trust as regards the Company or any subsidiary; (ii) Employee’s commission of any act of theft, fraud, embezzlement or misappropriation against the Company or any subsidiary that is materially injurious to the Company or such subsidiary regardless of whether a criminal conviction is obtained; (iii) Employee’s willful and continued failure to devote substantially all of Employee’s business time to the Company’s business affairs (excluding failures due to illness, incapacity, vacations, incidental civic activities and incidental personal time) which failure is not remedied within a reasonable time after written demand is delivered by the Company, which demand specifically identifies the manner in which the Company believes that Employee has failed to devote substantially all of his business time to the Company’s business affairs; or (iv) Employee’s unauthorized disclosure of confidential information of the Company or any subsidiary that is materially injurious to the Company or such subsidiary. For purposes of the preceding sentence, no act, or failure to act, on Employee’s part shall be deemed “willful” unless done, or omitted to be done, by Employee not in good faith and without reasonable belief that Employee’s action or omission was in the best interest of the Company.
(d) Termination of Employment or Service for Any Other Reason. If Employee’s employment with the Company is terminated prior to the end of the Performance Period, and neither (b) nor (c) above apply, this Performance Award automatically shall be forfeited in full, without payment, on such termination.
4. Payment. As soon as administratively practicable after, and in no event later than 2 ½ months following the end of the calendar year in which occurs, the earliest of the applicable vesting events pursuant to Section 3, Employee shall receive from the Company, subject to satisfying the tax withholding obligations of Section 7, (a) with respect to the TSR Component, the vested cash, and (b) with respect to the EBITDA Component, the shares of Stock represented by the vested units of deferred Stock, an amount of cash equal to the Fair Market Value (as defined in the Plan) on the vesting date of a number of shares of Stock equal to the number of shares of Stock represented by the vested units of deferred Stock, or a combination thereof, as determined by the Committee in its sole discretion. It is understood that the consideration for the issuance of such Stock is Employee’s services to the Company, which services shall have a value not less than the par value of such Stock.
5. Community Interest of Spouse. The community interest, if any, of any spouse of Employee in this Performance Award shall be subject to all the terms, conditions and restrictions in the Plan, this Agreement and the Notice.
6. No Shareholder Rights. Neither Employee, nor anyone lawfully claiming under Employee, shall have any right to vote, receive dividends or any other privileges or rights of a shareholder of the Company with respect to the units of deferred Stock subject to this Performance Award, unless and until actual shares of Stock are delivered to Employee following the vesting of such deferred Stock units.
7. Withholding of Tax. To the extent that payment of this Performance Award results in compensation income to Employee for federal, state or other tax purposes, including payroll taxes, Employee, in Employee’s discretion, shall (a) deliver to the Company, at the time of such payment, such amount of cash or shares of Stock, (b) direct the Company to withhold or “net” cash or such amount of Stock otherwise payable pursuant to this Agreement, or (c) provide any combination of (a) or (b), as required for the Company to meet its withholding obligations under applicable tax laws or regulations, calculated in a manner consistent with the Company’s then-current accounting practices. Notwithstanding the foregoing, in satisfaction of the proceeding obligations, the maximum level of net withholding shall never exceed the aggregate amount of applicable tax liabilities
-2-


determined based upon the allowable withholding determined by the maximum individual statutory rates in the applicable jurisdiction that may be utilized without creating adverse accounting treatment with respect to this Performance Award.
8. Employment Relationship. For purposes of this Agreement, Employee shall be considered to be in the employment of the Company as long as Employee remains an employee of the Company, any parent or subsidiary entity of the Company or any successor to any of the foregoing. Any question as to whether and when there has been a termination of such employment, and the cause of such termination, shall be determined by the Committee in its sole discretion, and its determination shall be final. For purposes of this Agreement, termination of Employee’s employment with the Company shall be interpreted consistent with the meaning of the term “separation from service” in Section 409A(a)(2)(A)(i) of the Internal Revenue Code of 1986, as amended (“Code”).
9. Committee’s Powers. No provision contained in this Agreement shall in any way terminate, modify or alter, or be construed or interpreted as terminating, modifying or altering any of the powers, rights or authority vested in the Committee pursuant to the terms of the Plan, including, without limitation, the Committee’s rights to make certain determinations and elections with respect to the Performance Award. Specifically, but not by way of limitation, the Committee’s determinations respecting the attainment of the Performance Objectives shall be made in its sole discretion, shall be subject to such adjustments consistent with the intent of this Agreement as the Committee deems appropriate and shall not be subject to challenge by Employee or any other person.
10. Binding Effect. This Agreement shall be binding upon and inure to the benefit of any successors to the Company and all persons lawfully claiming under Employee.
11. Non-Alienation. Employee shall not have any right to pledge, hypothecate, anticipate or assign this Agreement or any rights hereunder, except by will or the laws of descent and distribution.
12. Not a Contract of Employment. This Agreement shall not be deemed to constitute a contract of employment, nor shall any provision hereof affect (a) the right of the Company to terminate Employee anytime, with or without reason, or (b) the terms and conditions of any other written agreement between the Company and Employee, except as expressly provided therein.
13. Code Section 409A. Each payment under this Agreement is intended to be a short-term deferral under Treasury Regulation Section 1.409A-1(b)(4). Each payment under this Agreement, and each payment or benefit payable pursuant to the terms of the benefit plans, programs and policies of the Company, shall be considered a separate payment for purposes of Section 409A of the Code. Notwithstanding any provision in the Plan or this Agreement to the contrary, if any payment or benefit provided for under this Agreement would be subject to additional taxes and interest under section 409A of the Code if Employee’s receipt of such payment or benefit is not delayed in accordance with the requirements of section 409A(a)(2)(B)(i) of the Code, then such payment or benefit shall not be provided to Employee (or Employee’s estate, if applicable) until the earlier of (i) the date of Employee’s death or (ii) the date that is six months after the date of Employee’s “separation from service” with the Company within the meaning of the Section 409A of the Code and the regulations promulgated thereunder.
14. Clawback. Employee’s receipt of this Performance Award is expressly conditioned on Employee’s agreement to the terms and provisions of this Section, and Employee acknowledges that Employee would not have received this Performance Award in the absence of such agreement. By accepting this Performance Award, Employee acknowledges and agrees that:
(a) the compensation (inclusive of Stock) payable pursuant to this Performance Award and any other award granted to Employee under the Plan (whether granted before, on or after the Grant Date) shall not be deemed fully earned or vested, even if paid or distributed to Employee, if such compensation or any portion thereof is subject to recovery, revocation, recoupment or "clawback" by the Company or any of its affiliates pursuant to (i) the provisions of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Act"), (ii) any rules or regulations promulgated under the Act or by any stock exchange on which the Company's Stock is listed (collectively, the "Rules"), or (iii) any compensation recoupment or clawback policies or procedures adopted by the Company or any of its affiliates, in each case with respect to clauses (i), (ii) and (iii) above as such provisions, rules, regulations, policies and procedures may be adopted and amended from time to time (including with retroactive effect); and
(b) any other compensation or benefit (inclusive of Stock) payable to or on behalf of Employee from the Company or any of its affiliates (whether payable before, on or after the Grant Date, but excluding any compensation or benefit payable pursuant to a Performance Award granted under the Plan) shall not be deemed fully earned or vested, even if paid or distributed to Employee, if such compensation, benefit or any portion thereof is subject to recovery, revocation, recoupment or clawback by the Company or any of its affiliates pursuant to the Act, the Rules or any compensation recoupment or clawback policies or
-3-


procedures adopted by the Company or any of its affiliates, in each case as the Act, the Rules and such policies and procedures may be adopted and amended from time to time (including with retroactive effect).
In addition, Employee hereby agrees (on behalf of Employee and any other individual, entity or other person claiming under or through Employee) that: (x) compensation payable pursuant to this Performance Award (inclusive of stock) and any other compensation or benefit payable to or on behalf of Employee (whether under the Plan or otherwise) shall be subject to recovery, revocation, recoupment or clawback as provided in the preceding provisions of this Section; and (y) Employee (or any such individual, entity or other person) shall not seek indemnification or contribution from the Company or any of its affiliates with respect to any amount so recovered, revoked, recouped or clawed back. This Section shall survive the termination of this Agreement.
15. Counterparts. This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original, but all of which together will constitute one and the same Agreement.
16. Governing Law. This Agreement shall be governed by, and construed in accordance with, the laws of the State of Texas.
IN WITNESS WHEREOF, the Company has caused this Agreement to be duly executed by an officer thereunto duly authorized, and Employee has executed this Agreement, all effective on the Grant Date.
OIL STATES INTERNATIONAL, INC.
Cindy B. Taylor
President and Chief Executive Officer
Oil States International, Inc.
EMPLOYEE
-4-
EX-31.1 3 ois_20240331xex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF
CHIEF EXECUTIVE OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO RULE 13a–14(a) UNDER THE
SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Cindy B. Taylor, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Oil States International, Inc. (Registrant);

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.

/s/ Cindy B. Taylor
Name:Cindy B. Taylor
President and Chief Executive Officer
Date:April 26, 2024

EX-31.2 4 ois_20240331xex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF
CHIEF FINANCIAL OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO RULE 13a–14(a) UNDER THE
SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Lloyd A. Hajdik, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Oil States International, Inc. (Registrant);

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.

/s/ Lloyd A. Hajdik
Name:Lloyd A. Hajdik
Executive Vice President, Chief Financial Officer and Treasurer
Date:April 26, 2024

EX-32.1 5 ois_20240331xex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF
CHIEF EXECUTIVE OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO 18 U.S.C. § 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Oil States International, Inc. for the quarterly period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Cindy B. Taylor, President and Chief Executive Officer of Oil States International, Inc. (the “Company”), hereby certify, 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.

/s/ Cindy B. Taylor
Name:Cindy B. Taylor
President and Chief Executive Officer
Date:April 26, 2024

EX-32.2 6 ois_20240331xex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF
CHIEF FINANCIAL OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO 18 U.S.C. § 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Oil States International, Inc. for the quarterly period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Lloyd A. Hajdik, Executive Vice President, Chief Financial Officer and Treasurer of Oil States International, Inc. (the “Company”), hereby certify, 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.

/s/ Lloyd A. Hajdik
Name:Lloyd A. Hajdik
Executive Vice President, Chief Financial Officer and Treasurer
Date:April 26, 2024

EX-101.SCH 7 ois-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Unaudited Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Unaudited Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Unaudited Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Goodwill Impairment and Other Charges link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Details of Selected Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Long-Term Incentive Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Goodwill Impairment and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Details of Selected Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Long-Term Incentive Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Goodwill Impairment and Other Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Goodwill Impairment and Other Charges - Schedule of Asset Impairment Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Goodwill Impairment and Other Charges - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Details of Selected Balance Sheet Accounts - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Details of Selected Balance Sheet Accounts - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Long-term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stockholders' Equity - Common and Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stockholders' Equity - Common Stock Outstanding Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Long-Term Incentive Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Long-Term Incentive Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segments and Related Information - Financial Information by Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Segments and Related Information - Supplemental Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ois-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 ois-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 ois-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Asset-based Revolving Credit Facility Asset-based Revolving Credit Facility [Member] Asset-based Revolving Credit Facility Accrued liabilities Accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Allowance for excess or obsolete inventory Inventory Valuation Reserves Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Facility consolidation and other charges, Tax Restructuring Costs, Tax Restructuring Costs, Tax Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Long-term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving credit facility Revolving Credit Facility Due January 2022 Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance-based Stock Units Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Schedule of Impaired Long-Lived Assets Held and Used [Table] Schedule of Impaired Long-Lived Assets Held and Used [Table] Military and other products Military And Other Products [Member] Military And Other Products Insider Trading Policies and Procedures [Line Items] Service- based stock units awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Unvested restricted stock awards Dilutive Securities, Effect on Basic Earnings Per Share Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase in deferred revenue Increase (Decrease) in Contract with Customer, Liability Restricted stock awards, net of forfeitures (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Current liabilities: Liabilities, Current [Abstract] Exchange rate strengthened (weakened) Exchange Rate Strengthened (Weakened) Exchange Rate Weakened Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Changes in carrying value of goodwill Goodwill [Roll Forward] Receivable [Domain] Receivable [Domain] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, shares (in shares) Treasury Stock, Common, Shares Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Long-term debt, fair value Long-Term Debt, Fair Value Net income (loss) Net income (loss) Net (loss) income Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Accrued interest Interest Payable, Current All Currencies [Domain] All Currencies [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Well Site Services Well Site Services Well Site Services [Member] Information pertaining to total well site services. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repayment of 1.50% convertible senior notes Repayments of Convertible Debt Percentage of additional performance-based awards issued (as a percent) Share Based Compensation Arrangement By Share Based Payment Award, Additional Performance Based Shares To Be Issued If Current Period Metrics Achieved Maximum Target Award, Percentage Represents the maximum percentage of target award that might be granted as additional shares. Stockholders’ equity: Equity, Attributable to Parent [Abstract] Other Other Assets, Miscellaneous, Noncurrent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue (contract liabilities) Contract with Customer, Liability Total inventories Inventory, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenues (exclusive of depreciation and amortization expense presented below) Cost of Goods and Services Sold Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Name Measure Name Name Forgone Recovery, Individual Name United Kingdom, Pounds United Kingdom, Pounds Goodwill, net Goodwill, net, beginning of period Goodwill, net, end of period Goodwill Project-driven: Project-Driven [Member] Project-Driven Service-based Stock Units Service-based Stock Units [Member] Service-based Stock Units Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Schedule of Asset Impairment Charges Schedule Of Asset Impairment and Other Charges [Table Text Block] Schedule Of Asset Impairment and Other Charges [Table Text Block] Measurement Basis [Axis] Measurement Basis [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Currency translation adjustments (excluding intercompany advances) Currency translation adjustments (excluding intercompany advances) 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, attributable to parent entity, excluding intercompany advances. Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Accounts Receivable Accounts Receivable [Member] Deferred financing costs Deferred Costs, Noncurrent Other debt and finance lease obligations Finance Lease Obligations and Other Debt [Member] Finance Lease Obligations and Other Debt [Member] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Surrender of stock to settle taxes on stock awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Income taxes payable Accrued Income Taxes, Current Schedule of Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Allowance for doubtful accounts as a percentage of total accounts receivable Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property, plant and equipment Property, Plant and Equipment, Gross Impairment of goodwill, Tax Goodwill, Impairment Loss, Tax Goodwill, Impairment Loss, Tax Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Offshore Manufactured Products Offshore Manufactured Products Offshore Manufactured Products [Member] Represents the Offshore/Manufactured Products segment. PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Current operating lease liabilities Operating Lease, Liability, Current Debt instrument, amount of indebtedness subject to springing maturity Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Non-deductible expense, goodwill impairment charge Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Net Carrying Amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Debt instrument, springing maturity, term (in days) Debt Instrument, Springing Maturity, Term Debt Instrument, Springing Maturity, Term Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominators: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Costs and expenses: Operating Costs and Expenses [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Less: Current portion Long-Term Debt and Lease Obligation, Current Deferred revenue Contract with Customer, Liability, Current Treasury stock, at cost, 14,299,626 and 13,892,049 shares, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Selling, general and administrative expense Selling, General and Administrative Expense Impairment of goodwill, After-tax Total Goodwill, Impairment Loss, Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Costs and expenses Costs and Expenses Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based compensation costs not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Stock repurchases Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Receivable Type [Axis] Receivable Type [Axis] Long-Term Incentive Compensation Share-Based Payment Arrangement [Text Block] Other, net Other Noncash Income (Expense) Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Finished goods and purchased products Finished Goods and Purchased Products Amount before valuation and LIFO reserves of purchased products and completed merchandise or goods expected to be sold within one year or operating cycle, if longer. Decrease in contract with customer, asset Increase (Decrease) in Contract with Customer, Asset Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: Weighted average number of unvested restricted stock awards outstanding (in shares) Weighted Average Number of Shares, Restricted Stock Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Debt instrument, amount of borrowing base outstanding subject to covenant Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Inventories, net Inventories, net Inventory, Net Service-based Restricted Stock Service-based Restricted Stock [Member] Represents information pertaining the Service-based Restricted Stock. Statistical Measurement [Axis] Statistical Measurement [Axis] Performance period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Products Products Product [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Segments [Domain] Segments [Domain] Deferred compensation plan Deferred Compensation Plan Assets Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Debt instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Downhole Technologies Downhole Technologies [Member] Downhole Technologies [Member] Current assets: Assets, Current [Abstract] Total accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Other Other Receivables [Member] Other receivables [member] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Goodwill associated with transferred operations Goodwill, Transfers Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Shares of common stock outstanding beginning period (in shares) Shares of common stock outstanding ending period (in shares) Common Stock, Shares, Outstanding Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Conversion ratio Debt Instrument, Convertible, Conversion Ratio Net income (loss) per share: Net income (loss) per share: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Less: Income attributable to unvested restricted stock awards Income Attributable To Unvested Restricted Stock Awards Amount after tax of income (loss) from continuing operations attributable to nonvested restricted stock. Schedule of Common Stock Outstanding Roll Forward Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash flows used in investing activities Net Cash Provided by (Used in) Investing Activities Numerator for basic net income (loss) per share Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory, Net Schedule of Inventory, Current [Table Text Block] Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Services Services Service [Member] Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Contract with customer, liability, increase due to billings Contract With Customer, Liability, Increase Due To Billings Contract With Customer, Liability, Increase Due To Billings All Executive Categories All Executive Categories [Member] Debt instrument, amount repurchased Debt Instrument, Amount Repurchased Debt Instrument, Amount Repurchased Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Deferred compensation arrangement, potential maximum liability Deferred Compensation Arrangement With Individual, Potential Liability Deferred Compensation Arrangement with Individual, Potential Maximum Liability Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock, $.01 par value, 200,000,000 shares authorized, 78,514,830 shares and 77,218,765 shares issued, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Tradenames and other Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current All Individuals All Individuals [Member] Cash paid (received) for: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Subsegments [Domain] Subsegments [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Common stock shares, authorized repurchase Stock Repurchase Program, Authorized Amount Total debt Long-Term Debt and Lease Obligation, Including Current Maturities Revenue from contract with customer, percentage of revenue (as a percent) Revenue from Contract with Customer, Percentage of Revenue Revenue from Contract with Customer, Percentage of Revenue Contract with customer, asset, reclassified to receivable Contract with Customer, Asset, Reclassified to Receivable Debt instrument, covenant, minimum fixed charge coverage ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt instrument, percentage of borrowing base outstanding subject to covenant (as a percent) Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding PEO Name PEO Name Concentration risk (as a percent) Concentration Risk, Percentage Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Number of reportable segments realigned Number of Reportable Segments With Realignment Number of Reportable Segments With Realignment Base Rate Base Rate [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 1.5% Convertible Unsecured Senior Notes 1.5% Convertible Unsecured Senior Notes Due February 2023 [Member] 1.5% Convertible Unsecured Senior Notes Due February 2023 [Member] Net cash flows used in operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Corporate Corporate, Non-Segment [Member] Depreciation and amortization expense Depreciation, Depletion and Amortization Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Other operating (income) expense, net Other Operating Income (Expense), Net Stated interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Transferred over Time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Deferred compensation arrangement, requisite performance period Deferred Compensation Arrangement with Individual, Requisite Performance Period Deferred Compensation Arrangement with Individual, Requisite Performance Period Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Impairment of goodwill Impairment of goodwill Goodwill, Impairment Loss Unvested restricted stock awards Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Subsegments [Axis] Subsegments [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total long-term debt Long-Term Debt and Lease Obligation Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Depreciation and amortization expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Patents/Technology/Know-how Patents, Technology Based, and Know-how [Member] Patents, Technology Based, and Know-how [Member] Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Unamortized debt issuance costs Debt Issuance Costs, Net Capital expenditures Payments to Acquire Productive Assets Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted average number of common shares outstanding (in shares) Weighted Average Number Of Common Shares Outstanding This element represents the weighted average total number of shares outstanding, including restricted stock. Net Income (Loss) Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Deferred compensation arrangement, recorded liability Deferred Compensation Arrangement with Individual, Recorded Liability Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property, plant, and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Accrued taxes, other than income taxes Accrual for Taxes Other than Income Taxes, Current ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Insurance liabilities Accrued Insurance, Current Shares added to treasury stock as a result of net share settlements due to vesting of stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Income taxes, net Income Taxes Paid, Net Deferred income taxes Deferred Income Tax Assets, Net Net cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other, net Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Current portion of long-term debt Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other noncurrent assets Other noncurrent assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease assets, net Operating Lease, Right-of-Use Asset Basic (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Facility consolidation and other charges Facility consolidation charges Restructuring Costs Gains on disposals of assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Currency [Axis] Currency [Axis] 4.75% Convertible Senior Notes 2026 Notes 4.75% Convertible Senior Notes, Due 2026 [Member] 4.75% Convertible Senior Notes, Due 2026 [Member] Numerator for diluted net income (loss) per share Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Schedule of Other Noncurrent Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Details of Selected Balance Sheet Accounts Supplemental Balance Sheet Disclosures [Text Block] Performance- and Service-based Stock Units Performance-based Stock Units and Service-based Stock Units [Member] Represents information pertaining the Performance-based Restricted Stock. Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill Impairment and Other Charges Asset Impairment Charges [Text Block] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Revolving credit facility repayments Repayments of Lines of Credit Raw materials Inventory, Raw Materials, Gross Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Long-term debt, gross Principal amount Long-Term Debt, Gross 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] All Trading Arrangements All Trading Arrangements [Member] Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Other debt and finance lease repayments Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt Award Timing Disclosures [Line Items] Contract assets Contract Asset Receivables [Member] Contract Assets [Member] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Provisions Accounts Receivable, Credit Loss Expense (Reversal) Deferred income tax provision (benefit) Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Performance share units Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in process Inventory, Work in Process, Gross Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other operating assets and liabilities, net Increase (Decrease) in Other Current Assets and Liabilities, Net Insider Trading Arrangements [Line Items] Allowance for doubtful accounts beginning balance Allowance for doubtful accounts ending balance Accounts Receivable, Allowance for Credit Loss Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from disposition of equipment Proceeds from Sale of Property, Plant, and Equipment Document Period End Date Document Period End Date Revolving credit facility borrowings Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Activity in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amortization of deferred financing costs Amortization of Debt Issuance Costs and Discounts Short-cycle products and services Short-Cycle [Member] Short-Cycle Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Numerators: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Total income tax provision Income Tax Expense (Benefit) Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Accrued compensation Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Payment of financing costs Payments of Financing Costs Currency translation adjustments on intercompany advances Currency translation adjustments on intercompany advances 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, attributable to parent entity, intercompany advances. Number of operating segments Number of Operating Segments Other Accounts Receivable, Allowance For Credit Loss, Other Accounts Receivable, Allowance For Credit Loss, Other Name Trading Arrangement, Individual Name Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Supplemental Revenue Information by Segments Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] Revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Shares withheld for taxes on vesting of stock awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Interest Income (Expense), Net Unbilled revenue Unbilled Revenue [Member] Unbilled revenue [member] Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Diluted (in shares) Denominator for diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Trade Trade Accounts Receivable [Member] Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Vested and distributed (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Cover [Abstract] Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Contract with customer, asset, decrease due to revenue recognized Contract with Customer, Asset, Decrease Due to Revenue Recognized Contract with Customer, Asset, Decrease Due to Revenue Recognized Facility consolidation and other charges, After-tax Total Restructuring Costs, Net Of Tax Restructuring Costs, Net Of Tax Other noncurrent liabilities Other Liabilities, Noncurrent Weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Brazil, Brazil Real Brazil, Brazil Real Segments and Related Information Segment Reporting Disclosure [Text Block] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Weighted average number of common shares outstanding: Earnings Per Share, Basic, Other Disclosure [Abstract] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Denominator for basic net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income (loss) Operating income (loss) Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Facility Closing Facility Closing [Member] Revenues: Revenues [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee percentage (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Concentration Risk [Table] Concentration Risk [Table] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit Long-Term Line of Credit Customer relationships Customer Relationships [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] EX-101.PRE 11 ois-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
Apr. 19, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-16337  
Entity Registrant Name OIL STATES INTERNATIONAL, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 76-0476605  
Entity Address, Address Line One Three Allen Center, 333 Clay Street  
Entity Address, Address Line Two Suite 4620  
Entity Address, City or Town Houston,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77002  
City Area Code 713  
Local Phone Number 652-0582  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol OIS  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   64,215,204
Entity Central Index Key 0001121484  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Revenues $ 167,262 $ 196,199
Costs and expenses:    
Cost of revenues (exclusive of depreciation and amortization expense presented below) 131,951 150,735
Selling, general and administrative expense 22,496 24,016
Depreciation and amortization expense 14,195 15,256
Impairment of goodwill 10,000 0
Other operating (income) expense, net (203) 317
Costs and expenses 178,439 190,324
Operating income (loss) (11,177) 5,875
Interest expense, net (2,101) (2,391)
Other income (expense), net (72) 276
Income (loss) before income taxes (13,350) 3,760
Income tax provision (24) (1,602)
Net income (loss) $ (13,374) $ 2,158
Net income (loss) per share:    
Basic (in dollars per share) $ (0.21) $ 0.03
Diluted (in dollars per share) $ (0.21) $ 0.03
Weighted average number of common shares outstanding:    
Basic (in shares) 62,503 62,825
Diluted (in shares) 62,503 63,072
Products    
Revenues:    
Revenues $ 94,329 $ 99,840
Costs and expenses:    
Cost of revenues (exclusive of depreciation and amortization expense presented below) 75,137 78,677
Services    
Revenues:    
Revenues 72,933 96,359
Costs and expenses:    
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 56,814 $ 72,058
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ (13,374) $ 2,158
Other comprehensive income (loss):    
Currency translation adjustments (3,027) 4,149
Comprehensive income (loss) $ (16,401) $ 6,307
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 24,059 $ 47,111
Accounts receivable, net 200,765 203,211
Inventories, net 210,189 202,027
Prepaid expenses and other current assets 35,169 35,648
Total current assets 470,182 487,997
Property, plant, and equipment, net 278,083 280,389
Operating lease assets, net 24,826 21,970
Goodwill, net 69,774 79,867
Other intangible assets, net 148,734 153,010
Other noncurrent assets 24,216 23,253
Total assets 1,015,815 1,046,486
Current liabilities:    
Current portion of long-term debt 620 627
Accounts payable 57,062 67,546
Accrued liabilities 34,821 44,227
Current operating lease liabilities 6,654 6,880
Income taxes payable 1,179 1,233
Deferred revenue 41,528 36,757
Total current liabilities 141,864 157,270
Long-term debt 135,572 135,502
Long-term operating lease liabilities 21,147 18,346
Deferred income taxes 6,518 7,717
Other noncurrent liabilities 18,396 18,106
Total liabilities 323,497 336,941
Stockholders’ equity:    
Common stock, $.01 par value, 200,000,000 shares authorized, 78,514,830 shares and 77,218,765 shares issued, respectively 785 772
Additional paid-in capital 1,130,979 1,129,240
Retained earnings 271,544 284,918
Accumulated other comprehensive loss (73,011) (69,984)
Treasury stock, at cost, 14,299,626 and 13,892,049 shares, respectively (637,979) (635,401)
Total stockholders’ equity 692,318 709,545
Total liabilities and stockholders’ equity $ 1,015,815 $ 1,046,486
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 78,514,830 77,218,765
Treasury stock, shares (in shares) 14,299,626 13,892,049
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance at Dec. 31, 2022 $ 689,558 $ 766 $ 1,122,292 $ 272,027 $ (78,941) $ (626,586)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 2,158     2,158    
Currency translation adjustments (excluding intercompany advances) 3,494       3,494  
Currency translation adjustments on intercompany advances 655       655  
Stock-based compensation expense 1,589 5 1,584      
Surrender of stock to settle taxes on stock awards (1,936)         (1,936)
Ending balance at Mar. 31, 2023 695,518 771 1,123,876 274,185 (74,792) (628,522)
Beginning balance at Dec. 31, 2023 709,545 772 1,129,240 284,918 (69,984) (635,401)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (13,374)     (13,374)    
Currency translation adjustments (excluding intercompany advances) (895)       (895)  
Currency translation adjustments on intercompany advances (2,132)       (2,132)  
Stock-based compensation expense 1,752 13 1,739      
Surrender of stock to settle taxes on stock awards (2,578)         (2,578)
Ending balance at Mar. 31, 2024 $ 692,318 $ 785 $ 1,130,979 $ 271,544 $ (73,011) $ (637,979)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ (13,374) $ 2,158
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization expense 14,195 15,256
Impairment of goodwill 10,000 0
Stock-based compensation expense 1,752 1,589
Amortization of deferred financing costs 513 449
Deferred income tax provision (benefit) (1,122) 396
Gains on disposals of assets (1,245) (210)
Other, net (300) 17
Changes in operating assets and liabilities:    
Accounts receivable 1,579 (745)
Inventories (8,909) (12,802)
Accounts payable and accrued liabilities (19,355) (18,329)
Deferred revenue 4,771 4,179
Other operating assets and liabilities, net 135 2,124
Net cash flows used in operating activities (11,360) (5,918)
Cash flows from investing activities:    
Capital expenditures (10,092) (6,568)
Proceeds from disposition of equipment 2,295 223
Other, net (31) (48)
Net cash flows used in investing activities (7,828) (6,393)
Cash flows from financing activities:    
Revolving credit facility borrowings 1,894 27,865
Revolving credit facility repayments (1,894) (22,865)
Repayment of 1.50% convertible senior notes 0 (17,315)
Other debt and finance lease repayments (154) (106)
Payment of financing costs (954) (21)
Shares added to treasury stock as a result of net share settlements due to vesting of stock awards (2,578) (1,936)
Net cash flows used in financing activities (3,686) (14,378)
Effect of exchange rate changes on cash and cash equivalents (178) 478
Net change in cash and cash equivalents (23,052) (26,211)
Cash and cash equivalents, beginning of period 47,111 42,018
Cash and cash equivalents, end of period 24,059 15,807
Cash paid (received) for:    
Interest 306 485
Income taxes, net $ 599 $ (2,465)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Statements of Cash Flows (Parenthetical)
Mar. 31, 2024
Mar. 31, 2023
Mar. 19, 2021
Jan. 30, 2018
1.5% Convertible Unsecured Senior Notes        
Stated interest rate (as a percent) 1.50% 1.50%   1.50%
4.75% Convertible Senior Notes        
Stated interest rate (as a percent)     4.75%  
XML 21 R9.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 Organization and Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of Oil States International, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. Certain information in footnote disclosures normally included with financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to these rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which the Company considers necessary for a fair statement of the results of operations for the interim periods covered and for the financial condition of the Company at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year.
The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Examples of such estimates include, but are not limited to, goodwill and long-lived asset impairments, revenue and income recognized over time, valuation allowances recorded on deferred tax assets, reserves on inventory, allowances for doubtful accounts, settlement of litigation and potential future adjustments related to contractual indemnification and other agreements. Actual results could materially differ from those estimates.
In the first quarter of 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment (legacy frac plug and elastomer products) were integrated into the Downhole Technologies segment to better align with the underlying activity demand drivers and current segment management structure, as well as provide for additional operational synergies. Historical segment financial data and disaggregated revenue information in Note 10, “Segments and Related Information” were conformed with the current-period segment presentation.
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by the Company as of the specified effective date. Management believes that recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.
The financial statements included in this report should be read in conjunction with the Company’s audited financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill Impairment and Other Charges
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Impairment and Other Charges Goodwill Impairment and Other Charges
In 2023, the Company implemented initiatives to reduce future costs, which are continuing into 2024. These management actions included the consolidation, relocation and exit of certain manufacturing and service locations as well as the realignment of operations within two of the Company’s reportable segments. The Company has also incurred legal and other related costs to enforce certain patents related to its proprietary technologies. As a result of these actions, the Company recorded the following charges during the first quarter of 2024 (in thousands):
Offshore Manufactured Products
Well Site Services
Downhole Technologies
Pre-tax Total
Tax
After-tax Total
Impairment of goodwill
$— $— $10,000 $10,000 $481 $9,519 
Facility consolidation and other charges
1,463 1,046 — 2,509 527 1,982 

Goodwill
The Company does not amortize goodwill, but rather assesses goodwill for impairment annually and when an event occurs or circumstances change that indicate the carrying amounts may not be recoverable. If the carrying amount of a reporting unit exceeds its fair value, goodwill is considered impaired and an impairment loss is recorded.
Changes in the carrying amount of goodwill, by operating segment, for the three months ended March 31, 2024 were as follows (in thousands):
Offshore Manufactured
Products
Downhole Technologies
Total
Balance as of December 31, 2023$79,867 $— $79,867 
Goodwill associated with transferred operations
(10,000)10,000 — 
Impairment of goodwill
— (10,000)(10,000)
Foreign currency translation(93)— (93)
Balance as of March 31, 2024
$69,774 $— $69,774 

In connection with the first quarter 2024 realignment of the composition of two of its reportable segments discussed in Note 1, “Organization and Basis of Presentation,” goodwill of $10.0 million was reassigned from the Offshore Manufactured Products segment to the Downhole Technologies segment based on estimated relative fair values. The Company performed an interim quantitative assessment of goodwill recorded within the Offshore Manufactured Products segment as of February 29, 2024 (prior to realignment) which indicated that the fair value of the reporting unit exceeded its carrying value.
The Company also performed an interim quantitative assessment of goodwill transferred to the Downhole Technologies segment (subsequent to the realignment). This interim assessment indicated that the fair value of the reporting unit was less than its carrying amount and the Company concluded that goodwill reassigned to the Downhole Technologies business was fully impaired. The Company therefore recognized a non-cash goodwill impairment charge totaling $10.0 million in the first quarter of 2024. This impairment charge did not impact the Company’s liquidity position, debt covenants or cash flows.
Management used a combination of valuation methodologies including the income approach and guideline public company comparables. The fair values of each of the Company’s reporting units were determined using significant unobservable inputs (Level 3 fair value measurements). The income approach estimates fair value by discounting the Company’s forecasts of future cash flows by a discount rate (expected return) that a market participant is expected to require on its investment.
Significant assumptions and estimates used in the income approach include, among others, estimated future net annual cash flows and discount rates for each reporting unit, current and anticipated market conditions, estimated growth rates and historical data. These estimates rely upon significant management judgment.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Details of Selected Balance Sheet Accounts Details of Selected Balance Sheet Accounts
Additional information regarding selected balance sheet accounts as of March 31, 2024 and December 31, 2023 is presented below (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable, net:
Trade$134,870 $128,405 
Unbilled revenue23,815 27,756 
Contract assets41,355 46,746 
Other5,094 4,801 
Total accounts receivable205,134 207,708 
Allowance for doubtful accounts(4,369)(4,497)
$200,765 $203,211 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
March 31,
2024
December 31,
2023
Deferred revenue (contract liabilities)$41,528 $36,757 
As of March 31, 2024, accounts receivable, net in the United States and the United Kingdom represented 65% and 15%, respectively, of the total. No other country or single customer accounted for more than 10% of the Company’s total accounts receivable as of March 31, 2024.
For the three months ended March 31, 2024, the $5.4 million net decrease in contract assets was primarily attributable to $27.4 million transferred to accounts receivable, which was partially offset by $22.0 million in revenue recognized during the period. Deferred revenue (contract liabilities) increased by $4.8 million in the first three months of 2024, primarily reflecting $10.7 million in new customer billings which were not recognized as revenue during the period, partially offset by the recognition of $5.9 million of revenue that was deferred at the beginning of the period.
The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Allowance for doubtful accounts – January 1$4,497 $5,226 
Provisions12 133 
Write-offs(135)(21)
Other(5)21 
Allowance for doubtful accounts – March 31$4,369 $5,359 
March 31,
2024
December 31,
2023
Inventories, net:
Finished goods and purchased products$102,464 $103,599 
Work in process34,795 30,546 
Raw materials114,390 109,627 
Total inventories251,649 243,772 
Allowance for excess or obsolete inventory(41,460)(41,745)
$210,189 $202,027 
March 31,
2024
December 31,
2023
Property, plant and equipment, net:
Property, plant and equipment$754,882 $754,143 
Accumulated depreciation(476,799)(473,754)
$278,083 $280,389 
For the three months ended March 31, 2024 and 2023, depreciation expense was $9.9 million and $11.0 million, respectively.
March 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,317 $58,708 $82,609 $141,342 $56,499 $84,843 
Patents/Technology/Know-how70,129 35,833 34,296 70,113 34,541 35,572 
Tradenames and other52,502 20,673 31,829 52,505 19,910 32,595 
$263,948 $115,214 $148,734 $263,960 $110,950 $153,010 
For the three months ended March 31, 2024 and 2023, amortization expense was $4.3 million and $4.3 million, respectively.
March 31,
2024
December 31,
2023
Other noncurrent assets:
Deferred compensation plan$17,637 $17,255 
Deferred financing costs1,768 1,109 
Deferred income taxes2,137 2,211 
Other2,674 2,678 
$24,216 $23,253 
March 31,
2024
December 31,
2023
Accrued liabilities:
Accrued compensation$13,457 $27,131 
Accrued taxes, other than income taxes2,902 2,076 
Insurance liabilities4,000 3,839 
Accrued interest3,295 1,690 
Accrued commissions2,716 3,060 
Other8,451 6,431 
$34,821 $44,227 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-term Debt Long-term Debt
As of March 31, 2024 and December 31, 2023, long-term debt consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Revolving credit facility(1)
$— $— 
2026 Notes(2)
133,254 133,037 
Other debt and finance lease obligations2,938 3,092 
Total debt136,192 136,129 
Less: Current portion(620)(627)
Total long-term debt$135,572 $135,502 
____________________
(1)Unamortized deferred financing costs of $1.8 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively, are presented in other noncurrent assets.
(2)The outstanding principal amount of the 2026 Notes was $135.0 million as of March 31, 2024 and December 31, 2023.
Revolving Credit Facility
The Company has a senior secured credit facility, which provides for a $125.0 million asset-based revolving credit facility (as amended, the “ABL Facility”), under which credit availability is subject to a borrowing base calculation.
The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (as amended, the “ABL Agreement”). In February 2024, the Company amended the ABL Facility to extend the maturity date to February 16, 2028, with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million.
The ABL Agreement provides funding based on a borrowing base calculation that includes eligible U.S. customer accounts receivable and inventory and provides for a $50.0 million sub-limit for the issuance of letters of credit. Borrowings under the ABL Agreement are secured by a pledge of substantially all of the Company’s domestic assets (other than real property) and the stock of certain foreign subsidiaries.
Borrowings under the ABL Agreement bear interest at a rate equal to the Secured Overnight Financing Rate (subject to a floor rate of 0%) plus a margin of 2.75% to 3.25%, or at a base rate plus a margin of 1.75% to 2.25%, in each case based on average borrowing availability. Quarterly, the Company must also pay a commitment fee of 0.375% to 0.50% per annum, based on unused commitments under the ABL Agreement.
The ABL Agreement places restrictions on the Company’s ability to incur additional indebtedness, grant liens on assets, pay dividends or make distributions on equity interests, dispose of assets, make investments, repay other indebtedness (including the 2026 Notes discussed below), engage in mergers, and other matters, in each case, subject to certain exceptions. The ABL Agreement contains customary default provisions, which, if triggered, could result in acceleration of repayment of all amounts then outstanding. The ABL Agreement also requires the Company to satisfy and maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 (i) in the event that availability under the ABL Agreement is less than the greater of (a) 15% of the borrowing base and (b) $14.1 million; (ii) to complete certain specified transactions; or (iii) if an event of default has occurred and is continuing.
As of March 31, 2024, the Company had no borrowings outstanding under the ABL Facility and $15.9 million of outstanding letters of credit. The total amount available to be drawn as of March 31, 2024 was $86.3 million, calculated based on the current borrowing base less outstanding borrowings, if any, and letters of credit. As of March 31, 2024, the Company was in compliance with its debt covenants under the ABL Agreement.
2026 Notes
The Company issued $135.0 million aggregate principal amount of its 4.75% convertible senior notes due 2026 (the “2026 Notes”) pursuant to an indenture, dated as of March 19, 2021 (the “2026 Indenture”), between the Company and Computershare Trust Company, National Association, as successor trustee.
The 2026 Notes bear interest at a rate of 4.75% per year and will mature on April 1, 2026, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on April 1 and October 1 of each year. Additional interest and special interest may accrue on the 2026 Notes under certain circumstances as described in the 2026 Indenture. The initial conversion rate is 95.3516 shares of the Company’s common stock per $1,000 principal amount of the 2026 Notes (equivalent to an initial conversion price of $10.49 per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2026 Indenture. The Company’s intent is to repay the principal amount of the 2026 Notes in cash and settle the conversion feature (if any) in shares of the Company’s common stock. As of March 31, 2024, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.
2023 Notes
On January 30, 2018, the Company issued $200.0 million aggregate principal amount of its 1.50% convertible senior notes due 2023 (the "2023 Notes") pursuant to an indenture, dated as of January 30, 2018. The 2023 Notes bore interest at a rate of 1.50% per year, and the outstanding principal amount of $17.3 million matured and was repaid in full on February 15, 2023.
XML 25 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 Fair Value Measurements
The Company’s financial instruments consist of cash and cash equivalents, investments, receivables, payables and debt instruments. The Company believes that the carrying values of these instruments, other than the 2026 Notes, on the accompanying consolidated balance sheets approximate their fair values. The estimated fair value of the 2026 Notes as of March 31, 2024 was $132.8 million based on quoted market prices (a Level 2 fair value measurement), which compares to the principal amount of $135.0 million.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common and Preferred Stock
The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first three months of 2024 (in thousands):
Shares of common stock outstanding – December 31, 202363,327 
Restricted stock awards, net of forfeitures1,296 
Shares withheld for taxes on vesting of stock awards(408)
Shares of common stock outstanding – March 31, 202464,215 
As of March 31, 2024 and December 31, 2023, the Company had 25,000,000 shares of preferred stock, $0.01 par value, authorized, with no shares issued or outstanding.
On February 16, 2023, the Company’s Board of Directors authorized $25.0 million for the repurchase of the Company’s common stock, par value $0.01 per share, through February 2025. During the three months ended March 31, 2024, there were no repurchases of common stock under the program. The amount remaining under the Company’s share repurchase authorization as of March 31, 2024 was $18.1 million. Subject to applicable securities laws, such purchases will be at such times and in such amounts as the Company deems appropriate.
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss, reported as a component of stockholders’ equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of the Company’s operating segments. Accumulated other comprehensive loss increased from $70.0 million at December 31, 2023 to $73.0 million at March 31, 2024. For the three months ended March 31, 2024 and 2023, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil.
During the three months ended March 31, 2024, the exchange rates for the British pound and the Brazilian real weakened by 1% and 3%, respectively, compared to the U.S. dollar, contributing to other comprehensive loss of $3.0 million. During the three months ended March 31, 2023, the exchange rate for the British pound and the Brazilian real strengthened by 3% and 2%, respectively, compared to the U.S. dollar, contributing to other comprehensive income of $4.1 million.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income tax expense for the three months ended March 31, 2024 and 2023 was calculated using a discrete approach. This methodology was used because changes in the Company’s results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate.
For the three months ended March 31, 2024, the Company’s income tax expense was $24 thousand on a pre-tax loss of $13.4 million, which included a $10.0 million goodwill impairment charge (approximately $7.7 million of which was non-deductible) and other non-deductible expenses. This compares to an income tax expense of $1.6 million on pre-tax income of $3.8 million, which included certain non-deductible expenses and discrete tax items, for the three months ended March 31, 2023.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three months ended March 31, 2024 and 2023 (in thousands, except per share amounts):
Three Months Ended
March 31,
20242023
Numerators:
Net income (loss)$(13,374)$2,158 
Less: Income attributable to unvested restricted stock awards— (42)
Numerator for basic net income (loss) per share(13,374)2,116 
Effect of dilutive securities:
Unvested restricted stock awards— — 
Numerator for diluted net income (loss) per share$(13,374)$2,116 
Denominators:
Weighted average number of common shares outstanding63,883 64,068 
Less: Weighted average number of unvested restricted stock awards outstanding(1,380)(1,243)
Denominator for basic net income (loss) per share62,503 62,825 
Effect of dilutive securities:
Performance share units— 247 
Denominator for diluted net income (loss) per share62,503 63,072 
Net income (loss) per share:
Basic$(0.21)$0.03 
Diluted(0.21)0.03 
The calculation of diluted earnings per share for the three months ended March 31, 2024 and 2023 excluded 122 thousand shares and 209 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. Additionally, shares issuable upon conversion of the 2026 Notes were excluded due to, among other factors, the Company’s share price.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Incentive Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Long-Term Incentive Compensation Long-Term Incentive Compensation
The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the three months ended March 31, 2024 (in thousands):
Stock OptionsService-based Restricted StockPerformance- and Service-based Stock Units
Outstanding – December 31, 2023158 1,233 927 
Granted— 852 250 
Vested and distributed— (556)(444)
Forfeited(81)— — 
Outstanding – March 31, 202477 1,529 733 
Weighted average grant date fair value (2024 awards)$6.10 $6.10 
The restricted stock program consists of a combination of service-based restricted stock and stock units, as well as performance-based stock units. Service-based restricted stock awards vest on a straight-line basis over a term of three years. Service-based stock unit awards vest over one-year, with the underlying shares issued at a specified future date. Eighty-two thousand service-based stock units were outstanding as of March 31, 2024. Performance-based stock unit awards vest at the end
of a three-year period, with the number of shares ultimately issued under the program dependent upon achievement of predefined specific performance objectives based on the Company’s cumulative EBITDA over a three-year period.
In the event the predefined targets are exceeded for any performance-based award, additional shares up to a maximum of 200% of the target award may be granted. Conversely, if actual performance falls below the predefined target, the number of shares vested is reduced. If the actual performance falls below the threshold performance level, no shares will vest.
The Company issued conditional long-term cash incentive awards (“Cash Awards”) of $1.5 million in the first quarters of 2024 and 2023. The performance measure for each of these Cash Awards is relative total stockholder return compared to a peer group of companies over a three-year period. The ultimate dollar amount to be awarded for each annual grant may range from zero to a maximum of $3.1 million, limited to their targeted award value ($1.5 million) if the Company’s total stockholder return were to be negative over the performance period. Obligations related to the Cash Awards are classified as liabilities and recognized over their respective vesting periods.
Stock-based compensation expense recognized during the three months ended March 31, 2024 and 2023 totaled $1.8 million and $1.6 million, respectively. As of March 31, 2024, there was $11.8 million of total compensation costs related to unvested restricted stock awards, which is expected to be recognized in future periods as vesting conditions are satisfied.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments and Related Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segments and Related Information Segments and Related Information
In the first quarter of 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment were integrated into the Downhole Technologies segment (see Note 1, “Organization and Basis of Presentation”). Historical segment financial data and supplemental disaggregated revenue information for the three months ended March 31, 2023 (presented below) were conformed with the current-period segment presentation.
The Company operates through three reportable operating segments: Offshore Manufactured Products, Well Site Services and Downhole Technologies. Financial information by operating segment for the three months ended March 31, 2024 and 2023 is summarized in the following tables (in thousands).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended March 31, 2024
Offshore Manufactured Products(1)
$86,857 $3,693 $10,603 $7,221 $516,039 
Well Site Services(2)
47,292 6,079 (419)2,414 179,763 
Downhole Technologies(3)
33,113 4,270 (12,079)446 278,055 
Corporate— 153 (9,282)11 41,958 
Total(1)
$167,262 $14,195 $(11,177)$10,092 $1,015,815 
____________________
(1)Operating income included $1.5 million of facility consolidation charges.
(2)Operating loss included $1.0 million in facility consolidation and other charges.
(3)Operating loss included a $10.0 million non-cash goodwill impairment charge (see Note 2, “Goodwill Impairment and Other Charges”).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended March 31, 2023
Offshore Manufactured Products
$80,505 $4,075 $7,698 $359 $502,263 
Well Site Services67,058 6,146 6,966 5,772 212,415 
Downhole Technologies48,636 4,868 1,873 425 302,271 
Corporate— 167 (10,662)12 33,188 
Total
$196,199 $15,256 $5,875 $6,568 $1,050,137 
The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March 31, 2024 and 2023 (in thousands):
Offshore Manufactured Products
Well Site ServicesDownhole TechnologiesTotal
20242023202420232024202320242023
Three Months Ended March 31
Project-driven:
Products$53,137 $48,617 $— $— $— $— $53,137 $48,617 
Services25,233 24,630 — — — — 25,233 24,630 
Total project-driven78,370 73,247 — — — — 78,370 73,247 
Military and other products8,487 7,258 — — — — 8,487 7,258 
Short-cycle products and services
— — 47,292 67,058 33,113 48,636 80,405 115,694 
$86,857 $80,505 $47,292 $67,058 $33,113 $48,636 $167,262 $196,199 
Revenues from products and services transferred to customers over time accounted for approximately 67% and 66% of consolidated revenues for the three months ended March 31, 2024 and 2023, respectively. The balance of revenues for the respective periods relates to products and services transferred to customers at a point in time. As of March 31, 2024, the Company had $203.0 million of remaining backlog related to contracts with an original expected duration of greater than one year. Approximately 43% of this remaining backlog is expected to be recognized as revenue over the remaining nine months of 2024, with an additional 33% recognized in 2025 and the balance thereafter.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company is a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning its commercial operations, products, employees and other matters. Although the Company can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on the Company, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise covered by insurance, will not have a material adverse effect on the Company’s consolidated financial position, results of operations or liquidity.
XML 32 R20.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) $ (13,374) $ 2,158
XML 33 R21.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 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill Impairment and Other Charges (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Asset Impairment Charges As a result of these actions, the Company recorded the following charges during the first quarter of 2024 (in thousands):
Offshore Manufactured Products
Well Site Services
Downhole Technologies
Pre-tax Total
Tax
After-tax Total
Impairment of goodwill
$— $— $10,000 $10,000 $481 $9,519 
Facility consolidation and other charges
1,463 1,046 — 2,509 527 1,982 
Schedule of Goodwill
Changes in the carrying amount of goodwill, by operating segment, for the three months ended March 31, 2024 were as follows (in thousands):
Offshore Manufactured
Products
Downhole Technologies
Total
Balance as of December 31, 2023$79,867 $— $79,867 
Goodwill associated with transferred operations
(10,000)10,000 — 
Impairment of goodwill
— (10,000)(10,000)
Foreign currency translation(93)— (93)
Balance as of March 31, 2024
$69,774 $— $69,774 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of March 31, 2024 and December 31, 2023 is presented below (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable, net:
Trade$134,870 $128,405 
Unbilled revenue23,815 27,756 
Contract assets41,355 46,746 
Other5,094 4,801 
Total accounts receivable205,134 207,708 
Allowance for doubtful accounts(4,369)(4,497)
$200,765 $203,211 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
March 31,
2024
December 31,
2023
Deferred revenue (contract liabilities)$41,528 $36,757 
Schedule of Activity in Allowance for Doubtful Accounts
The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Allowance for doubtful accounts – January 1$4,497 $5,226 
Provisions12 133 
Write-offs(135)(21)
Other(5)21 
Allowance for doubtful accounts – March 31$4,369 $5,359 
Schedule of Inventory, Net
March 31,
2024
December 31,
2023
Inventories, net:
Finished goods and purchased products$102,464 $103,599 
Work in process34,795 30,546 
Raw materials114,390 109,627 
Total inventories251,649 243,772 
Allowance for excess or obsolete inventory(41,460)(41,745)
$210,189 $202,027 
Schedule of Property, Plant and Equipment, Net
March 31,
2024
December 31,
2023
Property, plant and equipment, net:
Property, plant and equipment$754,882 $754,143 
Accumulated depreciation(476,799)(473,754)
$278,083 $280,389 
Schedule of Finite-Lived Intangible Assets
March 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,317 $58,708 $82,609 $141,342 $56,499 $84,843 
Patents/Technology/Know-how70,129 35,833 34,296 70,113 34,541 35,572 
Tradenames and other52,502 20,673 31,829 52,505 19,910 32,595 
$263,948 $115,214 $148,734 $263,960 $110,950 $153,010 
Schedule of Other Noncurrent Assets
March 31,
2024
December 31,
2023
Other noncurrent assets:
Deferred compensation plan$17,637 $17,255 
Deferred financing costs1,768 1,109 
Deferred income taxes2,137 2,211 
Other2,674 2,678 
$24,216 $23,253 
Schedule of Accrued Liabilities
March 31,
2024
December 31,
2023
Accrued liabilities:
Accrued compensation$13,457 $27,131 
Accrued taxes, other than income taxes2,902 2,076 
Insurance liabilities4,000 3,839 
Accrued interest3,295 1,690 
Accrued commissions2,716 3,060 
Other8,451 6,431 
$34,821 $44,227 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
As of March 31, 2024 and December 31, 2023, long-term debt consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Revolving credit facility(1)
$— $— 
2026 Notes(2)
133,254 133,037 
Other debt and finance lease obligations2,938 3,092 
Total debt136,192 136,129 
Less: Current portion(620)(627)
Total long-term debt$135,572 $135,502 
____________________
(1)Unamortized deferred financing costs of $1.8 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively, are presented in other noncurrent assets.
(2)The outstanding principal amount of the 2026 Notes was $135.0 million as of March 31, 2024 and December 31, 2023.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Common Stock Outstanding Roll Forward
The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first three months of 2024 (in thousands):
Shares of common stock outstanding – December 31, 202363,327 
Restricted stock awards, net of forfeitures1,296 
Shares withheld for taxes on vesting of stock awards(408)
Shares of common stock outstanding – March 31, 202464,215 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three months ended March 31, 2024 and 2023 (in thousands, except per share amounts):
Three Months Ended
March 31,
20242023
Numerators:
Net income (loss)$(13,374)$2,158 
Less: Income attributable to unvested restricted stock awards— (42)
Numerator for basic net income (loss) per share(13,374)2,116 
Effect of dilutive securities:
Unvested restricted stock awards— — 
Numerator for diluted net income (loss) per share$(13,374)$2,116 
Denominators:
Weighted average number of common shares outstanding63,883 64,068 
Less: Weighted average number of unvested restricted stock awards outstanding(1,380)(1,243)
Denominator for basic net income (loss) per share62,503 62,825 
Effect of dilutive securities:
Performance share units— 247 
Denominator for diluted net income (loss) per share62,503 63,072 
Net income (loss) per share:
Basic$(0.21)$0.03 
Diluted(0.21)0.03 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Incentive Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the three months ended March 31, 2024 (in thousands):
Stock OptionsService-based Restricted StockPerformance- and Service-based Stock Units
Outstanding – December 31, 2023158 1,233 927 
Granted— 852 250 
Vested and distributed— (556)(444)
Forfeited(81)— — 
Outstanding – March 31, 202477 1,529 733 
Weighted average grant date fair value (2024 awards)$6.10 $6.10 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments and Related Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment Financial information by operating segment for the three months ended March 31, 2024 and 2023 is summarized in the following tables (in thousands).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended March 31, 2024
Offshore Manufactured Products(1)
$86,857 $3,693 $10,603 $7,221 $516,039 
Well Site Services(2)
47,292 6,079 (419)2,414 179,763 
Downhole Technologies(3)
33,113 4,270 (12,079)446 278,055 
Corporate— 153 (9,282)11 41,958 
Total(1)
$167,262 $14,195 $(11,177)$10,092 $1,015,815 
____________________
(1)Operating income included $1.5 million of facility consolidation charges.
(2)Operating loss included $1.0 million in facility consolidation and other charges.
(3)Operating loss included a $10.0 million non-cash goodwill impairment charge (see Note 2, “Goodwill Impairment and Other Charges”).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended March 31, 2023
Offshore Manufactured Products
$80,505 $4,075 $7,698 $359 $502,263 
Well Site Services67,058 6,146 6,966 5,772 212,415 
Downhole Technologies48,636 4,868 1,873 425 302,271 
Corporate— 167 (10,662)12 33,188 
Total
$196,199 $15,256 $5,875 $6,568 $1,050,137 
Schedule of Supplemental Revenue Information by Segments
The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March 31, 2024 and 2023 (in thousands):
Offshore Manufactured Products
Well Site ServicesDownhole TechnologiesTotal
20242023202420232024202320242023
Three Months Ended March 31
Project-driven:
Products$53,137 $48,617 $— $— $— $— $53,137 $48,617 
Services25,233 24,630 — — — — 25,233 24,630 
Total project-driven78,370 73,247 — — — — 78,370 73,247 
Military and other products8,487 7,258 — — — — 8,487 7,258 
Short-cycle products and services
— — 47,292 67,058 33,113 48,636 80,405 115,694 
$86,857 $80,505 $47,292 $67,058 $33,113 $48,636 $167,262 $196,199 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill Impairment and Other Charges - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]    
Number of reportable segments realigned | segment 2  
Goodwill associated with transferred operations $ 0  
Impairment of goodwill 10,000 $ 0
Offshore Manufactured Products    
Finite-Lived Intangible Assets [Line Items]    
Goodwill associated with transferred operations (10,000)  
Impairment of goodwill 0  
Downhole Technologies    
Finite-Lived Intangible Assets [Line Items]    
Goodwill associated with transferred operations 10,000  
Impairment of goodwill $ 10,000  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill Impairment and Other Charges - Schedule of Asset Impairment Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of goodwill $ 10,000 $ 0
Impairment of goodwill, Tax 481  
Impairment of goodwill, After-tax Total 9,519  
Facility consolidation and other charges 2,509  
Facility consolidation and other charges, Tax 527  
Facility consolidation and other charges, After-tax Total 1,982  
Offshore Manufactured Products    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of goodwill 0  
Facility consolidation and other charges 1,463  
Well Site Services    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of goodwill 0  
Facility consolidation and other charges 1,046  
Downhole Technologies    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of goodwill 10,000  
Facility consolidation and other charges $ 0  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill Impairment and Other Charges - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Changes in carrying value of goodwill    
Goodwill, net, beginning of period $ 79,867  
Goodwill associated with transferred operations 0  
Impairment of goodwill (10,000) $ 0
Foreign currency translation (93)  
Goodwill, net, end of period 69,774  
Offshore Manufactured Products    
Changes in carrying value of goodwill    
Goodwill, net, beginning of period 79,867  
Goodwill associated with transferred operations (10,000)  
Impairment of goodwill 0  
Foreign currency translation (93)  
Goodwill, net, end of period 69,774  
Downhole Technologies    
Changes in carrying value of goodwill    
Goodwill, net, beginning of period 0  
Goodwill associated with transferred operations 10,000  
Impairment of goodwill (10,000)  
Foreign currency translation 0  
Goodwill, net, end of period $ 0  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 205,134 $ 207,708
Allowance for doubtful accounts (4,369) (4,497)
Accounts receivable, net $ 200,765 $ 203,211
Allowance for doubtful accounts as a percentage of total accounts receivable 2.00% 2.00%
Trade    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 134,870 $ 128,405
Unbilled revenue    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 23,815 27,756
Contract assets    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 41,355 46,746
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 5,094 $ 4,801
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue (contract liabilities) $ 41,528 $ 36,757
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Concentration Risk [Line Items]    
Decrease in contract with customer, asset $ (5,400)  
Contract with customer, asset, reclassified to receivable 22,000  
Contract with customer, asset, decrease due to revenue recognized 27,400  
Increase in deferred revenue 4,771 $ 4,179
Contract with customer, liability, increase due to billings 10,700  
Contract with customer, liability, revenue recognized (5,900)  
Depreciation 9,900 11,000
Amortization of intangible assets $ 4,300 $ 4,300
United States | Geographic Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 65.00%  
United Kingdom | Geographic Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 15.00%  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts beginning balance $ 4,497 $ 5,226
Provisions 12 133
Write-offs (135) (21)
Other (5) 21
Allowance for doubtful accounts ending balance $ 4,369 $ 5,359
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods and purchased products $ 102,464 $ 103,599
Work in process 34,795 30,546
Raw materials 114,390 109,627
Total inventories 251,649 243,772
Allowance for excess or obsolete inventory (41,460) (41,745)
Inventories, net $ 210,189 $ 202,027
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Property, plant and equipment $ 754,882 $ 754,143
Accumulated depreciation (476,799) (473,754)
Property, plant, and equipment, net $ 278,083 $ 280,389
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 263,948 $ 263,960
Accumulated Amortization 115,214 110,950
Net Carrying Amount 148,734 153,010
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 141,317 141,342
Accumulated Amortization 58,708 56,499
Net Carrying Amount 82,609 84,843
Patents/Technology/Know-how    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 70,129 70,113
Accumulated Amortization 35,833 34,541
Net Carrying Amount 34,296 35,572
Tradenames and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 52,502 52,505
Accumulated Amortization 20,673 19,910
Net Carrying Amount $ 31,829 $ 32,595
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred compensation plan $ 17,637 $ 17,255
Deferred financing costs 1,768 1,109
Deferred income taxes 2,137 2,211
Other 2,674 2,678
Other noncurrent assets $ 24,216 $ 23,253
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 13,457 $ 27,131
Accrued taxes, other than income taxes 2,902 2,076
Insurance liabilities 4,000 3,839
Accrued interest 3,295 1,690
Accrued commissions 2,716 3,060
Other 8,451 6,431
Accrued liabilities $ 34,821 $ 44,227
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 136,192 $ 136,129
Less: Current portion (620) (627)
Total long-term debt 135,572 135,502
Unamortized debt issuance costs 1,800 1,100
2026 Notes    
Debt Instrument [Line Items]    
Total debt 133,254 133,037
Long-term debt, gross 135,000 135,000
Other debt and finance lease obligations    
Debt Instrument [Line Items]    
Total debt 2,938 3,092
Revolving credit facility    
Debt Instrument [Line Items]    
Total debt $ 0 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Debt - Narrative (Details)
3 Months Ended
Feb. 16, 2024
USD ($)
Mar. 19, 2021
USD ($)
$ / shares
Jan. 30, 2018
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
Debt Instrument [Line Items]          
Letters of credit outstanding       $ 15,900,000  
Conversion price (in dollars per share) | $ / shares   $ 10.49      
4.75% Convertible Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 135,000,000      
Stated interest rate (as a percent)   4.75%      
Conversion ratio   0.0953516      
1.5% Convertible Unsecured Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, face amount     $ 200,000,000    
Stated interest rate (as a percent)     1.50% 1.50% 1.50%
Debt instrument, amount repurchased     $ 17,300,000    
Revolving Credit Facility Due January 2022          
Debt Instrument [Line Items]          
Long-term line of credit       $ 0  
Remaining borrowing capacity       86,300,000  
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity       $ 125,000,000  
Debt instrument, springing maturity, term (in days) 91 days        
Debt instrument, amount of indebtedness subject to springing maturity $ 17,500,000        
Basis spread on variable rate (as a percent)       0.00%  
Debt instrument, covenant, minimum fixed charge coverage ratio       1.0  
Debt instrument, percentage of borrowing base outstanding subject to covenant (as a percent)       15.00%  
Debt instrument, amount of borrowing base outstanding subject to covenant       $ 14,100,000  
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)       2.75%  
Commitment fee percentage (as a percent)       0.375%  
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)       3.25%  
Commitment fee percentage (as a percent)       0.50%  
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Base Rate | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)       1.75%  
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Base Rate | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)       2.25%  
Letter of Credit | Asset-based Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity       $ 50,000,000  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - 4.75% Convertible Senior Notes
$ in Millions
Mar. 31, 2024
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Principal amount $ 135.0
Level 2 | Fair Value  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value $ 132.8
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Common and Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Feb. 16, 2023
Equity [Abstract]      
Common stock, par value (in dollars per share) $ 0.01 $ 0.01  
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000  
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01 $ 0.01
Preferred stock, shares issued (in shares) 0 0  
Preferred stock, shares outstanding (in shares) 0 0  
Common stock shares, authorized repurchase     $ 25.0
Stock repurchases $ 0.0    
Remaining authorized repurchase amount $ 18.1    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Common Stock Outstanding Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2024
shares
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Shares of common stock outstanding beginning period (in shares) 63,327
Restricted stock awards, net of forfeitures (in shares) 1,296
Shares withheld for taxes on vesting of stock awards (in shares) (408)
Shares of common stock outstanding ending period (in shares) 64,215
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ 692,318 $ 695,518 $ 709,545 $ 689,558
Total other comprehensive income (loss) $ (3,000) $ 4,100    
United Kingdom, Pounds        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Exchange rate strengthened (weakened) (1.00%) 3.00%    
Brazil, Brazil Real        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Exchange rate strengthened (weakened) (3.00%) 2.00%    
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ (73,011) $ (74,792) $ (69,984) $ (78,941)
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Total income tax provision $ 24 $ 1,602
Income (loss) before income taxes (13,350) 3,760
Impairment of goodwill 10,000 $ 0
Non-deductible expense, goodwill impairment charge $ 7,700  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerators:    
Net income (loss) $ (13,374) $ 2,158
Less: Income attributable to unvested restricted stock awards 0 (42)
Numerator for basic net income (loss) per share (13,374) 2,116
Effect of dilutive securities:    
Unvested restricted stock awards 0 0
Numerator for diluted net income (loss) per share $ (13,374) $ 2,116
Denominators:    
Weighted average number of common shares outstanding (in shares) 63,883 64,068
Less: Weighted average number of unvested restricted stock awards outstanding (in shares) (1,380) (1,243)
Denominator for basic net income (loss) per share (in shares) 62,503 62,825
Performance share units $ 0 $ 247
Denominator for diluted net income (loss) per share (in shares) 62,503 63,072
Net income (loss) per share:    
Basic (in dollars per share) $ (0.21) $ 0.03
Diluted (in dollars per share) $ (0.21) $ 0.03
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share - Narrative (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 122 209
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Incentive Compensation - Stock Option Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Stock Options  
Outstanding, beginning balance (in shares) 158
Granted (in shares) 0
Vested and distributed (in shares) 0
Forfeited (in shares) (81)
Outstanding, ending balance (in shares) 77
Weighted average grant date fair value (in dollars per share) | $ / shares
Service-based Restricted Stock  
Number of Shares  
Unvested, beginning balance (in shares) 1,233
Granted (in shares) 852
Vested (in shares) (556)
Forfeited (in shares) 0
Unvested, ending balance (in shares) 1,529
Weighted average grant date fair value (in dollars per share) | $ / shares $ 6.10
Performance- and Service-based Stock Units  
Number of Shares  
Unvested, beginning balance (in shares) 927
Granted (in shares) 250
Vested (in shares) (444)
Forfeited (in shares) 0
Unvested, ending balance (in shares) 733
Weighted average grant date fair value (in dollars per share) | $ / shares $ 6.10
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Incentive Compensation - Narrative (Details) - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Deferred compensation arrangement, recorded liability $ 1,500,000 $ 1,500,000
Deferred compensation arrangement, requisite performance period 3 years  
Stock-based compensation expense $ 1,800,000 $ 1,600,000
Share-based compensation costs not yet recognized 11,800,000  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Deferred compensation arrangement, potential maximum liability 0  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Deferred compensation arrangement, potential maximum liability $ 3,100,000  
Unvested restricted stock awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (in years) 3 years  
Service-based Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (in years) 1 year  
Service- based stock units awards (in shares) 82  
Performance-based Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (in years) 3 years  
Performance period (in years) 3 years  
Percentage of additional performance-based awards issued (as a percent) 200.00%  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments and Related Information - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
Segment Reporting [Abstract]    
Number of operating segments | segment 3  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Segment Reporting Information [Line Items]    
Revenue, remaining performance obligation | $ $ 203.0  
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 9 months  
Revenue, remaining performance obligation, percentage 43.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Segment Reporting Information [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 1 year  
Revenue, remaining performance obligation, percentage 33.00%  
Transferred over Time    
Segment Reporting Information [Line Items]    
Revenue from contract with customer, percentage of revenue (as a percent) 67.00% 66.00%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments and Related Information - Financial Information by Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenues $ 167,262 $ 196,199  
Depreciation and amortization 14,195 15,256  
Operating income (loss) (11,177) 5,875  
Capital expenditures 10,092 6,568  
Total assets 1,015,815 1,050,137 $ 1,046,486
Facility consolidation charges 2,509    
Impairment of goodwill 10,000 0  
Corporate      
Segment Reporting Information [Line Items]      
Revenues 0 0  
Depreciation and amortization 153 167  
Operating income (loss) (9,282) (10,662)  
Capital expenditures 11 12  
Total assets 41,958 33,188  
Offshore Manufactured Products      
Segment Reporting Information [Line Items]      
Revenues 86,857 80,505  
Facility consolidation charges 1,463    
Impairment of goodwill 0    
Offshore Manufactured Products | Facility Closing      
Segment Reporting Information [Line Items]      
Facility consolidation charges 1,500    
Offshore Manufactured Products | Operating Segments      
Segment Reporting Information [Line Items]      
Revenues 86,857 80,505  
Depreciation and amortization 3,693 4,075  
Operating income (loss) 10,603 7,698  
Capital expenditures 7,221 359  
Total assets 516,039 502,263  
Well Site Services      
Segment Reporting Information [Line Items]      
Revenues 47,292 67,058  
Facility consolidation charges 1,046    
Impairment of goodwill 0    
Well Site Services | Facility Closing      
Segment Reporting Information [Line Items]      
Facility consolidation charges 1,000    
Well Site Services | Operating Segments      
Segment Reporting Information [Line Items]      
Revenues 47,292 67,058  
Depreciation and amortization 6,079 6,146  
Operating income (loss) (419) 6,966  
Capital expenditures 2,414 5,772  
Total assets 179,763 212,415  
Downhole Technologies      
Segment Reporting Information [Line Items]      
Revenues 33,113 48,636  
Facility consolidation charges 0    
Impairment of goodwill 10,000    
Downhole Technologies | Operating Segments      
Segment Reporting Information [Line Items]      
Revenues 33,113 48,636  
Depreciation and amortization 4,270 4,868  
Operating income (loss) (12,079) 1,873  
Capital expenditures 446 425  
Total assets $ 278,055 $ 302,271  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments and Related Information - Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenues $ 167,262 $ 196,199
Products    
Segment Reporting Information [Line Items]    
Revenues 94,329 99,840
Services    
Segment Reporting Information [Line Items]    
Revenues 72,933 96,359
Project-driven:    
Segment Reporting Information [Line Items]    
Revenues 78,370 73,247
Project-driven: | Products    
Segment Reporting Information [Line Items]    
Revenues 53,137 48,617
Project-driven: | Services    
Segment Reporting Information [Line Items]    
Revenues 25,233 24,630
Military and other products    
Segment Reporting Information [Line Items]    
Revenues 8,487 7,258
Short-cycle products and services    
Segment Reporting Information [Line Items]    
Revenues 80,405 115,694
Offshore Manufactured Products    
Segment Reporting Information [Line Items]    
Revenues 86,857 80,505
Offshore Manufactured Products | Project-driven:    
Segment Reporting Information [Line Items]    
Revenues 78,370 73,247
Offshore Manufactured Products | Project-driven: | Products    
Segment Reporting Information [Line Items]    
Revenues 53,137 48,617
Offshore Manufactured Products | Project-driven: | Services    
Segment Reporting Information [Line Items]    
Revenues 25,233 24,630
Offshore Manufactured Products | Military and other products    
Segment Reporting Information [Line Items]    
Revenues 8,487 7,258
Offshore Manufactured Products | Short-cycle products and services    
Segment Reporting Information [Line Items]    
Revenues 0 0
Well Site Services    
Segment Reporting Information [Line Items]    
Revenues 47,292 67,058
Well Site Services | Project-driven:    
Segment Reporting Information [Line Items]    
Revenues 0 0
Well Site Services | Project-driven: | Products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Well Site Services | Project-driven: | Services    
Segment Reporting Information [Line Items]    
Revenues 0 0
Well Site Services | Military and other products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Well Site Services | Short-cycle products and services    
Segment Reporting Information [Line Items]    
Revenues 47,292 67,058
Downhole Technologies    
Segment Reporting Information [Line Items]    
Revenues 33,113 48,636
Downhole Technologies | Project-driven:    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Project-driven: | Products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Project-driven: | Services    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Military and other products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Short-cycle products and services    
Segment Reporting Information [Line Items]    
Revenues $ 33,113 $ 48,636
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .AXFE@'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 " #H>)I8CSF*K>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E+QTSJRT9/'0Q6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI=^? M/H$:'83N(K[$+F DB^EN<*U/0H\>$SMA/,:, 6'7I*4)45,#E. M#.>A;> &&&&$T:7O IJ9.%7_Q$X=8)?DD.R[:H'P>\%YQ^CZP^_F[#KC-W; M?VQ\%90-_+H+^0502P,$% @ Z'B:6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #H>)I8?=F?Y?\% #3'P & 'AL+W=O2+:4!?>P)]9=8M_.&#Z\O#R_64GW-%D)H\IS$:7;96FB]?.\X6; 0"<_. MY%*D\&8F5<(UW*JYDRV5X&$1E,0.<]V^D_ H;0TOBF_1V*=O;@F!N5)RJ_F9AQ>MEQ3(A&+0!L)#C\KX8LX-DI0CG^W MHJWJ?YK E]<[]9L"'F">>"9\&?\1A7IQV3IOD5#,>![K1[G^*+9 /:,7R#@K M_I)U^6V/M4B09UHFVV H01*EY2]_WE;$BX"NNR> ;0/8JP#:W1/@;0.*FG/* MDA58'[CFPPLEUT29KT'-7!1U4T0#392:9IQH!6\CB--#7ZZ$(AV2+;@2V86C M0=.\<8)M_%49S_;$>^233/4B(]=I*,)OXQTH2U4@MBO0%4,%/W%U1CS:)LQE M74MY?#Q\M(1P^LX6_DUQO*I^O$+/0^OG[]%3IA5TN7]L-50J=.T*9AR^SY8\ M$)?@R)ZI."PAQ0JPOQUQK1F/,VM#HF$- M <\KP'.T4->ICO2&W$2Q('=Y\B24#0S7<%W:H7W/&]C@T-"&<.\JN'?'P#V* M>62F46C&.YY8^RBN.[Z?7CW6@ZOK\;W;;AUK=!HW(-H:E; M+ZWN,=CC-) *NBHWO;9-)AK&)Y&*^#)/M=K ;VBMBP/J'ZYMQ'A04^07;H(> M@SSESV0='@IKRLYF7'\(["$-2S]NZ" MW,)WY#ZUMRLN.5TH(<@HCD5*?*A"H=K$\SSBQWP#G0=>VN8\'U=M6A&U3:*H M,<$K8KJ6UHK )2=Y! .EVV>NE?<41HG63HGB7N9 M:1Z3OZ+E_BD:5QP,7)=924_AI6AMIBCN@(K..H)=_WXP7&! /2O6*1P4K2T4 MQ?W/K0R@O1X6,L4\U &1?H]UW-ZYO=E.8:)H[:(H;G^FD09W*&>$LC=/;\E$ M!+F"EK1"XDJ^3!)8DV'*";ZVR9(KLN)Q+LB/[IE+R1)VO$4^P%H'I_!4K/94 M#'<]X/_#*)V3R29YDK$-_8# _7ABS2JQVCP/J^T/.\K^F.TJ;&3 $,RELDY$!W1& M02! @3"4LS*>@H#Q&H#Q(XR0).$QS&YRC-XG=E[+*ZS-^^ QS7EJWT/.\KW M7"="SP/:RV/0QW+;N&7 AH2 RO8?X(CVN* M5]L?=E0*:;NV3\JU?5+D]7Q:LOCX8YEMVC>1)GQMU\$V#4LSWM KM.AK.-1Z]G#*4R05YL@#_D-/+3.M@?$]F6Q\;"FC+41\G#;\IIQF[??3XG+?;:WXRE,D/?BR RW+", M#$O(F,^M5+C WAD6C_N_8,Z+8U.S^!6GR1D)3%ZV/$&MGE8GUJ/BG-:I/R^/ MNS]QLW9F)!8S"'7/!C#AJ?($N;S1&PO=V]R:W-H M965T&ULQ5EM;]LV$/XKA%<,"9!&(FE)5N88:)P-RX>N0;*L MGQF+MH5*HD?2=K9?/U*2]4HQ-2:@^1!;\MWIN3OJGCMR?F3\F]A2*L%;FF3B M=K*5;WD_7?5,Z]$T"5+OL:1W-Y.9A,0T379 M)_*)'7^GI4.>MK=BB M,K*/8DDCL&298$D<$7WQ+-6'RI84@*W!EQWE1$==@(_@Y?D>7'RX!&)+.!4@ MSL"?6[87)(O$%?C0NIX[4D'4#W)6)9R[ @X:@(/!9Y;)K0"_9A&-VOJ.,#>$SW0;$_%C2DTA>K4 MK*K?YQNQ(RMZ.U$OK*#\0">+GW^"OON+R:^1C+6\G%9>3FW6*R]-3A::?JZI M:\QA ?T ^6CN')KP#6*A#\.P$FL!\RI@GC7\2R;4BE9+$] W50C%0"*\,1,Q MDK&6OW[EKV]-A/97O\"\3 BXH&^K9"]4Y=2W(ZJ>N8I)45!55$C*N(S_S6\4 M(,HX%1H_ VL_CXK.HBS MS178T$R5K*1P*E)U,Q92ES#E=^F1"7O0 X70-/0[T U24Q?Z9N2S"OG,BOS> ME@H;YED_D%,5[PYF@Y2'O ',884YM&)^2'(7N:4+!@H"K F76AEN\6#JEFJ=,GWLXX-68=NMW@9 MQ7 (!W#6M GMO%FLUE,T2["7PVBG?1A!ET@-0B@8>/%AS:/02ELJHHV,*S90 M\P0] 9?D;6#%>H95@+'7K0,&.1SX0[6@YD)H)\.'"A[8<7:(]21BA-GGIH^- MMZ7$:!!2%(D&0-8$!NT,]H>:W-Y_G8)>=Z0#&?1 ]N40]&8#&&NJ@C-K%]7# M"%0E*.8!8SL%K=1W;C\UEK6V\S7G03OIW1$1KS2/@(@E">&B=MZXUZ):4OYEXW^*8]_-3\A^S\=Q\G>]VO?3_>TN![> UB%KPU]2%H75I?\[%; M 28'12X;"K)]^JH9? W4>DM5*U2.G6POA504J>C'N.:0E6+/77-C66M'I69: M9&?:>LT5WIL3U^=.'WF]EL4H-D,#'(MJCD5VCFVN-!O*/G4:41K$L!L,E%=4 M,RRR,^PC9]%^)8WT9%<]>\F,9*WM:$W0R#[I6C<:T*@#[EC6VI[6M([LM&[; M;"A5FP083C'JML@FL7 V'>@X4$WF*!ACNP%96X*STS&2M;;/=7. [(/L#]AR M0/WI-O @[@X7)K&9'PR,:ZCN")"](WA6,8Q7 PO0JGIV:D>RUMZZK)L)[/Z/ MS4MK(W+V[N5(UMJ>UFT(MD_@MIJ"^_-T@$+<93"#6.AC;V #$]>] $9CU!1L M[2C.3L=(UMH^-S;-[;W%#Z@I):(F)7C^#'8G+(-8@-S>B.4T#FA2RC?YN950 M+>T^D\591G6W.AO[E)\(=>[?P9ME<<)5FRD.W#X3OHDS 1*Z5B;=ZT"M/%Z< M8147DNWR8Z!7)B5+\Z];2B+*M8#Z?)I8Z21Z(](" J" & 'AL+W=O-S9L8S&:Z%?% Y@":/9<'5R,FU7@Y<5Z4YE%2=BR5PO)D+65*- M6[EPU5("S:Q36;B!Y_7=DC+N)$-[=BN3H:ATP3C<2J*JLJ3R:0R%6(\K';7,J(*) M*'ZP3.@[L?X$C9Z>P4M%H>PO63>VGD/22FE1-L[(H&2\?M+' M)@Y;#HC3[1 T#L&^0W3 (6P<0BNT9F9E75%-DZ$4:R*--:*9A8V-]48UC)LL M3K7$6X9^.KGGM,J8AHQ,!%>B8!DUFZG&!R9+*R+F>%5BB>0F=RL@USP5)9#3 MST*I-^2,W$^OR.G)&W)"&"??4Y"_RT)O"#JX#/Y?_?P")VP#75H\<(#>&U, M#X;TY^5,:8F5_:LK>C5ZU(UNOO:!6M(41@X"*Y K<)+7K_R^][Y+^@N![00B M:@,1'4-/OF!S8DT1%::(NM36$'T+85K1*CGSPS#&/*ZV=3PW"_S>16NTPZ_7 M\NL=3=17G8,DZ4Z&=O@.N@CW7C(]+P2V([_?RN\?3<^DDA)X^D2P%+DJ:-UN ML]_8C&Q'Z!)?(_:VLQ5Z0;R7K.=6D1^]ZTY6W+*-C[,]G*8NHG%'6?4CS]]C M^MRL'WKQ'E-WJ^V6(!=V&BDLG(KKNDNUI^W N[1]?N]\C(.PGEO_8.HIBCUH MP;@B!XSH7%4V&6.PQRD,<#[N1!ZLS$O:/\>)'\! M4$L#!!0 ( .AXFECU[M:\&PO=V]R:W-H965T&ULK9E];]LV$(>_"N$6Q08XL4A*HI0F!MH$ZPJL6-"TV]^,S<1" M)=$E*2?9I]])=B1;?'$"%$$2R3Z>?G=\>8[4^8-4/_1*"(,>J[+6%Y.5,>NS MV4PO5J+B^E2N10W?W$E5<0.WZGZFUTKP9=>H*F CFEFMQ*MC91A.T:+21U:XQ**B*>ON?/^X2L=< QYX&9-> MO+0!W36@7:!;95U85]SP^;F2#TBUUN"MO>ART[6&:(JZ[<8;H^#; MJ9^:6L MM2R+)3=BB3[RDM<+@6Y:=QJ=H.\W5^BWM[^CMZBHT;>5;#2OE_I\9N#);?O9 M8O>4C]NG$,]3OG!UBBB>(A*1V-'\,MS\2BSZYO2P^0SB[8,F?="D\T=]03=* MB=H@KC7$>>:*9^L@=CMHY]:97O.%N)C Y-%";<1D_NX-3J/WKNA^D;.#6&D? M*PUYGU]RO4+0:VC17HB?3;'A)03O[,6MJ[1SU2X FSF)HR0_GVWVP[&M8H8Q M[JT.=,:]SCBH\\-B(1N0!6O#0H#&VU),42V,2^;64[(O,XI8FHQTNLPH\0E- M>J%)4.CG>@/IDZH0VBLPL9^,(YR-$^DPB^"'N06FO< T*/!:B34OED@\PEJO MA>YZ7YJ54+"@[ ]\E_+4DD03G(Z%NZS2.'/K9KUN%M3]31I>OD BLQX>,T@N M&6ETF&4LSSW)S7J1V9'D D&5>9JB-:R59MHEMYU5:V";\0Z(S.YIED49'6EV MF&41W1LW!YKS7G,>U/PW*.:FJ.]1*8!XN]1ZM>:VB#@CZ4BJPPKG+'(KQ=& MHRBH]9.4RX>B++WJ=NWW'YSFC,4C>0XSEF>II_?Q'BYQ.)?=/"IJP^O[ M:H M8\G949)0CU* M!U#A,*FV\S\@C]HIBG"2X?&Z[S2,87U*/1('1N'X185#6?#;HBP,,,!9/> @ MZUY;/OPJ;X=!#[S#8> ]![V6JJN\Y1TJ97U_8H2JH&*^=8][FVTIB<8=Y3+R M3=$!?SC,O[Z26/.GMHQPRK,)EK H'3/$89:R)/:-HX%T.(PZD*@:*+CWQI%3 MI,^=]DEC/BJ!K*WGPM#[J^C MZQ&QH85I @\?2W3;1<0C<: ;"=-MD/C*Z41LFL$>)F9CX0[H9=2W5)$!>22\ M+^O':K$WLYPZ[>U6FF!KO-I6C&'?ECM,,1[ZD M#H@B841M9]>S9YY*!4H0%JYT;(Q<_5K)<"J7?O0'N ML/?=5L<\N8],@LQ[]9G)+_)V&/O /G*$?;*JH-;1;0JFZ.UIA($F"FUXV8CV M'"J:1MM?I%=6RR^(<>\X\Z !:&@8ME()-U93=^>OND$96,*17[5'Y!N@@M5NXS=(3!AO& M<7'HLDOS/(L]P@?FTC!SORF@5Z.>GN<(-Z!.CG-H0/DDILP>/VS")(\_:1_=.35^R&=7>%= IVT9PFA-J,=!AQZ(\ MB1./Z('5-,QJ"RM=![PRB-@ZW77OLIV&KEWV;._M1/MJZ M7]T6MH?JY@Y;1 M*8-$J.W;ENV-D>ONA<6M-$96W>5*<)#?&L#W=U*:YYOV'4C_SFO^/U!+ P04 M " #H>)I882Y:K:\" !5AVH,#)\&JPJAQ D[N"EVIFY5I7Y[:MTAP*JD:B@A)G MUD(65&-7;FQ52:!9 RJX[3E.9!>4E582-V,+F<2BUIR5L)!$U45!Y?TE<+&; M6:[U,'##-KDV W825W0#2]#?JX7$GMVS9*R 4C%1$@GKF77AGL\C$]\$_&"P M4WMM8IRLA+@UG2_9S'*,(."0:L- \;.%.7!NB%#&GX[3ZI _6:;SF36Q2 9K6G-](W:?H?,3&KY4<-6\R:Z-#<<626NE1=&!44'! MRO9+[[I]V .XP1, KP-XKP7X'PV?_P3?4J-E3$=-Q)IOBY72$K/L]Y#5ECL8YC9_WKFJ M: HS"W\M!7(+5O+AG1LYGX:,_R>R@VWP^VWPGV/'\R\*=(MYEMZ>D8I*LJ6\ M!G+"2I()SJE4I +9GOKIT%:T_..&W]2,;>*,'#>VM_L67P@ZD![TTH,W2&_3 MDM!:YT*ROYC-QD([.JB[)0_W)&'E:Y\C\:^)/' 0]@["MSM@2M4OJP\?:1I/ M0C>8^,?B!P+'GCL91^&P]JC7'CVK_1O>&:J6]T?J7Y =/5+C!MYT&GG1D>R! M0'\R]9Q@>B3;WJM]YM[!,K-AI2()I8##'*>L<% !A(@ & M 'AL+W=OJ@G QK.XG]:JB)&V4 MBGR"+,N;%"0K1[-I\]M5-9NR-<^SDEY5H%X7!:F>WM.<;2Y'-8L7B_E, M:CIG^1]9RI>7(W\$4GI'UCF_9IL/M%V0*_$2EM?-)]BTLM8().N:LZ)5%A84 M6;G])H^M(PX4H'U$ ;4*Z%0%NU6P%06$CR@XK8*CSN ?47!;!5=1L(_-X+4* MGCJ#>T0!MPH-^Y.M=QMJ%H23V;1B&U!):8$F+QI^&VW!2%;*4+SAE;B;"3T^ MNRW).LTX3<& W8G1BQY,N2Y2FMZA] ^'6=\2@VFW!L?9IX? MN*X_G3P0[$]KLA5?J7SLOV M$'/RD?:V7I&$7HY$6-6T>J"CV???0<_Z29=Z)L$6)L%"DV"12;#8$%@GE)Q= M*#F#B?FK.+5QEX> \YS)O$BP\Q?S(Y(RQ(; . MH^Z.47>0T?FZJFB9/ %>D;(63X;FY);^+Y+TY (QEA94" M2:TX VZYIX_R6KNWX]Z:Q-X8*/SVA91E+[0P2DZ$@]:?2X9)L-@06(: M/\Q:DZWBT"9+IEI2"#@#->4\IX"31]KDZ_8&D:]%6-]6 M76K]V8)V/&4%KJ,^W'1R6%G;0B,D7!H@QU)&FOE M;->QX!&O'G1XX/]89;:3&2HSC:(MC**%1M$BHVBQ*;1N2.V[0'"X#712M=EB M=#=,H(W4$##:@3**%AI%BTYS M2&QJTFX,[/M0<+@1]6^J4=COK4#L]IC62-GJ@4R'9 ?J:)I8P@DF:$4' ( M& 'AL+W=O/$GU76\X-^AY6Y3Z=K0Q9G<]'NMLP[=,?Y [7MHW*ZFVS-A;M1[KG>(L MKP9MBS&)HLEXRT0YFM]4SQ[4_$;N32%*_J"0WF^W3/WXR OY=#O"HY<'7\5Z M8]R#\?QFQ];\D9MONP=E[\:MEEQL>:F%+)'BJ]O1';Y>T)D;4$G\*?B3/KI& M;BI+*;^[F_O\=A0Y1+S@F7$JF/TY\ 4O"J?)XOBK43IJO^D&'E^_:/^UFKR= MS))IOI#%?T5N-K>CZ0CE?,7VA?DJG_[#FPDE3E\F"UW]1T^-;#1"V5X;N6T& M6P1;4=:_[+DQQ-$ JP<>0)H!I#\@]@R@S0!:3;1&5DWK$S-L?J/D$U).VFIS M%Y5MJM%V-J)T;GPTRKX5=IR9?RO9/A>&YV@A2RT+D3-W\VCLC_66T4BNT(+I M#?K5>ERC*_3M\1-Z^^8=>H-$B?[8R+UF9:YOQL:B<3K'6?/EC_67B>?+%'V6 MI=EH]$N9\_QT_-C.HIT*>9G*1Q)4^)FI#XCB]XA$) ;P+%X_G ;@T-:RM-)' M/?HJHZTJHZV4W"(;>8H94:[KI2N,X/H:,ENM-H;5NK"^UCN6\=N1C5O-U8&/ MYO_Z!YY$_X;F?"%E)Q:(6PO$(>WS+S8+B3*36X[>%E+K=]!L:Q632H7+.8?Y M%:8TM0X\',]C*$9P,FV%3O E+;XDZ*&[_'\VP.I5;J1-2IDL,U%P5/:!N]?N M8>9\NM=6;8-R":F#7M&.R4/HJI%WBYYR5?"@-FIT9RWZR MF$#L0XZ[PC.:#&(4DIM2XLN%'1OB,!VVN5!Q:^0][/PAQ\5IBOL0 2F<^@!V M;(C#=%BED;.!ZL\S .O1@76'0@23V .]XT8<)L-[ZJ*P3Q4I;QO_9B MYVI>$/F09 D9%..@%/6@[KB8!.GM3)'0##XM$OIY!Q**?>;L>)&<[U6!V(5B M $0.,>&43/O8 ;$)G?G,VC$F"7>R_=#MJO%SH7O1WO12VDZMT!$S"1/S5WZ0 MQ:'J02S#"8-6+'-\\0,MI;+:[!O8>4#C.9WU=R *9).)YYJAW2,3,*,[$>M MN*TPJNT)$/60?Z\@V( 8(7[<'5&3,%%_?4'G$@[^D$3_M*V?#1?;'[JB2/-2 M2(5*:3P1,^3@/M$!(EH0LX;6^Z*:C-M:TVZ$737&%,W&<[[G;NA+ K9RS> G MIN -9PIUMDG:S\*0F"W"?>[I*)F&*=G#(5 R!M%#+?)D.NFC!\1P3%,/!=*C M_>HP-_^R6O&L\@=_SJJ>&=FZE:.LZ9]M:5'-SH5,=>&JC ,K?*%" :+&0V<, MI6+O7#HZIZ^@\WH.XF=A QQ-:#387@/E)@3[8JU(?1G9KZ;/PS4VNWLUOP ME549?4BMS51]W%S?&+FK3FR7TABYK2XWG.5<.0'[?B5M5=7L"P)"'D@L]]0ICJBO?UUD!)=4C M68' /VNI2FK05!M?5PIH[D E]Z,@./=+RH273MS84J43N36<"5@JHK=E2=7? M:^!R/_5"[W'@AFT*8P?\=%+1#=R"N:N6"BV_9 PL/+X_A/@K?JA^UZD>.+WZ&+QPE M;ZWP.U"&K3B0.Z$AVRJ; 1!,*O)3&M!=*O<2V]/E2ET[LT& 5A,O%WAY*?-&O>&^!KM7S)Y9%(<2M2W"M2/+IX4L,O56XO MWVLK=TBR^9!DBX'(CI*2M$E)_D?E]I*^-C-#DLV3KM*-+YYLE\5 /FO-_8-; MU;Z9\.[8,*$)AS72!UCW'E'U.Z0VC*S<1;N2!J]MURWPZ0;*3L#_:XE;HC'L MW=T^!M-_4$L#!!0 ( .AXFE@WK](E[@8 -D0 8 >&PO=V]R:W-H M965T&ULK5AM;]LV$/XKA <,'9#:CI.]H$T").FZ%D/7(.FV M#\,^T-))XD:1*DG%\7[]GCM*LM,E08?M2RR)O+?G[IXC<[+QX<_8$"5UUUH7 M3V=-2MV+Q2(6#;4ZSGU'#BN5#ZU.> WU(G:!="E"K5VLELMO%JTV;G9V(M^N MPMF)[Y,UCJZ"BGW;ZK"](.LWI[/#V?CAVM1-X@^+LY-.UW1#Z>?N*N!M,6DI M34LN&N]4H.IT=G[XXN*8]\N&7PQMXMZSXDC6WO_)+V_+T]F2'2)+16(-&C^W M=$G6LB*X\7'0.9M,LN#^\ZC]M<2.6-8ZTJ6WOYHR-:>S[V:JI$KW-EW[S1L: MXOF:]17>1OFK-L/>Y4P5?4R^'83A06M<_M5W PZ?([ :!%;B=S8D7K[229^= M!+]1@7=#&S](J"(-YXSCI-RD@%4#N73V/M3:F;]TALB5ZD)'$Y6OU%6@2"[) MRLDBP19++(I![T76NWI$[Y%ZYUUJHOK>E53>EU_ Q\G1U>CHQ>I)A>]TF*NC MPP.U6JZ.G]!W- 5^)/J./B/P W7I7?36E#L<]L-G.%X;IUUAM%4W^$BHRQ35 M;^?KF (JZ_>'$,H.'#_L '?;B]CI@DYG'=L*MS0[^_*+PV^6+Y\([W@*[_@I M[?\AK_^'7O6A(31J=[DN3J%2%1T6XF)\&T/%23?C&';Y0^]X, MB$?UUB4*3@QH>X#78BXN&.R,_3J:TNA@L/%9@ODOO_ANM5J^O,P^R-OARZ]4 MHV])K8F< NJ=#C#=]2'VVB65O&+)T%LH85XA[5;;"ALC[X"6:3F8>BFZ(R33(02>R@+U.0HB"*L4,?P\Y;>)?:Y M"U!O.L;@V0#B#^?G5P\@N$NE#\JW)J5_HAD?P7,N-;(KBP>#F.)$$*E!G2$H M'Q)/ Z9UA1@D*;K\ U0I,@=25B9**,A9Q@P22%O@;_?V;AI3-*)BJ),L75( MVE10C)A42$906E7:A)US8ST@+Q@ 4AZ8E&$H%I;@U3'Y6#&^C-!^2YP4!F/< MLXN<\30CX>P[I9.\,2Z/FM;:26!D!B67#\X1G<=ZXRJ[,/]V*1+):%S$)!N MI5=T512X!Y*^ M&R!F]3( HQ+V@ZGDP_9@7P678^G[=4(]CFP%08@G.S4D9ZC>S:8.!(IL O^J M3TCP?N_#I-49",DY3_%>R+FDUIE*.F+0XP$]&* .E',X5^=Y\]@K\,:6BE$/ M1GBU-!6B5%7P+?+F4=-36N887$/?AYC4QUZC"@)[SR<;T-6&]"7/;AOCVW C, +'K/IJ:ZXP4PV];ZJ6!VI=]KU%4?*";C*FC \ MJ18$GUFJ=0&^ QBJLWV=Z]!J/H;"Q\%T_$IMP&+"+740$/&89^J >K)P4Y)S.!($\2'\&U&3(+<$AOP>:9P2N_M3F:8KAG8@27'^2X, MDR-_GMM^BY&+.(O@5E@"K;*=W3'W M?">%\YFEH[R!-9V78D<%N@E;""TA=S"ASCG7XIB\ M-5E#MS(!-$_W A]Y,&77XFA^WS!SV18L-6G%(E,9?Y<3BI[Z49B,.\;M^\B( M'W[[,GX&9?<=$P%'*C!_N#>T/^.X@MYC?E@S9^IRF(-_( U2+5../W7LR:.1 MC,7]$S:?%N^[P.?B<^>8J*ZS([#&=UD4YO,?IP'/LUT17]/4*R#?KM&>PT7K M:/[0562Q=]T$+=1RJ182="G?/*>OT[W]/%]7=]OSI1^WNMJ P2Q5$%W.O_UZ MID*^2.>7Y#NYO*Y] @?)8P,,*? &K/,Y>7QA ]-_,\[^!E!+ P04 " #H M>)I8-U(]'+@' !4$P &0 'AL+W=O;-D#3&$UV^V&Q'SC2U8@;BE1(RF/WU_=< M4M)HG(G;!@6,L1[D?9Y[[J4N-]9]\B51$ ^5-OYJ5(90OYQ.?592)?W$UF3P MIK"ND@&W;CWUM2.9QTV5GBYFLY-I)94975_&9W?N^M(V02M#=T[XIJJD>[PE M;3=7H_FH>_"K6I>!'TRO+VNYI@\4_EW?.=Q->RFYJLAX98UP5%R-;N8O;X]X M?5SP'T4;/[@6[,G*VD]\\S:_&LW8(-*4!98@\>^>7I'6+ AF?&YECGJ5O'%X MW4E_$WV'+ROIZ975OZD\E%>CLY'(J9"-#K_:S4_4^G/,\C*K??P5F[3V>#D2 M6>.#K=K-L*!2)OV7#VT'Z1VOSC=):O*UJJ1S"'80TN7@?2G+B52G=FOSE-$ 5 M;YAFK=C;)';Q%;%+\=G;>+9P6^DVXBEO.Q6,P6 M1\_(6_9^+Z.\Y9_YS4_#BM?*9MKYQ)/Y[L_+! 3W_VQ>& MI.5HOQ:NJ)>^EAE=C5 RGMP]C:Z__VY^,KMXQH>CWH>CYZ1_>^[^ ;&(&:=B M.19X*EY9+#6/0E6U)MY N5!&!26YYKP(%@6<-QF)H@DJM5+OG=&)JTS62J M>9A-#RH(6XB,7 !)L;2F@)S&L3)>P7E1L*W;YH7T8D,,#A\5@.VT6IMH 22! M$5V[<*-""9EA8_G%(!3??W>VF)]>>.RM+10SMCRM682/?O4Q*Z%$:F_9I\8A M3$+36B9@VAAR."0YHC%H'$LR8&,8W+E4XS7D]@NQ1.&V=K9VB@+(5@3*2F.U M72N"_ANHQ&H/ZFKM1IC;V.YFU%%F71?HPFJ0.(%+RT2_JY/ X3?.0MTP.3?..H?5"#Q(24%I6@W MIK0(W\>!"]A!/P3Y(#[:@%A]Q-5- ;V#9P/TPIAU!^H7(J9F<;%S-9^-9[/9 M\.+H;([?\_'Q_%R\D9G2*CSN(FV0H2X<\_'1R1*_LZ.37OAB?#P[%\>+4SP_ M/UN(OKR&(,@M=AL+@%= B_J=>H/'8M4$ ;RQ'@EVXK^M.P "5]VV3DTCM7Z, MMFU*8B,%W<<@9("7%UB?*9D.?MM'VZ[FO;O?RS:Z/3V+[0IRIAWIDFM?<$^4\H2S4Y^H:NM5W,J/$FFKL)>D18X1H$&Q<2<3OU@4!0QD M@Q:SB_=N+8WZ?4L#M]*KZ,L=MWF,$[$5Q=7SBVT L>#%?#:989+3.GH@63FR M!5.AJ7"VBJ;^"7Y:(YGH>?5^.'6+>&A%UL$#/J@J8B(V"G3F00T^Z4K "$_\ ME,H.#=VIB@.,+AW2UL1%7V"D;QA=:_SKWB0TO*&5:[AE+/C># MU X]9MN4[TT8:/V6(##T- 3P%K,;B98Q&=C#60"5UT]=T#)(>0_@9]U<-1ZC M)C2RZJ+A-M41_&[8N==1P8!A-*U1:1Q\]![S0R9].>@66YY*+1@&@$/9A]TZ M:X&X=T;IPOJ%K%SEL=_QFRSLG>ZT^MRHG$>#CEG&.!.N( +MT4CF$6ZX;'3! MC6+")= -LXV/;H&65LK(CI8X9^FF(K24O(M>&GF[:0MWM@+R:@QYDF=HY&H- M4XBG>5$W*ZVR2'@IS=S M,T.TB\93HQD["'J(WG5'CCX)+$'V,GBV(G% #S6Z2N1&+#>'">,20X_[1 $C M-H*0J9H=!%CZU9&4@ $HL*F*E,&))[!7$TRRV["@1IJJ;L\7?"[I?6O:)K,O MK^U!9\PU"6?CN(D1?4OEK7>&NN%OZ"CKV?$SAB;E>S>QX[9UAW;42LZR@C8 M*/Y$K?8UCJSHP4DT[T0E!>O@L1:8DF5WA-LZB];S*)H:P1IB9G#$^W^3 M1S:<[#LA3P=?.BI"D?+W'!X9X6#ZZ-$_[3\9W:0O)=OEZ7L3IHZU,LR!!;;. M)J?'(^'2-YQT$VP=OYNL; BVBI)I8-T?%\IL' !B$@ &0 'AL+W=OVI[.9K=9B MP^U4;X7"R5*;#7=X-*N9W1K!ZT"T:69Q%.6S#9=JC=^81-AHW/85$(RKG.7#\W(MKT32>$=3X MJ^]^[OH[],308"-5]\L?>C^\AR#N">*@=R\X:H2Y#:@XK*J=*N< M/9LYR/-4LZKG?=7QCE_AG9!?M7)K2WY4M:B?TL^@YZAL/"A[%;_)\%=NIB1A ME,11G+[!+QF-3P*_Y!5^OYL55_(_W..#DFNMK&YDS3NXJ)K<&&&% KG^_Y*%.@?1E!7S&G=HMK\3Y9.MEF7LQN?C^ M.Y9'']\P+QW-2]_B_G_&]DW>+VO^?H'DLJZE=RM\*5576[HT7W%32[4B=F"P MZ!ET-8H/#'@0 T14ZQ$2(6B?1"4V"V&&W81(2[9=)#T[7X?(L53$K75K06%/ M3@_X/"$?U378E?=\T0A*E'"GY,[P6I CPI*4SHO(K^(Y3:.,_*$6LFD@R8A[ MH5I!XH3.64;B@A99[E$6T (#K #GE-$DRTB:TR+-R>]N#=$9CT!ZG-(D+T_\;UH6)U 9E9L6 M>196"8T9^R8/>)V3K3"53XN5\"%PKRM(/H2_5YS[22R%,0>..JX&WS22PXD MB+!>3_@HB^=8)/!25I#+%V)/7U(A!(N$6 L$1GH A-2U 2H'N[\ <[7>@/81 M*GGV(5QCV0>* [L5H84T>QKL!G&P?4I^TT2'P 4%S)[ =Q8,X8.NA..HUPYL MO6!V[7>;+G:?__=/&;%1_N&9U\"_Y2@375:K8T0$!%JK_"U M]RM?^6M'V31%2VD:GWC>3[6HT->M\ ZKGL%TQWT2231NV>P)=\[(1>N",DZ3 MH[@XX 5"9?O8XO#%N.S6$@H%KMPXE%1PUM\77"6P) 2EU/WXTHJ3I#ZR KG^I'^+MSW:,7,#^$X0): M'+%H6AQR49A'QMC[@H!;=K!:(/A*NT-KN!V5_LHP^J*/_'G/8.A/B&@Y*H'G M@2. YH*OZ\%!W 7ZA5A)I;RT'H*#)^^\$[0O!OYP:_2]K'W2#,.;OQ\&*NGV M@]/X-VK'\KWP#$D7*O?S,GT72 ^GBN>D@>Q;52QD&/M(_L%5ZXUAOL;XHHC? MC,9QCLX/B_W@:5'74>03\L6@3OS@W4^.69*AC,;LI*_7QWB,OUT\![&#RD$J M2G*0FF3E:X7R9X4P.FV W;[[8!"1Z(1I6"A' M+*)L7H9^%-,((E_Q",(#I#H4XBV& Q<<(/YJY=:/9+V/WKP#$46&!CN/^Q5+ M$]_MVTW;<%^D:]\',.J%U#I."S2>,O3. I9F:="VF--HGOC5/*()]'YW 1X1 M3I\*$@]XV4(!]KEZ5!XDL[]_Q-AC47S:D*;/^7\]!/W-:,3BT,3?4$>NN3%[ MG^*7&X_1=][J4"\Q JB5[/J1;Q*GY'JH>$8TP2*[EML 1#_FL)!?\S"L')%Y M3/.H',Y2'X@L1Q+ZK3E"@X#<0 ,DSNQ.5&NE&[W:SWY1>O?#&A-< :C$)4DR M.D=V L9QF8=-%IZRE/FS#* ,HYKBF[[I=YTZBVD6Q7 -S8O$>VD.9F$S(ZRD M)8M(@J0I(-)I\A00!QNOX^$)%+K(*:VJ%GU N3%R8^NL,(1 9"?>9XXWIZ!Y4G2+ M&,/J>'G9O1 !&96VJ#C(Y'R._Z@8CY?0;8$)XOB#KQ@860O\]\-FIPQ@4*3A MO_&ULK5EI<]LX$OTK*(TS)5 MOV[0YVMCO[FE4EY\K\K:70R6WJ]>'1RX?*DJZ49FI6J\F1M;28];NSAP*ZMD MP4)5>9"-QT<'E=3UX/*F\:6NU4@(GXT<$LBB0L=UA([;RM?3R\MR:M;"T&MKH@EUE:1BG:TK*9V_Q M5D/.7[XS]>*E5[82K]7,GQ]XZ*0W!WF4OP[RV2/R$_'>U'[IQ%_J0A7;\@>P MI3,H:PVZSIY4^%[:D9BDB$3^B:=@Q/6-WE$'[DE7FN7E\8U5HE_7LV< MMP##OQYR-N@Z?%@7%<@KMY*YNAB@ IRRMVIP^>LOZ='X[ E+#SM+#Y_2_HQ4 M_(R\N'+"S 7"F2^[> I9%WB;JVJF;/MTDHBR$RU(-#YKF6=*U$J5*0PLU(O M)%6Y$UER.CD1$#K-Q!?C91F$TLE1DN(1_V:GXIUR[I6X::Q5M1)_^/]Z/PCN1V8.":3(]SMJK<2;^_< _=O-K+2M2_!\$$D2AL%=K.4?&.,\Y MVDM')ZCMLF2:@G=XD&X>_$0> A2@M!_:#N@L88<)H=GX[.KZ76<@/TK/]A/18)V-NT=-\E;J4LZ" M-NW0[V9_("G"&Y@T,]:&2B([1"[+O"D9NB/VNK\+"2_,K;(U#)[=0;K=86&5 M@HD^$7UCU]HOQ>]H< XJ[,*(:UE_2\1OK!YYO'+.Y)KO@F"!AJ*)#0DQT,J0 M0*[(ZY*46L?W 3<1N5"D:^>U;T+!S:VIA$>C)@?Y=R4MC"<9A4=/Q?.J=:0- MZ$B\K<4;-;,-)@0&3Y!IP1 5\;.M4&$C]=VK:#RZ=6/I<2$]V]6I3(\8?2F$3E/(W3FJ ,"(O.JK!+S)DGZIZ)K(014U2*75>Z]\4'_J>TXK MN.2/1],6F)O,=_'H(;D)>P38$HJ?P! LE;137C8DJT"+>E8J\77T>12G"212 MYCE9Y% $N=*WDE90FG5]BZT-HD1WN[4T'?=*"9A^6>J*ZH9"!/.U$'5P&Q([$=6NSBR7C[[E,=-76-Z-]5:IBP0JQ'07; WPEWI1E2T81%]Q$ MCL^<*. @L)E'9A/# %V$A49() ->K13@N=\!'4')O[&I>(XIECS"+,<^.EUH M:;5RSW)@IJ1%$.$Z;!!(A!26\*?^;+!SQ-'GZ.$'JFL:&<6;KB-\HM7#+;Z8 MEP8!9C4P>!J+@\[D.F M96I8HZDQ@A:!V,"8_<).Q,("@J+4*B@+$$O8RT)3K6 DHNA7\IO"$]IZUG1[ M P7,Z1$?$,22E7$C Y= MZ%*J7E BD6;4_P*EF?1X'BCFF1EKE(M$0V\;C M4> 2.L>YV*FQ&0K8Z@6,H;X 0BJI*3M:K>FPEN/@9@.I(3XK@9',]@"XRA],%;4++J\DA#HIYKZJ. M).A0,X(NY A#ZC' M10>P99M&&L5,SL-C$3J&XZSKNN'0/W3DV.:&I2P0NXW];JN/;D>FZ^UA))Z. M3KOV@UWZ<@_T&T*!YPD^MM^8@I+'@1GJT\KU(^,JC[4G1Z-)NU_2]5BJJ9:A MR,YVD-Y)".>Q;^'&X20$]RY4X .6_SB(9!^RR&G5W'-YYM HAWA\0^+DDXS9 M8XO^K$U-7!7W9OH%!!?<2!XX$]"VA]Q/ 74B>>)(\[K=2"D)O+3L#?_;4QH MAS^Q:BP-$:'UU4QW-:8ND%'!H>]G*SWET*3W=;YMQ393^DSYM5+U]BB)\--U M0PE8TO#QQ5+GBN^?F)M=D],<1X,/22@5X-:+Z6.3 *P/H:*.=T>+R(HUXASF M2T6XND*42Q$R?T0G#$83%J/S6&+"!OX3"*DY%)31@BHW1E\5-$/'G5&?X$T9 M$E+IE]1D>80BC@-RI76]'=F8#[DW=$Q+R5AN!V0G8-GOBJUC6,]L\:Z ES M\%XZ'AV>\A8!853FO,FTV'O\4TZ8\,/^(:2>!%0<;BP;/9===LSMN:UU#*U./ M<%O:3?/$&4EWQ/K19R4Z#7?--C)A&#"HU1'Z-(-WWM#)K_>!()W&;TD/?7X] MZ'T5Y['WAC^-\-DW?"#OGG9_7K@*7]4WR\/?)M[SR8GFLSE$QZ#P@;#A>W^X M\6;%W]AGQF/TY&PO=V]R:W-H965T-A6,'VVGHO]^UG89,@D[; M2VM?WW/N.?ZXF35*/YH"T<)S*:291X6UU6DHC1<2="XFD?GH].+BELS@I1(_>&Z+ M>32-(,<5JX6]4\TG;/T<.;Y,">-_H0FYXTD$66VL*ELP*2BY#/_LN=V''F": MO %(6T#J=8="7N45LVPQTZH![;*)S0V\58\F<5RZ0[FWFE8YX>SBFG$-#TS4 M"#?(3*V1=MR:66R)W*7$64MT$8C2-XC&<*.D+0Q\E#GF?^)C$M4I2W?*+M*] MA#=,#V$\&D":I),]?./.Z=CSC?_N](J;3"AGUL#/\Z6QFB['K]<\!\K)ZY3N MP9R:BF4XC^A%&-0;C!:'!Z/CY&R/X$DG>+*/_5^.YK^(X%N!<*G*BLGMX<$T M'9V<&5AQR63&F0 N:5_JD)DI>H7&@EI!QDP!3.9A@$\UWS#AD@:$V*"Q99AH MS)"6E@)I4K&M'WE@CDO;9Q_VA< 2!4?B 5LP2S](A;3>71 VKR5V\%0/J@EGWX][RVUPGJE@7FU=).SHKO*T%#TW6B<#J?TH(5POOC:18U[_:1$O?9=T]T"H@BMI8MVC?D\]*.7]-#5 MR?N:S@D$K@B:#$^.(M"A4X:)597O3DMEJ=?Y84$?%]0N@=97BG:DG;@"W>=J M\1M02P,$% @ Z'B:6%L:8T5@!0 F T !D !X;"]W;W)K&ULK5=M;]LV$/XK!S?M6L"09=EY69H8B)L6';:B0;-L'X9] MH*6SQ(8B59**D_[ZW5&R+"=.E@[[$$:%YP>CV4DEE*TSW9=2-__%;5N'GL-1_(A#TCHD(>\F4,CR7'@Q.[%F M!9:M"8TO M7@33G9Y?>I->%41E:]Q.\_U9+?W449=6LDYKGCP)^$G8"";C(21Q,GT";]+1 MG 2\R2-X#3'XZVSAO"4E_+V+8P,QW0W!W7'L*I'BZ8#D[]#>X&#VZL7X('[[ M1(+3+L'I4^C/7H?GH[QZ<92,#]^V6/#.E"5W@<[@@H2/UF(&P1Y^+Q"61E%_ M2IV#%PN%4%ES(S-TI' OI'(D2U]0%[J*V@F\ 4].:2%T3C;MK:[+!5HP2W"% M(%.^2INPC@,-82^.XC%4PL*-4#4.@<:$\Y03!\YJ&^)S-M(ZBE)81"@;91$6 M:P%>2TTO3.W(R[TYALN=H;: 0R7&;^$<4PP9ML*:P,%D.$D.X0N2*F3JJ2*- MMU@)F[DA:)J*A$RS;XG2UQQH/$Q^/EA'Y:(4J#*VH,+=G#P M>AH?O?F1A*D+TJ)K SB8#I/Q/IP%YWOO>%T?\!N&8M+*5T+?02$R2/:'<1SS M7V^-JDX/CRV3J*GD5G[';-@(09NUOW2N)D_BWV,0P6<-'W!A:QKT,#[8D4XK M3P=S0\7A-,ZE)6T9ZWKA8"_9CV(:?$KQ# ]E)@R+54WT:1JSXR[4;=UU5-;4 MJ$@A?T[)FCHO-ME2IOL1G&_$N"5#Y %WK_B!ET58\0]59I/=PV6NR;_A0!V6 M6U%&H?U$:6KMR9/W40Z\L;O/+.3=K\"Z6J+9YG:I8T5/]\9'T7A=R0@NZ\77 MMI5%52F9AK9WF!)Q+RES)5;4 :XFG V=%;G#@F+ZYHVG#=H%\5%;AB<-$\=Y M],67(9:.(UE362D\1G"6IG59*\%M]YDK&(PM%KSEWR#\9IS;,C+!*-TR4F0T MY&H8RR84500+HU'[K@/OC40,(Y%D826=1*2Z(P .$2;94M6IKT,Q';.B@EC4 MZ1W@;3/OP 93D=-2A2F%-]$B/AR) ME/;>X63;:EM-$7QHV_!?.R,HHVG]KHSKH@3L["L=<0(A6H+4Y#HT_<-5W$60 MN)D2X343?=,TWV9!A:>)OJB;S:S=GZZTY&+]2G7,J!BJ"+(1HGG(8*?@<2PN^0G&-FH 7-!Q?!JO)R^%Z=R5NBL3)9(5M MA;2M,7ZI&WXA:_.X *AV>[W5_"&FDQU,?XPH;:NHS4>^T7*+-PST^^PX:T[;&_/FFX7*E=,0 (5+&ULC55=;],P%/TK5V%"((TD3VEMYY[C]L;]<@^AAJZ1VRZ3QOCW/,L<;5,REID5-7S;& M*N9I:NO,M199%4%*9D6>GV2*"9VL%G'MVJX6IO-2:+RVX#JEF+V[1&GZ93)+ M=@N?1=WXL)"M%BVK\0;]U_;:TBR;6"JA4#MA-%C<+).+V?GE/,3'@&\">_=@ M#,')VIA?8?*Q6B9Y$(02N0\,C/YN\0JE#$0DX_?(F4Q;!N##\8[]??1.7M;, MX961WT7EFV5RED"%&]9)_]GT'W#T\SKP<2-=_(5^B"W+!'CGO%$CF!0HH8=_ MMAWS\ !PEA\ %".@B+J'C:+*M\RSU<*:'FR()K8PB%8CFL0)'0[EQEOZ*@CG M5Q\U-PKA"]NB6V2>&,-ZQD?TY8 N#J!+^&2T;QR\TQ56?^,S4C+)*79R+HM' M"3\QFT(Y.X8B+^:/\)63O3+RE?^U!V^%X]*XSB+\N%@[;^E"_-QG>6"<[V<, M17+N6L9QF5 5.+2WF*R>/YN=Y&\>T3N?],X?8__O<3P=#>/$DW7<4@T[!*IA M\ VM-181U'!T&(X.*/&\F3(/3%=A4$+/'' F>2>9I[#."5T#@XJ2:=$CL+:U MAO$FA2^-<*#0-Z8RTM1W$=HY JV1,QH ;YBN29G04<6542W3=\^?G16STS>. M2MQ1*3DP&Z">8UFH6A>5:*-?D@2 ^[B,W.B]4 M5,RT[I@$W&PP-H"8$"+'%-X_-1W'>_6*?Q,<+!]1^B@)G0O*0]\!NB>O0A3= MONCN:%:F-Q\F"9S@6\(G*_ MK9[LCM$AHDS/#OKE:#T]'@Q\^/%RT6RWHIDK<$#1/3U\G8(?'8)AXT\8&O#:>VGD< M-O1^H@T!]'UCC-]-P@;3B[SZ U!+ P04 " #H>)I8Z"SX\Q<$ !""@ M&0 'AL+W=O4K*AMXF9W7\2+9LZR$'KIY<94\R#0:8XETT-9H: _6ZE*9FBI=H&N%++,*95%$(?A M)"@9%]YJX?9NU6HA:U-P@;<*=%V63#VNL9"'I1=YQXW/?)<;NQ&L%A7;X1V: MK]6MHE70H62\1*&Y%*!PN_0NHOEZ9.6=P!\<#[HW!^O)1LI[N_B0+;W0$L(" M4V,1& U[O,2BL$!$X^\6T^M,6L7^_(C^N_.=?-DPC9>R^,8SDR^]F0<9;EE= MF,_R\!Y;?\86+Y6%=E\X-+))Z$%::R/+5ID8E%PT(WMHX]!3F+VD$+<*L>/= M&'(LKYAAJX62!U!6FM#LQ+GJM(D<%S8I=T;17TYZ9G5#>?\@4EDB##Y*K<_@ M%A7'0"+^F\31Q>\@+>-5."BYU^DELP)"SJ$A4S4I&(R*@)A*32;#9(A+J$I\T?7M0&,Q!D MG;?6"V>](NO:6:>#Q8&:7"%"V100V@("2G^:=_EWB#1)8, %B&O\$@2OQD.K+3V(_&,_B(FD3; M,#)C%-_43>",A%KL45MGJ1+H3VJGU+[I/; #4YF&MV]F<12?PV 4GSW9=OXW M$3L5I8X+,8DF<+W=TK%F@^U"3 <;:$QKQ0U'HOCUM5R.X_=T7I.V'\-#I*YZ M=3"';^Y )!2V)^B=JYH-J1-G0J0\-T!4,;71AC))C0F3Q)_-$IB,_'!RC/<) MH%_&O(\]B/QD%I[9,1XE9WVZKTS")/;'86*'63S^50ZHO]R=*5)LU6O!S5/H MX]'T)PJO"?R11.*'T_B9NNTDY[!V'E&FPF$?>!:UZ[;JEK1 M3!C;=OT,-ZF7E76!M+/:-28QY8IL&-[E"5WJAG"19=P*L\+BMVPZ,W5%D:#S MC\I.]TX_\F<"-]*0Z $I&IUKC3W?'C]$1I(L995N%FH'WVE>RK)BXM%5P/1< MM]&LJ'!Q^-R%$?3N=>K/G7N]:*)$IUMSQ7>[W0/IHGD7/(DWKRO*RXX+#05N M234<3L<>J.;%TBR,K-PK82,-O3G<-*=''BHK0/^WDCQN%]9 ]VQ<_0-02P,$ M% @ Z'B:6'/>/'9'!@ ;P\ !D !X;"]W;W)K&ULI5?;J:9>.)<'CI]@,B5B 8$ M& "4K'Q]=P&2IFS9D[8O$HG+[MFS9Q?$V[GWYF\DIJO+7@ MJJ(0=GV%RJS.>Z->,_!1+G+/ X.+LU(L\ []Y_+6TMN@M9+) K631H/%^7GO M'U8<$7B2O7>0:.9&;,-WZYR?&^J\A=HIE)AQ>&_559CX_[QWW(,.YJ)3_:%:_8QW/E.VE1KGP"ZNX M=C+N05HY;XIZ,R$HI([_XK[FH;/A>/C,AJ3>D 3![8?LP'NU#,DPF+]@; MMR&/@[WQ,_;NO_681/.<+<**I=J1?@ MQ4PAA,BT=R":6@8SC_4E_9J64]%[DWX#4[(-MP],A$SQ8!9(I^W>RM338UPG M=/-4:>E!K(3-:!M7Q\EH M= IO,<5BAK9!,X;1]!A&^\EX#&^2(_B-%,C.POKD%(ZG"233(7PA'#3,#C/) MD&95=]GN='JX![N3R60/J$_-4?+L[O%HKUW2_&]#]8B@HR-"-$W>P!&A^AI: M&OM>HJ4.#0N&")GPI DA+2R%JA!VP\Z8BSW8@I+NTABP5D!+I M%)$+ZJ&W8B9U5!T-_"O)L%@/@(D(28&*$ISY5#8*/RUBCL$_M/Y1HMLP&C\8 W[5/3]WG0<$6RM6K-*7+< MIQQ(YRK.@65X2#/)2YCKR9#U(WH%*;49 T]:5$/NZ;"7115D1E]:OT2Y8>TF;J M8;4^=SF[R?#TFF?V M1NKFIATA=>$7*!R7(J<829MU@AP!?_ :":OEY8WG-',U,1G$KT6J9LTML"0& MLICX$FEF80T)@4R&.2W1O2!+AM84%&1T:M.<*$S%(C4LD$!++<> 56C-28N- MG544/H-@;DT!/]":)Q+<&?='#67[H&01CAO/C0?I1(C::63='!!=GO=8D-OJ M[UE60K^*^#4N(H6! _\H$PT-'V9*+D0\TP/I+<*-E'"!IDHX%SLJ=4$EQ4PJ M$A>QS FWF)J%EC^X:=0.)#9XY0:ONY)(=2U"!)$.^ZE%;9_G'^U [VMXF+^,EZF%YO(H240M)3A7.:>NP M?S3M@8W7N_CB31FN5#/CZ8(6'G.Z$:/E!30_-\8W+^R@O6-?_ -02P,$% M @ Z'B:6/CKM3/U!@ 01( !D !X;"]W;W)K&ULQ5A;;]LV%/XKA)<-#J#:NDM.DP!)NDL?N@9-MST,PT!+M,55%C62CIO] M^GTD)5ENG60W8'F(:.KPX[E\Y_!0YSLA/ZB*,4T^;NI&74PJK=NS^5P5%=M0 M-1,M:_!F)>2&:OR4Z[EJ):.E7;2IYZ'OI_,-Y2OR:#R@EW[!&<=$0R587 MDZO@[#HV\E;@1\YV:C0FQI*E$!_,C]?EQ<0W"K&:%=H@4#SNV0VK:P,$-7[O M,"?#EF;A>-RC?V-MARU+JMB-J'_BI:XN)OF$E&Q%M[5^)W;?LQ. 5HE;V M/]DYV2B:D&*KM-ATBZ'!AC?N23]V?A@MR/U'%H3=@M#J[3:R6KZBFEZ>2[$C MTD@#S0RLJ78UE..-"-AG6MD)JWJS)SU=+I24(\LLQKE8%CY UMMBN$82LA<.N0%%%=O'8,(KS1;"VMTA@*N_Z5V#65P.;O M65$UHA9KSO;+IHHQ\KW0C(!"7WV1AZ'_\JU\&$P;8%6]H4W#,E,@["Z*V;5LS\];,KO M'8V155]7$AIN7-(PDS1PA"RJGO,1F;9.*[Q9FC)ZZGP!MQNTSID6J]A*"<$7 M\#X7Y:!L.[)J1MY#\$9L6MH\='&"NZ"%V*ZK3AL7)AO1+I)(DPY-G3T3,8_\ MA"I+[CA\?H>$X 5S=#L:J!GY9G#EV#W+A\^W_LL^B^U^UGF(JSMQ^!^6-([= MHH8?#;(U4I&I?2&V"NL4(O[.!4R15PS.@W(#5>C&5(V..V\'#7E3B TCTUHH M=4IN:,L-"]A'G)XE-_Y1Y+TP4U0I!E:_MQ:,2^6G%CR3%M/@E)R0//7R),,@ M\M)%A&?@>ZEO!ID'\N*9!*GG1XMC,9F&IR2&W"(DD,D69!H'BU,2>G$0DR!; M>%D:/9)=T^B41)$7!!&)O3#SH4YH( 8IR3,)EP<) M^?7(G\7Z+#AXU%OCZ9-@EN TK6L30V0]O,MKKA]L)1,U+UUTBXK*M6&H<=0> MS83X ,L?L,"B1[ ,=02H)T>HT>.H%+C^"+@1S8N"JHJLA2AWF"0<"XAM>Q&!<8JF>+G*3 M \G"$-X/0:#H&.%!+1]T2[T )$V]19J2Q,NRD(";('WR"-GCW$NC%-OE:0[B MY1E('R8D,AMEP3&6IQD8B$Q,#D MN:-WXGM!E-EJ_5FYPC%[STOV5XZ]<9O>R^SP]>H)<9N_?Q;P4/J-*4BX^EB>O^%*9JU]N)OVLYQ2%!6H$6VW9,<,&,7-D&^5!;SV[= M-Y,5Q7$8^M'HW+*:FH\#IKXL:?$!>=WIY;8\+$P4*R1?HR%T9TAAQ,JMNTH8 M,)0W:BXDNC*B#2,/S%P/KPXB$DO9'@+_AN -5Z)><5KBP(.:4#V" B-0N!"BB?6]'H719"*C*]@S.W97G(^N M]8C*VGZ\4,0RT=WPA]GA^\B5^RRP%W&ULI57;;MM& M$/V5 0/D21 E2DX,1Q)@.RW:AP!&TLM#T8<5.207W@NS.Y2LO^_,DJ*5PG'1 M]H7;%8O,NMTB[;;=+:0]AM?$]&.WP($'MK53C=H?'';;;,S@N?==.2 M+.2[3:<:_(+T:_<0>)9/*)6VZ*+V#@+6V^QV>7.W%OMD\)O&8[P8@RC9>_\H MDY^K;;800FBP)$%0_#O@/1HC0$SCZXB932'%\7)\1O\Q:6Q7QWIO?=47M M-KO.H,):]88^^^-/..JY$KS2FYB^D;">)*Q?0__W)?L?H16%9]@ M+6F5JPA=\"6B.$>(B(^"4BG+O2 *FJ<6 U]\RR:\4GI78G!B)'@ET\90:F6 M.Y0@>L?Q&+/J2^(1VL[X$^(0>@#C6TP8XAQN#;6^;UJF_*RO5 X:(>8\J,BG M0'%$4'ON9?.1RW%FXT*HM!]+JFCKPX1\ MEWKIWA-WYC1L^2G$( :\7WM/YXD$F![7W5]02P,$% @ Z'B:6*(WS[1' M @ H04 !D !X;"]W;W)K&ULK51M;],P$/XK MEIG0)K'EM=U4DDAK"QH?AJJ5P6VPG#=UH*X3X$OO.]SQW MC^.[I!7R294 &CVSBJL4EUK7$\]3>0F,J"M1 SXQ0CK/$^18R2T2C*\IA(9%J&"/R90J5:%,EM1D TO0 MC_5"&LL;6 K*@"LJ.)*P3O%M,)G%-MX%?*?0JKT]LDI60CQ9XTN18M\6!!7D MVC(0LVQA!E5EB4P9/WM./*2TP/W]COVSTVZTK(B"F:A^T$*7*;[!J( U:2K] M(-H[Z/6,+%\N*N6^J.UB1R.,\D9IP7JPJ8!1WJWDN;^'/4!P#!#V@/ M(#X" MB'I Y(1VE3E9 YI3E5="-1+0)7I(%%*_QGJEY*#S<%3X-3Q+>$WF%HN #"OTP/E#/[._AT8ERHN$> M(\<7_$CK?R)[I3P>E,>G MV+.O9M10G@L&Z-S(51>'U'848T=A!\LVNPRBZ-K\N.V^CC_#PF!T,P1U]7E[ MKYV!W+@AH% N&JZ[]S-XASESZ]KKC7]JYD\W+G[3=,/+O(X-Y0I5L#:4_M6U MZ5[9#83.T*)V/;42VG2HVY9FAH*T >9\+83>&3;!,)6S7U!+ P04 " #H M>)I8)MHO#D0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\ M54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V M"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME. M-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q M/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S M/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(] M24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"H MMPY'@0]8WJ%HH/TKVG!"#Y0TF)VKNH-.ST/M MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!; M7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L*%>(06Y2 M@[N%^3MEU_FZB1:UZS9[H4WO$D*!B7WFI1RS9ZM5"E%5SB1H,IBX+IPQT* M52V]@=<)OO(LMTX0K!9[EN$6[>_[C:9=T%M)>('2<"5!8[KTUH/;N[&[7U_X M@V-ECM;@(MDI]=UM'I.E%SI *#"VS@*CUT^\1R&<(8+QH[7I]2Z=XO&ZL_ZI MCIUBV3&#]TI\XXG-E][,@P135@K[556_81M/#3!6PM1/J)J[XZ$'<6FL*EIE M0E!PV;S92YN'(X59^(9"U"I$->[&48WR@5FV6FA5@7:WR9I;U*'6V@2.2U>4 MK=5TRDG/KCXKE51<"'@L]HQK2K<%)A/X8G/4<)\SG:&!JV>V$VBN%X$EGTXS MB%O[=XW]Z W[0WA2TN8&?I4))J?Z 6'M 4<=X+OHHL$GIF]@./ A"J/1!7O# M/@'#VM[PWQ+@HGZ4ELF,4ZRP-@:M@0=N8J%,J1'^7.^,U42CO\ZEH?$R.N_% MM=:MV;,8EQ[UCD']$[W5AW>#2?CQ0@RC/H;1)>NK+;5J4A)HE3:XCZO9UO < MYHM6SV->&V#4C(9([[P12PS6K:6D\=T6[A7YE@>Z%"M--:^%J1+4_EQF$+>4 M2DKMMO4AU\;"CY)I2YPCJZZT<,4EG:K24&',]2U\25.3*ZK#$Y-E2BZI)@EL MM$K*F KUC1H;MMPB; DIC\G%@ZIDKB@MSQCG4@F5<9)N-/YBV0L\*\L$/--J MG9+?(]E1\@A,UA'D/7QX-XL&T<>3U2#TPS \7HQF WK._?%@#I]8S 6W!X@I M/TKPA#7?(N*:JCNL2\? 'TV&] Q'D]YXY(_#.8RC*8:$8KFNX'NNT$UUW'>MSU42#Q@IJ65^;]<.4^,IOAW3# 9U]8)\@/&6.RH M3JWK(55V.O=GD^D)"5K1Z[?$&!5S9LEIQ6T.]-F0)D7M4+2!$Q_@JN',=<>= MSN ;!.R.>[5^00.*QH^D@4$N9'QH'(J&;%?SX?6KKMN!*:F&-U.B MH6[&:K.Q:E^/LIVR-!CK94Y_(JC=!3I/E;+=QCGH_VU6?P-02P,$% @ MZ'B:6#RH+,OQ!@ O!( !D !X;"]W;W)K&UL ME5C;+\^ M!Z!(:1R9MA\D@B#Z@M/=!TV>;Y7^P]1"6/)YW;3F8E9;NSF;STU9BS4W']1& MM'BR5'K-+6[U:FXV6O#*"ZV;.0N"=+[FLIU=GONY.WUYKCK;R%;<:6*Z]9KK MIVO1J.W%+)P-$Q_EJK9N8GYYON$K<2_L[YL[C;OYJ*62:]$:J5JBQ?)B=A6> M78=>P*_XCQ1;20:45JG@N/R*&Y$TSA-\.//G=+9 M:-,)'HX'[3_XS6,S"V[$C6H^R(L!V LS[W1OR7MYRRR_/M=H2[59#FQOX MK7II."=;%Y5[J_%40LY>W@K+96.(6I)[#Y6HR#5O>%L* M^*(1YO1\;F'8B<_+G9'KW@A[P4A$?E&MK0WYOJU$]:7\' Z/7K/!ZVLVJ? 7 MKC^0**2$!2R>T!>-*$1>7_2"OM_TBK?R_]PE"B4WJC6JD17O\Z:MR)T61K2V MGP!4/\@6"$G>D'M,"F0I\/GOU<)8C33[WS&$>@?BXPZXVCLS&UZ*B]G&V=*/ M8G;YS5=A&GPWL;UXW%X\I?WR'K5<=8UPKH_A_"A*(1]=2"GY5=AC/D]KO:HJ MZ0 !"K+M^:$OU177E6Q7Q P)M=@E5,\S?/" ^[1#+,MZ#*:'^Q:NK1="#[,1 MD89L^A@X=8Y+R(ELB:U59R!A3L\.]'PA/NY7'^RW%?:,/&A>"?(U":.8YEG@ M1BRG<9"0W]N%;!I8TN)1M)T@+*)YF!"6T2Q)77[X.&,#1D!S'-(H24B MQ#1*BU-WC8OL%"Z#?6F6)GX441:&K^H ZIQLA"Y=0J]\3MB7'23_<+^)'$S& M'$S>G(,C@%MI:W+C64YHQ,KAZ3/@9\D1 FF?CJ7EI*'CI?1"!:L_- @O& +F*5FW3I;:R'(NN=\X3C_ M6)7[PGY>Q0]>]/"X>"[JQ5Y+\F^^RE$+WY%_\[9SFPE="%W-X)I0QE)0.G;L M>@N#L@<'1.23EE9\JY9+U%D8):@R%I[NROD$M^SUVAK,#BY[JZA8;S5*BJFT MR<:TR=Z<-C^V2%NK]-.+%#ZIZUVU,MA"0>P(%*>@!*579*5497Q,-QUDT215 M+J.JK@0FH-6 T3B-_2BB25&03^C47%)A42F,(6#@K$A(%- $#/J1;]'B6*%Q MP"(Z(2 L L@6-&79CDWEWAO"DI"F<4%8'-$L8\^B)#Y[$QBI!8YU8<4H_ 0B M#>%:<.H'69QX2@T#&N:%IU1& S99[/D8M?S-44/J@7\M@G:'<[$GO.__[.3& M]1$O1G)2_[LBN;>_&>V+O7T?V\DU@"9+<+;E;#<*X\CQ4[?N&NY.Z$K "?1' MOB$XB3-P9N&/K0P12F*/=J.>?T?172%[+ MVY5T1YH_9(ZRZ*3NUQ#VW/3WQN6?6B'Y#K%!>,D-U_K)\>[5VA''&U?U5"3W M6^G[C[/Q!,4QUGC,32TWOO)<:Q)ZTLM]@_$UR1E-@V)X%KL()BF8T4WEB"DB M>0IKYK0[T6B1\E$0V@8B*3PF#_8A2\.9=ZY']5;=FA74 H7DZB M::WOJM/>:KNW.L1[;%M*M<;KN>GKS!6J R&C:93U X:V=%R\[%]:D$^E,B!F M$%Z:XQ_$NE\D6^C$"&7E/YL8 MXKN<_MO".#M^FKGJ/TCLE_??=8#S2L*M1BPA&GS(T+WK_E-)?V/5QG^>6"@+ M$O/#6H ZM%N YTNE['#C#(P?K"[_ E!+ P04 " #H>)I8]SY"/$T# !& M!P &0 'AL+W=OR@2 M((MM.P.VJ2IN7FY0ZOTJ2J.#X$%L=\X+XO6R MYEM\1/>IOC>TBGN40E2HK- *#):KZ#I=W$R\?E#X3>#>'LW!>[+1^K-?O"]6 M4>()H<3<>01.PS/>HI0>B&C\W6%&_9'>\'A^0/\I^$Z^;+C%6RU_%X7;K:)Y M! 66O)'N0>]_QLZ?JFGT'HS7)C0_":X&:R(GE$_*HS.T*\C.K3]HM?W!H:G@ M#C<.!D]\(]$.E[$C<*\2YQW030O$7@'*X*-6;F?A1U5@\:U]3*1Z9NS [(:= M!?S(S1BR= 0L89,S>%GO:1;PLE?P@G]WPN92V\8@_'&]L<[0K?CSE+,MUN0T MEJ^4A:UYCJN(2L&B><9H_?9-.DO>G6$ZZ9E.SJ&O'ZGRBD8BZ!*^R\][19P; M*@IG3[$^CWMM/2+%-=_U@06N"H+.L=J@.4BS$=]*(7B*D>02#4*>B/%EONZ MM\!&5]D^!\*)+4.I+,.S$-DM'4A1Q?I>$[5 M+F5H7.0="=*O@O^01[J=-8;.)U]&P.G>APNK?"HI<3H$46F5=WYS:Y&Z?(CX M$^69^KAUA.WIU480SYIB0%XTI-S=A:-$[8G;!85AG/P/MN-3M1,?];8*S39T M<$NA(@)MF^NE_2-QW?;&K^KM"T,@_5*3D]W"'] _G>M_ 5!+ P04 " #H>)I8G4(#-?$" !Q M!@ &0 'AL+W=OHS1<2="XF7DWX60Q,_@]=F^/MF;:RFDOAS+,<&8G M JO 4E"2,;DEG]:49;Y&[=2;C)&K6R5-'L;ET8,/03\(H6 :=DR4V -UD%E: MZIK?J>':$$NF$2%OJHJP7!W !9=TH$I#4>9R JNC5&^ S\_&41A>PQTF6"ML MBRJ&4=R+HRM8(E4$3RRF;31SMVMZ(&DT$C(-P UR6SJBL!=]&NU9W:5D*%+G M01?WXH1(V!&E$XA&.5YA^,@1SUMAYV MAAA*:9N)T.UV\_2F&2/_W)MA3*1;+@T(W%!HT+\:>J"; =<85A7U4%DK2R.J M7F;T3T#M'.A\HY3=&XZ@^\O,_P)02P,$% @ Z'B:6("_AD69 P V @ M !D !X;"]W;W)K&ULC5;;;MLX$/V5@;HH;$"P MKG8,US80-UEL@38(FG3[L-@'6AI;1"122U)V^O<[I&1%;1(W+R8YFCD\<^-X M>93J01>(!AZK4NB55QA3+X) 9P563$]DC8*^[*2JF*&CV@>Z5LAR9U2501R& MLZ!B7'CKI9/=JO52-J;D F\5Z*:JF/JQP5(>5U[DG01?^;XP5A"LES7;XQV: M;_6MHE/0H^2\0J&Y%*!PM_(NH\4FM?I.X6^.1SW8@_5D*^6#/7S*5UYH"6&) MF;$(C)8#?L2RM$!$X[\.T^NOM(;#_0G]3^<[^;)E&C_*\CO/3;'RYA[DN&-- M:;[*XU_8^3.U>)DLM?N%8ZL[#3W(&FUDU1D3@XJ+=F6/71P&!O/7#.+.(':\ MVXLP4MZMQ.'E[R"=\V4X&*O!][^<[G51E&5_/N2ORU< M^C*<[9R%KEF&*X]:0Z,ZH+=^_RZ:A1_.D$U[LNDY]/4==6+>E AR!\^)^[!A MFF? 1 Y7O&S,KP%O'3A[Q>H@5$[9E)DO.3,]181 M,Z0LF@H5,U)IQR9'(:ED6P&I;'N>>' =J"H4( M55M/:.L)J!JRHB\'ATB;!$9",A$8<4%MG*:[T M);-;:NOL =B1J5S#^W?S.(H_P"B-QT]W.__;B)V+4L^%F$0SN-[MZ+FSP78A MI@#.EC =_=0$@H[$/3>56R"JF,9H0YFDE.1WL M!?V?F?7_4$L#!!0 ( .AXFE@%6ZNO-P, !8' 9 >&PO=V]R:W-H M965T[K6B'+'*DJ_2@(+OV*<>'-IVYNI>93V9B2"UPI MT$U5,?6XQ%+N9E[H=1.W/"^,G?#GTYKEN$;SM5XI&OF]2L8K%)I+ 0JW,V\1 M7BT3BW> ;QQW^J /=B<;*>_MX&,V\P)K"$M,C55@U#S@#9:E%2(;O_::7A_2 M$@_[G?H[MW?:RX9IO)'E=YZ98N9-/,APRYK2W,K=!]SO9V3U4EEJ]X5=BTUB M#])&&UGMR>2@XJ)MV>_].1P0)L$SA&A/B)SO-I!S^889-I\JN0-ET:1F.VZK MCDWFN+"7LC:*5CGQS/R3%/GY':H*/HH4A3TBN)$5W;EF[M@&=VQ3HAY.?4/A M+,E/]]++5CIZ1CJ&SU*80L-;D6'VE.^3S=YKU'E=1B<%/S-U 7%X!E$0)2?T MXG[OL=.+G]%;%TSA^9+N-(,5>Z14,[!0BHD<7?_'8J.-HKSY>6SSK79R7-N^ MI2M=LQ1G'CT6C>H!O?FK%^%E<'W">=([3TZIS]?T-K.F1)!;6!N9WL.7VMW6 MPB8Y-X_'#)^4/&[XKD#8RI)>+AH7-T1/?L_H MHR*3<-A#NO:8JW\.:#PF M1Z/H-8S)U7=7T&SL!U14GR&W%B%CAG*"<04/K&P0!H[9WL407L+E11ATS;%, M]P]J584J=Q590RH;8=JRU<_V17_1UKJ_\/:/0>YS3C=7XI:HP<5XY(%JJW [ M,+)VE6\C#=51URWHQX7* FA]*Z7I!C9 _RN<_P%02P,$% @ Z'B:6%M* M8=EK!0 ^PT !D !X;"]W;W)K&ULS5=M;]LV M$/XK!R\H;$"-1>H]+P;:=-WZH6O09.N'81@8B;:X2J)&TG'37[\C]1*Y=9Q] MV(<%<$1)=P^?XSUWI"YV4GW6)><&OM15HR]GI3'MV7*I\Y+73)_*EC?X9BU5 MS0S>JLU2MXJSPCG5U9+Z?KRLF6AFJPOW[%JM+N365*+AUPKTMJZ9>GC-*[F[ MG)'9\."CV)3&/EBN+EJVX3?<_-I>*[Q;CBB%J'FCA6Q \?7E[!4Y>QU9>V?P MF^ [/1F#C>1.RL_VYEUQ.?,M(5[QW%@$AI=[?L6KR@(AC;][S-DXI76XF,<,+>-=TV;;+-K]E=Q77BXNEP>FLTS+O MH5]WT/0)Z #>R\:4&GYL"E[L^R^1YLB5#EQ?TZ. [YDZA8!X0'T:'L$+QM@# MAQ<SU8L? M2.R?'^$:CES#8^BK&ZS&8EMQD&OXGO$K\&4''^*68/JT$HWS M7\L*VX5%-DY^,'B$)@229E\0!O)&[II2HC%N> MEXVLY$98UV !0> 1$D#HT<1'.M1"(& 8 TU2SX\BN)(*)80U#R]^2"FAYT"B M .:91U.>G[F7GD\B+R41 M_'G@SV%]EQR\5%N[TB?D-,)N5U4VAZAX7%U1"?, N6RTK$3193H6 MZA'-IG@/RQ^Q4$5/8%GI2)2>FJ &3Z,RQ/4GP(UL7N9,E["1LMCA0Q!URX1R M5=$APERCHGZ1N-K4:>S0V]^C?-_=MVU;VY ?V[L^ MU-^/SG2XO]\>:KBMDO>BX-B;)WP*H=EFH_C&'1-4SVZM9&VKR>V<&@\PINR/ M+ESI_VR?V-\!SIZ3X0%U'19/EW0WEYOG^.A(>=BY_\+#YLM"X4&S.9N61!0X MK9PXJ1([&*3XW.A;SS$:BM(,D%J(VO='AZ>N^]9=S.T>7\ ](<"-(@D\&B;/ M NY;O['QAK9-J8[FX]/QR^;5]V!_M&\^RQ"=6U$HZ'B:W3U3Q,L<-5]:G0W M1K;N>'\G#5:<&Y;X=<:5-<#W:XD[3G]C)QB_]U;_ %!+ P04 " #H>)I8 M$\@5[94# 1#P &0 'AL+W=OY#L0^T-)*(4J1*4E$7Z,>7E&39 M3A3NQE#R$(L4Y\R<0PXU,Z^Y^"9S (5^%)3)A9,K59Z[KHQS*+ \YB4P_2;E MHL!*#T7FRE( 3AJC@KJ!Y\W< A/F1/-F[D9$R^8_J=NW)U$%Q)14O.F,= M04%8^XM_=$+L&(3>(P9!9Q#<,PB"1PS"SB!LB+:1-;0NL<+17/ :";-:HYF' M1IO&6K,AS&SCK1+Z+=%V*GK+>5(32M%546(B] 8IA%F"/JHASSBNI+>3<53H>@^K&G>]EZSMXQ'>(KCE3N41_ ML@22?7M7\^C)!!LRR\ *>(W%,0K]/U#@!1/TY?82O7SQ"DG(#*V!^%;_'R[< MP%G"#'O-PP8W? 3W#6%$P=%[K6:"KIC"+"-K"NA"2E 2?7VOUZ,K!87\9TC4 M%GPR#&[2_ER6.(:%H_-:@K@#)_K]-W_FO1Y28"2P/1TFO0X3&WKTH2K6^I#Q M5-\')1<*&Q&ZW9)Z#E.2,2W13\L6+EL7T\:%N;/NHF#NWNU2M 9Q(,5I3W%J MI=BG%Y:2QP0K3:4_-K)+ ]ZJ<]]=/GO&=.Q]1A)+ ]'.PG/'AS> MHZ'3:XWC0):^M_V4>R/E8@LYSKP_H9XIQQRC," MPR6&%>>IQW0LM'W6P99U\)P9VZ&/I<5(:/M:;(LDWUI[C)&UG8?_^N;8 SF4 MZ+8*\NUET!/2=O+@ZSC(9]2*Q]UI+@K0[8#IN22*><546YKWLWU?=]%T,_?F MEZ;?:YJ6+4S;+.I".R-,(@JIAO2.37-BW,FBO=$#6/N>Y909@% M^GW*N=H,C(.^"XY^ 5!+ P04 " #H>)I846.>8RX$ !]%0 &0 'AL M+W=OS/TBH&CQ-\%KN74,D,1S3K^12"539^2 M",_Y_89\YJ\/[UG2Z54/H%?H M]8[HE67$$;CE;'EVJ\=T5!98@L^81L7#>)3ZXC^W.A+<*)S*?YO*6';3;^XF M?QM^_P8'W1U,-.A+;J4B_JDC?IC[;&EAZL"W- &U" M+G4&A4[^OGJ>04__3=SG;9;#5G6+G02#*L&@18(?P0-Z:H\0$,#M#& 1SOL5E[;\DVK-B&5K9/*"24 MJ!\@Y$QR2B)4+AYZ4O'B#1>6KZXFN.$!G!]X^W#6[EO"C2JX42=P1T?FZ( P M\(=[@-846@*.*\!Q1X"O&*OC U@X'OE[M-9\6M)"KUZ+/2OOESB6"1<8W"&6 MQ=KA9/G"<"]XE(6J>>VT"O[L6[\KM5W\+2L"WV8I-/UT596.U':KXM=5\3M: M#HU0T+C2&19K7VU9:J\#K<;AEU['1GIG O<'O7W 4S@76%L7:/GNEKM(5X6.V=[UZ_@ MQ;S<":QERHW).TU+F 04QUK2.Q_JYR?*O;[R1/%5L5WVQ)7B:7&88!1AD3?0 M]V/.U>8D[Z#:<9W]#U!+ P04 " #H>)I8/3!81"P$ "?%0 &0 'AL M+W=OFG4GC%\! #IAI MR/6N'S+--.W=9\5>8T]MB9-D:/[]K6S'!NPHX $^@"5KG]UG;>T^:+;EXJ>, M 13YE:5,SJU8J?6-;JS1A\""(S+.,BN=;2/EV;KG6R\2W9!4K/6$O9FNZ@D=0/]8/ M D=VC1(F&3"9<$8$1'/KDWNS]#QM4*SX)X&MW+DFFLH3YS_UX$LXMQP=$:00 M* U!\6<#2TA3C81Q_%>!6K5/;;A[_8+^N2"/9)ZHA"5/_TU"%<^MB45"B&B> MJF]\^S=4A$8:+^"I++[)MEKK6"3(I>)998P19 DK?^FO*A$[!HC3;>!5!MZA MP? 5@T%E,"B(EI$5M.ZHHHN9X%LB]&I$TQ=%;@IK9),P_1@?E<"["=JIQ5^< MA]LD3DMGE_!XHFJ?R M"WX\WI'W[SZ0=R1AY'O,17,W0>V%XZQD![ZFX)@/WBGB.-^R(9WF\^< 0SJ!.^*# &[R"AREE.J68 MI8 *\9RP%=G0-"\RNZHRVY6V$G;8#:MW^XU[/(R>N[):U3S&AW%BU I>9!0!2%N9A43)2B3$0B!$UA_!=4%K'-KE Y& M.R2= X+&$'H2]&N"OI'@3HEXXUWU6SP^N@Y^#LCXK6?:K-B+<%Q'.#9&B)4= MZS;NK!R3S8+G,O5ID?"N.,?M.*>#@R"-'GMF?%+SF9RR50 +LW&33%I\_.EX M/#Q@9/39D]&T9C0U,OH:13+&IT3N*H$4YH!A60J:N9??7ET@@2UZQ(3FT;%9RY;YA]]N74B!'W.#5R M;.MPV]JCJW>8O?9EU2@0URQ![OB6Q1S_AGR'(&8\Y:L$NG>1$>?DBGDFM'W6 MC:IQQQ?J&V<2+U46+B&%W$8+N2>)H6/[1EL3M:K/)021VR@BURR)SM$SIBV2 MG2WC$O+':^2/9Q06)[2,"NC-'FAVV)=0HV0\LY(YM6]X;0W38G0)_>(U^L4[ M3K\^>H*P.Q*DX )0EXSE1Y)E3/UJ>,GXJSM8/Y6_=F M69X5-C#ET>4]%5A9)$DA0DCG>HS/2Y2G@>5 \75QH/;$E>)9<1D##4'H!7@_ MXER]#+2#^DQV\3]02P,$% @ Z'B:6.Q96S<'! &A, !D !X;"]W M;W)K&ULO5C;;MLX$/T50EL4+9!&HJYV:AM(G"VV M0+L-XF;W8=$'6AK;0B72)6F[^_=+7:*+3;,P5@A@6+>9PS-G1N2(DP/CW\4& M0**?>4;%U-I(N;VQ;1%O("?BFFV!JB$_[O'63L,+6P]7SC,5UO9''#GDVV9 T+D$_; M!ZZN[ 8E27.@(F44<5A-K5M\,\?CPJ&T^"N%@^BYA#EA5(BL>/&M1JQBPS#)1_J-#;>M8*-X)R?+:63'(4UH=R<]:B(Z#PM$[N+6# M>^P0GG'P:@>O#+1B5H9U3R2933@[(%Y8*[3BI-2F]%;1I+1(XT)R]315?G)V M#Y*DF4!LA1:EMI"@.Y(1&@-:E'5T&\=L1Z5 []K31X@AW9-E!NA-C?!6/7]: MW*,WK]ZB5RBEZ.N&[02AB9C84A$MAK/CFM1=1KPB1$JD%(;?4BI2EY*U]TD_?-) :"/$G+Q39>.:C1?/UHQD]R( M+8EA:JFI0@#?@S5[_1L.G?RJ_^VX\.K,HIHAAJ]G"@,CGCJS#P7 M8SW1J"$:_1]9$5$_M 4> Y5JF2KF/7E)S52CCSNLG6O'/0KM%T:]P$9-8"-S M97.2:!D9W2Y]=P<"ZT4X;B(L)@IUVDG>&FM1JK^V:I26T4 M.4=5JK-S1[X3Z L5=UH*;&3[1)=IEJE&@L,>Z$Y/T@AQ:7:&0NL'[+8!NR]: MN?5P0XDS$%I?G+95P<8%_\+:]4Y6+]<;X>.U0V<614%XIG+;[@&;VX>YZAJY M^K)0RX0 _2)L1K@X-P.A]>-M>Q B\49"*TO3MOR8'//<*M^UZL+GM^2(WP+6\C'X79V0@M'Z4;0N$1R];KH/V3D.A M]<5INR=L[$$N+-?QR=H?../C+Q^-E3]RCCMTN[/[D -?EYLR I4\JHV(YFZS M\7-;;G?8K7FU:Z0^L]>IRF@&*^7J7$?J1>'51DQU(=FVW,M8,BE97IYN0#7& MO#!0SU=,%49]40S0;(?-_@-02P,$% @ Z'B:6$DJ1CQL @ &ULK53O;],P$/U73F%"FS26-.F/ M::21ME832""JE<$'Q A$-_&!+XW/OO?\[O7.Z4[I M![-!M/!8"6FFP<;:^BH,3;[!BID+5:.DDU+IBED*]3HTM496>% EPCB*QF'% MN RRU.\M=):JQ@HN<:'!-%7%],\;%&HW#0;!?N..KS?6;8196K,U+M'>UPM- M4=BS%+Q":;B2H+&#JUGB\GW"%XX[<[ &5\E*J0<7O"^F0>0$H<#<.@9& MGRW.4 A'1#)^=)Q!?Z4#'J[W[+>^=JIEQ0S.E/C*"[N9!I69:E6.] NF]C- M:@R3A4E#2TK=?6'>J;II5<7/J/K(] 4D@W.(HWAX!#Y[&3['O(8;ODUXSR7\QUWCGS@6C!"]8VX>R@(5&@]*V&^3D+9=D(&<"EK2) MU/1DW[?KE?'N?3_F1RM@>%R &^4K4[,UJL.#D7#/$774FDL# DO"11>340"Z'?$VL*KV4[)2EF;.+S?T M*J)V"71>*F7W@1N\_IW-?@-02P,$% @ Z'B:6"E?;W4B! OA$ !D M !X;"]W;W)K&ULM9AM;]LV$,>_"J$50P(DD2@_ M*,YL [&SAV#M$,3+]F+8"UHZVT0DTB5INRWZX7N49,FV%+5UG3>V2/'^NM_Q M1)[8WTCUK!< AGQ(8J$'SL*8Y8WKZG !"=-7<@D"[\RD2IC!IIJ[>JF 1:E1 M$KN^YW7=A''A#/MIWX,:]N7*Q%S @R)ZE21,?1Q!+#<#ASK;CD<^7QC;X0[[ M2S:'"9BGY8/"EENH1#P!H;D41,%LX-S2FS$-K$$ZXA\.&[US32S*5,IGV[B/ M!HYG/8(80F,E&/ZM80QQ;)70C_>YJ%,\TQKN7F_5?TOA$6;*-(QE_"^/S&+@ M7#LD@AE;Q>91;OZ '*AC]4(9Z_27;/*QGD/"E38RR8W1@X2+[)]]R .Q8X Z M]09^;N ?&K1?,&CE!JT4-/,LQ;ICA@W[2FZ(LJ-1S5ZDL4FMD88+.XT3H_ N M1SLSO /#>*R)G)%)&EN(R(C%3(1 )FD>W8:A7 FCR27YBRG%;-C)66YWCKU/ MDSMR]N:B>?8@;YJZ,,E?\%UQID7=2F(4FOXH(HGU[ M%[$*-G_+-O(;!=\Q=45:](+XGM^N\6?\[>:M!G=:1:A;J5[K!;VQQ* *8R.( M^?O(]3/Y[RV.(?<&$OU_7< RP7:]H'W#;_22A3!P\!76H-;@#'_^B7:]7^IH M3R2VQ]XNV-M-ZIAF(2XR&FR*A-(&(328Z6:1YSBH"\*T!E,7A4RZFTK;96D] MO.RT/:_OKG?Q&ATX$J]3X'4:\<9-2!>XW(4Q7O(9Q[?+2-L&OF;3&.IPLT=U M=G!]7)0/<1L=.A*W6^!V?P0WVDYVM((,=PT"+Q%;S@7_=/AR9]C=*G90G>5& MQX[$#@KLH!'[7I1)C#L%*(73F<_/Q A'VYPC[465>NVQ?5SBH%U1FIM&E(V>F5P#W?A3XVY*P5T&] M[/0JJ(W.'(E*O7+']KZREJ)LR--MI':7]2H0O2I#S2A*=Y>9?>]VZ@G:Z-UM M(I7AG[)-#JL*+@P30<\66"QZ2FBW[H=V3I_^)*I6<_S7J'EH6/K2Y\CDN_8.: M]*>5]&]\\O>2N3M?PE@!S-,# DW2C,T^'(O>XA#B-OWT/N@?V<.)] N[E,E. M-O"S<,Z%)C',4-*["C U5798D#6,7*;?VU-IL Q)+Q? (E!V -Z?26FV#?N MXLAF^ 502P,$% @ Z'B:6)M&ULK59M;YLP$/XK%JNF3FI+ @E)NP0I+YLV:=6B9%T_ M3/O@P!&L&CNS3=+^^]F&T(20;-+V!6QSSW//'<<=@RT73S(%4.@YHTP.G52I M]9WKRBB%#,L;O@:FGR1<9%CIK5BYS40XX+FB MA,%,()EG&18O8Z!\.W3:SNY@3E:I,@=N.%CC%2Q /:QG0N_&GPGL)5[:V0B67+^9#:?XZ'3,H* 0J0, ]:W#4R 4D.D9?PJ M.9W*I0'NKW?L'VWL.I8EEC#A])'$*ATZ?0?%D.""7 JP,Z)P!^"?!MH(4R&]84*QP. M!-\B8:PUFUG8W%BTCH8P\Q872NBG1.-4. 6%"96()VAAOUIUA,T>7%.W1A M@-]2GDO,8CEPE0[ R'"C4NRX$.N=$.NC>\Y4*M$'%D-\B'=UX%7TWB[ZL7>6 M\!Z+&^2WKY#7\CH->B9_#_?/R/&KE^%;/O\$7Y6\.41 -GA)X:J6Z(F F"CT MA4N)?LPYI4A7\Q:+^&=3.@MWG69WID'E4F>F<8P\/DQ#OJ@WO$K:$%6&,L)7^IFWQ-F6C";XCI>XTU7V"[>Q[;7DU4@XGO-VL**DW! M64V/@BBXYDG2J"DX.2\X/;FO!CHZ[?O:U)=_=Z? 9B94>?1%9)T?"JTVJZ MCNQ0J9V/]=0MAN0K33&R=3O37Y%$%!)-V;KIZ5R*8@P6&\77=I(LN=)SR2Y3 M_>< PACHYPGG:K&PO=V]R:W-H965T@ZK^(%JM38SMWY=W^?[4SV M0OY0&P!-[IN:JZFWT;J]]'U5;J"AZD*TP/'-2LB&:NS*M:]:";2R3DWM1T&0 M^0UEW"LF=FPNBXG8ZIIQF$NBMDU#Y:]KJ,5^ZH7>P\ =6V^T&?"+24O7L #] MN9U+[/E#E(HUP!43G$A83;VK\'(V,O;6X N#O3IH$Y/)4H@?IO.^FGJ! 8(: M2FTB4'SL8 9U;0(AQL\^IC=,:1P/VP_1;VWNF,N2*IB)^BNK]&;JC3Q2P8IN M:WTG]N^@SRF<8AZA^A? M'>+>(;:)=F0VK1NJ:3&18D^DL<9HIF&UL=Z8#>-F%1=:XEN&?KJX 4U9K8A8 MD875%BIR36O*2R +6T9792FV7"ORAKSG.^!:2 :*G/6>KW'\\^*&G+U\35X2 MQLFGC=@JRBLU\34"FFG\LH>Y[F"B9V ^4'E!XO"<1$&4.-QGI]UOH!SO0BSX*U+ MG?\4[)%6\:!5?"IZ@;DSK,**K(6HE)6GW3!VE89:,CP@=9DF4?8DP]N.P+U9 M8H(ML<2-#!H&^%\N]/P)TYLD3+)C<9UF>9*ZT4<#^N@D^L%)>TXX:!?@Z,F6 MB,(@'!UKZS +\'>\^O[!'6+N;SR+UXPK4L,*'8.+'%.4W9W8=;1H[;6R%!HO M*=O)I8/7_O.K<" #3 M!@ &0 'AL+W=O$ \N,EM:\VQ,]MI-WX]UTX:VI)-(/&2^..>XW./ M;VY&6ZD>]!K D*><"SWVUL845[ZOTS7D5%_( @3N+*7*J<&I6OFZ4$ S!\JY M'P9!W\\I$UXRUUOMW#'5FMC%_QD5- 5 MS,'<%S.%,[]AR5@.0C,IB(+EV+ON7DUZ-MX%?&6PU7MC8C-92/E@)Q^SL1=8 M0< A-9:!XFL#$^#<$J&,QYK3:XZTP/WQCOW6Y8ZY+*B&B>3?6&;68V_HD0R6 MM.3F3FX_0)V/$YA*KMV3;.O8P"-IJ8W,:S JR)FHWO2I]F$/T(U? (0U(/Q; M0%0#(I=HI-0V,V3-A;G!N%NPQQ)IF"H8QK(I=D M[KR%C-Q03D4*9.[*Z#I-92F,)N=DIK!ZE'GND!E&&$)%1MX_EJS :S7DM.8Z MP\C[^92^S6E'!?E);@1TRD4)+SC):%22:,5.@ MT8IJ 2V]90*=9)23.2Z"M4F3[]<+;136[X\V/RH!<;L ^TU?Z8*F,/8*>Y;: M@)>\?=/M!^_:W/E/9 =>18U7T6OLR>]B*9IB@5VQM&5>T?4=G6T^FV30BX?# M<.1O]G-J#>O&41-VH#9NU,:OJL4J+_.24UO_&: =>&OV%MN$5DR]/07G\: _ MN+P\4MH:%Z':=JF]1FKO7XSM'#K;(0):[>W]X5LX& ;#Z$AT2]@PB(:71YK] MO99CVSU^J"LF-.&P1&!P,4 >5;70:F)DX;K00AKL:6ZXQK\.*!N ^TLIS6YB M&UOS'TM^ 5!+ P04 " #H>)I8<][]6/8# !Y$@ &0 'AL+W=OJ MI&+NY%+NKEQ79#FIL+AD.T+5DPWC%99JR+>NV'&"UW505;K(\R*WP@5U%K/Z MWCU?S-A>E@4E]QR(?55A_GQ#2G:8.]!YN?&QV.92WW 7LQW>DA61GW;W7(W< MEF5=5(2*@E' R6;N7,.K)?)T0(WXJR 'T;L&.I5'QC[KP=UZ[GA:$2E))C4% M5E]/9$G*4C,I'5\:4J=]IP[L7[^POZ^35\D\8D&6K/R[6,M\[B0.6),-WI?R M(SO\2IJ$0LV7L5+4G^#08#T'9'LA6=4$*P5508_?^&M3B%X #$8"4!. OC7 M;P+\.M&CLCJM6RSQ8L;9 7"-5FSZHJY-':VR*:C^&5>2JZ>%BI.+6R)Q40K M-F!5UY:LP0TN,BUY6J#(3X-DYC[U!,J GFI>&(T+ 5&DX*_4--L&\H M9CA\>9#$_KE& RST/3BB,6HU1I,:E_4JI"8^)V5=19$7.^.,GN3YWBZW1':2 M#A2$ M2>R=KTH&5!2DJ5DF]#JO]6S,]H:E__H$15YZ)M($"Y+ 'U'9VQ' 297WJI#* M[]T'DN64E6S[[/Y&V>$B9P>CVDFV[^UV6VRGN7/J-&'L0#?K5"(-C_=IY/;1G]G!HXWZ8^/ZY5 ,L" ,X(K5S>VC%[N'0 MR-4BF4;G*@VP,(Q'5E/8^3V<-OP'CM>$XHH(H/;N@.E=OU&F5;^WQ7::=.?X M\%4M'UKU?%MLI[7H7!]:LGTX-/00A1XZ;U0S+!QIU,[WH3WCAT-/1UX4#V;^ M$ ;3=&P+C3KK1U:LOV'I_Q_R83)82DTP%*;G!75[YP+Z4$;]I]X65("2;%2< M=QFK-/GQG.,XD&Q7'Q4\,JFV_/5E3M1BP#5 /=\P)E\&^O2A/6U:_ ]02P,$ M% @ Z'B:6(A;IFG? @ Z < !D !X;"]W;W)K&ULK95-<],P$(;_BL9TF#)3ZJ_$+B7Q3)M.!P[03$/AP'!0[$VLJ2T9 M24D*OYZ5[)I\J*4'+HDE[;YZ]LUF/=H(>:]* $T>ZHJKL5=JW9S[OLI+J*DZ M%0UP/%D(65.-2[GT52.!%C:IKOPH"!*_IHQ[V3:*%#\6L,$JLH((<;/3M/KKS2)V\^/ MZM>V=JQE3A5,1/6-%;H<>V<>*6!!5Y6^%9L/T-4S-'JYJ)3]))LN-O!(OE): MU%TR$M2,M]_TH?-A*R$<:8FG#/-T=@6:LDH1L2 SZRT4Y))6E.= 9K:-+O) M@5VV8-$38)^H/"5Q>$*B(!HXTB?/IU]!WJ?'N^D^6M3[%/4^158O?D+O1BXI M9[^IZ;T3,A%XVY2Z[!RUZ_"I/@OQ4_IX[>+P#[ MHR"YJ'':J-:4!IO*57:KE5@M,W/669@F<3KRU]OUN**BX;"/V@$=]*"#EX$N MVE^++Q%9:6>WMDK#7\CARR 91S^!:/H 3L+AP>51>."C M(R@*0S=ATA,FSQ+:L> B2@XO2]+!'I$SZ,Q-E/9$Z;^)"/\[J*@=5"[&]*"Q MHD$4)GN0CJ@X&L9[E/[6'#;O0)QA2\85J6"!><%IBE7*]KW2+K1H[&B>"XV# MWCZ6^"H&:0+P?"&$?ER8:=^_W+,_4$L#!!0 ( .AXFEA)E,:7'0, "4) M 9 >&PO=V]R:W-H965TF.0@5AV;V0:Z??K93L@H"8P7>T/\<'?^W9]S M+L,-%\^R %#HI:1,CIQ"J>65Z\JL@!++2[X$IG?F7)18Z:E8N'(I .?6J:1N MX'FQ6V+"G'1HUR8B'?*5HH3!1""Y*DLL?MT Y9N1XSO;A4>R*)19<-/A$B]@ M"NII.1%ZYC91,3"8SSI_-Y#X?.9X! M @J9,A&P?JQA#)2:0!KC9QW3:8XTCKOC;?0[F[O.988EC#G]1G)5C)R^@W*8 MXQ55CWSS$>I\>B9>QJFTOVA3VWH.RE92\;)VU@0E8=43O]0Z[#CXT0&'H'8( M3G4(:X?0)EJ1V;1NL<+I4/ -$L9:1S,#JXWUUMD09O[%J1)ZEV@_E=Z"PH1* MQ.=H:K6%'-U@BED&:&K+Z#K+^(HIB=Z;H5AI@T\$SP@EBH!$YW6$=WK_:7J+ MSL_>H3-$&/I2\)7$+)=#5VE0225TU?[HTJ,"B+H!S$V^DDNX=1;YG.1YWAYAVRCLAX-NPK@AC$\2 ME3 %NJI4%USVK\VXTEW2#@O] M'0/"&.C].>=J.S&MLODR2O\ 4$L#!!0 ( .AXFEAV6I[?F , %4/ 9 M >&PO=V]R:W-H965TX[/N?CZ MVK,#%Y_E%D"AKQG+Y=S9*K6[<5V9;"$C\IKO(-=OUEQD1.E;L7'E3@!)2U#& M7-_S(CY@Y_N#![K9*O/ C6<[ MLH%'4$^[>Z'OW(8EI1GDDO(<"5C/G3?X9H$C R@C/E(XR-8U,E96G'\V-[?I MW/&,(F"0*$-!]-\>%L"88=(ZOM2D3C.F ;:OO[/_69K79E9$PH*S3S15V[DS M<5 *:U(P]< /?T%M*#1\"6>R_$6'*G8\=5!22,6S&JP59#2O_LG7.A$M !Y= M /@UP/]90% #@M)HI:RTM22*Q#/!#TB8:,UF+LKJ)DA8,$%^CDY/+/!%/WP)20,/NG!79Z)) MA]^DPR_Y@HM\VN=M+I4H]%Q5Z)\['8!N%63R7YNYBFUD9S,E>"-W)(&YHVM, M@MB#$__^&XZ\/VQ6!R+K& \:XT$?>_R!*\+T_%\IF\T*&Y58LS#L8QQ$>.K/ MW'W;@#W,GS9A'6FC1MJH5]H=2'F#%H40YHOLN##U;U-9T82MX:\BWSO1: T: MVQ6&C<+P)Y+'FFJYE,;P;&P<9"9W_T%:"D14 MRH+D":"$2V4MW>A".EK'C=9QKU9=S1%ZQQ589?5BGUMT Y%U M;$X:FY-!5YO)D,8'(NL8GS;&I[^PVDPM\S_PP]')Q+.&><&%6L;>L2-Z_>M- MIXY?HXW@TM[9/%NA>F<5\N.XKM)6[\:]2M^K+8BJF'7W16N:E_7,0.]K$%\Q MNB%FK;2+[Z5^[F0:BJV;B&/7QL.V;3QHWQZ*K6O^V+GQK[3N&MR>?/XTF)Q. MT?.HP)M>Z#CXV+EQ?^M^@#UG>YIO4"(@I0JM24(95=^L2GNYGOU1!F+K.C_N M"' X[(SLW6$\V_Q ;%WSQYT&[M]J_&!&1F?;Q+,5LR^D$N6VSCSFP*D/$AN: M2[WXK37&NQ[K%(CJ#%?=*+XKCT$KKO2AJKS&PO=V]R:W-H965T M'G1=3_L0_FSQ)[/SBY.JY$'^4"\XE M^98M\_*ZMY!R]6$P**<+GK&R7ZQXKKYY*D3&I'HKYH-R)3B;586RY2#PO-$@ M8VG>FUQ5GWT1DZMB+9=ISK\(4JZSC(GO-WQ9/%_W_-[+!_?I?"'U!X/)U8K- M^0.77U=?A'HWV%)F:<;S,BUR(OC3=>^C_R&)AKI M<2_4OY<[KPF^J<\%L4? M^LVGV77/TRWB2SZ5&L'4GPV_Y!]K9UZH*[KU_H2?7CU8]Y9"6_ M+9;_3F=R<=V[Z)$9?V+KI;POGO_)FQ]4-7!:+,OJ?_+<+.OUR'1=RB)K"JL6 M9&E>_V7?FA6Q4R (CA0(F@+!7H$P/%(@; J$I]80-06B4PL,FP+#O0)^=*3 MJ"DPJM9]O;*J-1TSR297HG@F0B^M:/I%%5=56JW@--=;UH,4ZMM4E9.3ST4^ M?R^YR$C,'R5Y3WYE0C"=-ODIYI*ER_+GJX%4->GE!].&2FMJ<(0:DKLBEXN2 MT'S&9W;Y@6KAMIG!2S-O BD< +(O+U(28__=#6KELWYHX)A;FL M,/X+AOQ !J1<,,'+%F+L)O["\CX)/4WT+QP-HRS$=0T8"8N1,%K#1A5,]\V;B3^\]/2_J\%F-SQ0K59XPVUX M0V=XMT6^4>'I_GDETJDZ8*''9:X=!KZ;5B9+44"4M ,"N\RVUXE\[P'B23 M?*;B4T,B7DJB3H-4G\I*PG1O.E5YMHW(;YS0KAG6L(N=#+V^%XV'>P$BZZ1( M6 *"60'ZGCF9]4X=$NF3V*(M+S>B:V -3?_9C>QR& [5D''[;R\_:!LHE):@ M:':$.S["=T;H]_?&0%_SDD_7ZNSDU=&0F]PY620MAM(HE):@:';B@4D\@ Z* M&APJ9B0MAM(HE):@:';,1B7Y3I/1>6SDQG6.&6J3&MKN6"OPO+:Q%H56G*!H M=H9&%_EN7_1_#I'_:WP>M@4*-#Y060VD42DM0-#MTHWU\K/?Q MH>('2HNA- JE)2B:';.Q/[Y;_YB+J?H;@Z&/B8_%D*5UJ^F3%6H#LNMV4&=#Y060VFTH0UWLKL8M772 M":I>>WJ ,3^!V_R>LH1.0H+0$1;.S-O(J<,NK&U:F):EG/I,B M)QLF4J8O[9RH#]WXSD=JJ,6"TFA#NW2<*J$JM+,T^BIPZZN#_79:;'C.]*M, MG4+I[O?2W8G!^_'NNNL'.Z4*4%I=&&MGLRY>^G>PY/%1A/ M%3@%R6&ZS6ZI U1'9C.PTN=.NW-%=X_3+UO$*7LVU'-!:3&41AN:M6?W#RX? MH.JTXS?^*N@X?\J?[ _33-!U6H':GQ8Z/9AMT66I;+:99\X MWQW+G1 FU(Y!:3&41AN:[]MI>N%AG.>08^'.O7AN;76>WKIVIJV; /9N/NSM M?-C[^; W])W#K(7&K(41MK>&3LZ"TF(HC4)I"8IFQVRD6GA>J>;&=XX=*M6@ M--K0]GKK,#@XO)_#K(7&K(5NL_:FWAKJT*"T&$JC#6TO3.\@RW-XM-!XM-#M MT<[25=]H\7*O]V[G2;:[:9VW!:A3@](HE):@:/8F8]Q;>('MMJ$Z#4J+H30* MI24HFAVS46ZA6[F]N=N&*C0H+8;2:-AZ+Z1_>%9V#CD6&3D6_=43S_8/]@M!A*HU!:@J+9,1NY%KGE6K>9Q&Y8YY"A M*@U*H]'A/9O#UMN>$U2]=8"#G0=<9ES,JT>1EF2J9Z?4S[K( @ C 8 !D !X M;"]W;W)K&ULS55M:]LP$/XKA]>-%=K8<5Y6.L?0 MM)05VA(:VGT8^Z#8ET14ECQ)=CK8C]])=KUTI!D,!OMBZZ2[YY[G))V2C=*/ M9HUHX:D0TDR"M;7E:1B:;(T%,SU5HJ25I=(%LV3J56A*C2SW084(XR@:AP7C M,D@3/S?3::(J*[C$F093%073WZ2\P*EX4J"QN4D..N?3L?.WSL\<-R8K3$X)0NE'IUQE4^"R!%"@9EU"(Q^ M-9ZC$ Z(:'QK,8,NI0O<'C^C7WKMI&7!#)XK\9GG=CT)3@+(<_4YA.V M>D8.+U/"^"]L6M\H@*PR5A5M,#$HN&S^[*FMPU9 '+\2$+?=)/(L+YAE M::+5!K3S)C0W\%)]-)'CTFW*W&I:Y11GTTO&-3PP42'<(#.51JJX-?#^ BWC MPAS",0Q['T9OX5S)&K7E"X$P1\F5AEMET< !< DW7 BJLDE"2ZP<=IBU#*8- M@_@5!C=,]V#0/X(XBH=P/[^ ]P>'+V%"$M4IBSMEL<<=_%'9$9P9@R2*R1RN M.5MPP2TGYJWB'.AXW&%6:0SJ&H/TW9O^./JX1^N@TSK8AY[.B&?&2R: %:J2=A>_!F'L M$=Q5K=/^8)2$]8ZTPR[M<&_::ZQ10 P_X%>Q=Z7>B_*7I1EU'$?_U3$8_0.M MXT[K>/]^*+DZMJ@+ZDL+>P1+I[U^;5<:K'[\XD3$O9/?SD2XU5Q]K#*M*WV\6RE+W\L,U/1>HG0.M+Q6UC=9P+:Q[@-*?4$L# M!!0 ( .AXFECG+-?G@0, #8. 9 >&PO=V]R:W-H965T]2=']'$DL43OKWDH6/,:,1@S]7[? P@K>;8 '[? ;F'60.VB"KT73K1+7-7S==_C*5/V^ MF G)U>[YTZ1P0=%KIM!'RKG(< @32YT9 O@2+/_S)W?@?&N2YY!DP8'(UJ3K M5=+UVMC]]T M''=L+^MZ[6(4M'JZIP[]2H=^JPZO.[N4HMS".)J$E*48;=2CX^[40 MO;YC?AM:[&H8M'J\IQZ#2H_!Q_389VD,=ED:NQ@%6XS60AQ6(0[W2CD1(M^> M[N&;+&[F>:M%T.K?G@D>5=&/]HI>U4-"JF\=21?;)!AME6"K1=#JY)X2G%42 MG.U\]I5QGM8W/(7!'MTWPTTD.QK8M2JQ?=5E'N0-\F]$YI7#4()RQ/9:-2927J MU:1R1YW-L[%]_@^K=2"V0BV[5F@GP!?FPB)0J$,N:NYJM+H479BK@/UJ7MRH M5#6Z(*E %.8*ZG2&ZL3@Q26EZ$B6F;)]QJ2Z!)AFK"YVP+6!>C]G3+YT] 35 M5='_#U!+ P04 " #H>)I8SFF-SLH" $!P &0 'AL+W=OK+4IN!(6[,*;6F 9]ZID&$<1:.PX$(%R<2?W9IDHBN40L&M M8;8J"FX>+T#J>AKT@LW!3*QR= =A,BGY"N: W\I;0[NPBY*) I056C$#RVEP MWCN[&#M[;_!=0&VWULPI66A]YS;7V32('!!(2-%%X'1;PR5(Z0(1QGT;,^A2 M.L?M]2;Z)Z^=M"RXA4LM?X@,\VEP&K ,EKR2.-/U9VCU#%V\5$OKKZQN;:. MI95%7;3.1% (U=SY0UN'+8>X]XQ#W#K$GKM)Y"FO./)D8G3-C+.F:&[AI7IO M@A/*-66.AIX*\L-DCCJ]R[7,P-AW[.-])?"1';-+7114,_^4?:G0(E>94"MV M[JKH; ZN +F0]I#9G!NP3"CV-=>5)4,["9'87(8P;3DN&H[X&8X^N]$*<\L^ MJ@RRO_U#TM0)BS?"+N*] 6^X.6']WA&+HWC0,NX)V^_JU?=A^\^$O58IO?L6 MG/YF=>B4[RSCSYF6DM'+4W.3_=I5DR;78'V9*G, WH@[-@UA D;]_T M1M&'/4H&G9+!ONC)O&F;7K*T:;;US=9;S5[ 2BCE5B48H3-V0%*;4A[NDM,D M'/J$;AJLDU&_'X\GX7H'Y[#C'.[EG(%%(U*$K"7DKISVB"D:641/@VD) BLG MY@6^X1.^7OQ^M!MOU.&-7E/&6F">@\P<#D/^X"JKV)K87?D(4VS+[7& MS<8EZ'Y\R6]02P,$% @ Z'B:6.E9H,,4! F18 !D !X;"]W;W)K M&ULO9C;;N,V$(9?A5"WK0,DUM&GU#:06"H:=(,& MR::]*'K!2&-+B"1Z2ZSOP0$LSZ9 VI^+(D-,%HU7(Y0M]/EWC%3P!?UX_4/&D M5Y0@2B!E$4D1A>5,NS&O/=.1@MSBSPBV;.\>25=>"'F5#W?!3#/DC" >L$ M%I<-+"".)4G,XVL)U:HQI7#__IW^:^Z\<.8%,UB0^*\HX.%,&VLH@"7.8OY( MMK]!Z=! \GP2L_P7;4M;0T-^QCA)2K&801*EQ16_E8'8$PA.N\ J!593X!P1 MV*7 /E7@E +G5,&@%.2NZX7O>>!%;Y:#U[N"MU0F\Q[2/;/,268;EM,QG<;K<;I&[W7(7 M_$ZY=[KCU5P> M5"X/.EW^0CB.$.X* M4@2KA7-8A7/8&<[G-)*[_?D,F$J8:Y*F*<(5DO8N$K8N'/W>&]^B-,5("IRAABGD*Y$WE*1O]X6 M\*N\:RU%W=B>V3>,']N$BT(XV:M.1M^P&]6IDWYN?!7!:O&=5/&== ;BEN)_ MH_@2%5?T"#ANBV8GY-R5KA+FJH1YBF"U3)C&KA,P/K XE8,IRIE2FJN4YJFB MU=.VU\"9_T^)^@ZW9Q^M4:6R4:2L1I'JYI\=946T>I2M792MSFB_8V4$ESE=(\5;1Z@G:=K?F1K:VIM+=52G.5TCQ5M'K:=OVMJ:;!-0^;S:N1 M;9AFH[EKM7-&DX/BU&(WG$S&3J/';>6-)X[9:'+UO2.X!.@J/_MDHH'-4EX< M5E5OJ_/5F_Q4L?'^UKQ>%*>D.TQQ:'N/Z2I*&8IA*9!&?R3:2EJ<@Q8/G*SS M@[X7PCE)\ML0L(BL-!#?EX3P]P&PO=V]R:W-H965TV[\:55$\Z S!DDW.A)TYF3''INCK)(*?Z0A8@<&6FFSB MO'=("DM:=@!($\_ MP&\!_CY@^ H@: %!'6BCK YK3@V-QTI61%EK9+.#.C4=."!/D(9.EIB+58]>@4PMUD];! MM''@O^(@(#=2F$R3CR*%]"7>1;&=8G^K>.H?);RAZH($@S/B>_ZP1\_L[^'! M$3E!E\"@Y@O^F$ R9SKA4I<*R/>KA38*[^B/OHPUC,-^1OMN+W5!$Y@X^# U MJ#4X\=LW@]#[T!?N?R)[$?RP"WYXC#U^D(9RO"!U"@RFH%!RS>P+[PN[X0IK M+EM=UK$]P/5N,(#-WL!6/I@1S/T7NJ&L-,;'M>;%Y0IK)2&R"5929E6C/,^D>&!]X&'OSV- MX4%.7Q$8=0*CHP*_2'&.;[G$"KS@0&"#+47#62>5L.<(DHRJ%?2)CPYD1=&! M]J-"_O5RNSME,@>49;N')HDLA6GJ3[?:-:BKNB[OK4^Q<35]YIFFZ7I8759, M:,)AB93>182'HYI.TDR,+.IBO) &2WL]S+#Y@K(&N+^4TFPGUD'7SN/?4$L# M!!0 ( .AXFEA+D/;_2@0 !<1 9 >&PO=V]R:W-H965TMU&;DNC)>DPS+ M>[XA#-XLN<-W Q3YDS'9N]93,<\5REEY%D@F6<9 M%O_.2,IW$\=W]AO?Z6JM](8['6_PBKP0];IY%K!R*RL)S0B3E#,DR'+B?/)' MCWZD%8S$WY3L9.T9:2H+SM_TXG,R<3R-B*0D5MH$AG];\DC25%L"'/^41IWJ MFUJQ_KRW_JXO4A+J:WLQ3Z7YBW:E MK.>@.)>*9Z4R(,@H*_[C7^5!U!3 CETA*!6"4X5>BT)8*H2&:(',T)ICA:=C MP7=(:&FPIA_,V1AM8$.9=N.+$O"6@IZ:?H-(^UE@0 M=(=>(&J2/"6(+]$3%HRRE:P)W,Z)PC0%I3OT^C)'MS'*W'K@(Z&I0;E]!G!?2@!7J(OG*FUA(]L80DQ_HN'$-U M%L'^+&9!I\&O6-RCT/^( B_H6? \GJ\>=L )*]>$QE[8YIH\(P(K+N3(=CB% MQ5/'M=UDT(TC($4QV" M-K:%B8$QH4O3=GKGA^$0W+2M\VB*!7X_JH2.\/4K?/U.?%^(E*-]DF"E!%WD M"B\@*Q1'.=L2J4@")4W"FU@_0M+&;PCOL+"'=?&Y?@VD=T*C*7'7"^PL!A6+ M0?W7E8_&B)V>/-I ;IMDM>$>-%'9?- 4"WQ_8$<_K- /.W/A:;F$ MNJ_+4$+37%=^)$F<"ZHHL:?'\)KI<25C1]2CBGK4Z;C7_Q%AT;L1UB5Q!/.A M@OEP07P9+P'0"R/LX;PL;XJU1YCO'3JAUQEC<\(X=-CVBEOJ7RFFKF7MF&VM M[_N=_OII!AQP$=Z"WU8$L3Q;@&\@Q8.6,NT'!TK!&86Z@]A[Q?HBKH&M&D:G>685"WIA"]?# M;.!WMN1ZL)Y7T-_E$S:=$O2]AN]L8E'0;^%SF '\[B$ ADIS)V$Q*?'F>G2T M(FTV^<:I6^: WK %XV$.\+L'@=,S/Z/(O7OJS4YO/76+6.@-6T8"_S 3^(/N M$;,=N;T"=LX8%U? *UD[)G\8*?S.MCV=F931#DIXFF(A#^3MOBK,#>NI[-T' M_JFOFF+>O=>6\( ^9EL%V -SH/;U/,@M>M73&AT:_,S5M"J\B9*FY8 MU6YUN_]D[K0G^S-]ZS=7UX.9XB<#N#^M*),H)4LPZ=T/(=Q%<0LO%HIOS$5V MP15)I87'P6&(4" M #W!0 &0 'AL+W=O5AV(-BT[%073Q)3K*_'R4[7MJYQ1[V8HD2 MSQ$/33+=*OU@*@!+=H)+,PDJ:^N+,#1Y!8*:4U6#Q)M2:4$MFGH=FEH#+3Q( M\#".HO-04":#+/5G"YVEJK&<25AH8AHAJ/XU ZZVDV 4[ _NV;JR[B#,TIJN M80GV2[W0:(4]2\$$2,.4)!K*23 =7._9-OY1@')&V.5Z, 8@6"R7>FNR\,! 'F& 7$'B)\" MQL\ D@Z0>*%M9%[6);4T2[7:$NV\DO3]KWX^?>3\AMTK:RI K64#Q&!^BEEY0O!)C.]?2% MJ6D.DP";UH#>0)"]?C4ZCSX,:?U/9(^4CWOEXY?8LZFTK&"\\>5C(&\TLPSK M!78Y;_!?DU(K0;#RZL92W]*J)+!/5XWI\@5&CK# VE(['LI7&\29#\*-K$TV MBN,TW!RFX6^?.'K?^[3JPH,>$J#7?K08C*^1MJV^_K2?7E/?M$_.9SC5VB'T MAZ8=B5A;:R8-X5 B973Z%B/2[9AI#:MJWZDK9;'O_;;"R0S:.>!]J93=&^Z! M?M9GOP%02P,$% @ Z'B:6$*K( \,! !Q$ !D !X;"]W;W)K&ULM9AK;]LV%(;_"J$-0P/4D4E;OF2V@21=MP*]!$G3 M?J:E8YN(1'HD;;? ?OQ(2I846&(T=_UBB;+.>=_#RT/3LX.03VH#H-&W+.5J M'FRTWEZ%H8HWD%%U*;; S3SA M%M+49C(^_BZ2!J6F#:S?'[._=<6;8I94P:U(O[)$;^;!)$ )K.@NU??B\!<4 M!3F#L4B5^T2'XMU^@.*=TB(K@HV#C/'\2K\5'5$+&)"6 %($$.<[%W(NWU!- M%S,I#DC:MTTV>^-*=='&'.-V5!ZT--\R$Z<7[P5?]SZ#S- ['@.W781N168& M75'7;3WTH$7\A#YM7?/:]B+3W]&K-Z I2]4%4ALJ02'&T>>-V"G*$S4+M?%F M%<*X\'&3^R M/@;H@^!ZH] ?/('D>7QH:BH+(\?";H@WX0?>87C\*@[+J!4QBT*-3[I;'B/'S8'&Z7VY7:TACF@5E/"N0>@L5OO^!1 M_W>/N6%I;NC+OOBTTTJ;H6!\_1HM8<"N&O7B3 Y<3,>-YN9 MEF:F7C-?'2?MB.Q!&NZCM9T8**$:T(HRB?8TW>6^$I&F5"JT!9E[O$#_U%9R MDU^O=O.20Y[5AOL51OO>LAY,,A9#S^X0";H'.]-B6Z:C1",/O0G/Q .N<1][ MZ?5QERU-OXH5>FCMS2+%_VR15!:)MT\?^=XMWC, 5F1^1C R/75P1'WN9 MW15B19:Z^B0B+>(5T;$?Z07)7M(^9705IXH?TN:@BI]@>M^U7I*(V\5/[YY*J$/>3*JR=33.0:W<"5R@6.Z[S8VKY MM#SE7^=GV^KU_"\")I8J\(8K\D$ #F&@ &0 M 'AL+W=OG^?8Y_A) M/-IP<2>7 H]Y!F3XV"IU.HT#&6RA)S(0[X"II_,N0\8WXR *GFY\H8NE,C?"R6A% M%G -ZF8U$_HJK%!2F@.3E#,D8#X.SJ+3*>X; ]OC+PH;V6@C0^66\SMS<9F. M@Y[Q"#)(E($@^N<>II!E!DG[\:T$#:HQC6&S_83^NR6OR=P2"5.>_4U3M1P' MPP"E,"?K3'WAFS^@)&0=3'@F[7^T*?OV I2LI>)Y::P]R"DK?LE#&8B&@<9Q M&^#2 #\W.'K!("X-8DNT\,S2NB"*3$:";Y PO36::=C86&O-AC(SC==*Z*=4 MVZG)9\X6!U]!Y.B2) MS_M(+HD B2A#7Y=\+0E+Y2A4VC.#'R:E%^>%%_@%+V)TQ9E:2O0;2R%MVX>: M444+/]$ZQU[ *R(.41Q]0KB'CQS^3+_?//:X$U=1CBU>_ +>M0G2@5EN:3NZ M9SJT; $Z+Q2Z?43-?C/R:&^?;8A(T3^?-22Z5)#+?UWQ+<8_^1N%]TVRK_=K\>A7//H_SN/;FDJJ M *U V(JL4]"T*4]=C/P#QN@1B' EW]1KN.-\#JHX#+QN72N>W)5+NA4*>#!M MIE>4T7R=N_SW&KZUH'0$UN)X4G$\^>#:>])EJ#H" M:X4JZM5JH/>C56O%E=$))#,RQ*P>?QDN!VPFPO,,\/NT*^>& HK\25#0<#KO MM7SKU':%UN:):Y[X@Q.A=*"K<'6$U@Y7+=DBK\QYCU2(M_:K.')M"7[/=F5> M*[#(+\%NV#U(I9EK<"5H8IK2;..(F&7@UO=>R#=/?4=H[0#4TBWJ?W2F="3) MRG"]A\"+:H47^25>0=FL&_J-T K2?2=_/Z)'R_HM=^5:2\/H%6VH M$6GR-.E6W*(;1I4[*3K2=B7S]U"*42T5H^%')T6GFK,KM':X:M49>97:3DGA M1XRLJ9/J>XA&7(M&[!>-3SF!BDDOMHJU28IRP["\BP]%3N)X6R,.\;,]T>_# MKAQKD8C](G%6OZ%_7^[[\=ZZF+M":[.OI2/^:.F(.Y6.7:&UPU5+1^R7CCOD M_BN(G@W1;[DKUUHL8K]8G&U]NGJ-J1_/Q_0]5"&N52'V?V#33,T7( MI"DU*:#%_VJK-I1ECTJYUE=[1!="T\N8NV-2C'S2*(!;]:]3C1(K>W6W.JPYLT<4S^Z?1Z?3XLBEABE.@*Z(6% F409S#=D[/-8$ M1'&H4EPHOK+G$K=<*9[;YA)("L)TT,_G7+]>E1=F@.IH:_(_4$L#!!0 ( M .AXFEALP)"?#@0 'T2 9 >&PO=V]R:W-H965T,PX,D:IEE M5'X?0RK60\=W-@\>V7RAS0-W-,CI'":@/^00JQ-A 4?U9P VEJD-"/?TI0IYK3 M&-:O-^CO+'DD,Z4*;D3Z-TOT8NA<."2!&5VF^E&LWT-)J&_P8I$J^Y^LR[&> M0^*ETB(KC=&#C/'BESZ50M0,PN<,@M(@V#/P>\\8A*5!:(D6GEE:MU33T4"* M-9%F-**9"ZN-M48VC)MEG&B);QG:Z=$$YK@H6A'*$_((*=60D#M>Q(?1^0WY M2*6D1FQR? N:LE2=D"/".+EG:8I#U,#5Z(G!<^-RUG$Q:_#,K"&Y%UPO%'G+ M$TAV[5UD4-$(-C3&02O@/95G)/1/2> %/?)YBCC\ML"I*(&<'"8Z((J:M-R/W;LD#C K=O<4TM M6HUP(59U7JTS'\BK7_'JM_)ZA!7P)9SBBII::6@]@+19PV,@?TY3-K?Y M/N58LC"K/K',C$,M)OA*S6A<#)AH*C7![ 6,BB>FOE[9*'[CX9_?)$VK:R^- MCH[ =E2,*A6C%Z9%O?)\^8##R9V&3#4F2=2E#!V![M"ITUF5VB[4FS; M3+^U?=N$.YE)D9$8O_UFXX4;;;THM]@@ZX%NBH$L38XI;HTW[YIK0-20 M'Y M?@HTCHJJ404SM[:11Z?F]GQ#H\_'YFS%'A!L88J# M&=S:SAE7)(490GIGY[@TLCCK*&ZTR.UQP51H5,9>+H F(,T ?#\30F]NS 35 MB=/H/U!+ P04 " #H>)I8#@@0MFL( Z0P &0 'AL+W=OK*IZ]V;Z;1:;L0VK5[+G2C47]:RW*:U^EK>3:M=*=+5H=$VGY(@ M"*?;-"LF\ZO#;Q_+^97X,GC#Y^RNTW=_#"= M7^W2.W$KZE]W'TOU;7I2665;4529+% IUM>3M_A-PF=-@T/$;YEXJ,X^H\;* M5RG_;+Z\7UU/@J9'(A?+NI%(U7_W8B'RO%%2_?A?*SHY;;-I>/[Y4?W=P;PR M\S6MQ$+F7[)5O;F>Q!.T$NMTG]>?Y,//HC7$&[VES*O#O^BAC0TF:+FO:KEM M&ZL>;+/B^'_ZK4W$60.EXVY V@;$;,">:$#;!O32!JQMP Z9.5HYY"%)ZW1^ M5 M%\<#JMDQK]"[K$B+99;FG=^_?D7 MZ >4%>CS1NXKM87J:EJK3C>;GB[;#MX<.TB>Z"!%'V11;RKTGV(E5MWV4V7V MY)@\.KXAH."'M'R-*/X1D8 P1W\6ES>GCN8)W#P1RZ>:=]S0T_ZC!ST*[S^U MZW:RK+/BKK.3?O^O"D?O:[&M_G"E_JC-W-K-D/.FVJ5+<3U18THERGLQF?_[ M7S@,?G+ES:=8XDFLDU-VRBF#U.>?Q+TH]L)YL!Y;AH>6S9AZ/\=A1$)R-;T_ MSX4C;!;BV:P;EH#]&.B2GUQRT&4BE*@ZK8_#KSK[TVUS!/W_\(/+^E&.GWMB M>,8-YXXH3GAH& >[-M!X>#(>@L9_V8DR/9PJ6;&46X%>Y+*J7KHLAY:95QCC M*#(\VV$\CHS$)&"G!EJ.3I8CT/(BW66U&L#%-\4+JZS>E^ZC.[)W7A#,S(/; MC@IY&!MVP0X-M!N?[,:@W<^R,9M6E:B=-F.'38&KL_R2VS_: MA2S61WW'QNQD8P;:>)__-K X3'AB#S@+< M:-]QVI-8)S\XT/ 2@!EZO]VE67FX ,HUNI-R]9#EN1,R M>A'01&;AQA1D@" M=VFHY3->P_"I+$MUI5>8YG0)MNU[0?>JEOA2Z^:-Z+R1$4&I%?>56)]JB2^U M;F(U@&*0Q4!::IL"I]/B^9 $[L!0@YH&,8R#O4&IU>LR$#5].X)"\\("]VRH MY[-2.QB0ZN,!R$)C\G<,>&&M>$B&%$O)27L$U^&)N6'3&6 MW3'@$&LZQ# >/L=+V":^AOQCTZD=1BF.33*$.S/4K&9##,/A+^MUM9&E0!_2 M8K].E\W.7:&/I5SMET_8!P5[#_X^U1)?:MUD:D+%LS&OJCY1=.%5+?&EUJU1 M:;(E,-E"5U5B0VHP6(D+S^@IO MMN_1X$NMFR0-KP1DN![SG%8((BYX6[TS,P9]$DV?!*9/>#1'?Z'3\;50[*(& M*&?2O-9!O:HEOM2Z^=7P2]B( SSQQ*]M8GVJ);[4NHG5;$U@MAXP[KE*JU8% M ]YL[R2-P>%$83856H: MSBQ^LZ-88-U4@?LVT#O5E$YA2N]1(*&N G08F+8=85$X,Z?0<+>&VM;,3I^I M05]8'J$VJ4>$F 421Q3EYIU2N$=#'6L IS" /UUQ)=:-[$:FRF,S=!EE=J S")BW;YVA(518%8S$[@C0XUJ]*4P^O:?'U!' MH3E@H>G>*[WZ4NLF2=,KA0O7E]=%J%V;-F=.\+9Z9V8,_*0:/RF,G_8(?F$M M!-;M/?9X+7;[4NOF5),N';/83;T6N[VJ);[4NLOM-$8S&*/[CW7,O9S#7(7G M"9./2?*EUDV2AFX&0[?SC+ZL_@$K]SWTO*HEOM2Z6=5@S\9<%L*\+@OQJI;X M4NLF5D\AV/!E(\^$"-4>8"]3@C@PU>K98V//R$&:O_ B#R)PINJ*P27,) MW+>AWC6-,V\+1)ACY0?#EFL'F\]"R_48:,XTFC,_JT.8#>2$869:=JP>CB)S MA0CSR+HKZX@C6"7%K.O!W1EJ5],S@^DYD0_%1N8" M?1;+32%S>9<]L8N]TK)7M<276C>'FI;9F+3,O-*R5[7$EUKWL0U-RWSXTA!N MVD(MTO)YIP WF;?0\&76C=#FEZYKW4A MW"X\N]:_P]OKG9TQ$)1K!.4P@CI'\8LG3;!XWQ'(JUKB2ZV;6(V\?,SJ-O=: MW?:JEOA2ZR;V[)&\X=5M;J.Q-H0$B$3;M> MN71Z]E*!K5#$U;RWCM@?'[#7ZS.+[&0[PZH*OLJ[E]O!Q(]*5*)L ]?>UE/7C MEV8#I]=ES/\&4$L#!!0 ( .AXFEA];IQW!@@ (%( 9 >&PO=V]R M:W-H965TKD3=Z?N$A7&_R M\H7Q['(7K.5)-'G<)EOKD:3D;.4JV ?Y0_)TV^R7A O]19)E%4_G:0*N%'F96+>LVR(/9 M99H\.6D97:B5#ZK<5*.+U81QN8WS/"W^&A;C\MEWSKS_6X7R3(JB)S;, O6ZU2NJ\ '^2CCO71>W\H\"*/L31'^:7[K MO'[UQGGEA+'S<9/LLT(ZNQSGQ6S+8XX7]RJ4Z M?ERL\KA4\KS4:X(*W@7I.X=Z/SG$)4PSGYN7#Z?(=.@Q\[32HWCFBQSNDC0/ MX[62]K]^+\*=#[G<9G_K8)GPAR.7YL3E\3-A7>='H,4R;& MCQ/CZ,3NTV2Y7^3:B:$C^V;?D)BR2'%&Q)1%3H^+G%JTX-1D M&@R)*6GP7'@G=@>;L![:])=/II2>N% 3-A64=YP)O08D>.?.A?\4W/5VF1;, M%5]H9X@J]-T)4VKJ>@FLEUCT9"UN*A6&U-14 *5XZ+L_[DK:=N6$^NZI*S5A ME#"_PY5 #AZ.#B>N=/YSL/=L7*SWKAA24Y<.;.)QFP8URB^FU-14 ,%X*!G@ M!A4MYW'J4?_4H.TP-A%>ET&!*CP<*]H&Q=[1<;'>NV)(35TZD(LWL6E0HW1C M2DU-!?"-AW(#;M!IRWF$D_;[NB:,"=J!EP20@^#(<1=&81ZDWZNK_R3?R-39 M(:=07*WOMIA24]<.3$,\BPXE1G''E)J:"L =@C($ZM!Z:--Z$S8Y/8-JHGS" M)QW^!/@@.'S,-\76O%U\7T3R:,S*JQER'L4U>V^-C>(( <8AS*9+C3*/*34U M%< \!"_(H"[E;9>ZS.6G-FV'>1X74]9A5( 0@D/('ZM55GA5.G=!O%\%BWR? MRB6*H[A@[ZVQ43TA #K$M^E2H^!C2DU-!8 /P6LVJ$LG;9>*"6^=3#5A+F^8 M69T:@ C!000WZ>'RZ=QE/GZ(WGMEH^)" 7^H:[,$;Y2&3*FIJ0 :HGB%![-M M/?3<9;XNK/LRGP*=4)Q.^MKV3!T /UKO;;-1G:&-'I+5)I+9+I(-4J) 2G1X M(ZD>>JX.H E#Z@ 4R(7BY#+ P5BA #]:[VVS4;ZA0$[49@>*&J4H4VIJ*H"B MZ/ N%&TWF'2% EU8=Z& M50G&K..KAG)0$_7.]]LU'@H%-+];N9IV2,!JB3JGQ,1D<;S[+*'+F82Y1-,!%>N^"C8(/ M VQB-IM^63:>M34NTPX;N=9U:@%H932]N8+ZLD MX+*]]\=&U8"^,MYM<+;MB(>J4 M@$XX3B=:NPZZ]L5V^0IWB2%23_*Q29.HF0==LS3:#'&E)JZ:N A8;/')8RBD"DU M-16 0F)XCTNTFU>4>MYIAT 3QB:"B@YO IH('$VTWGQ9)0!7[KU%5KY/U?A" ME=5O5)G]2I4-$A) 0F)X/TNT&U6G;_]HB#HE(!*!$\D+77JF&( ?I/0,*W967)DQWY35NW,QE M*]-U=8^;S%DD^S@_W.SD^.KQ/CKOJ[O'G+Q^[5W<'.Z& S*'F_/DZC#,G MDJM"TGU7GA/2P_UN#D_R9%?=,N9+DN?)MGJXD<%2IF5 \?=5DN3/3\H#'.\Z M-/L?4$L#!!0 ( .AXFEB85OAP0@, !04 - >&PO!ETJB'V/S[G']DUC&%9Z+=CM@C$=K'(AJQ%9:%U^"L-JMF YK2Z* MDDF#9(7*J39=-0^K4C&:5D#*1=CK=.(PIUR2\5 N\^M<5\&L6$H](OTV%+C; MUW1$NO%'$CBY29&R$;D_>_]K6>BK=X&[GWPX.>G%>Z&7YJM%KN*4;N>\@;)DH;^'/::SNOO3"1!!'9<8YZZ'>>M:0' M5M0*AW51C(=9(3>U$1$7,)EISH('*D9D0@6?*@ZLC.9F"0"]$:[!$7& ]+JC53\MIT M[& ;? (%=?MN71J')HR^>0\ M8^0UG9H_>7;TS?B4970I]%T+CLBF_9VE?)DG[:@;6(AZU*;]#:;7C=O3JLG% M93 '&,>QL#S_TWP&Z'P< MAGD;>)$!RAF@',?R(1/[P?+X.8FY_#--DBB*8VQ%)Q.O@PFV;G$,/WXUS!LP ML#R0Z>_6&M]MO$(.UP&VIXT"5CN0 MWY\':LK/B2+85DBA*$C\"F-]!%&$( M/(TX@CD #Q@21?8]N/<^"IOW5+CY/^#X#U!+ P04 " #H>)I8EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .AX MFE@$L]4%6 0 $PD / >&PO=V]R:V)O;VLN>&ULQ9I+<]LV$(#_"H:7 M.@=7XLNOB3*36DVJ&=?61*ZO&8B$)(Q!0 5 ._&O[X*J$B!-=GK9\"01!*&/ M2P ?%N+K9V,?U\8\LD^=TFZ6[;S?7TTFKMF)CKM?S5YH.+,QMN,>#NUVXO96 M\-;MA/"=FA33Z=FDXU)G;UX?VUK:27Q@O&B\-!H*0\&#%,_NZ_EPR)ZDDVNI MI/\\RX;O2F2LDUIV\D6TLVR:,; M!?K#QQ 9MG9%!K<2.O\4&-HGP/CDX#*AZ/>FW=2>6'GW(OWUO1[ MJ;>A&;B+270;0QR.GX<@7MG_$T:SVA WW S^P: _WY@$JBI2]DG#"+MH!CP[E+\W[5GK1LFLX8Y1L>3A8!1RX M-((L$,AB1,B/1019(I E+62"]AM77#>"#9W118 5 EB-!LA.ECR"K!'(>LQ' M74:09PCDV9B0501YCD">CPE91Y 7".0%+>2=W7(M7X83C.O0+YUTS&S8T@HG M(LA+!/*2%O*],>VS5(HMNCV7-M0>6._\3EAV'4_D4VPFG])BSH7G4@W!6PD% M@DZ'>8R)"H?8.#=&;T_!PAV;B[6/J3##Y,2*>06R\J9YW!G5"NM^8;__W<.Z*F;#M)(3>V6A&],)=L\_B21>F$5R8HW< M0KO_L24,U=6.VV0<8 [)B24RC(/[, X %*K"4A5FZ@Y:=*%RC(E9 M)"?6R$ILAY$PS'@?0@V85A;ZT%:*B7DD)Q8)1*Z3_BLI.,_#\E[H1J:]$O-( M3BR2)?_,GESHBL/E86*>2]*F-::0@ULA".PG3#+NWO(4(LK?6<@CD MM]-A@3FD('8(:N0D(2C0M(58*JB14TQ,+@6Q7%(CLQ/(F)5PKV(\S"\%L5^^ MY[[O0F+"*<833F"-,3'I%&-*)^V1F'2*,:638F+2*8BE@T]#<;):8-HIQLQ? MDG2UQ,13$HL'QXP3UA)S3TGL'GQ2CQ]ZB;FG'-4]R4-'-\V(W8-C)@\=@YB&386P+QUCHG_@C)$)?<%< MQ9B8A2IB"_T \VT#5_8JB29FH8K80O&^Y;%#)@EEAIL\:DT]% M+!\<\S;&Q.13$,4J,;D4P_RF1S?7FG%1FK1WL)/."AON&J6EH6/PW]M51VV MPC>]4M=0=J=O#&^/+\,<7^1Y\P]02P,$% @ Z'B:6 ^45$C: 0 62 M !H !X;"]?Z)0A&.14&#YE36V/+U7UB?K)'G+VG7EFUW MR)MMGR?'_>Z0%\VFE/XAA+SNN7'/AW*+X/#9S>\YTU*I9F\ML,ZE443 MCKOKZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@AR.L'10B*]8-F$#2K M'W0+0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@MXX^M@GT5M1;"?16 MU%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2V MT68)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'> MCGH[@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O)]#;46\GT#NBWI% M[XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 " #H>)I8(5VG)LT! D( $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY;%OT!-WE 1!); MMJ'P]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@'QCS^8)J[5-C MJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADG MCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&N MTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/I MJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+' M+4@?=R!]W(/TP0&UL4$L! M A0#% @ Z'B:6(\YBJWO *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ Z'B:6)E)I8?=F?Y?\% #3'P & @($." >&PO=V]R:W-H M965T&UL4$L! A0#% @ Z'B:6& I%:_@!0 51P !@ M ("!0PX 'AL+W=O)I8]>[6O',& #_ M&@ & @(%A%P >&PO=V]R:W-H965T&UL M4$L! A0#% @ Z'B:6&$N6JVO @ 7 < !@ ("!"AX M 'AL+W=O\@ !X;"]W;W)K)I8P@DF:$4' ( & M@('L)@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B: M6.UT7,:A @ & H !@ ("!9RX 'AL+W=O)I8-U(]'+@' !4$P &0 @(%B. >&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z'B:6 E1_"?;"0 @!D !D ("!(T@ 'AL M+W=O)I8_68C>P0# M "Z!@ &0 @($U4@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B: M6-7^)DPZ P G0< !D ("!!UL 'AL+W=O)I8Z"SX\Q<$ !""@ &0 M @(%X7@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B:6/CKM3/U!@ 01( M !D ("!1&D 'AL+W=O)I8M1 F/DH# !H!P &0 @(%P< M>&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B:6";:+PY$ @ B@8 !D M ("!;W8 'AL+W=O)I8''"K'- # #G" &0 @('J> >&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z'B:6/<^0CQ- P 1@< !D ("!&80 'AL+W=O M)I8G4(#-?$" !Q M!@ &0 @(&=AP >&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B:6 5; MJZ\W P %@< !D ("!E8X 'AL+W=O)I86TIAV6L% #[#0 &0 M @($#D@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B:6%%CGF,N! ?14 !D M ("!<9L 'AL+W=O)I8/3!81"P$ "?%0 &0 @('6GP >&PO M=V]R:W-H965T&UL4$L! A0#% @ Z'B:6$DJ1CQL @ )I8 M*5]O=2($ "^$0 &0 @($:JP >&PO=V]R:W-H965T&UL4$L! A0#% M @ Z'B:6+C]_O&UL4$L! A0#% @ Z'B:6(A;IFG? M @ Z < !D ("!(+T 'AL+W=O)I8293&EQT# E"0 &0 M@($VP >&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B:6(7Q/)R>" $%8 !D M ("!6<< 'AL+W=O)I8A!:[MX@" ",!@ &0 @($NT >&PO=V]R M:W-H965TW2 !X;"]W;W)K&UL M4$L! A0#% @ Z'B:6,YIC<[* @ ! < !D ("!I=8 M 'AL+W=O)I8Z5F@ MPQ0$ "9%@ &0 @(&FV0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MZ'B:6$N0]O]*! %Q$ !D ("!_> 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B:6*O"&*_)! MYAH !D ("!?>P 'AL+W=O)I8;,"0GPX$ !]$@ &0 @(%] M\0 >&PO=V]R:W-H965T&UL4$L! A0#% @ Z'B:6'UNG'<&" @4@ !D M ("!9/X 'AL+W=O)I8F%;X<$(# 4% #0 @ &A!@$ >&PO)I8#Y142-H! !9( &@ @ %\#P$ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #H>)I8(5VG)LT! D( $P M @ &.$0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /@ ^ + .D0 ",$P$ ! end XML 68 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 69 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 171 258 1 false 48 0 false 5 false false R1.htm 0000001 - Document - Cover Sheet http://www.oilstatesintl.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Unaudited Consolidated Statements of Operations Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations Unaudited Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss Unaudited Consolidated Statements of Comprehensive Income (Loss) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Sheet http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity Unaudited Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Unaudited Consolidated Statements of Cash Flows Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows Unaudited Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Unaudited Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical Unaudited Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Basis of Presentation Sheet http://www.oilstatesintl.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Goodwill Impairment and Other Charges Sheet http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherCharges Goodwill Impairment and Other Charges Notes 10 false false R11.htm 0000011 - Disclosure - Details of Selected Balance Sheet Accounts Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts Details of Selected Balance Sheet Accounts Notes 11 false false R12.htm 0000012 - Disclosure - Long-term Debt Sheet http://www.oilstatesintl.com/role/LongtermDebt Long-term Debt Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.oilstatesintl.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Stockholders' Equity Sheet http://www.oilstatesintl.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.oilstatesintl.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Net Income (Loss) Per Share Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Long-Term Incentive Compensation Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensation Long-Term Incentive Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Segments and Related Information Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.oilstatesintl.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Goodwill Impairment and Other Charges (Tables) Sheet http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesTables Goodwill Impairment and Other Charges (Tables) Tables http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherCharges 22 false false R23.htm 9954472 - Disclosure - Details of Selected Balance Sheet Accounts (Tables) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables Details of Selected Balance Sheet Accounts (Tables) Tables http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts 23 false false R24.htm 9954473 - Disclosure - Long-term Debt (Tables) Sheet http://www.oilstatesintl.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://www.oilstatesintl.com/role/LongtermDebt 24 false false R25.htm 9954474 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.oilstatesintl.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.oilstatesintl.com/role/StockholdersEquity 25 false false R26.htm 9954475 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.oilstatesintl.com/role/NetIncomeLossPerShare 26 false false R27.htm 9954476 - Disclosure - Long-Term Incentive Compensation (Tables) Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensationTables Long-Term Incentive Compensation (Tables) Tables http://www.oilstatesintl.com/role/LongTermIncentiveCompensation 27 false false R28.htm 9954477 - Disclosure - Segments and Related Information (Tables) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables Segments and Related Information (Tables) Tables http://www.oilstatesintl.com/role/SegmentsandRelatedInformation 28 false false R29.htm 9954478 - Disclosure - Goodwill Impairment and Other Charges - Narrative (Details) Sheet http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails Goodwill Impairment and Other Charges - Narrative (Details) Details 29 false false R30.htm 9954479 - Disclosure - Goodwill Impairment and Other Charges - Schedule of Asset Impairment Charges (Details) Sheet http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails Goodwill Impairment and Other Charges - Schedule of Asset Impairment Charges (Details) Details 30 false false R31.htm 9954480 - Disclosure - Goodwill Impairment and Other Charges - Schedule of Goodwill (Details) Sheet http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails Goodwill Impairment and Other Charges - Schedule of Goodwill (Details) Details 31 false false R32.htm 9954481 - Disclosure - Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) Details 32 false false R33.htm 9954482 - Disclosure - Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsContractLiabilitiesDetails Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) Details 33 false false R34.htm 9954483 - Disclosure - Details of Selected Balance Sheet Accounts - Narrative (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails Details of Selected Balance Sheet Accounts - Narrative (Details) Details 34 false false R35.htm 9954484 - Disclosure - Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) Details 35 false false R36.htm 9954485 - Disclosure - Details of Selected Balance Sheet Accounts - Inventories (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails Details of Selected Balance Sheet Accounts - Inventories (Details) Details 36 false false R37.htm 9954486 - Disclosure - Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) Details 37 false false R38.htm 9954487 - Disclosure - Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) Details 38 false false R39.htm 9954488 - Disclosure - Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) Details 39 false false R40.htm 9954489 - Disclosure - Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) Details 40 false false R41.htm 9954490 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details) Sheet http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails Long-term Debt - Schedule of Long-term Debt (Details) Details 41 false false R42.htm 9954491 - Disclosure - Long-term Debt - Narrative (Details) Sheet http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails Long-term Debt - Narrative (Details) Details 42 false false R43.htm 9954492 - Disclosure - Fair Value Measurements (Details) Sheet http://www.oilstatesintl.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.oilstatesintl.com/role/FairValueMeasurements 43 false false R44.htm 9954493 - Disclosure - Stockholders' Equity - Common and Preferred Stock (Details) Sheet http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails Stockholders' Equity - Common and Preferred Stock (Details) Details 44 false false R45.htm 9954494 - Disclosure - Stockholders' Equity - Common Stock Outstanding Activity (Details) Sheet http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails Stockholders' Equity - Common Stock Outstanding Activity (Details) Details 45 false false R46.htm 9954495 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) Sheet http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) Details 46 false false R47.htm 9954496 - Disclosure - Income Taxes (Details) Sheet http://www.oilstatesintl.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.oilstatesintl.com/role/IncomeTaxes 47 false false R48.htm 9954497 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) Details http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables 48 false false R49.htm 9954498 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShareNarrativeDetails Net Income (Loss) Per Share - Narrative (Details) Details http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables 49 false false R50.htm 9954499 - Disclosure - Long-Term Incentive Compensation - Stock Option Activity (Details) Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails Long-Term Incentive Compensation - Stock Option Activity (Details) Details 50 false false R51.htm 9954500 - Disclosure - Long-Term Incentive Compensation - Narrative (Details) Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails Long-Term Incentive Compensation - Narrative (Details) Details 51 false false R52.htm 9954501 - Disclosure - Segments and Related Information - Narrative (Details) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails Segments and Related Information - Narrative (Details) Details 52 false false R53.htm 9954502 - Disclosure - Segments and Related Information - Financial Information by Business Segment (Details) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails Segments and Related Information - Financial Information by Business Segment (Details) Details 53 false false R54.htm 9954503 - Disclosure - Segments and Related Information - Supplemental Disaggregated Revenue (Details) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails Segments and Related Information - Supplemental Disaggregated Revenue (Details) Details 54 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - ois-20240331.htm 4 ois-20240331.htm ois-20240331.xsd ois-20240331_cal.xml ois-20240331_def.xml ois-20240331_lab.xml ois-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ois-20240331.htm": { "nsprefix": "ois", "nsuri": "http://www.oilstatesintl.com/20240331", "dts": { "inline": { "local": [ "ois-20240331.htm" ] }, "schema": { "local": [ "ois-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/net-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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "ois-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ois-20240331_def.xml" ] }, "labelLink": { "local": [ "ois-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ois-20240331_pre.xml" ] } }, "keyStandard": 230, "keyCustom": 28, "axisStandard": 22, "axisCustom": 0, "memberStandard": 30, "memberCustom": 17, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 171, "entityCount": 1, "segmentCount": 48, "elementCount": 494, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 588, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.oilstatesintl.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Unaudited Consolidated Statements of Operations", "shortName": "Unaudited Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R3": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000003 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Unaudited Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R4": { "role": "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "longName": "0000004 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R6": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity", "shortName": "Unaudited Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R7": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Unaudited Consolidated Statements of Cash Flows", "shortName": "Unaudited Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R8": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical", "longName": "0000008 - Statement - Unaudited Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Unaudited Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-42", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.oilstatesintl.com/role/OrganizationandBasisofPresentation", "longName": "0000009 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherCharges", "longName": "0000010 - Disclosure - Goodwill Impairment and Other Charges", "shortName": "Goodwill Impairment and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts", "longName": "0000011 - Disclosure - Details of Selected Balance Sheet Accounts", "shortName": "Details of Selected Balance Sheet Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.oilstatesintl.com/role/LongtermDebt", "longName": "0000012 - Disclosure - Long-term Debt", "shortName": "Long-term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.oilstatesintl.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.oilstatesintl.com/role/StockholdersEquity", "longName": "0000014 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.oilstatesintl.com/role/IncomeTaxes", "longName": "0000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShare", "longName": "0000016 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensation", "longName": "0000017 - Disclosure - Long-Term Incentive Compensation", "shortName": "Long-Term Incentive Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformation", "longName": "0000018 - Disclosure - Segments and Related Information", "shortName": "Segments and Related Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.oilstatesintl.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R20": { "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": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": null }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesTables", "longName": "9954471 - Disclosure - Goodwill Impairment and Other Charges (Tables)", "shortName": "Goodwill Impairment and Other Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "ois:ScheduleOfAssetImpairmentAndOtherChargesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ois:ScheduleOfAssetImpairmentAndOtherChargesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables", "longName": "9954472 - Disclosure - Details of Selected Balance Sheet Accounts (Tables)", "shortName": "Details of Selected Balance Sheet Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.oilstatesintl.com/role/LongtermDebtTables", "longName": "9954473 - Disclosure - Long-term Debt (Tables)", "shortName": "Long-term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityTables", "longName": "9954474 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables", "longName": "9954475 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationTables", "longName": "9954476 - Disclosure - Long-Term Incentive Compensation (Tables)", "shortName": "Long-Term Incentive Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables", "longName": "9954477 - Disclosure - Segments and Related Information (Tables)", "shortName": "Segments and Related Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "longName": "9954478 - Disclosure - Goodwill Impairment and Other Charges - Narrative (Details)", "shortName": "Goodwill Impairment and Other Charges - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "ois:NumberOfReportableSegmentsWithRealignment", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ois:NumberOfReportableSegmentsWithRealignment", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "longName": "9954479 - Disclosure - Goodwill Impairment and Other Charges - Schedule of Asset Impairment Charges (Details)", "shortName": "Goodwill Impairment and Other Charges - Schedule of Asset Impairment Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ois:GoodwillImpairmentLossTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R31": { "role": "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails", "longName": "9954480 - Disclosure - Goodwill Impairment and Other Charges - Schedule of Goodwill (Details)", "shortName": "Goodwill Impairment and Other Charges - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R32": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails", "longName": "9954481 - Disclosure - Details of Selected Balance Sheet Accounts - Accounts Receivable (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsContractLiabilitiesDetails", "longName": "9954482 - Disclosure - Details of Selected Balance Sheet Accounts - Contract Liabilities (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails", "longName": "9954483 - Disclosure - Details of Selected Balance Sheet Accounts - Narrative (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails", "longName": "9954484 - Disclosure - Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails", "longName": "9954485 - Disclosure - Details of Selected Balance Sheet Accounts - Inventories (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-8", "name": "ois:FinishedGoodsAndPurchasedProducts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "ois:FinishedGoodsAndPurchasedProducts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails", "longName": "9954486 - Disclosure - Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails", "longName": "9954487 - Disclosure - Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails", "longName": "9954488 - Disclosure - Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails", "longName": "9954489 - Disclosure - Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails", "longName": "9954490 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details)", "shortName": "Long-term Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "longName": "9954491 - Disclosure - Long-term Debt - Narrative (Details)", "shortName": "Long-term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "longName": "9954492 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-88", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails", "longName": "9954493 - Disclosure - Stockholders' Equity - Common and Preferred Stock (Details)", "shortName": "Stockholders' Equity - Common and Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R45": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails", "longName": "9954494 - Disclosure - Stockholders' Equity - Common Stock Outstanding Activity (Details)", "shortName": "Stockholders' Equity - Common Stock Outstanding Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "longName": "9954495 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Loss (Details)", "shortName": "Stockholders' Equity - Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R47": { "role": "http://www.oilstatesintl.com/role/IncomeTaxesDetails", "longName": "9954496 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R48": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "longName": "9954497 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ois:IncomeAttributableToUnvestedRestrictedStockAwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R49": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShareNarrativeDetails", "longName": "9954498 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)", "shortName": "Net Income (Loss) Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails", "longName": "9954499 - Disclosure - Long-Term Incentive Compensation - Stock Option Activity (Details)", "shortName": "Long-Term Incentive Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "longName": "9954500 - Disclosure - Long-Term Incentive Compensation - Narrative (Details)", "shortName": "Long-Term Incentive Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails", "longName": "9954501 - Disclosure - Segments and Related Information - Narrative (Details)", "shortName": "Segments and Related Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "longName": "9954502 - Disclosure - Segments and Related Information - Financial Information by Business Segment (Details)", "shortName": "Segments and Related Information - Financial Information by Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } }, "R54": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "longName": "9954503 - Disclosure - Segments and Related Information - Supplemental Disaggregated Revenue (Details)", "shortName": "Segments and Related Information - Supplemental Disaggregated Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20240331.htm", "unique": true } } }, "tag": { "ois_A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "1.5% Convertible Unsecured Senior Notes", "label": "1.5% Convertible Unsecured Senior Notes Due February 2023 [Member]", "documentation": "1.5% Convertible Unsecured Senior Notes Due February 2023 [Member]" } } }, "auth_ref": [] }, "ois_A475ConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "A475ConvertibleSeniorNotesDue2026Member", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "4.75% Convertible Senior Notes", "verboseLabel": "2026 Notes", "label": "4.75% Convertible Senior Notes, Due 2026 [Member]", "documentation": "4.75% Convertible Senior Notes, Due 2026 [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r16", "r603" ] }, "ois_AccountsReceivableAllowanceForCreditLossOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossOther", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Accounts Receivable, Allowance For Credit Loss, Other", "documentation": "Accounts Receivable, Allowance For Credit Loss, Other" } } }, "auth_ref": [] }, "ois_AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts as a percentage of total accounts receivable", "label": "Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable", "documentation": "Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r719" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r145", "r239", "r240", "r580" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r563" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r239", "r240" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes, other than income taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r66", "r581" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "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": [ "r79", "r120" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance liabilities", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r581" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r56", "r139", "r459" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r155", "r156", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r90", "r146", "r456", "r488", "r489" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r155", "r156", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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": [ "r2", "r8", "r29", "r410", "r413", "r437", "r484", "r485", "r702", "r703", "r704", "r712", "r713", "r714" ] }, "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": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r653" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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": [ "r82" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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": [ "r385", "r386", "r387", "r496", "r712", "r713", "r714", "r745", "r760" ] }, "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": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r659" ] }, "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": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r659" ] }, "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": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r659" ] }, "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": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r659" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Surrender of stock to settle taxes on stock awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r64", "r65", "r351" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r624", "r635", "r645", "r670" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r627", "r638", "r648", "r673" ] }, "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": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r659" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "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": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r666" ] }, "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": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r631", "r639", "r649", "r666", "r674", "r678", "r686" ] }, "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": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r684" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r380", "r388" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Allowance for doubtful accounts beginning balance", "periodEndLabel": "Allowance for doubtful accounts ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r147", "r241", "r245", "r246", "r249", "r757" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r147", "r241", "r245" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r248" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r314", "r433", "r591", "r592", "r707" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r50", "r54" ] }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance share units", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs)." } } }, "auth_ref": [ "r715" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r200" ] }, "ois_AssetBasedRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "AssetBasedRevolvingCreditFacilityMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-based Revolving Credit Facility", "label": "Asset-based Revolving Credit Facility [Member]", "documentation": "Asset-based Revolving Credit Facility" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentChargesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill Impairment and Other Charges", "label": "Asset Impairment Charges [Text Block]", "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "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": [ "r118", "r143", "r170", "r209", "r224", "r230", "r242", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r405", "r407", "r425", "r452", "r522", "r603", "r615", "r735", "r736", "r748" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r135", "r149", "r170", "r242", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r405", "r407", "r425", "r603", "r735", "r736", "r748" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r681" ] }, "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": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r682" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r677" ] }, "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": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r677" ] }, "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": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r677" ] }, "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": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r677" ] }, "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": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r677" ] }, "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": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r677" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "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": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r680" ] }, "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": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r679" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r678" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r678" ] }, "currency_BRL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "BRL", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brazil, Brazil Real", "label": "Brazil, Brazil Real" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r34", "r137", "r578" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r34", "r98", "r167" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change 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": [ "r1", "r98" ] }, "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": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r657" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "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": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r658" ] }, "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": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r658" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "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.oilstatesintl.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r104", "r273", "r274", "r564", "r732" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r712", "r713", "r745", "r759", "r760" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r81", "r510" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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": [ "r81" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares of common stock outstanding beginning period (in shares)", "periodEndLabel": "Shares of common stock outstanding ending period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r81", "r510", "r528", "r760", "r761" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.01 par value, 200,000,000 shares authorized, 78,514,830\u00a0shares and 77,218,765\u00a0shares issued, respectively", "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": [ "r81", "r455", "r603" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r663" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r662" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r664" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r661" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r30", "r152", "r154", "r158", "r448", "r463" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r238", "r563" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r238", "r490", "r563" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r238", "r563", "r694" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "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": [ "r563" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r238" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "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": [ "r39", "r40", "r42", "r43", "r70", "r116", "r563" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r238", "r563" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r172", "r211", "r222", "r223", "r224", "r225", "r226", "r228", "r232", "r279", "r280", "r281", "r282", "r284", "r285", "r287", "r289", "r290", "r735", "r736" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r172", "r211", "r222", "r223", "r224", "r225", "r226", "r228", "r232", "r279", "r280", "r281", "r282", "r284", "r285", "r287", "r289", "r290", "r735", "r736" ] }, "ois_ContractAssetReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ContractAssetReceivablesMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract Asset Receivables [Member]", "documentation": "Contract Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract with Customer, Asset and Liability", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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": [ "r739" ] }, "ois_ContractWithCustomerAssetDecreaseDueToRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ContractWithCustomerAssetDecreaseDueToRevenueRecognized", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, decrease due to revenue recognized", "label": "Contract with Customer, Asset, Decrease Due to Revenue Recognized", "documentation": "Contract with Customer, Asset, Decrease Due to Revenue Recognized" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, reclassified to receivable", "label": "Contract with Customer, Asset, Reclassified to Receivable", "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": [ "r594" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue (contract liabilities)", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r335", "r336", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r335", "r336", "r339" ] }, "ois_ContractWithCustomerLiabilityIncreaseDueToBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ContractWithCustomerLiabilityIncreaseDueToBillings", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, increase due to billings", "label": "Contract With Customer, Liability, Increase Due To Billings", "documentation": "Contract With Customer, Liability, Increase Due To Billings" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, 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": [ "r340" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r12", "r223", "r224", "r225", "r226", "r232", "r717" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues (exclusive of depreciation and amortization\u00a0expense\u00a0presented below)", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r94", "r444" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r93" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r747" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r68" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r105", "r168", "r292", "r298", "r299", "r300", "r301", "r302", "r303", "r308", "r315", "r316", "r318" ] }, "ois_DebtInstrumentAmountRepurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DebtInstrumentAmountRepurchased", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, amount repurchased", "label": "Debt Instrument, Amount Repurchased", "documentation": "Debt Instrument, Amount Repurchased" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r78", "r79", "r119", "r121", "r172", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r434", "r588", "r589", "r590", "r591", "r592", "r708" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, gross", "terseLabel": "Principal amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r14", "r121", "r319" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r106", "r295" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r22", "r59", "r109", "r110", "r295" ] }, "ois_DebtInstrumentCovenantAmountOfBorrowingBaseOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DebtInstrumentCovenantAmountOfBorrowingBaseOutstanding", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, amount of borrowing base outstanding subject to covenant", "label": "Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding", "documentation": "Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding" } } }, "auth_ref": [] }, "ois_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, minimum fixed charge coverage ratio", "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "ois_DebtInstrumentCovenantPercentageOfBorrowingBaseOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DebtInstrumentCovenantPercentageOfBorrowingBaseOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, percentage of borrowing base outstanding subject to covenant (as a percent)", "label": "Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding", "documentation": "Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r73", "r75", "r293", "r434", "r589", "r590" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r294" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [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": [ "r172", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r434", "r588", "r589", "r590", "r591", "r592", "r708" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r23", "r172", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r434", "r588", "r589", "r590", "r591", "r592", "r708" ] }, "ois_DebtInstrumentSpringingMaturitySubjectToAmountOfIndebtednessInExcess": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DebtInstrumentSpringingMaturitySubjectToAmountOfIndebtednessInExcess", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, amount of indebtedness subject to springing maturity", "label": "Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess", "documentation": "Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess" } } }, "auth_ref": [] }, "ois_DebtInstrumentSpringingMaturityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DebtInstrumentSpringingMaturityTerm", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, springing maturity, term (in days)", "label": "Debt Instrument, Springing Maturity, Term", "documentation": "Debt Instrument, Springing Maturity, Term" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r23", "r59", "r60", "r72", "r73", "r75", "r76", "r108", "r110", "r172", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r434", "r588", "r589", "r590", "r591", "r592", "r708" ] }, "ois_DeferredCompensationArrangementWithIndividualPotentialLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DeferredCompensationArrangementWithIndividualPotentialLiability", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation arrangement, potential maximum liability", "label": "Deferred Compensation Arrangement With Individual, Potential Liability", "documentation": "Deferred Compensation Arrangement with Individual, Potential Maximum Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation arrangement, recorded liability", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit." } } }, "auth_ref": [ "r112" ] }, "ois_DeferredCompensationArrangementWithIndividualRequisitePerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DeferredCompensationArrangementWithIndividualRequisitePerformancePeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation arrangement, requisite performance period", "label": "Deferred Compensation Arrangement with Individual, Requisite Performance Period", "documentation": "Deferred Compensation Arrangement with Individual, Requisite Performance Period" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r697" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r117", "r697" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r74", "r738" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "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": [ "r390", "r391" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax provision (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r113", "r130", "r400", "r401", "r710" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r390", "r391", "r453" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r55" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r55" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion 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": [ "r5", "r214" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock awards", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Revenue Information by Segments", "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": [ "r740" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Incentive Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r349", "r353", "r381", "r382", "r384", "r602" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r619" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r652" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ois_DownholeTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "DownholeTechnologiesMember", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Downhole Technologies", "label": "Downhole Technologies [Member]", "documentation": "Downhole Technologies [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, 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": [ "r159", "r178", "r179", "r180", "r181", "r182", "r187", "r190", "r197", "r198", "r199", "r203", "r417", "r418", "r449", "r464", "r582" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "verboseLabel": "Net income (loss) per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, 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": [ "r159", "r178", "r179", "r180", "r181", "r182", "r190", "r197", "r198", "r199", "r203", "r417", "r418", "r449", "r464", "r582" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r186", "r200", "r201", "r202" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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": [ "r426" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "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": [ "r19" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation costs not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r383" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r617" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r617" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "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.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r617" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r691" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r617" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r617" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r617" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r617" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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": [ "r9", "r132", "r155", "r156", "r157", "r173", "r174", "r175", "r177", "r183", "r185", "r204", "r243", "r244", "r334", "r385", "r386", "r387", "r396", "r397", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r427", "r428", "r429", "r430", "r431", "r432", "r437", "r484", "r485", "r486", "r496", "r547" ] }, "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": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r660" ] }, "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": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r624", "r635", "r645", "r670" ] }, "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": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r621", "r632", "r642", "r667" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r306", "r424", "r589", "r590" ] }, "ois_ExchangeRateStrengthenedWeakened": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ExchangeRateStrengthenedWeakened", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate strengthened (weakened)", "label": "Exchange Rate Strengthened (Weakened)", "documentation": "Exchange Rate Weakened" } } }, "auth_ref": [] }, "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": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r666" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility Closing", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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": [ "r420", "r421", "r422" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "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": [ "r420", "r421", "r422" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "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": [ "r306", "r342", "r343", "r344", "r345", "r346", "r347", "r421", "r438", "r439", "r440", "r589", "r590", "r598", "r599", "r600" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r13", "r69", "r306", "r589", "r590" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r306", "r589", "r590" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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": [ "r419" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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": [ "r306", "r342", "r347", "r421", "r439", "r589", "r590", "r598", "r599", "r600" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r306", "r342", "r343", "r344", "r345", "r346", "r347", "r438", "r439", "r440", "r589", "r590", "r598", "r599", "r600" ] }, "ois_FinanceLeaseObligationsAndOtherDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "FinanceLeaseObligationsAndOtherDebtMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other debt and finance lease obligations", "label": "Finance Lease Obligations and Other Debt [Member]", "documentation": "Finance Lease Obligations and Other Debt [Member]" } } }, "auth_ref": [] }, "ois_FinishedGoodsAndPurchasedProducts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "FinishedGoodsAndPurchasedProducts", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods and purchased products", "label": "Finished Goods and Purchased Products", "documentation": "Amount before valuation and LIFO reserves of purchased products and completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r141", "r264" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r445", "r446" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r102", "r446" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r445" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r51", "r53" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r102", "r445" ] }, "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": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "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": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "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": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "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": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "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": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "GBP", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom, Pounds", "label": "United Kingdom, Pounds" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gains on disposals of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r707" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r41", "r563" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, net", "periodStartLabel": "Goodwill, net, beginning of period", "periodEndLabel": "Goodwill, net, end of period", "label": "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": [ "r140", "r250", "r447", "r587", "r603", "r721", "r728" ] }, "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_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "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": [ "r258" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails": { "parentTag": "us-gaap_GoodwillImpairmentLossNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 }, "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails", "http://www.oilstatesintl.com/role/IncomeTaxesDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "negatedTerseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "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": [ "r5", "r251", "r257", "r261", "r587" ] }, "us-gaap_GoodwillImpairmentLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLossNetOfTax", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment of goodwill, After-tax Total", "label": "Goodwill, Impairment Loss, Net of Tax", "documentation": "Amount after tax of loss recognized that results 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": [] }, "ois_GoodwillImpairmentLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "GoodwillImpairmentLossTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails": { "parentTag": "us-gaap_GoodwillImpairmentLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill, Tax", "label": "Goodwill, Impairment Loss, Tax", "documentation": "Goodwill, Impairment Loss, Tax" } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in carrying value of goodwill", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GoodwillTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTransfers", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill associated with transferred operations", "label": "Goodwill, Transfers", "documentation": "Amount of transfers into (out 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": [ "r727" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]", "label": "Impaired Long-Lived Assets Held and Used [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": [] }, "ois_IncomeAttributableToUnvestedRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "IncomeAttributableToUnvestedRestrictedStockAwards", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Income attributable to unvested restricted stock awards", "label": "Income Attributable To Unvested Restricted Stock Awards", "documentation": "Amount after tax of income (loss) from continuing operations attributable to nonvested restricted stock." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/IncomeTaxesDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "terseLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r0", "r91", "r123", "r209", "r223", "r229", "r232", "r450", "r461", "r584" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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": [ "r171", "r389", "r393", "r394", "r395", "r398", "r402", "r403", "r404", "r495" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/IncomeTaxesDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision", "terseLabel": "Total income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r127", "r131", "r184", "r185", "r217", "r392", "r399", "r465" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible expense, goodwill impairment charge", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss." } } }, "auth_ref": [ "r741" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net", "label": "Income Taxes Paid, Net", "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": [ "r35" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in contract with customer, asset", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (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." } } }, "auth_ref": [ "r706" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Increase in deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r443", "r706" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating assets and liabilities, net", "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "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": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r631", "r639", "r649", "r666", "r674", "r678", "r686" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r684" ] }, "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]" } } }, "auth_ref": [ "r620", "r690" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r620", "r690" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r620", "r690" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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": [ "r49", "r52" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r125" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r163", "r165", "r166" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "label": "Inventory, Gross", "documentation": "Gross 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": [ "r700" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Inventories, net", "label": "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": [ "r148", "r579", "r603" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "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": [ "r699" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for excess or obsolete inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r47", "r700" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "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": [ "r698" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "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.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "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": [ "r18", "r170", "r242", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r406", "r407", "r408", "r425", "r509", "r583", "r615", "r735", "r748", "r749" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r86", "r122", "r458", "r603", "r709", "r718", "r746" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r20", "r136", "r170", "r242", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r406", "r407", "r408", "r425", "r603", "r735", "r748", "r749" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r14", "r121", "r756" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage (as a percent)", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r121", "r305", "r320", "r589", "r590", "r756" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r14", "r454" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Current portion", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r144" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r23", "r58" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r348", "r442", "r483", "r501", "r502", "r552", "r554", "r556", "r557", "r559", "r574", "r575", "r586", "r593", "r601", "r605", "r737", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "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": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r658" ] }, "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": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r658" ] }, "ois_MilitaryAndOtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "MilitaryAndOtherProductsMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Military and other products", "label": "Military And Other Products [Member]", "documentation": "Military And Other Products" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r348", "r442", "r483", "r501", "r502", "r552", "r554", "r556", "r557", "r559", "r574", "r575", "r586", "r593", "r601", "r605", "r737", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "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": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r677" ] }, "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": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r685" ] }, "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": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r659" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows used in financing activities", "label": "Net Cash Provided by (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": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows used in 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": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows used in operating activities", "label": "Net Cash Provided by (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": [ "r98", "r99", "r100" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net (loss) income", "netLabel": "Net income (loss)", "label": "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": [ "r92", "r100", "r124", "r134", "r150", "r153", "r157", "r170", "r176", "r178", "r179", "r180", "r181", "r184", "r185", "r195", "r209", "r223", "r229", "r232", "r242", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r418", "r425", "r462", "r530", "r545", "r546", "r584", "r614", "r735" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Numerator for basic net income (loss) per share", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r161", "r178", "r179", "r180", "r181", "r187", "r188", "r196", "r199", "r209", "r223", "r229", "r232", "r584" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Numerator for diluted net income (loss) per share", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r161", "r189", "r191", "r192", "r193", "r194", "r196", "r199" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerators:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r658" ] }, "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": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r628", "r639", "r649", "r666", "r674" ] }, "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": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r656" ] }, "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": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r655" ] }, "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": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r666" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r685" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r685" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r716" ] }, "ois_NumberOfReportableSegmentsWithRealignment": { "xbrltype": "integerItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "NumberOfReportableSegmentsWithRealignment", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments realigned", "label": "Number of Reportable Segments With Realignment", "documentation": "Number of Reportable Segments With Realignment" } } }, "auth_ref": [] }, "ois_OffshoreManufacturedProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "OffshoreManufacturedProductsMember", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore Manufactured Products", "verboseLabel": "Offshore Manufactured Products", "label": "Offshore Manufactured Products [Member]", "documentation": "Represents the Offshore/Manufactured Products segment." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r209", "r223", "r229", "r232", "r584" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r436" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r436" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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": [ "r222", "r223", "r224", "r225", "r226", "r232" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "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.oilstatesintl.com/role/OrganizationandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r77", "r114", "r491", "r492" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "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": [ "r19" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "totalLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r142" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r115" ] }, "ois_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments (excluding intercompany advances)", "label": "Currency translation adjustments (excluding intercompany advances)", "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, attributable to parent entity, excluding intercompany advances." } } }, "auth_ref": [] }, "ois_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments on intercompany advances", "label": "Currency translation adjustments on intercompany advances", "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, attributable to parent entity, intercompany advances." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r115", "r151", "r154" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r96" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating (income) expense, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "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": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r658" ] }, "ois_OtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "OtherReceivablesMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Receivables [Member]", "documentation": "Other receivables [member]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r626", "r637", "r647", "r672" ] }, "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": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r629", "r640", "r650", "r675" ] }, "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": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r629", "r640", "r650", "r675" ] }, "ois_PatentsTechnologyBasedandKnowhowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "PatentsTechnologyBasedandKnowhowMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Patents/Technology/Know-how", "label": "Patents, Technology Based, and Know-how [Member]", "documentation": "Patents, Technology Based, and Know-how [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r654" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r692", "r705" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares added to treasury stock as a result of net share settlements due to vesting of stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r162" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r126", "r742", "r743", "r744" ] }, "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": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r657" ] }, "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": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r657" ] }, "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": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r656" ] }, "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": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r666" ] }, "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": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r659" ] }, "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": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r655" ] }, "ois_PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance- and Service-based Stock Units", "label": "Performance-based Stock Units and Service-based Stock Units [Member]", "documentation": "Represents information pertaining the Performance-based Restricted Stock." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based Stock Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r423" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value 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": [ "r80", "r322" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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": [ "r80", "r510" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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": [ "r80", "r322" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r80", "r510", "r528", "r760", "r761" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r701" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility borrowings", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r31", "r708" ] }, "ois_ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other debt and finance lease repayments", "label": "Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt", "documentation": "Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposition of equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "netLabel": "Products", "terseLabel": "Products", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r595" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r234", "r444", "r477", "r478", "r479", "r480", "r481", "r482", "r576", "r595", "r604", "r695", "r733", "r734", "r740", "r758" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r234", "r444", "r477", "r478", "r479", "r480", "r481", "r482", "r576", "r595", "r604", "r695", "r733", "r734", "r740", "r758" ] }, "ois_ProjectDrivenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ProjectDrivenMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project-driven:", "label": "Project-Driven [Member]", "documentation": "Project-Driven" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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": [ "r103", "r138", "r460" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Property, plant, and equipment, net", "label": "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": [ "r6", "r451", "r460", "r603" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r160", "r247" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r654" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r654" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r341", "r348", "r376", "r377", "r378", "r441", "r442", "r483", "r501", "r502", "r552", "r554", "r556", "r557", "r559", "r574", "r575", "r586", "r593", "r601", "r605", "r608", "r731", "r737", "r751", "r752", "r753", "r754", "r755" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r341", "r348", "r376", "r377", "r378", "r441", "r442", "r483", "r501", "r502", "r552", "r554", "r556", "r557", "r559", "r574", "r575", "r586", "r593", "r601", "r605", "r608", "r731", "r737", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r26" ] }, "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]" } } }, "auth_ref": [ "r621", "r632", "r642", "r667" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of 1.50% convertible senior notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r33" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revolving credit facility repayments", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r33", "r708" ] }, "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": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r622", "r633", "r643", "r668" ] }, "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": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r623", "r634", "r644", "r669" ] }, "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": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock awards", "label": "Restricted Stock [Member]", "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": [ "r38" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r267", "r268", "r270", "r271" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails": { "parentTag": "ois_RestructuringCostsNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility consolidation and other charges", "netLabel": "Facility consolidation charges", "label": "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": [ "r5" ] }, "ois_RestructuringCostsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "RestructuringCostsNetOfTax", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Facility consolidation and other charges, After-tax Total", "label": "Restructuring Costs, Net Of Tax", "documentation": "Restructuring Costs, Net Of Tax" } } }, "auth_ref": [] }, "ois_RestructuringCostsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "RestructuringCostsTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails": { "parentTag": "ois_RestructuringCostsNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Facility consolidation and other charges, Tax", "label": "Restructuring Costs, Tax", "documentation": "Restructuring Costs, Tax" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r83", "r111", "r457", "r487", "r489", "r494", "r511", "r603" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r132", "r173", "r174", "r175", "r177", "r183", "r185", "r243", "r244", "r385", "r386", "r387", "r396", "r397", "r409", "r411", "r412", "r414", "r416", "r484", "r486", "r496", "r760" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r210", "r211", "r222", "r227", "r228", "r234", "r236", "r238", "r337", "r338", "r444" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r128" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period (in years)", "label": "Revenue, Remaining Performance Obligation, 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": [ "r129" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r129" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r693" ] }, "ois_RevenuefromContractwithCustomerPercentageofRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "RevenuefromContractwithCustomerPercentageofRevenue", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contract with customer, percentage of revenue (as a percent)", "label": "Revenue from Contract with Customer, Percentage of Revenue", "documentation": "Revenue from Contract with Customer, Percentage of Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving credit facility", "terseLabel": "Revolving Credit Facility Due January 2022", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r685" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r685" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "ois_ScheduleOfAssetImpairmentAndOtherChargesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ScheduleOfAssetImpairmentAndOtherChargesTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Asset Impairment Charges", "label": "Schedule Of Asset Impairment and Other Charges [Table Text Block]", "documentation": "Schedule Of Asset Impairment and Other Charges [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Stock Outstanding Roll Forward", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r23", "r59", "r60", "r72", "r73", "r75", "r76", "r108", "r110", "r589", "r591", "r711" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r715" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r51", "r53", "r445" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r51", "r53" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r587", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730" ] }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "documentation": "For a long-lived asset to be held and used by an entity, the table may include a description of the impaired long-lived asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r15", "r87", "r88", "r89" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Noncurrent Assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r697" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "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": [ "r44", "r45", "r46", "r48" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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": [ "r44", "r45", "r46", "r48" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r350", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r63" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r616" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r618" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "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": [ "r206", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r269", "r272", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r587", "r695", "r758" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r220", "r585" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r236", "r237", "r498", "r499", "r500", "r553", "r555", "r558", "r560", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r577", "r596", "r608", "r740", "r758" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segments and Related Information", "label": "Segment Reporting Disclosure [Text Block]", "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": [ "r205", "r206", "r207", "r208", "r209", "r221", "r226", "r230", "r231", "r232", "r233", "r234", "r235", "r238" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "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.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expense", "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": [ "r95" ] }, "ois_ServiceBasedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ServiceBasedRestrictedStockMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based Restricted Stock", "label": "Service-based Restricted Stock [Member]", "documentation": "Represents information pertaining the Service-based Restricted Stock." } } }, "auth_ref": [] }, "ois_ServiceBasedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ServiceBasedStockUnitsMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based Stock Units", "label": "Service-based Stock Units [Member]", "documentation": "Service-based Stock Units" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Services", "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r595" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "ois_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalPerformanceBasedSharesToBeIssuedIfCurrentPeriodMetricsAchievedMaximumTargetAwardPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalPerformanceBasedSharesToBeIssuedIfCurrentPeriodMetricsAchievedMaximumTargetAwardPercentage", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of additional performance-based awards issued (as a percent)", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Additional Performance Based Shares To Be Issued If Current Period Metrics Achieved Maximum Target Award, Percentage", "documentation": "Represents the maximum percentage of target award that might be granted as additional shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r602" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested, beginning balance (in shares)", "periodEndLabel": "Unvested, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r365", "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "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": [ "r350", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ois_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesVestAtOneYearPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesVestAtOneYearPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service- based stock units awards (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested and distributed (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "ois_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period (in years)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld for taxes on vesting of stock awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "ois_ShortCycleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "ShortCycleMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-cycle products and services", "label": "Short-Cycle [Member]", "documentation": "Short-Cycle" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesNarrativeDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofGoodwillDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r133", "r206", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r266", "r269", "r272", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r587", "r695", "r758" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r25", "r132", "r155", "r156", "r157", "r173", "r174", "r175", "r177", "r183", "r185", "r204", "r243", "r244", "r334", "r385", "r386", "r387", "r396", "r397", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r427", "r428", "r429", "r430", "r431", "r432", "r437", "r484", "r485", "r486", "r496", "r547" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r236", "r237", "r498", "r499", "r500", "r553", "r555", "r558", "r560", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r577", "r596", "r608", "r740", "r758" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r173", "r174", "r175", "r204", "r444", "r493", "r497", "r503", "r504", "r505", "r506", "r507", "r508", "r510", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r609" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "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": { "terseLabel": "Statement of Financial Position [Abstract]", "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": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "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": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "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.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "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": [ "r173", "r174", "r175", "r204", "r444", "r493", "r497", "r503", "r504", "r505", "r506", "r507", "r508", "r510", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r609" ] }, "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": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r625", "r636", "r646", "r671" ] }, "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": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards, net of forfeitures (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r9", "r80", "r81", "r111" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares, authorized repurchase", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "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_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r81", "r84", "r85", "r101", "r512", "r528", "r548", "r549", "r603", "r615", "r709", "r718", "r746", "r760" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r107", "r169", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r415", "r550", "r551", "r561" ] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Selected Balance Sheet Accounts", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r696" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid (received) for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "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": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r665" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r597", "r740" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r597", "r740" ] }, "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": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r657" ] }, "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": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r664" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tradenames and other", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r67" ] }, "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": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r684" ] }, "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": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r686" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r597" ] }, "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": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r687" ] }, "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": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r688" ] }, "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": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r686" ] }, "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": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r686" ] }, "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": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r689" ] }, "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": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r687" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r61" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r61" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, 14,299,626 and 13,892,049 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r27", "r61", "r62" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r9", "r61", "r111" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r267", "r268", "r270", "r271" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ois_UnbilledRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "UnbilledRevenueMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenue", "label": "Unbilled Revenue [Member]", "documentation": "Unbilled revenue [member]" } } }, "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": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r683" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ois_WeightedAverageNumberOfCommonSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "WeightedAverageNumberOfCommonSharesOutstanding", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding (in shares)", "label": "Weighted Average Number Of Common Shares Outstanding", "documentation": "This element represents the weighted average total number of shares outstanding, including restricted stock." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Denominator for diluted net income (loss) per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r189", "r199" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "totalLabel": "Denominator for basic net income (loss) per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r187", "r199" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominators:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesRestrictedStock", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Weighted average number of unvested restricted stock awards outstanding (in shares)", "label": "Weighted Average Number of Shares, Restricted Stock", "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends." } } }, "auth_ref": [ "r36" ] }, "ois_WellSiteServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20240331", "localname": "WellSiteServicesMember", "presentation": [ "http://www.oilstatesintl.com/role/GoodwillImpairmentandOtherChargesScheduleofAssetImpairmentChargesDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Well Site Services", "verboseLabel": "Well Site Services", "label": "Well Site Services [Member]", "documentation": "Information pertaining to total well site services." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "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.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "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.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-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.30)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r78": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "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" }, "r96": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r116": { "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" }, "r117": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "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" }, "r119": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "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" }, "r121": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r167": { "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" }, "r168": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r169": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "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": "(l)", "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": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r455": { "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" }, "r456": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r697": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r757": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" } } } ZIP 75 0001121484-24-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001121484-24-000038-xbrl.zip M4$L#!!0 ( .AXFE@AF=&/2 H! .9V#P 0 ;VES+3(P,C0P,S,Q+FAT M;>R]:W?BS)4P^GU^A0Z93+K7DFET0\C]A'?1MOL))V[;,?3DS?F2)5!AE!82 MD81M\NO/WB6)JS 2""A!SF:2JUP=7 ,.4KU3#)E=G7 MZE<#TN@-9$-5#;4G6M<#U6AHEB4IFE%7#5EMZ(K2[UG$D :Z6>_K]+W#$/8, M^W:#Z_[$]V&_TS]7AF$XOO[RY;WG.]6 ]*LOWNN7Y- M_P+7U.I?HA^32^WW\ J>-;OV[>UM]FS;=6R7(%"_A+[I!@@S,P0LP(,D[:K6 MN%*D^7.6'K'P2DE9>%!R^22X>C'-\>R>@1GTZ/7Q#TO;@36F/_RC!E 0DTI?_^^.^TQ^2D7EENT%HNGV2W!7XX?H:XV*__KERX[DA M"(JK[G0,4.E'G_Y<"F?\/L#""O? M[D>O?P^?R>#/E?X58-XU1_@D8E_?N?"ZZ0TLSC>=MFN1][^2:46P 1*#*[E> M:=: B"594AOJ;U^6GIKC)3=4D(3?[:!O.O\@IG_G6K= E!4AXJH_5X -KRWX MYFH$3QE>6>9\#7JE*K+,9%U; */75E?R3%Z).R'/(&5M M%U0W8(""".3B8\^Q7ZC!QWX-AA$;XQ0)BU!%E77M37Q M*44F"Z_7Y4K3R(=(73KJ>J= W_/E*L ]:\O]LBPI?#(@J.A)D"+?4/1>!U2# MP88$*HJO0Y!J?ZX$]FCLH,RGWPU]W.^B**N^!Q;(.?JZ^3OB5P;>Q*>?J(:[ MCF%&UXW$GWQ/J'Q*/MD6?A[8Q!?HDDBJ;7'3_NNRW%J]N9E\M?ST,85J\@G4 MIA^BE*+"X:HFP?^2^^:_S99I+5RJ7"G2_!71+\GGY"5?EO:=#@:9 3!$!D88 M[TR]DHS9@^)?LNT,90W=5C T ?NSG8V(&4Q\THP!2W],'I'\EGS&9Z1#2CDT MI.+ED1>4==%'"U[V/G;LOAW^("@_!S&KA#M#[P1X?A6WL;%W_;-SFQ^U*D=M.FJ5 M[*A5BI-)6OG0$7]Y)IRVC(XZ1P=+W*$SH+%/ H9%^0_6:0?U^ P6X+W"'A8O MI::H&7HS LNI*M;NQR]OB>N!K9SVV*S6Q=(COBRO?JNF:C" _&5S;1&?^?"QV!9FL+WX*%V0J__ MJWB)>B"8']R].S#,6Y9EHQMN.D^F;;7=&W-LAZ93&O@?W*\\,/R?26C:+K'N M3!_#)T%I ,^D6"?C2^\TG5KI%XH*[Q2>#O7)P3_=T M6RN[0WGDHX'3I#DI97<[3W\T<"+$E=UM/=[1P(D05'9?]C1' R="5MF=W^,? M#9P(467WF(^7Y5=89$@INY=\FBR_XN!?=F?YR%E^Q0&^[)[QJ:,4!>)"+?N9 M\/&S_(J#/0M5O ?:&K/^[W)1?D1+GAU+1 MR]Q[UM\F 1@\0=")'A',L?PX& 1#SR<_3'>"/2 0Q7&5Y7DF M'ZOLN]:;L?5WXC@=.R1QI>N98HA]GWHSAFZ]-W?H.:1+^D/7<[P7^URQQ+X7 MSHK4.TRMB\J^&WYJ-CD0X-EWPQFD_ )3PS3V?6^&*+](P#-[AM[JT[Z+ ?5+ M[CW3#5JN]=UV3;=ONR_/I$_L5Q/;$7: M"@(2SB\JC_YGUC,O*6Z*Y!MF_?']<4,/"\O(+\RZZ"7#29%\PD++L=TSEY;@ ML%=_1V:=:)#$?8+"&'-DGNW@U[?INB_P._%>?',\M/MKEV^AQ'W6\8VX_>'( M]'^MY37D\TFVK@&;7O,1A@X56:FRM^_G1M5 M,AM8 95MA^3>?B56VP6=^()G]=2$#;Y-?YC_\OP;QPQ6B-4'L[E(J" MH3TNC4U59S:*4A)<%&A+U9D-G^3"!9JS3R;.T0EF4?GI-S,@ENE:?W6]MZ'W M5AKV8#9\4BZ4%,DES$9-=I)8- K_8([*XX;7F0V-L(R (CF V3C(C4\L._QN M]FT'EK5:)O#J.:^V^[)\46FHGMDT!=: 7B"EZ\Q&5>X]]R4D_@C3?92U5 M7\ST74[P!?#4RT+Q.K/! U:!7R3E,^LC;P9^%/ F]P0,R_E\/ R%T^@VWE : MVF?6+687_$52/[.>\,;R#K0RJ4>UF\HMK;8ODNF8=;8YUNFU*Z%C^0IGPJ[^ MEAHZ7KQTK[E=S#K_'V'HGH0@LA\'T35%T<2AB)(=> M,HKP,AL'#_6>;FOE"Z.RU"5':J L4&J%H*)\L26SP-VV=K!G,Q(/33;B:^3]Q^["?V MXT_7OW][8I]8#.;"#1] ]-OS?0D@RIQG>Q(:+;"IK<%<;M)):+1(B#+K)[?> M3-]:3O.*FU7&<3]0W'8_!+?L"",'"DOO,IAUAE/@_43\@>>/,+6.PIQ"^J=K MAYA9MXB,^0^EP0.SSNVIZ9Z!D+#!K$?+*I.P@#1F_;Q3<]2!K$MF4S!899+# MX$&J,>>*;D#$_-SR_%6(5&/.GI00&7.ZZ7!3<\-/,>V M:$5E.R2CEH=1-65!-Q-B@-F0RF73QJ%$ 7-1G2SP MOO'\L0<0)P^>&X/\3+F1N> .,^@Y%$,P%^-9.FJ9H->!96)>$+9TF@],J64E$1Z+*X\8R37VI$ :X;$XIFGD M, FSDL1C<"2GNB-2W:ED';OAT(.CG@'/F@7* M.Y&\4]@-N'+*.VN9I[ ;_[T8=7/=B4'\JKF^Q&]#G5'9[J3B7KV(WBEP;U13+2#H&, MLLH[=B/YG/*.0WFGDGD7',UG1=V=2.BH%QQ.9P7U)^)Z]8+CV>5P]T\E$RXX MVET.PCB5Q& W%EYBC[RL4H+=L/0%$\.I) .[$6*65,;E!#-4=H.W%TX0IY(0 MYQM7+2N+GF^\L:P\4JXXW _L"&/ZTY9K/89#XF=T?L[$!SL1UVKE"MA=-HV< M2(YH[$;V&'/-=B3/LLH.=@-[G"Y.*2_*'-<[1*4#B[1Q*IE1YC#?I=#&J>1& MN:)^%\:XY8K 71CGE"L:U@'_*;R9]IT+R;,_%U%#69F3 MW0#:2=%Q*NY@-V;%G9\4=+$;Q>*V:(PB=F-9W"Q80!.SP:6N/;+=E\=!US?= M8$#\Q\'OGF=M*,E*+@+)]_A*?+CW7.T&9L,^C./K1/REGR@X$T['Q-J,K&?R M2MP)>28CTW8!;4_$'WC^R'3[Y+'GV"^T&_W=^YCT0V(EF.W MP$:&/!;)X%? MA-??#O/@JN7A$O]1"&>LZ,G+9$'%T-/7^SW M:Y\$WL0'HS/Z."2F1==CV:_-W^ ?2F;V0#4:FF5)BF;454-6&[JB]'L6,:2! M;M;[^C_1MIO?$X13!\@-('(U)/;+,+Q6ZN/PZYMMA<-KJ5;[8X5>U_PM&)L MD9[_!>Z._HX>LOXHTW^!IX7>^%J#)^'ZKTS @7O=!Q@1'QX8FCV')-?W/!_V M<=7W',<.K90=CQYP"C!PP]:[H35_CI_>\,/1&] 6@@D*[;SKQ2^C[ MHI_GNZC6HIV$ *_02MX<_UR%G[ZL?V\TJD8M_:=:5:+??Z'/\Y,?$P".PPJ] M!W:"D/IS1:FL;#9>OC0.!3I 1/A#C?[?U_AW!)Z\]N/8M"R@W.N: #?.WO^% M B8%$6F0Q_4DO\/R//\Z>?@ 2.UJ8(YL9WK])]3I@?! WH1G8 7W3V( *O\J M .(<1!<&]G\( !; 3S^^13O7X3D45S$D)!FA_O.AW;V[%3K=5O>NLTP\#*ZV M?SQH]WIM!\?F-_"W\U@"'02>JXH MW%9OJH)H2+J@8RI4A _@@J94N_H;%?/SIS0O$8.E M4!5J5=6T#S5%9J6C5!7UXT?%2F>3ADF4A#Q^1S6Q2 G_F@1@*$[7P."-LU-' MR[=-1_CIVGW/(L*/S@;R,#)11WXN^=L$[#3B.]-G,O;\L")0,R\$N^<]O![8 M[\2Z"OW)C)'D2O-__F#H:OWK1EX*K1-!,AN?K0(R7>;\[6?KN7OW?/\/X?GN MZ?&Y*SS]?.[\;#UTA>ZC !JM"VI+D!3A\5F0M$_69^'QN]#]RYVPH.QFBJYU MT\6?)4-1EX#TL;'!@@C:((\]7PB'1/AW0CI"9&0+Q+6(M8.D?J*WWT61A64* MM.";JQ$\8HBW75GF]&I*3/^*N E%*I7F#]/O#__G#U*]]E611 &=@C.0])Z? M<=%2F9T"+NF/)>EIE-%&WWRSJ!^83C"3]6HLZ]4SE_7=Y]9#ITTE^JF$/2LR M)Q'MX8Q6$MD^\+U1)&*IR2F$WL*GW"Y$6MR#0<_CQAN-[ "#>\+ !EGJ3C!B M=9U#Q=W1(-9WN/F!WIOPEH:!1PD3410]LZXJ.33S0NV9O-@!4F+X +\DD*M7 MFH_M^SCX(;0?P$I[:"&'MNY%^'BS"LTJ"W"A3[RV0WA;/P,;?KI[-_LA!8C@ M#01_!@C!#(1@3/H8G;8$VQ7L,!#Z0VJ'?2Z5N=#8R5J0M:K14 HQ%V2IVI#J MA3Q*Q*SYD;^7JE>4L<\\WT2;&V2,FAVS7?V_%I59]">%G+-"I-O7Y5 M4_5ZO:9]"+@RT6=>84JI3@#+QL.B.>%?$]\.+)N>4H%T+1O]Y-U]N_I<[52% MN]'8\:;$OQ2LVXMRAR+??S%=^S_T\^O.KG-+QO/69;)X792=G' M0%L^4"L)A14JF5N6Y9,@B/]S#\^3$JEL@,LY] D16HY#7.&&;E04%$41;L"T M$CHA_!CNH>A+\^.@FJ59F=B@T90ZW*-6Q/K4'ORP IS_C][')EH,=@D ML"7@-7)^,R(3Z'Q<=]DA=P-_/OI=[VUFN$IRI?D7;Q+@T?$JY(3]B,TA@](# MC)IFC]C(X!44=G9_0%) AI)W,R@[_^:UYH K!63+5'U>"CF?=\0OG3\HFY)+A5$-R2LLHHGW,$ M,>\]((VGH>>N!#$EK=*L:_)536ML5@M,';CE);YY"/)__M"0)?UK((3$(6.$ M11P-%@4@2F>"E"68 'NAO\2>K%)5!QC(MT,;GAB%%XE/+&$\\8,)QAE#3X K MJ/<@R9]ZGY']\&"@U0^O,Z)69R+.:*C51EW*&V=4ZM6&_'&J8O;O-44N),PH MZ5754!E;E%JK&O+'C]K=*$S73A%^3\(WT>(LTH\#"]<3%\@7KP)[Q X=&JXG M9G\H]!TS"'912F<.)-^DDK(S'?4\Y]-N>ON\0?00G_I0,B+O_:'IOL 7KO V MM.&;N;0NR/,ZF@F8\0PZNUT2Z["I)/]7^1 M_U=WJ -NG <_DGZ+ S-@&9G6(+I./ CYC:A4?OOB8TF+5BR/1)? ,^< M6;4*'@I$Z3RQ;;M@$B<017L7?\9T'L&"7T%UX:5CG_0)5622+-#TQ$#X!,\# M] G!!*0TMB PDRR9\*A&:ZN_GHIW(2KB)]#"[?I(N@BS2 4C)I@F=,@7Q;$<4UT1:_*:$+F3 50ME83 MG?VCRA=NW5=J1M'#FXGO ZU&>8RHCT(SG 0S"6E4FO\@!8<&]XZV%IK].'CQ&%*_GK\*1M4$6FEDAR'H,>* =O(]%W'@3 4"^)@*;50K M6!;\2H1;,S0%S(=NNL(G3$#5O\J* M7(TO"(396N;,ZL!K7L>6C M :YCRZEC0:V9@@-2GPAFOP\ZUC=14:+:\=%)3/U6 +Z\2OTA&(%RAK?XB?T, M5# "($S1)8:G@1^)"N9%>/&]MW"8_%H%#YG0I5ED8+NT/(2>R^+9F R[W+! M^K/T-;ELZP4;ES>[$-WB^.(-:TVNM-W(A)#DWI6<./J+WGU5^'1#X>^YY'/6 MHRU&4NCUJJ[K>76Z9%0EK9@4>J6J*,7H856KRO7"5+HJ%U-1B/L[AZ.M;-+T M/IU]#Z Q\N[RX$KC',Z=#F,%HJ?FWP UO'C^-"4\32^B=-*/+YI'JF6ITFRM MDM,1DN!.3U[U%)OD3*3$0YI1<99(O%@9T=EH'IX9FO,*0PJ8I$_NUO)Y6KU+=P$NG5H3L/Q.H7(3 64[U2HYJ':WYC4G]KP''[BXF,R9 MZIC;@[2X-XUV@Q)T/1JLG@21>PQ;C5KAI+11 \;W^5,\>5O-KP:2=6%O7DH M<5_M@"I5UW3[2#N@:K%<%B_&OI:6Z5N!@/GPMK4I75/Y9'Y.]72CA@W1OPDN MBR7DC"A85:_G%*4)AL1Q9B+H$Q )#99$U?H?AR(^.$!@,;.6'RF<[Y%"1O[X M!SRJ-%IV1^'$=-@_XYY*$_V@-1L/0Y9JQY*!U6+1NA;8]]V M(LTO&5&'/)'JGZB&!2^AZ;#TXOY"ZJS@34)J>%!S!;19#/KO?M3F6YBX=@3X MZ/[*"C+D"NB_O@V.4_#G2OOA>THN#WT;363LT$<\SM^XC"M8ZY7ET;1I?"#0 M+1 C/*LVPQS6(ZFB+&FB7)NU $R6^D$GH,5&W6,OLMBN?8+)!J]DK77W7,-2 M95F;WV+V L^9A.NW;.OVG;?E.-8_QC<-_3G_OI"KGD_,7U?F "CNVG3>S&F M&B>],;EF5-7Q>FORTY%P>JG2A^V>JCDMV4*92SC.R]/!@LVT.S^_==JW[=9S M>[41. ,":4.WO=:W^SMLD7?S",A\Z&YN8,[DF5NC6I-REY,U]*JJ-(HZDVKD M.]W:]+UT3XS)VCTJ-;,MRR&DJXI],3,C/'N?KF?U?+SXX M^]95O,)^GY#!X.LAS;)B-^R'0IN>RTO25^%[^Z'U<--NW8.4Q@[N5&AGL$(W MPF%ADL/RF(?U,0YE?')Z3QY)_FCVQ=IK!_3_=E\VJ_>?#^]L"#2%9"1(5>'[ M+/ WF\L77._#-/L2<.'WQR0J@MX-S^G@V0:2F65X M3 \IXSF?>=07KI6BNYY+*L+0QP#.'[*$(HQ*4_GMB[D:V-AH\WY$[/OH[054 MQO=?X<77LDJYA&$6P-"D3X8X1_"5"-@R=T2$3_=>$'Q. >IA;2#.&85QABI7 MFFI1G%%B-;!$^=],!Z=("ITA(3NJ=B[R3TW86J6I'5;DEX*P,PEW>K0Q]!R+ M^$'<14RX^_?$#J=%V+6<^(]-_)I4:=:Y5,]HV9C!4/CN>&]3V/5*4\]# M[&<:K7CP0GA6Z E+5'_, :G_6/3?KU6:38VT'YQ2#SER=6F#"AZ@G,@HF5O MOY*>83@"CU!?Q$',C3E!66'ZT[GXQL8CID\SH+Y[_AO\>77O>;]H&TLNXLLL MXN5Z(V)_+N,YU9:&:C49B':38<*UUP5K+YI&(%>%'Z9KOE"]-&M;?VL'_4DT MRA2[9[1\TR"B5/(&1V7& Q+#*[F.-&R2+0-(%K9 MX&JN(#5WJ%/W4ZDYI2K\#6M?[9!6:5"-!5\XR6=4>(X73+"HI=7S)B%H1?\7 M 6_.#GYQ@5!&@:!Q@< %PD:!H%;1?@U]V!\5!D^^UR<6\C_G]A)RNZQ+G-TO MW(ZC3-Z.J.WJM0]%;Z;_=#S.9.7DLD;-<[D3#/Y*9L5)D%2@6FI<81QP1U_;\ M!5' V;Z4;&]PMN=L_U'0^@?\ A; @(#B7SBTXNQ>1G8W9,[NG-TWLKM6%1YI MZ^"V&W4V!!KCC%Y"1C=X((_S^68^KU>%N_>AW;-Y84 IV5LV-.!OF?,WY^^U MZ3CP=C,$"UU8Z_#(N;LLW-T [OZP9]'&OM[Q,E3M4*VBCX;:C#V.Y2+Z5_1"DLR9\^L1K.P3P]S- Y,-F';EG,AAI!,**,/SY MT/IY"Q1PBXWW.X_W[=L6?J#R\0?VX<>>_(]/=\^42S9WY6?%+OG4=H7NT)O M,ZQ Q$%:9!P*3\07Z!@1H37"P6FK#10W>^'<['-Y, M@=\<$/ M="8(E580$/B?U37?LXV15)(QDHI4:1JJJ&#QZ7AV;O@*1$(F?%5S)$> M9Y;S9!;UY,PB [,88D.M,:F@9>JBHNUMDAV4O$[C M9Y8J$/D1+\7[RN3QGR>C22=G-*W2E.JZ*-?E@NRYS-@\D6?$*3,39>HGI\PZ M4";H ,DHRBT_ 67NI2!64A"-7.G&^:*Q;.D,'L(^<0B;9:?UQ@O"J$T">1_C M/)XS.Z-A-<^?QUGV/6F!K0;E.6[AWG#& PH42(^#WSW/"EJNE<34.IYCY;5X MDSN8.%:/I^5*LH3M,DG84Y6LU[@$41QXD6J-"5%$@U-*L@P/4 \%S%V?,?G4DEO MRQE#<:2'X]"TFJ@K6DE)CWM+F;PE![Y\$847XA+?="+-9HULUPY"/YH2%:NU MLU)@%V$%;U%3,>Y_CS /XJ*UA/>[".UYY892:J:)D%&64 M\N,>ALAHBW8ID(PP3TH396UOE<+/>TZM4MJCL6G[V)4&HW0OX/F^V8YS5CKD M(DS+91U27V7^WV/$SM%][P5!7K[7@>]K(NR9:5.2.R<%J(^=*&A@OQ/KZC_$ M]U*(IU%ITJYI\E>FJ8<[(AGH*NHP[XT)>J;NB_#)=OO>B'Q.?!!1<$EX5DJD MM!;DIP(]$8KVQP3K;8KS."KQ0,(4GC>P+A00YY#QLOOSIAY,IQ]X]%CS"=Y+70-3[SUAJ@J):Y@XK5U)SGWWH?L\+3; MJ(F*7%0Z8-D*Y_8U_)DV]F=F?F3E"Y\<\/QX1A;[$F(_VW^36;=LT>T01](4 M$!>2**74"^3V#)C03^PF99V)?BJ YM1*4Q,;.L/I6.Q6=I?9'6&G<)7)PE=6 MD75>5W$D,'#5!9CJ;6P*3H*0Q^&9LX8.8HLG^%X/KN8SCK1*4Q:EVGJ9!(_4 MEYJ.LH;JBZ*C.M*18C!+1[S%S8<'NDE\)]8>G\]/?90VD^,PH1S$^H/G>JF' M="G\C>U"UKOV96=NGO=3OM!+7AII@ [0>;%!2?V'A0"_T".@_4FB%4+S_3S[ M=I]9V/5 CD82=TWZ;]KN!. 2!V8]-_A&B26ZKHND^B: UG9-?]H.R2@ M*8)O]SU:YI38G'EM3 .+ND5%6T]"Y8<'YT/%!6HP=FBWCAE.HE[?.W^ZI(<0 MY^Q!M6=:4AC[WJL= %K/2EN6UA@N,@-V)B-B^_<;<_OF(NJR>(=#\ MSDDY=27RY?1]%&5)?#G.8I? 8@4:$WLQEDH/=/?OJUE21W,EVTV2>;I;:FZ] M NBRO$G/(?M/,BDH&:Z0U7$+-:N%*HP)<,O0],EYS30I:*[.D>[GK4HRT.XW M,[#[92'2O0,EY;7HTG;(M-'VH5_T1/P.BL&:P MU68&FU9IUJKR/HE3[ 0,.>V7A_9W(7U]A?1WH_@Z4GQ**%(RO7QK.Y.0 M6&71S'D.U<_L.*-@718C/H6W];VU&4\G/Q?YOYE*&L5H '8SQE?"4+SHDA== MGDTDZ>_T [$$$Q9EOA#!G8QZV!1N #L>C4"4T*A2('B3, A-E^ZK=#8".R$B M'F+B(:9+RMK::)A$8B5GWE8BK5J1L'J@LNIQ0 V4X'$NH6)G-=]AFU%IUF51 M8]R7Y3E?N]+6EH/:0]*67J.TU9#W[EO"XR2G5BX\3E)>$;";>HDQOB8)\@H! MJ2@%PZ,J3%+7;@JF*.J2@;H4L992V,L2=>VA8KZ$9L\A\%_+?FW^!O\D5R^L MJ8_#9OVBJ46J92*7[I (9A_<9GCW%!LMNEX(3P>\"K 8&U;V@L,%QZ9/IW2$ M0Q(086"[IMNWX7M ?$BP(W]0G>%J=:OQ^U34D6,OL!&_USYQZ&2QKV^V%0YA MM91V%^Z*D')=F]]B]@(/R6[C+:S 5%D&Q>*_N%JD?7N@&@W-LB1%,^JJ(:L- M75'Z/8L8TD WZWW]GQ+.\8SO&L[">6-@PJN>3\Q?5^8 =GAM.F_F-$!Z6P#$ MR':3%=65*LJ-32 ;F?X+7!P#&_>W&6:#P2XP:V0 6<2A(":\J"KN&CB;^'@5 MK,9D92G"T$>9^8<,N%. L9#QD66PZ@\9Y+Z'3;77O M.D+[H7OW_-#JMA\?6O[]NW+?Q $?SC[J';$1Z_PT\_GI[O_G+WT&G_ M[QVB^?''G?#I_K'3^ 95K!YN]'7]!:OSCO%]T<^Q+-;5JBII*(YC-S1^<2RI MJ["]+^O?@S@'89/Z4ZTJ_?'T'EN6S+2/MRAI5<.0MVTQX_=Z(]^3/ES4\>"^ M)3QQM(,Y8^V5*2Y0Q$#'\8%657BZW.N"IB;"#[AN& AWH, MX8?I]X>"(HE+ M+@4K<#[0N=&FTHF/#OO8PZ9V:) ML>=5YL=<):W.*VDYBYT5BS%22:OS2MK%^#&OI.4YC.=C949=C_'(A#3TL$T_K7) A'T7E'R>CW+//-#M>\ M^V91=D5&SG?/AW>["65TD3"BU[9AQTS?5VKI'NE<YJFG:TXL.R16EF#E2Z/99-3Y?C5(WMD2I@2Q:KH7_N9L31RN\,7T?(Y;_:SH3DC=>;>#\ M4+&FL9VOPN<"ACTNK)==J]^G 2[!!_<74-IS MB"BX)-QHYEQ6FZ_\.B0!Z/,,G@\DC&W(O+R!HZ=K-5&O[]TTDO>+8X^0MDC; M(@E)1D)21'E_*5L0(5V8X]%V7P%KGF^38'?I>A&)Z5ND:P+(*?!"7B90@ FD MFB@USL@2YX2349KN0S@J;0.26@7#;=0CD,&33\:F;0GD?4S< %.&7$OPHI+/ MI> <-UIW%*LQA.\B (./1PN 6A2H.YH<6#BFB5)];V'+35?VR&F+L#T .=4I M.=75HMHWL&3 REI59UP$=[W0=(J0MC$8]FOM4FK>V18_V(=+= RFH8F[=POP MO'@J@?U[P32W+=2P#\TU@.8:NF@815G'!Z6Y0D[S63W.9>0XF&5%]N1[8UC- M5!3&CNF&(O4E\"1XC*4%/#BSGQ<1P?8)(0M6WUT"UAU\;CPUU1MBK<%G<9TA M(6WU'PHC)*,&A-2HB0HS4;\+2)EZ!.R9(99X.<0,2.PO\'/%?83K#*;W"-)G M?,GCX"=XUPC;O$PAT9R4AEQGQ)OFP9GC"==""0D/%B71T&N,$-(%6+"_>Y[U M9CL.MU7W$:<)%/,2O%)IU@U13VG/S,W2TM/,%LFY*\VHE:9NB(WZF1T?LBPD MHX:PMAN:[HN-I9?WC3!;3 M+L/]"QM=Z=>YN--3]//7 MOSS>W]X]=_[G#PU9TK\*=W_[V>[^8Z47WAEUX&""KYB[_P("U4EW&<[9C MAS;A+68V>HLEJ%5*\#F.YMU@5U;')S:SY/:MSA)&:E=1FH_LU/RLBBN62.8 ML3G%9A/\E'S/!C!/$1QWJZJ1:DJEJ>EBK;YW)1<_%V>/A#*V?MF3A%00I[JH MJ:QD^5Z8*P!8]"?$6G3M^(GX[D(587D_!^6N3(%]"3#UG95^<_Q8_*ARM2 J MPAFTJBAS8_6T419OI=!H7U%[$<9'KD*CA%>FNW**CN/:ZAI/[SQ#2LI5:;0W M)='!?XW&F>5UED7D1D,;A=!\)_O%""["$,EFSD8P[2)(=V4*FJ(CZ:P4-W-K M]NC6[/Y$)-%D%%DYQT3/$DC66S(@@#=+\,DK<2<\\KKS^ :X&!_S=SL@%6< 73'G;<@[VISP5:TEU4=Z_O3(>,M-.?68 M%I MY:9(N=K1!9BJP0@Q4KA-NT1V[?50P9R92,I!HK M9'21IXW\E/%XIXRY.42I-!59$=5RS*_BQXN,R.A]2$X%DE/JHJ$6583$SQ5+ M?JZ8IWW323BG$WK]7T// 3(+DJ9,.#8MG,[;U>3ORI1%2EU"XZ&%IESQ(Z[P M^FM)HG[DB8JLO-'(PY<"YD7AOS^2G4_$[PQ-GWRHMML/W]<3[/ 5E+:>3/_1 M[X1F2*S_-9T)F3\REI^UN?S4/I;DFU9C'&8U]4JS6EN7Y&M?"&/3%U[Q::*P MH-49-4L:%L2CA*=N-:!R>AW7:A8%1/%V5P M.O7ZIJ:Q\2YL^@91@+_'!'Y_)GPX\]="RUG M('T"B+;=FPB>"YR0UWE7%%IQJ=1$@U==GB-%;:NZ+)ZB5$I1LB'**BNM'B_L M,/29A"9\:0G$]%U8/S\!W57@)I"\BP'9ZO0^0,Z6F+N#T /=5Q(KPJ&OLG,7$S=\>^> D*!8]FH?2]T=@G0^(&]BL1 M'"^XL'R_3WL)X "6#W^EM(=(P$SS"6X6@1SE<-T#I!](^#CHFN^YV4@'3Q'G M+*Y'/C]S^[?,!+8FD4]$8 TZ:MMHK*O]HQ,8/P_"7!:?F,'$GR8G0F8(L C" MPN/IR7NH,Q7[5?&#)^Y'S/4\N:/#@*Q?2-JGGD)>V;\-9#$> M(]BGC0KEHX:+@L_9B*OL91 MURI >&D'&P!> %I/Y UQON9\?;I:DV+XNGZP MZ>,GXFMJMWP)L2E]HH>/.>A:JF4S+(9$,/MXVF6Z4VPJY'HA6A<^?.T*-JSL MQ:?)7WZ(@V/#(0F(,+!=T^W;U/LT0S*"#03599-C8:OQ^U0\ QQ[ 4U5N?:) M8V*(\.N;;85#6"VESX6[8JS5YK>8/4#0)-Q\"RLPU5:LKX5_<;5(\?9 -1J: M94F*9M150U8;NJ+T>Q8QI(%NUOOZ/R5-JB1W#?VY1?I"KGH^,7]=F0/8X;7I MO)G3 .EM 1 CVTU65%>J*!LV@6QD^B]P<0QLW-]FF T&N\"LD0%D$5>!/3^TNNW'A]:]"!]O9BQ^"J82CO/R=+"T'FZ%SL]O MG?9MN_7W0HWCP^=Q_OV;0L_4 3_N'OH=H3'[_#I M\>:O?WF\O[U[[B1.Y-W??K:[_V"(6C?$R=NNT!UZ$WB&%7S.M5RJE^>ZAMH! ML&S'' ?D.OGCJV4'8\><7MLN?3F]Z>NRS$2MMF(#T/=%/\>"US"J(REY',]UU2A+WW!TZ4]!@>G^5^T(+#=;RG+.&S!)3BX%Q=VVC/GSAL5"$AP%!\V$BVAD M,1V.?G/_46+K>8,I28RX>*%"SY;F4%@^3XH8:OE,"<%SI%.YXT1+T^'RS71, MMT]$X9;TR:A'_$2[*CL&(B\\O'Y)T7.IEO\4?STFKA=9^7PFAUB?B,_G@?&847>#(N8PE:KM4+LN5J"\I&:O8]NIQ^,TJ<"R&,YJ+)'_\F9J'#L<.P>UW;2,MAO(H7E'C]QJ1:&]#!2=@4X>G'XX=W/L M<.PP('N/(GI5=D3OL6N+3T -W1*6W\JA#X\Q*%%#8)I_6L2A+1N1_A$WOO. M!+=#RWW\N!8(KGG%](=@#2F9&*:TO5=V$V>\,P['#L<.QP[+V,EG"M2WV *> M'5Q_U&/QN^?#R]U$_711^T3O;;E6=ZZ+6C-5E'1E?/)\^D,8^G9O0FMNNMZ3 MB;-&[Q)5U5[05*U84:79&EJEV3#6(X>\Y1EKQ,E%!\O8*=2+*(?DJ#,B.2[@ M1&&KB^*YZ:X)/X+@@1:.'8X=CIUR8^<,/)-TLR)G9%2O-&514M8K/OB9%&LD MRP4*R]@IO[]2B#QI,"-/+N"@A>:Z7?7,@%AT>A"02>3)D'?\FUS6,4HN!M2W MS3>[CS'3;LYY)WWMQZ5,V M#9W5<$Z'PL@P+AZ>*I+8MHYG/32QY1/B=9RZ(NK*WH-=.3&R;!ER['#L<.QP M[+",G;V<*L:UK$2UK%94LPU^ZK/=7Z+^LD5\;))+)UD(H2<$) P=(H3F.Z'G M/M$/YIOI6_RXAT>8.'8X=CAV.'8X=AB)G6\I %ZP\YX);4G9];KF^]_M<(AE MP0"9[YY/#;UOJX9>;A-.QFBWIJ]WF.&G9^6F,79(3&&&Q"ZI_^;'K:TSUONG M3P':W W@;J]ZD@ZPVCHA=G^F:]B ^-/;D,SY9G#O*(ISXT%@^ M-#;GT-BUL7;Y]LK>8,-H:*QPR;,=YZFU0CPL5N"#8G%0K,"'Q"9#8@5:W"HL M5;<*?##L]*(%!QT**Z0,A!7X,-BE8; R'P9[H.V?C7,OK[6TWR&S1*]5FGJ] M7H8A*,>+JW$FNAPF6FO[4W2(3)>B8;"R*!M\Z#+GLPOELRW-. K@,TS4UV6Q M)NN>T"^2TM1*UPW&:6FG6Y;JH M-=;]-,YJG-5*R&IY.$W9H8(F)X-IP& -0]2T@K,8^#38/:;!VK05)N_.P>N+ M.78X=@K6*5OJO_8:1:C7:8/<_94)IQS.UQP['#LL8R>/U-T2 ]Y/Z.IL"=T+ M:$W.9\ >0Y#Q-J0<.QP['#LL8R>7Z[6A@I_%^8TY39!&I:F(JE%4WP!.MERH M7#!V"O LSD"F&&S)E LX>^!S8WE8AF.'8X=CYT*Q4UIO)N,0^D:MTJQK>W<3 MY>3(A07'3EF]E*RR0F))5ES H0J?][JS*EYK,7CR>:\-N=(LJFLWCS>Q1&MK M/?'8'D374+ (46NP$D;BQ,A#TQP['#L<.Q>'G0(3QIC3LFJD95D9JGX!AS5\ MW"L/'G'L<.QP['#L<.RP@YUFS? M"YUNJWO7$=H/W;OGAU:W_?C0NA?AX\V,Q4_!5,)Q7KYAZN3#K=#Y^:W3OFVW MGMMWG30&9Q";/Q]:/V_;W;M;X>;QH?-XW[YMX0>*X!]W#]V.\/A=N&EU_B)\ MOW_\>XJ->U=3<(]#KC6J]KA0S'5JI M:H96T,CJNJH6MZC&MD>E^#H)6L 8)-FORCC^.C6=Q2CI]-,/1F7GF7SZ(6P6 M?-"LQC/;4)-KLIIA7.[VW5X,N+*,7#\(TYY# ?:-&0R%@>.]!<+ ]T:"-R9H M:X+OA7[N*S@[)+C.0H][S0;91JL[U1,=:7%'(JT/. A!82V6)LK:WCG;YVLG M9!;A"S'^^!%7>/VUK%)59[W9CK-R0L1[Z>63[;_' M8)P#=R<;70?FJXFP:4;ZI?#>/<>3YEE(:&"_$^OJ/\3WTJBG,>L!P#3Y<%,\ M V$=I.OI11A-VU+^"BE9-PRL;M.U]31=EJPD;G8?0E 70D%RK590:[3SM;/+ M(JL7_2VTJ2TR(+X/@CO..W5? I!N%NCM8LPC;;([$4 /PZ^)U"]0:""OWMK M!WT 69C2KEVN296F)BE,&T3(Z =2^+X8"0T MWX6Q[[W: 1+7IQYQR< .=YNZ7%I3Z"#'\PFDHP/*KOE^%_DIWR(0Y[:.E*A[ MQ#YE<-RT+IW,WDI%ZX2B5IJ*P8/5I3>B?S=ME[8F1CAX 1 (FM)F$)!+,YSW MD\\K046 *H81']U;"E8[LH9:%*Q2;JE,>T'*ZOIA8^[B9&Y)LT1%VT+36ZAH MG5#JE:8LK9]B,$(FW';.0$!T )N(&43M+!F:+HO\+3EM$RJ5&GVG6.; M/=OA*9I<*R^<-?2CJ"4F_A+[%0M^+TL]'R)X!0+7)V9 ;DGTW[:;@/EY!N7< MOA(](=9TML_WN%8_B,.4C:#6:$:BG?OV\:[/7*F70$"WW5?BAIX/2IN'K7;U MF];Y9P&L>26Q)%6:#=&HK4MB1L(1/&IU)"&\#Q')H,YEL5$KH#%CJ:7SF9C/ M8W-*.^S0*J=^WY^0)7_KLFSJ@YP(;[:!GB+88Z5*!/G[.>!S\R4>%!NBHC%K M-7$3NR#I?EHZPTFV#5&1][$BSMXZ9UOXS[*!? )VP&2WP$EI3:N#FN?8-!(? MC./A;B8!;)+X";?E[:DK2UJEJ8K%S7OB5CM#I)7;:"^6M.I(6M+^43ENRI]: MFM,3LZT')Q=X@'T<8YZ"_X8.FP^C1!"PLQ8,K >2EJXG886KPIL5G"$I[6ZO M9R*EG'*^0;L=R>O]OEBBM-.;["4X)7](6AA%+2@_:F2TCT&?J<]C>3CW4#WX ML!GH$U906,3Z-OT98*[V8X**U@P3N?D53TLE4:D7D#.8&9,E\ 4NF2JS*I3# M4:5:(NVE#/C4V3&K;2< MMMU7$O"NA3P0D$XL8SLTG:@SBF6'$Y^?W^T>VWTRI[2Y:-=K]?\]L7T">M6: M(->1R#?+K42EJ*G57N-(N463TDX:T_4ZON88^?KSY>[*R'0!NS* MBO6]-2\SPRI0 N0S1EKB70KWD^TQD+\#C#O 7(\#^ ;;H?S@M&C6M_?/7^1JRAH MVXD3O!C06F2:OGO-*6U'[Q+)#86#V:0:U #SJ>V_PRX4=FATHKGH/ M+PH>!S<4RKEU*6T:T3#83EOD3ORAHZA[$9%2JS1E B6*K,9H:"36MGE MSFV840GF,FRD/B"2'O%7"5"5%RFP_?!]O65Z+VR[0>A/\ UMN-+]R7R5RP;0$!T"+M*%Q)! >+0+D[4\0)I&<'2V&$11Z,!F"1>X3V M8P_V30=C8:4MQ4O$E^NLA_7:&G=KSHR0MIT:'H"0L&=Y;7U.#R.$Q,\0LN1H MS[V8(B9;7H:9E#'A;W5"81H+&96FL96U\_$P5A6U^N:[]B9;.@Y")7OGE_, M>'!5PGH:32\@U8^;WBS15T9Q?W#ZPG[6HJ%PBWRCRLN8\GU*RMN0]9V6";:/ MB;XQC>_YL%@"A^!BR7'/9.\BR!%/YU11 MVQ D!C4 , 3%?H']DIX!:[=]23E,H(N615[!/['P5T,?,QB>'11N.+_W\UA M_0R.MF_WP63''UJNM?S%PI5I4A7G:AD(7/1^Y=)/3MHN4\KYW,K 3VXLDGV(=GK3>][CL3A.TB]T<2(;=)KE>:LB+6 MM (FD_&JX/.@[*R.(N.4C4W4LJ7DY""22I#-_'73LSVR%MAV=C'FP=*AZ1PQ.(C/3A ML1KFPJ74D+'D]>=25IS2SY/2M\XXWTKI*G;CYOV[2E_/TW;[WH@(H?D>CR(7 M+JOTIE#]@*#L(B0_8!RMTM2,HD(P#$19SIL\#G*HG48H.6,'=2R^4L^R&=>7 MT 0O-^F-M- O:V%-V)Z)^$63A%3+1!/=(1',/J 0WCW%DV#:TDG *D<3!QJ$ MY,4W'? L?9H6&PY)0)**%_@^P!Y3M(2JNMP&:F&K\?M45![)G+%K'RNNP$O] M^F9;X1!62^77PET14JYK\UO,7N YDW#S+:S 5%_IB+7P+ZX6R=X>J$9#LRQ) MT8RZ:LAJ0U>4?L\BAC30S7I?_R=(T$IRUW 67AJ;+^2JYQ/SUY4Y@!U>F\Z; M.0V0WA8 ,;+=9$6&6D6XLP,R/;U;3?M>Z'1;W;N.T'[HWCT_M+KMQX?6O0@? M;ZI"Z^%6Z/S\UFG?MEO/[;O.1EK;M)\F+=/-?=NQP?#PB!#H/@H_'UH_;]O= MNUOAYO'A]NZA$_W5>;QOW[;PZ^_MA];#3;L5@^W'W4.WDT9V>\ F*YTJE927 MC4S_!:@PYF*Z_:46@5(C49:V:\%JKJ_PFQ.!7:I&%LOZO['&?)B,X,G]=1-J M61<^^B^F:_^'EHC>>"X-6M,/+==Z A\$^_#AQUEW =/IS 3HK1WT'2^8^*0+ MK_CF>/U?(:XPQK9F&M"1J]($@$%>,_(#@)$(4X'-&V:Z 5/1*7NVZ.% M#=IN9+'!M57A)KIX\4M:Y>IY(=H&."TTIM, C 6XPG&F< 'F(<+2W^QPF ZZ MV>[@88@)WZ(-R>@-+\0E/GT0_$+&"'Z\9.+2=@IC'QYOCQ$&GV(@_MYJ/:5 M<(Y*SQ>\D1V&Z] ,-L"S*B"-S,DB=1.S?<(FPB&P%FS* ]/()P,'*X=@#Q0I MIH7T/XKR+)"L[%EGB AF< >@S:=5PXO7O@WM_I ^(J:3Z&Z+^ !MTB=!8/I3 M-+ %4QB8MC]?7$(/4<,*2AXX%C(F%KP#?TV0'R5]!/!T,(81W-@C+KYFOG.$ MYVPN[.*BS)!^1$Y)?DJ>W#,=BMA@2$A8%9[CY6Q: %J:0%>SS=F4FBPPS]$\ MQ(?[*T\83 #(4V+ZFTW.THFFB#G,!-1Y1))-R1YY%1N54W9"[@"PT3'0 879 M)*"@Q/XD(RJZ$-]F$$Q&XX@^>E,!-@+6)24E>*9% $^C6&A0LD)"1TH9(5]2 M^C+I8&GZ+,]@J/1%#BU(BVA#2/SY[TTWK%)4'"OBX3Z.BAE)E%:2H.:("!UNY3( CYY"+18 H]";AC'H=>T2%1NB)PHOG M66\VT"C=HH<6#Q['11L7;& @VX^Y/5Y9I#2BX!7(!>\%=#C*,&!- 5X+[WHU MG5@=@X3QWI#! GJIC\+(0W0-B(^,')KO,8CQ\4"2KU'=(LZF MPI/8$)@J$;EPX[S!#0( ,?0RMRG&H 4 FZ83F4B#23CQER2>X$?M-%#@(N+1 MG9]0-6.1D6L/*&_'#_-HFTKSQ2>Q&RFTHHL3KHP!;C8;P MA$,/"'N&FS,1"&TW%L-^$ K_GH#K#?L%/,@U605M$NOG8 @T>]6?]AT2J9C) M"&,-($KHW/=%X0^*"C"/$0]G.N<0%!5V]*K'P0 ?1X0?ICL9(+J0E.()\F#+ MD!=*"Y\<\F+V0?T 1H6Q,WF).,HQX?%@2B:O#CX+;Z!4DNA!2-5E;,K<>F_N MT(-E=DE_Z ) 7Y#YDQ? 13T@/:0(1$PDS:C\ J3XSG2AR080 AE12>,#=_D1 M%VTC;D<#!N7L MGMC8B0 ;R_O$W**R,MKY523 9LL;+YC]5>$\V.,[Y7Q[1%MN1>+1A2 M"W_W$]V M BZ#N %:@ZA-7._0-K,[@*CWK6P7Y?PS8/_)+88#859'C5*X]MG M5M#," _&I ^"#2XAM/@&31?45E7DJ(0$>\2QR2O5R"::C.B%H[43+2U(7K_X M8M0M4] :LZ?"CZA:\'MJ]IHST4@U"_*]N[A&VA-<_QID4*&3,8'JW<:,B#&$1]TT-%;%JQ6Z MJ/B>HX7 V[X#CX.,N/KKS/1%JQ?3MN&F6R ?'!@0*6%%$E$]*"MH^[+BS.<* M[#34C(&=^"N:J\=VH$HG4+*4-W!8NF2.2(4!0DAO>""1<;:QM/\&*% M_^$I[\+T$&PY_4 'CCP.(H&#MF-BA& +O.?Y4I8.] "-?3S4>P/7 TR+V7E> M;4[T1J49OGEKIWDK,829[/1G[T_,EC@6DR![B(TXG0 C5]3, :\*C"MGP7]( M' Z*;20"@@820#K!Q=@,5ST3F\:DO+%ODQ!C*N&"05H5LLD#!&.G/P2*<\CC M8$4J)#VZ$^F .UP7$?7:.GO6:^LBHK70.A$>.GNT=72T MC$6_-]7#$#Y1E>A-@&FMX//U3F*'[F ' 1.307($2#.&0= XYC@@U\D?7Y.C M5MNEXH+>]'59,>&AU^JT>'Q=]'-\'F9H54G7\$@LSI&)7QR?EE5!_'Q9_UZN M5_6:DOI3K2JE?K_I41+<(.5[U.;O&[@5OBB^J (7I4IJ<8MJ?/BH+;EJ&7/! MQ[K -]^C27%YJSKR[9WIU.1W5-)B.+=5$V#7G+\Y?E\1?6RH:"V(O ME;,79R_.7LKB$6@Z:W7-]S0&TK#8?N^^I9Q[F"(DSCV'4$X/)'P<4#;*J:3J ME:8A:M+!FR/NS67'[K]]JECG=[./A0[3Y12BA0R6?I+C]6'<_.);(V^+_=&& MAI,XYRJ>W)R3=W0!L(Y^/ M(Z-&89%13COLT>TE /.M_KE)/N>.M2I:G)>_=G MYM11AH)3^6NGE3KDK7+8T"\I4 '>X8AGZQ&L[A-?U M,]#1[ZEY-66NYTOJ'"R/=B )L=0?:.0_9)9#%-7F^V946QX$!/\WK\O':CI[ ML= *Z^ZP]PAXXV]#@FZY@%6[H>#U^Q,_P&8B?=OO3T98HXEE\W&+%5K'&3>K M(%&%D.G[495RW'Y@9$[I&GM193]0,Q)L56@/TJZG3146VA$@T^,H8D*L@!:L MT)8?V R +/09L(-9DQ LAZ([BUMZ8 ^W^4X=+P@$>]XX(%.U8(SAB^OBUMC< MQ>UP_=C6F7'S[@>#(K(4TS8?<;N%5$()X3HJOX>K8#4F*TL1ACZJOS]D*&55 M,"D5*XN OVY0==(YKB;[#>%X7[S"^^(QN+U/-TD!X.>V8D9"Y?G MQ8J)7;!>D:@KJ[6'Y2@4OJ%*.1#BGB8IJG7!/I@FQ;5P05QU*L[*[$.0+$08 MP1N'05QN_\/T^\.E6GLUZL5A!G&-9;!>.)F#[(Y;^-BH5S75R%OXJ"E529:+ MJ0=3JIJ1K]YM\_=UM: B-4875:^E_\0KYW)4SIU."62M+3IZ85^TW>,$/8JH M1^-51',_F)':H1,$QK[%_26CYDM)&QPAZ8!SH$04GH1S!G%2=,50IR;+I*;C .IIWIIU-,) M\D%7G(.X:Z%#U;3.<=7GUX:%QD^=Y8[A+3!C--<=J/6-T MPR"K64 TAG/^!!Q]8VE0]D%6/+V"/;&-_WDL_..TEVA(15@ MXW'Z89!^CM(]H"&S0SX%N=H1)2ALGQE]]WSXZ,934OK3R)EVXFF(&XX7S])P M/:SO',/Y)@9S=P[EWTW;C3AFG2F42M-8+[?D/C-KM',(=9R%8K+;>"IK[A"G MJ8/JZ(.((XT-<70I;6"7\SE2\BSWZ@@;9T6"?4+G'#HD.J?@IVI[0H9IH9)+ M41WHT*U1KS3KAJCK:K&';GNAC>TS[O2M<78M!CAGP[%:K?"8H-CZ8HVB'J7,3?NY;V9@4\_K:6%4M)B,FY[5F,,%_[U'_$B M/H..4=OW@+'8/*"%E=$SHNIZB'^#F )6<2A%FXA3,\!UX2CA:,!]YN'LF0:L M]TRD#7@9 =8>Q0/*HQK^A=X"*_,WQ\2/QXUC.P$L>K%'R'!N:(?1K5&/A=4S M[_DDRORCYJ-HP'?2\X&QIQ&@9",NO/PT]FTLU?06.?US/.0UZ<=@1>T9J(B8 M[2P1!ZDM%I!K8 FSPE%ZQQD-PIZ-+<=9JCLC=3$/,1/-?0HFO8#\>[) I(MH M0UJS@]D2%MZZ"R:1B1QX -[B+J,SK@-&H;01&U! M80'8[@7VD$L&2]E$\"Y'F@O23MX@[9:%6\S]J1-G$PI8V[8%YA4V3XDGVZ<- M#W;L?T]L"SNK)NI=A$WWX!'>*W%-U(G8O07A.\ B[3-AYQ_S2=63@)(1&#@] MVS43 P=Y)/HP(N'0LQ)JC>99V_$ 8/CDC8#3QV/?,W% -O#&"\"3X!N%,1B_ MM*5 PBCP7]J^)M8/"PH#7TGP"1_.>$ZX-(A*YRT"1#"RD<.0AUZH1K8'P/.X M+=?KX;QL:M_8[G@"=WVZ)Z_$$91%,3 "-@450LV?S]&Z5G>5Z+K%]CG8 0"- M)10)"316%XV\"I03TMTE\\1GE(1/,&?/P&Y#1/A$WL=@GU*M"I>[GR.98@I M7+](* #\P/ZWQ[A!H/C9U523 2'#"[Q(:MGN*RP;=W4F%-M9P"T(ULEH'$] MQ\GI,P1-8M,UC3CC4>PB"G+ &.V;'(@+EDR,(I9VB%@Z&N3*04?T6=W=JJBXF$ MM$195T3%]*VH5 M$Z.N%Z,NH*@S8TAM/L2D$B$I5E_Z24%-,(Z<;WPP 7&%K62BB[+TD_E8#YRH MQ8RN5AN:DK?%3%VI&HI13.,4K=HP\G6KV?R]KM>+6]3'P]D/WLV%O;8?E%^P M@P.-5BZ=^5]8_Y.%;A8)+)8[6IQ5@X\-$Y(38>K/-(R(1MUU!J+(7[*Z&+W? M0DJ[I587OKA"$W?EJJRQ0@X;(E>^:9%]DJ_.[)0Q;8=G"(,KP"_.>(!I:I2DIJMC0SZCPDK/&F;*&?%36J -KR U1K6F,L$9!ED]9 MU-Y/MV<[#HTDOA)PZ7FBKNT]+8S%FD#V92RVW4: TT/G<'.CT;.LO,G%%EOFYA7,%D:EJ4JB MHK%B>O JKB)I:4ME8*&TI-1J0$MU46=F(..%F;&/>$K+;=>-S+"E(VW!S( C MX,2:453"-#==62*E+6GV!9.2#')5;-0D1DBI2,M5UJHZXV*5]G^?'SO/3TKV ML6$S'4.<)_,POBO)@K@?5[P52XI12Y8"I4D0IU4:\URD"% M%V8WMW"D%,TPPBQ%K$,+!Y.YQ+\LBSI7DY!MHCP!['?/OXW!NLY8N_*4AE:1 M4E^?P7KF=R TA]B9]\^TUQV4"/\ M@82[\A2>XM5JHEXO*L;,N@G.V8VSVY[>QA[LA@>=-464I;WC14?T-9)%Q!!6 M:%G"7LG("ZM.:2^1,Z.YV'<5ZE\QW@YVBW.%51PF%DAC@KCY$I4:%QIP*ZW1 MO%&^N+0)QH<5R/)BTXQUZ;)H0]_XQ+)I.?+3# N/ QKT7+]Q)F^NY+G ,4#@ ML!":/@F6_KA/IOSE>8(YB5HS3D754HU3]5(AS,<=DW*5/2:Y0-BSYV82P"Z) MW\*TH)9KW=MFSW;L<-I-+7=4I+5J3UZ>Q\OSSJ8JC9?G\?*\12#$S7_BQ'3A M4S])HW1B.6F3('=H\E+C#[FWS[2.+C#W@$X<+"_=][$JDM]Q9C@^J:'@G7#(HS M,U'9&5A8TM* M"-= J\3'JV U)BM+$88^,OT?,O2# DZE7BT&.5$&$)I=8F[N&7Q\(DRW0Q_; M]T*GV^K>=83V0_?N^:'5;3\^M.Y%^'A3%5H/MT+GY[=.^[;=>F[?=7+O9TOK M9%; \/"($.@^"C\?6C]OV]V[6^'F\>'V[J$3_=5YO&_?MO#K[^V'UL--NQ6# M[ M_Y12XYQJI9ER,/]'NO*\2TL_@]AY:=@R(F5I(H OP&Z.H/*=J9CTP:3'1E7A MP8O:%0H43?X4>Y)BQTL0N_W8UDIPB'T,X=<1]HFE/6REVA\W==7<>"BUN0_9 MF723_([MGQ&^H.@( ,L-AX% 7.SBF\H@>.U^O7,W= MONWUL%$QN2?3?MKLQ MD)RSLZXBU2M-K;HI13QIK(M<;L4O1W:?!6.BFE;:E7CLPRM\P()@AJ%O]R91 MK#GT"NDGC =P.5V0KK>IZU/\X-$DS;T;?"9*5%=:ITC)J%4^A@ M4U83^S9[@P$L&1N[%MEG>2-L X.]I@>V,1"X,R/?G)"!;,KY"PMF).0W4(# M:FOB)_UOQ\"+GE45,D;XL"$KQ:U5-,2R,55.[W0!7EA?7-T4"4KM6+TD9^*V MU>("7X&YC8TABVK1O8FE9EN>00C9ZANNV'W)V[I;D6NT=?-C7C>WY 4-?S1J[\I#CK :E1S@/2+F6,'Q%CW,T9@QZ8YC@GS9_BN#4JS#;@,AZJ%]+% M])R =I+3]U.>^&Q+7:6Q >FK\/^:+@Y.$B1^#L\/!H]0VY;WA%!6-A6U,7A MR,_C.=L5SG;*EC'&!^([%5L R7)1'0?9JOG?OQWA*:GG"9W4 .<*\4Z$V>(\ M:TPS V$*TZ1Q Y[F[)U1S[L,LD:-34I--]OZ3^Y/-W@XN5[U M7;K6)243FKOW72VM>;"?O%S)[\A3S4EAG4;Z!OA:>U ^MRM+8U<602Y*+552 MEMK&9%E$9@VE)R=8.X9&XK/6E!XOXT;G"V(1E. M47BC#YZ^=;;]+7BC#][H8PZ$1";:).#SM[-W2BQIP_GOMFL'H Z%%\^SHAK! M\03$ :WO&/N>->FOMYU/V7*I+=KS-#TW.)48LTJP_CLBO>5:3PG*GV*,YS8X M5:PID46UGG.VR6'4OJ=Q\-M\$P K<"]C,(#7/F[*S"D> VH\$:+D)NP$6@:2* MBK&IJO[D9NS%X3VK1-L+[P9:@H98EW,6IK!D"99F?JD]CS#M8PM>\,3(K+*0 M#HK,RPPJ)J1HDEA7"SX^8O;@EU-=H9)X-ZJ3@.I41=3UHD8=G+)&J:06YW)N M%'E'YP";EGG8HI2$9":ZIV=ICA8Y<'3&#?]K.E&7PF<"JWHE^3DC:F*MUM=M MTDU)I=P5(ZE M+N=[U)$6]7%B:S&)G]FP=([)DSR+E&>1+C6UHI,ME'NJS@2&+B*(X&!JS@2&+B*(X&!J\X$"86V M,5*8SQ/ZT'O8J1[M@RXW>6!X9H'JM!V>3:AYRV'1QG#H;NDK>J6I:ZK8:)Q1 M7U'.&>?)&5L.80KFC$;$&9)ZP8U43YK4U>]/1A/'Q!F3%@[[[-LT+V6?NN[+ M*\(I,C=L 2.W"PB!OQV"?P#/M48>;/T_]/N-_)B;%7$"GEX7]92"1][0M=04 MMVV:QXDH3JLAQ2DB*(#34]R^3E0A1W^L7E6H8<@S@XX&'Z9%V#'*]0.N&+LV M2=LFR(N"3X(QCCE_)-C<,!R8\S+14)AF63VO?>5B--'T8%)*VLD)A,8-7V)2] MNT(W2BK=+&N6,QB^38^ :%;SC>G[4U@W_= :8<=R/LH\)S07PK()&&,>_ MSA?'%\=D?5+6'"4&1$YZ./9F$H"X!ZGC$X)@&=V0E.7/SZB M^2!,NU,NH(8#U55)5*2]6S3P+%G.',PRQX)7L.@0Y&87O=+4&J)>:W!NX=QR MMMRRRWE_H])LR&*]5M1Q/^<,SAF'X@SER$:6$1M9*B]%XLQQOLQ1D)%5KX&1 M51?5O$.@.+=P;BD1M^Q@9-4E,+)4L7%NA7O,!N.>0):Y8?"E2_I#%U[Y,OWR M5]=[NQIZ;WQHVD:>4(]K7H&CT]1KHB07U2>8%]*=!S4598\HE::BB0UE;ZG+ MZ>NLZ&L7#:[268^RPF JBI*-5MX.P5L:ZS$BKD],4&?>V@NO4:J&Y);.P?8..TQ" M MZ[.:JC7/.92@2,F?#DEOZQ!5N/^!2=@%HO-$T4S.PYR'3\O# M15EM&G:^TD196N]+R[F:1N5-W",4'53;LFA6JL7O B7S_N-_7.Z;'I-Z;7Z+ MV0/VFX2;;UGK('@B^D?9M 2=A7^'L^Z\8_.%7/5\8OZZ,@>PV&O3>3.G !:LQ M65F* )()^.P/]D U&IIE28IFU%5#5ANZHO1[%C&D@6[6^_H_):72I'W_!6\@ MW""/NF'PVQ>SN8SBDU+AAI:-[7NATVW]_^R]^W/B2)(X_J\H?+/?<$?(#!+O M[CE'N&WWKC_7;<^U/3MQ/VT(*$#;0F+TL)O]Z[^96:47")! @,"U<=>#08^J M?&=6/E[NGY6'QY?[[X\W+P]/CS=?5?CSMJ;[CY_G#_7'@_ MU]15M/)@>'Q""+P\*7\\WOQQ]_!R?Z?W3\^\T_/3U\?[F[PZR\/CS>/ MMP\W FS?[A]?BD/ET-N[O.5BEPT_9 F=!;DL)+[>:X"AMO6(#&H&*DPXQQX$ MK@L06)Z+T=5WG8MQ\#$8G6:MVVH4G8+1;M1ZC9*F8+1JW9Y>TL2"3F?]F(%" MBVKDF5BP8ROKDVH)' TD(#E8QE""$P5$K%<^8**6NJ\OG,2X^E&T\ZZ'\Z&$^>00&X3 M]('3!HLX\'%4K O&G-91VPW9NU8R1L498T.XN&3&:!)CZ*US25L^53TX,FW# M'N#PC('C^4M=W&4M>F&]X6W!#9A:J';:9:4+5^ 04Q).8;FZ#>%@1INJ[=[2 MN%H="TY.BIHV^!-,\8V?;#L1^BXJHW**T <"YHOQ<^O#Z"XFB:G:.5G=DHH* MRM,2J*B+5*1K.[<6DB;J-C3QM'4[F'=A5FP0IHFCH&^F-V 6N&K,"1+G0H79 M ?MUJ.U.6;GSTDBM$#5M$*KE4U.OSJFI*B[/KI9KD0C9VLRVM[,<>GW]A#^,8-V/"K:?1-R_1-YE&6X7(65:\ALZAD M%M79)@_)+*JJ95$=)AB3#00A%14K%HLR@^I=9E"%E)!,H)*Y4^\C162#$WH_ MG5G.G+'OC J"$R;4[99F+&:)--1FZXP.-%KAX'55KR..I MH^I!.O-7^? "Q9_ .G9.!G@7)PX;= F!U["^..X+PI&B(B\ W>A8=WO&:>/) M0V_WL0;R'*MZ5+5!"N^1JBCEI-ZIRM2T=^:5/-A>X!KV@"4]5)F)M8OPQ10: M =1M>:)[<=U48=,5L5!D&M:!)6T))-2[N&ZHW495YGJ\4R/7Q* L\WQISFXI M41\$ ,4YTW;< *M$;M!W[_4O3=?J4= &@5H2!6E8,-#NE=6D2YJIVP;/IZ;G M =RED;JCD?H,%.[=1O#3QJ???NQ-)@ ME44#Q\DB74J VI85FA?77;79DJ.YSY"2+?8F-7R*S4#3[5'O[J(/WAL[-\FS6.Z.5_ MB]57W+&^?V=Z \OQ G>Y=*)9[W(:I_:X-[[X#I^3+JCXZ@"8?.9.%7SB,OH$ M.:YIJ"L>F_$R??LVN[B8!]N#-4ZQZ73&_GKK2D.J.Q_@QL-FVJM& 82)\*F? M&JIB15@: F 0C)[I^6R(S\)I R/'LIPW;#%U:=KPC1/ &H?>AX]I!&[HX2PK M962E3#4+1&2E3-4J92(@D& Y@GGWG;TZUBMUU7/9T/25D3% XVP>0J/4-0%7 MMO*,75B>\8$VR56CIF7(Q+[A,3X=XE);[&!?;(+/N_-E"F__;%R5]H;( QIT M+V IH 5U8P]OC9GI&]97!K3VU(>=DNGF/=@#*T#H"$?FF^$'+GDV:9=F9/YD MPZO_,-?)\&:T^@6X+5U=TS^5.Y#JN+&'W>?&279\/^RX(71P2';43HH=2\I+ MR7U4NM8]/ ZA@?'65AX=/\ZC/BFC15]AM,BTB&B47?V0TF%S_%'3L=H3NY;L MW&).9N%4D-RTBI%;@Y-;O3)M8L^JC\2:_!P>)\20(N\^SQ0+L:PX,9IE"L]* M-M(KQD9-*J=L5*61H\SR*9/8&A4CMA9E5_:J4KO[SM+77QS +DGO7;+6=XM# MG#0_'30\EH.=<'Q$HZUJNS-44=R>@#G^CNGTH'&C''3:$72JEU4'6JW@T>G9 M\5^9YWU4!&*5&0Z]7VX#=MYVU.7!!7^4U[7,(-V+Z[:^7'/R05K?ITPUI8CA M-5330ZI9CGXI1F=3ILZ8J+L>9WVR43B_2JAHK:;7D?;K:6V.B7[&+)( M0/*VY.U2387"O*T)WMZ]F5XE>#NC9&!E:K^^F,G?;I2?M]W.12?_ROC?RMSJ MY63HU"ZZ6N(; A=M+ G$K*3UO50MY+2HX_3$@[\]#;M.K:4C%/X WD./^#]L M"$R9/6@9D^-_V5YYMU:-/?S"3]1HFFSNF8?MF*/Q#+ZVZBP'P&?A.O'HKM#B M>X=9/)[HUE;5(D:+WZK(P67>C TP_\2:JXKA,F4&7V$*-G;'$NU?[6A@"[P% M)[C4WA$;ZE5CPY<)4YS ]WS *_+=S#6! 6?@>@%[!H C49\2)SHI;T M%:JQLLLIXB*"6UY$\&6AB"!/\6$5MKG2"55YFYB#";"Q\VH.81U H7!3,79M)EGBX?'+DIT,RWP:<7B'X/YF M_#2GP?2SX[I4Q@;&,_SBSPOS")ZVZ5D\LL@2H#JN,)5Q"&IG12&)X@7]?X.& M4WP'H-H/-ZO@.A38RB"PR$G(J]).@/J2H$((C!WP#&R >G\.( C!-'890P&I M*DF(OYG^1/F3698'CW#'CO+9L'^HRB/!"%3,C>0Z4\4WL;N\P_\[,UQ8/-[# MX*MU1'$3;B2DBIKR8"M?6-\-#'?.21 %+[\QY$SQ-/HN!2]X&V"2B1U,^=G> M7!D:/BTN_5RM39*[*^ &K([*>(ST%=VYMAJW$VDOQ_06--=S^"QQP#A'1S?% MG$ D@X_#P!T:\Y@;.Q?7/6U1><#ZYQY:"B!;$,3)K8&>0H@D30JDXSZ8@#;S MO'!K2V8&F(?LYP"O*&KSXZZS-'@.&#QS;GYQN#Y_&CTDEOI@W].""DNP+D@P M,*_6"[ SDQ 1WR0T3\#1SV4TBNPU A.'0B 1X&$XW,M@KR9&-/ZH/=>4 >S9 M =)3##&($"3^@)FO5.R,XL"T7^'5CCNGOW;2?>UCZK[>Q76KOE'U@0ZZLLPI MZCED0," Z7D!I8@"[UC,]U%,PD\#G[04N%[ V0 [ C(B_;HF4/3<$VVZ!]F]Z,0="^(LTF^XE)1A"C0KE/< M,'&7X+5Z?(O1]QPK\%??DE5]?PP&U+0%Z"3^G;AQA?287?4!"3^NC!$L]J-A MO8$,QW!>4O* V!$/[S5K",)5NU^64:NW/QJ544R=Z=$2$H"?')&I,-L+>WKXJCR_ MW+S'F^^JO#G;4VY>;Q3GO_X_/QP]W#S_>'^N?!^KJE2 MOO)@>'Q""+P\*7\\WOQQ]_!R?Z?W3\^\T_/3U\?[F[PZR\/CS>/MP\W M FS?[A]?BD/ET-N[O'5$AYC%LK$-S67T(F-_*V;AY%">?6:X4?=_!>P80W'1 MPF=_!:#UA(7\++3K$[I/^'SE2Q3L_HY77Z9\RY'E@'*GQX P6&G"@%'1!WI8 MM&(Z&ZR8M%W\V?!,#XQC9@R?['^"SD49A&O2(B,%4!CBLU&_N%XV4?[V 4R& M ,4'+O;K+J[SU5K%]=ZK;-LE?\-X5UTI;U]KA2XI5'3,U:J*FC0(GF1^4S$ ML2O0N_5];H7.&DH">E?;YTJQ0&<%T-$U-3 DA$"/O1G@8["J$CY-,E944_X7 M''N0"'@0D@P53 ,4$9;G*#.# BC82]LG,3)B6_'Z)J[)\EC^L /81NBGW$9K M^,+8[\Q%)0-;RX13"YB_UC@4'Y6[]C:NO94ANY09.IQ((6JD MSM>7MXP!0V\;F,H<\.@:^>K+SE\8(P4B,/%\3\'#)A'F2P: 5&7L@C.I6";C M#^/.HDKL ) #Q]T>>BCHIL8/!M_@J_M!]&[0J12(%-H6;L1N9HY'K!,^BV[% MH(#'$8Y,&4N6-P MLM5$,!+\?)^^2HH+-1DP#GUB'H8[Q^-Q([!$:(7F M88@P/[P,7''7',-B,)@Y< (+P^$>7@UO,@8#9C'ND2!\" KT%@26%0;?/-RZ MG8S992V,A):+\(<7I&0:[ U'7'LC'G^9PO)IHV#%8+<+93 !-F"P.B$R:4&X M!-L!0D L4(R@+"-G.?!W"V\&6\O_9MH8J/F"J[JE1=V*-7W')45"HQ[+#"RJ MR(C(X)[A>R"?#SPX8W*V8!B(XL&LU-'!*M/1]!( P)_A%]!1+D+GTOB0ZBNY M1\#$@O-I%!F\GS'O*::)3)&*L)Y1W M<&-$3!A$%[0$D SY'P\ G0$E3PQYW-,+FW8BSYZ'%EK97C-M1TV,X6J!L;'I MU@938V/+GI@LFN -VY MT,0%N7\% X^:2] M"509)N9WACH,9<:N(?TF.'/==JVQ'G!J=!2"UD9H@"*5A)E2"X*4=$82U#&Y MD4T ',)MDPP4Y&0P!#0(+))@)ATNT-&="=:"Z&#+Y6PY5O'FA),CQ;R6&SR= MMGA-)I3@L1$K*GCT0EXXR64B72&FS#!709D% M+AX$\A"BK7!J"UQP0X8D6I;$JM8CUM>6'_P0WANGQ_29_\:8GY*K8\!:1NCW396LE76)T M9([[0&R_ =_Q= ^&2NH&N,X2Q$2TU,8\*M)/< =X^2YZG0%0'*HU=,2'J!Z& M:/$*>F=#3+(1$ *3=L:'=P(+3,TKC,K0P3/ZDZ +#==;?"TMZVG@.U$.I(;@ M)2<"RWY@>D.@BDJ8 R1&*@5 MO8%K]GFJ\E:=M&-,"A,! MZ/0I #?$7$JO#4'+G$)AC?AI R&'AK1Z6V,&&?4 M2VX3?L!;\I/66EL1@,_"A\ ;.8-Y&%7B=NK$L8;"\EQ8-OG%A'4ZT. A)7*. M0A (<;%PHTI.7Q]5T)3M&G0]GCG9."=S\LE6_I]AQSF,C3K2A]9-^Q);&9J; MLI!+,S0[B);-:5?E&YK%=EA8H6-L+ONX8Y.AV>#VX$5,K1=YC,U0U! M"F'T\<@C1@=05YFDZD8!9@4NYDEKK965*-O.D])QR.69S9-JE31/ZHMANO\T MK(#%0Z4RIBZU].5!3RU]>:H4/DVAQRG?F($/F_)LM"W&2]'S3U?'91EMZ=(# M,>,JG.I$QF=HF-&'V.BF \+4P628R3+*F=_ R7)NJQT5DTJ) H#=AF-]K MS&:N\Q-DBD^6&M#+"(F&OYZO%O.!IW1O_%.&15ABN+>[XJ HJ\8_XIC" I-B M4_K&$N HE/M7X" 0@.Q_,)\[%^"*&56/K6:N0)[,\EZ7Y:VOSO(NH#UQOH3,#9>YX3(W7.:&'S8W_%R, M]79)QOHSQM=$B.R>4MK0$EHW#K;5RC#<6\N&>_+)PEQ5^!NVL]U;.6SWG/@[ M<$N.&*7TQ(_8S,D:0^89IB;I@T3\F-','X*6,8ZN7!X"H M)#$*82?#U>J6QQ4; D@)=/UNN$\N#QN1WQ _[V ?:UYPHU;O]8K."^YB_"W[ MI\1HWHQV@^&R\:3B:%?EVJ+6KC4V;'%#]]=*[+6TJ^1FJ[1 N5FYV9TW>P[] M_)\SS8Z4%B>+6_L4]>12PG9<.::='Q^'9]]8?J5]R"W*@OUB$Y8A)XW"Y05Q ME]@6#B=HJ(V,3O-R:M-!AM'S&CT09?=(&4\,O]I]"4FBL+\CHD% MJMYKG]=8S5-A=Z'*,>HP8=:0=U(R?C)*+L7C653F&&E(R(*SXON35>&K9\-L MQ_ATT^^&.01F?C%^_HD4X5@(%/B"?L7"P2&>NS/;H]AH!CNWZQ?7S?KR>7#5 MIL14BT /[G/L.("^VCX'Y4^$#D?SK*15GL$'JZ<>G*"4*RCD-@RM*=-1:6O@ MJ#15/:/L>P_3+'(BM:0Y%L6:9%?WQ&5EVO[:[OVYRZMST&#&.4ITE):@PYO MGS@NSH#(1X;Q^4I;W\V;W_\"&Q?7>@O+:Z6W6^!H MJ[VAQ?ZJ!16#?Y$%M5:@=^YA;FPOD-A:^R!D7GQ=G=UT M5,YUK=13ZQ?7/0C0MEQ<+[-AQ!9?A!)#5-> !YOLX',V]4693=+3ZBI*R_[L M@*..(O3.=-G =[!=?,3F!5-D-XSC(4*(BRY^=YVQ:TQC?<&39;6BV;*=.JJ- MC<5(8>?G1+%I$ M*FF"-^5?U>G"9)NV-TD<=TBU? BV@1UA6S$D\/*3-C?ALVB M!BTQO\77;,MYF-3?W=3@J:8\)]JTSF86^!:\C&X@YK8KEO'F8>,W',,2H8C* MYK&4V.>_^"0E>?-Z_DW8B\U(-U?#.+9J&>1EY MH+QYHHKU(P ,6+1"11,\Q6YD!0.?)W_RTG)J/3288[]"2L2C$DUXSQC;$_*: M(QK/,,0\,1>70 TS,5L/>YOA@Z-2>:&H#3L849L 1B I_\/$.X0J _7]MDU_F-: M9V*5;V=P+0J2T(;]C'K3 V6)P<&HF)H#S QGA[PQXP<38Z<*EHCWZ@O]2!9( M'BNJ[\72>%TXT,\86Z*RX9_BM5FUX1UL1I)1&(X[*+I$;4]+!#=]N:S[;XN3 M.D5]X3"BWUBLJ[12WH(74>ZLEKE%BQ"7C.D5HH@4?4K//Q!#HK*G8_@7X^?O M.$K6L6\2S/CB@/O!BM'%- MDYG=1I_W;B==FO".<"6 /F#C(?AHU+9'[ D71IU9 $B\31X\;\"=L[CY F^B MI[#1B(L_@@HJH)IR'@9I,68*D1U6A_&)BZ!%KG!'>S708@7U!9QM40@,//(44?!GAH/]HNTS[_XG M>&>."P+=<.38M*S\DIG2L MD*)"RTXWL=",[ MW6RSS6Y)08U[P\6#>B_,_%\R8'-_;PSD0]NZJ'"YY%K.[AE$7]+6T'="W_ B[I(P"%B44@I-++]-E;W-]]VUA.JH&**F;Q M)9XKLC!.KK6*7NNU&D5;J[0;M;K>/?O6*HWFIBWF_+Y;UPO=L791[8/!?4.9 M5%A(4<@\7S M;_^)0?J&W.88KX5#E%D^'P\N:K,')A8 M2>5%.&43FK>]OXS%5;HX^9A5JH^+!OJID/?.[5"JAHE?=ND7DKMJMF(-'_(< MP*XXL@3*C4\KBIZ_]G :;D-M=):/&?/W>RBI;\N6PB4I\20SG XS;']:MY2, ML!L+Z& 6JEIKU0E;-=A 6J0KR.@K\[R/83!U,8,]H/DT;(C)2%D]T4Y%R9]W M'Z02TI(PP9;30#J3] ]! %E]S[R-]8L)(=&XN*;T*OU319H:ENE\G"55%3*V M5BB8+35,BTN,1-\J48I(IZR%C=56>?Y:;G0>R9E[QZ2Y+]]H#P39)N]) M*ZOYZQ&(4KI6*U3>/1598$(#I3%@M47<&T+&_V7\_^1-O6SI^\=[BAJ<7]?T MXL5,=T*\/4?2K4AHH%-::* Z@71).CG-J]U(IWL:I'-4"ZEZ6B-/@"!'XN>I MJ)%2[)(S/'$KO/U*R\0C1T-$KGEA][-70CRD*"*/%*Z7?/@>^/ HH9_MN*]5 MKY<4_#D>!^YDVH0_AS665,!2IO5=,4N@R+X2N%P8A+!3+*48U/:[.ADX7&$* MWR7JH1TA#=QP$G@D"G@:">-HQ]E"K;I&0U"[W>7&@E6*[,B@X+:4M29C:,^4 MI=/4JGI;)JQ6W#A:E["Z1@-M2EH]6Z5TAJF&6PWR7"$_,B?X%I8>.!I";727 M>[%5)!E19K!N358;PD%[):LFS8!N+EL[%2$KF?A0S&^76:[O1^;^SER2?/: B#UG,MM@=.U*9LODU,49$*NZXE>#E&0& M[!;A@S/*@2T2:'S'_MIV 021?;;[R5BOK!!"(4R>0.S['9/D=B&$LDA2JU,: M0+VSW/SA-$CR4/F1IYX&N3*?,*\?6[P/ZY8ODF&A504\J\V4LPP*'3OT4RUZ M/963NVRE2!'N4R'2G=WKJD'_C+LTKBT+"P>&K'4#ED> KYJG(HYIA!%5CXTH M[>*Z7M.7)_O*%J45H) S)OYM:+^3.0"\,,GK2/*EG857T#?BQW!#P<3:-?1/KO7R;5K$49,;H*-6: MJXKI>0&U.)\%+GRR?>QUGJ@*$>4B#C^*595A0-W0@=!,%P 8;U=AE I54VY M-N#%AH7/%Z".7A/, ,@ 4Y -7F(*(E!B6WET?+CTC;DL)DK^/A4G$,)B^+CR M$6S0<6$Q>"<"U+#GE$30^>0)9I@!X[-<(Z5SCDYNM*+1R>>+I M5Z"$JQ?F3K%5/SP*B2_YWFW&GHH79;Q>WWX8:KSIY/)2J0W(AZ8_SYZ+VM*Z MZ^:B5EMQC1S+-P0 2'LMB!IX^2MP\54? M(9A1P6:'GU!FBX(VE;Z>Q6EJXNZE"XNJR]2$U%.;@]IMUCJ]5M$YJ,U>K=XI M:;1GL]8K;=YHNWWNBUH_!+6<89HG-6N19*8BA&:.^,=9PB E#N,B.X6 \TZ! MDDA(OB+1GX82IYL_EG*4#W0$/36'0XL=)]R0R#11R#C6/BEW;,"H-%RHM=7S M2W=)!'H7N4"]]8Y@MNEWX[J&/69H_WZ>+YG$-/)%R+@$]G@>49;?APT+=Y\U M=B(M"R5IYB;-YIYH\_ZO $SU!QLT3T ^W!.ZXR\3PQ94^^B(?A,AS18+9.AU MJOQN[#WG4I+TJ9%TJS(DO4RUVL5U3]^YYN 0-)O3<]CB6/28EL[? )9]LB,GO:I40I+T'&ZQNTQG^W5T:D;JVUDO7MZSUVH^HSBF1SYYF>NUC MR=8T.6513./BNMLJF.\NJ66OU++A!.R8U-*\N-9;R]VH]DHM1TA!.J:N_2=O M)X>1EJ'I\3FFN53O>TCDV%XG]S^C?EH?^VW-8]_J%_0[NX[IS$89,\(#VD'M@7:>[[ MS+^AXYD_F!>2I"5)ITEZ7RE6)9SY-QH@A4\C3Z58D*'*Y<]+"*D# V? M*2/#=)57PPJ8YC M=%IV!Z#Y I#Y)P(F)MXFIXM"B<*%@'7Z#2?R;_,T1>X:Z?D>%5+"7],^=DP65=6%JB>Q;A(KKRT+_[NN?-*K+938K)HLB!:T DLQ MX&O7P"U=X?9H$!2L&) )/_E8Q0N+75]A6Z^7QB'T#W(!T!MG BWEL0*>!A^' M@?L&!.LQ.R;[SL4UKQ2=,\/U%NEK$2C+Y:8<'+CK#7M=KB<^^%Z[%]<.$"+N M='&CJO)F^A,JG 4_AKG6G'H$Q$7^:)[[B/09R+>1"7^. CR>(C.]5KC'1%U? M/1MU:\#P)!F$S(W_9+/_@WUFA+ )/'8PC<"S[ 7V+J[OD;+G5_Z;LR01E;CU MP@KB$,T.DNT6#.+FC KDFO)[CJIF(C- "*(87N+'!T0A$@3)Q\LSQZ,> M#A]=K.$W7YDH) 96_%NZ"%V(T7I\B]$'!S;P5]^250]]#-FJ-1>@D_AWXL:6 MVAC [3+CQY4Q@L5^-*PW8^ZAWDDJ%= H86OB9@U!N&KWR^IG]?9'HS(J)[-V MS_4;<);C$B5\Y-P,5\%JC*HL10&)"W+@OS;WY\ ^6-1$ ;GG%F6(C26?QO7* M0OW#4V%V!>O3PU?E^>7FY?Y9>7A\N?_^>//R\/1X\U6%/V]KRLWCG?+\Q^?G MA[N'F^\/]\^%]W/]6]_]M?I@>'Q""+P\*7\\WOQQ]_!R?Z?W3\^\T_/ M3U\?[F[PZR\/CS>/MP\W FS?[A]?BD/ET-N[O'5$9Y$/64)G=5,2?9/TR#!> MCR1/R0K=8-V4%\7=UKIIUH4EEVG?H.T+CTJ8.?$P;6'E!)8/YHC/K'EH\)# MHHM#RWS(9HQ\!][OR!A,3/9*V\$'S5PV9". WS TDP9)FUMQ^O_F#9H\A>MY MQ\YL=30(I@%7S\K]YX>7NYO0K,Z+A,B*6A=][*^(/B;,D5764Q;XM1S@KZWD MYY-RWAXXV@#SMB_((T*\#QMAV V'-[MB#!O/8$\:0'"& T;F'3AI46^MB!IG MV([+4*;&3W,:))VI91O;%L<9B_20JA=^>/Q2BI$=MP%+$ I=QR#^ M>1C=!JX+]W$R^L;0G_1N.,\,O_&-O1"\0L)#60YV6623@YB,"$S';FC+\8F_ MA:W&..0Y1 %L_W2+OQ+I>/2-]ND#(N:7 M(I/,FNE$SM92$S0V8D#$J[CD3U G#[#R5W,(N/Z.QBXP_%?3Z)N6Z<_SG9JW M8R)O%)O#UJW4XG' >VUY%.Z*D"+0E44V$9>F(],%%_>OP' !\^0LI]I9UA0D MFB273)F!O>E(N#+0Q$(.>$!:,5UPOA3*U'=\%+#H7"// 1N[S ]<[%L(M.@B MIZ/(G3'X!0]T9_A(^LTVF9=/"2=E;$'P_Q68X&JS+?5O*X_^)2"&AHXRQ'YD M+K9@#'A_R+Y@,:&R"*J&;:,4XV>R*%9I_NQ<"0[4$4C=;(*7@\ 'M@2PK?*6TH-@>YQ:;C;EH M(=G@+TBHD.F>^J"$::]"&$5 3XDJ-!D'EN%Y/+YJ>( AOG-3-+5U 2)C&Q3M M,'JAZ28:OY*-@-%&_F:OD+FPV."TNN8#=?\2!O0@04E@<.-GEH03B$KJ5;E% M V4B +BHF!Q8SP WEN4,C'!LW)+]?<\W4)C0L6-4;57'J%#1XL8*[:5SC+VT ML%E0;;ET<$%X);L=UY2;5=%U,MJ!K]Z F\H49/?3F>7,&1/'0]D0B/+-.(._ M(#TE?\<.NH^._W_,_QX1;&%P@=^M;<8]VD8DSU+\,L 6ODF1%(@%KSK]4Y6W MB0E& 5A5R&L#<5L_Q7)@T(FS(2&&4)2%DBFR\TG>\47B:CR4>64V=D8E>&:- MG;5Z29V=G]D8U>UW-G-+9W)%)5I$*P\VIV9S MR^[-_$49K]\F?%H5]?60X?"$_HZJ#)CK&\!"W@1P.HXX:-"90#QC[%-&QAI=PY;S;80$QY88.)#6 :HT42WG;I@5K%'N\*"%WA MFC^Y8W":_L.1B13QF:<'C."MU"^:?@F]]IKRCV@+T6-'I@U6%-C!>,1L\,2& M8#:SR%+$;TW/&(]=M,!(8+TR(!%8#,!PX+ #L^ M30"3GC7@(:TK+MJBQ:(_7P;( MUB-&@*-YS_=0[_O+#>(];+&>'EGA?:AMIPUPEQN/ 0_;@EVKUVMUG@Q0I =[ MHUUK=AKE=!:OUUK8!+Z4=N>M1O9+"B\*3'BM5[5%51)2%5U4N[Z>/-]AM_KO MW,9XKXWJ[QA8.:!0(IO.F*+>^H\P[]\E3"(3)CT6_)U"X]:8F6B:4QQNR-N7 MO%-04+!',3R/'6=$P6%*)U;LGS+Y_<;.BX)XY_/^K1]?"8>5]\&'NR/ MN7P6*,#E!E0^_-_PQ?A9M&=&JW5QW6VKW=;.?6#V.M-]X^NRBE\EO[PS?DEZ MBS?V\";A*Q;FB_;%=4-M]W;NRR'90K+%D=DB"A@\4+S@Z]*HC1SLT,&C8+6] M^]AWR0^2'X[,#^*8ZSZ.&(4%!B\.#H3^"B;[\(;"*(7YI'MQW5%U?54BI&23 MX].29!/!)AOZ_&W) ;V+ZY;65NN-G=OPE<0#AV[46KE0R7)FP4F&1_05X9$B M;1#/J--A)DMOZ'-X@(!"NWYQW005V"LX:DN.XS@+"BO1!6]K%]>@1SIEM7.5 MA+1G0EH]SR(?)7FP ?B4RWU=IA8=Y(ZV3"MR_$_5R*14>;-'7Z[=N+C6U::V M/-U'RI_3)RRMO@_OIXWUR)V>VFF7U=#YX-[/N1T49R90GZ0#U-C% %'*1ENNGB?--5E?&2^%3T4EZTK6/4/6 M+5'Q[C%5M].E\N3Z[D4GDILE-TMN7IY&4%9\$*=&J'6MI7:U4S>:,T;%KVP/ MOX?H7SL7QO^5\;^<$UH:JP<3<%!D]1/?RZR"G%9F'"\\^-O3@.K46H3PI4Z= M\!\K&!:>[Z*UUD\&^8Z3,P)L@0;OP@D?.?DR'NG1K><86X2M]$?&@.8BT7@ MY"4QU6."JV@L,1L$3V:+?+WO> F[S!LL=080L063\06MYPMHK$F1<:O;0=R47+>04+8R7D'.;8OYQW(>0=RWH&<=[!Y[QOF'33DO .YLC-: M657R."L^[T .#EBSP[,YFM&TXP\.Z#8NKKMUM56O2IFG;'4K^65;?BDQ)["+ M%1!JO2/90K+%J;-%"2EVW18V1&_W=JX'DNP@V>'([+!;+647)\JTJM(47?*! MY(.5?+"7U*]NY^*Z5==5???6F"7QP#MJ#+-Z!(#L$+-,_\?OHM_M7ERW.VJ] M,G74LOC^D!16IC_:PR[ZVNX]W"0AG2 AE>#!]>I(0+VV)*#W2$![+-KI:6 0 MJIV.'!1SCH2E[Z6_?D^_N-8UG,JP7LI0U]KW-QW<#3ADY51G&_H],&V88^!]D?M0U]KRO; MT+]GZBK6AK[7HS:5DE).@U**M5M;)I6]-5QKU^O4IZF=T>Y4]J&O&AF5*G!V MLO_;=>PB(<\)SI)P]M&'OEW7^1#.;E7R)ZI2OU21/O2RH;ML65>^,#EZ552[ MC@-3>FU5ZY65Z"L[44JVEFQ]F$.N=KV)\]94O576<:GD7LF]DGOW>[+8KK

B61FR MPCS9FM:TPX?WFC4$X:K=+S>Q7;W]T6B;[2^VGLOLETQ( -; ) ?$&E R<_G4 MRM^,JBQ%F;C(__]ECIJ];FLXU!JM7KO9TYO=3J,QZ ]93QMUC/:@\R^M<7'] M0BU]G9&"H3$@+.^W7XWKE#_7O_7=7ZL/ALX&O_[R\'CS>/MP(\#V[?[QI3A4#KV]RULN M=MEP<2(L_;L@E\.LA99^I4>*\C&8PKL'RQ.+%F))IF>,QRX;TY.>1B)D3,SQ M O=]MIS!CU@%=B\4!HIQAK!R [924F?UTMY'J_FUY MRLQU7LTA4[Q@-K,8FO>&I0QC>+"AXG)H*"/7F1(D4=M[RIOI3Y2!B*)[2G^N M.%'+5H]["FA;*#Z\UJ>^E5.'^E:RN&\EMQ=$\\HFM;[%+I;*I6GSG_R)$\"> MA]Z'CT5:G&>1\$ET+]<[-4UKE])INE/3&\7ZH.^_^[5T/G*V']^B\>I>X%:]!MP%NLJ<-R"*5<:>-RS2>3XYVK'G[2*] M*OJ3$0"J-H30PLW3GCW/AM\3T/+TM'^/<)'$)(E)$I,DINK!11+3SL3TOF?9 M[&6*31'".OCH$[DXN3BYN)->W(%;@AU3=/_N.O]F _]JZ)JOS/ZXE;C.TR9# MWB_OE_P3\:5P_A9EH6>62IFUP[-)B=3TUO%K!7L7UZU& M&=F3U2ELE_QRKOS2/CJ_:'7>RU23_"+YI?+\LN]:]'7MO=J:=H;MO22OG"NO M;)@WM6=>T26O2%XY&5[9]VRJ];S2D+PB>>54>*6Q803)GGFE*7E%\LK)\,K1 M9Y6TM9:,ATE^.15^V="U_A#\TJY8/*S,<^^J'QCM-$8W8]]GV-FUL>\.]SE8 MI'-QK;=4O2&'SIPEA6WH'7P("NL"A375=J,N*>P<*6S?Q\3K7:2ZDI*XJ M4M>^#U774I=>E]1UUM1UU"-(O;PC2$E=5:2NHQ[:Z>4=VDGJJB)U[?N8:[-E MKS>D[WC&%-;<]^%0#@IK5LQW+#7CNU?M !ZUJ<"F9XGZE5W&5>[0;O?$&>GX M)T=ZZ^*ZTU4;G9T9J1 RCW2F)*DR#U4>_WQ&;P-5-E2]6=;YC*3*DZ?*?1^) MK'>:.F5GI$B*/'F*W/<1RGJ*+'T,M:3(DZ?(HQZYZ.4=N4B*/!>*/.HQ3:.\ M8QI)D>="D<>?=-K0I,\MJ3)-E?L^$LI!E?K)^-SOJ$O0-],R?<.=TU@'QY\P M%P.OF0TWY E%S$['/P-K-"ZNNVJS6]9\+WD$5B4":QW_"*S1!'FMZJVRICU* M JL4@>W[:&B]X]22.2)G35W[/N)93UUM25UG35U'/:IIE'=4(ZFKBM1UU&.7 M1GG'+I*ZJDA=QV]NV.A)S_&,">SXW0";]6IYCAO">>$T45@H6TV/\BIYU::K M)*')JR2AR:O.YZI#CSA*S)@5C[C"ZS^VRQ_(GN]\['GBN/[58#ZP6'0P1F=E MWF*7D>PILSD.I<_=(#UJK6OS'-OM2NJ*J>NHM:[-[JDL#.DL/;Q#_J;S8OK=D>M[QZOD11610H[?A%HLW5QW6BHFK9SO;ZD ML"I2V/$+.INBX6:C+2GL'"ELWR?^.2BLDM2V#E2V/'[53:[%]>: MUE+;O69%2&S7//A<[;;%/2*;G[_\8P-6.W2"OL6B6;ZY!\F?6;/N\N%S-ER[ M]PKI'$R+R11MM=LJ*YNB/#P?*1=#,KID]/+5\_'3IEIU,@!;NQN DM,EITM. M7Z'2*\#H6ED1=\GHDM$EHZ]2Z<=/5&WI99U\2$Z7G"XY?85*KP"C-\HZ@)*, M+AE=,OHJE7[\WD>M9ED'@9+3):=+3E_!ZU[M5U8 M[;)E_#?%&>%:B-(-A+P;H1)0X$\8_+_+F#*%5T\\A0&I#95OACN88%'] W+L <,W[7T^/AJ90;$YPP]^,J"I7A( M)05)R? 50YDYINTKIDTT55-N/'QOQI)5>O^M,P6&F2L38ZC\4L@2ZJ03N%LK M1.1W-C5,&P0'8(H$($#BJ0]<;. K\@G%=HS'WL6U7F_45C5X!>:V<.4$:O%B M!06BY8P%8#G,!"EY"A(3@%=Q0'R9MF$I[">LUXKB*]+9^'>J>A1U8DI)7AU$2V97E&I: MC3/I\K^_I0R!99\KC7"065/3G\)^O!M[>$L@'C-[8#+OSO0&EN,%+GN!!WRV MG,&/&,E-3EF #S:\\<5W^'@&%#&#%_@N:(_KQ.,)V:D7+-DL*90O8#Q^,[SE M=,V;EX2> /$ *L9P_3E*AU<#5%;@@>JRD>@44FHD*FW@F(%EF%-/52SCS0M, M 4UC. 4N]7R4K:]46CQ@#&_V0,&Q'_B4H3$%/O7P:;PQ+X@8N 2^ > .F$O" M!I\W $P!7YL@4QS0G@1S>%^H-56%36>6,V?,2W3Y!6$-O.J!\+;\B1.,)RD] M. #PCG%AM@/2#@B)>-SH.X%/U\%_X:VDR\--6VP,"]BPMU!JL-$(9*OB!8-) M^"P/EH0*&.X DDDL1H4?;( $DB((8LL$0>>A"@(U#TL-+)\TCV*91A^[&<_1 MFL!O85%DB2XLF%Z:6)2***1%_?3Q%;;CFV 2*<\NB M"VF]!D(3B KW/X3+O6B#Z9U0J6CGDY>VM4:@;VW"WLSQ2#FH8@>D/V*4 B5P M.6&9?P4FZ)%Y+E$KV$30C/F'CIX2?$&LBT)]D6(K83+:+0-7+HYP,*%*9@1#B>JC^ ?,Q>O@B4955F* M M(3E-Y_;4:/!@;""SK3R"JHHE!?_?:K<9V%^V(F1%7H^#;_<<&>&X5>!"Z(:H'"#&FBD M:+U&@U857:W=9UQ]_W, ;MV8)6YK*I=XD5AD\@*QK \U_", W15JK($36. T MFJ#_W$@M J2$)G8\%DYVY(6P9;0H#K=R 2Y4%5'F OBE93/@<>D)/GJ2%* M,Z^[J2G?3>^'\D7L*?/B\.I.3?D6V4:1=7$7[PFQ?@/.YMPSR9CX$MD:("NY M)TK7?(_MC:?(W@A?C1=DOQX6"[P !H?/33V\$KZPPK]C/\03QN,WP_W!?-IB M^'B.-$X-"%>,'\&B;:2J9?[Z'["7++B8'.H%"L;71T1*_@N'0I*(G^]O0]JE MQ[*^&Z!XTZ-XD('<"N:=X2T@DQM?X>[Y7XOXRMJ4OU%FU,Y57/Z?$Y OX<]G M& V'W9NX2%AS?LD'EC?B+_!(QR]>_^:X0X_;]( P\5#P)!89!RWVQ>^(I1>_ M%-)I\6OA>"Q^C<0_,&>PYL5?>/AHZ5N/>RM+;W70<@'&7/K!,NS%[P &;&!X M2P^'I8.9SI:VY$VR-HI^9O1=0FF90!F&RP%;4YX1L@F!C$X:CR B=R"_C@(? M&#S3C>D'PS%#$3DP9D@S%%-#N8,204TH@H'C<4D*U,?7TO\WCP>33$HX@!@Q M%F],>$9X"[S6,]$2%#^3 \K&YH!'BGDPRUM26".7_17 DX$VA=8B546Z KTS M(PH\(R3X)2<.EP$$7EV'$0Y#Q8.D09B=K?\, $1&-0+64$$N?BQ 5BOBHJL);<^ATH*4 M1N*J_6G/'E&A12V M%EK(;R0]X%@#&Y*4P3*'CN(TVDT<8L+),3]?0"2FT71 ML6_F< C4?H\B/K9I49SRZ)0%(IH?3*@*LYD[G@-]D%T%YJP;S$0 T MF,R X ML(?@%8E?Z#WP6&2L6/:.,=!E$[$!> ;B&7CI$,3]G.*0D99"YAN D12=#*'D MIF"G.(4+9;OW21)G)8DSC)4B@E%"PD7HG(34^N2.P]+85(\_9ZPKA%Q%KK!C6F',&E]J M@2*QA&9W3;Q;DE(U28DPQ2/K)'#03R>Q,<7_H,&&J,7/@'Y0U)8R-J1BVS,97X$/AX"[%V)RHJB,F),9S3R)HZ; MC<4A7N7,T#S'4V;.GF!Z2:Q6$ZMQ-&S"#$N$,^)C?V%58_@LREN4J*PF*F,W MGMFOINO8@@E%!DWRU(G]9(. GX0,8E?;9>, /&4'?'ZPA2TV-CV>=8%9(N!+ MD3MD#)V9O_ &/+JR>'*+.-00C^(^%$:?>#B6CL? 8(N=>A$;A361>X^/>[V]Y7!YQ+A*:AM'Q M&S\[=8F&,->;4]55F ILVCS_.#P.=$WOAY1'%43[#-0'U96H"@-MXDS- 2$, MO^49ODF9 H+!!U^-SL 9!@UM$B4B]2!+#J2=@]CF$&&82$C$!H@R#)A()<>< M1"_.B.8ID ER$T),TE7UZ(HB@J^&:85A01'#,08## JB?O*I4@"U5A;AC$QF M$850'0).9B0>NHSD37!LRCC.+,P9'EF8_QQ%$8-#9<(+*1BRHE=[Z]* M@[BRU!5;4."'7DW48JZ%!F% DL59% MK'%LO8%&1MD:(RLER8$U#6_1J9D$+HA?PV81N_X]H+-GY1O[:0X[JH9M; M6AQAQD\J/4FZHI)+C[VH;+2M.K&7N*H>KA8R/ QXU8@SV3 @NQ4+WRAEB VC M_!]^ ?LIOAYAG=0$/F#>D\1R!;&,$=K0)\*H"JP 3[C[Y$>A<&+O?,L8!] MBF5Y=/ =A>%&Q@"?(CV44T"S<':%RB3T>C_ \P1.!81ZCFTS2Z*Q>FBTV9@' MUA/EGG%H3$U6Y28B9L"GB>2W1&7H:A2_OV+*SNIB2ED6>:9ED5)T'4T#B=B[ M@N<\&.=DODF"S6>#B0T+'X?U3F&5OU1'U<.I:8\LH7GB<,H"HL,CVS"K3A35 M)+H9>?P+.L8-KY;8KAZV%[,G>>;D8 [N7GAZCPVM).JJA[K99.[Q4]6A.<8G MJO1H[/UZ-[ M*51@^ 9R_JLQD&D6%20,RK4$R4NGV.)L:L.9%2>%!7]2'*-.V%1BN7I87L 6 MF%0^$]X_0\[%IH6!2[+ LABO\<-:6X;]GZC?IY3JU4>K2!>@5G6$RW'0-U&'5>9.E&U [9< MP3Q%_#JP158;G;R$IRWP7BJ8YOT/B(D3+6 0?#Q+B;H8K.E!XU+E.2-G^Y5E M]991%TN_,?%I4^TW21-5"5M"#*G"-FR)4%,>XFZAO$EM!OT:?5P0O@SK@FV& M9H;A EHHZ\JRPL*0*M2N*X$7EJ\CP'D).Y ^@Y]=#N4!;S<%#\7MH"JV#%"^ M@8U)ABZS3-Y V%Z#K3#SS)LQXP=<"JLVHJI6;+BG8/, !U[\)ST8R>8'=1' M'L1 %F;"$ CZ0*,6-;P@'UVT*@Z;$=GXRZOI);+YUY'1R!>9D;0,^#"G32-X MSI9[4T2$[6M'CCV*[--)MI:(P%X MOC/X,7$L3M.V8 ^1E2NLRU?@X/0^>.JEQ<)7BW)^6CCUKP"Y97J^,$-?0620 M(,!&$%B$P D9NXQ0B"GQA$1! 5[.>>,M[)W":LH_G#?8NDLPQMQ-D"N\40\E MCQOF5)!YBC?"_8,E%+C@NB;3,5E81DXM-A:QE>(X)^I+C( )9L07B[=EL$:^ MSHTXW>_,>@<_O-Q_4_3:GHVNM0RM',OBRX;('MN?G8Q(WMBU..YC,TS#Q@AA M(RPD:G-N8&.1,2.3F;JL\? S[H2W"\GL79M4=#;I;Q[,YM9"XM?(K&66Q]ZH MDT\N+1#%54I;0,Y^"VUBESIA(U4\A=6XWY+O M_#WJJ?TG^G?/IH\-",6K\9EWSIL-VI\I+\F#.H^-15LIL(=&)E"0\A>G==%S M,#2+\)7^%59W@TN!A!Y,R2P0>TVV/ .&@44+9QZ_0["-2F7V+A[ M@#1E#, L"T27;F89<2W;N0GVW.J MYQ -!\+:PZ%KOH865-B"(GQ>HAL<8#.@C:5\[I!^:'Y,/' A AY*BSG2!*P2 M+* (D EI@H%YT4&)B5H53(X>CUU,,8DGI- "HZ$126/'"VMH"HU0:2B7Z%X&M0S'AR<[7PJX7 E!$()'W+_*>#I%F7"7:"43N"LX'Q1(U!:! M]^OKHZ3VN>O*>_,A?*@W7T1OHLV0X)FPM"G9.$'E?L0 I#.JIM3IK# Z4AV4 MR$=!$WWQQ"!17,=)DYKDQ#5V>,;@@F;*++!"I+JO2*]/60L(7^6%'0@!1L"E M4^Y7BYH-# OPZF!:D G/,;R),@+C(&K-;R*(?71?:8TV,]PK8-TI+S-TP"RF MOW#F@(,MZ,6Y-3;IYU,+\J *Z-,3^0R.B(0(J>9&O:5%LYG5$ E?G&#\J!AE M[#IO_D1-+%.LBT2;"+AX?#Z.!^LZ?_QZUQ4*I#L))B/'5#/K^4LRZ9?3K;\EV_6>?EY;EM1_) M(__.D&>4NT3XZ#Q4[N>HZ]>?+P\;I#!W;RB41B8BU@.3R[FF-6F6U*&IB+$D MHRF,L%_+F'GL8_CA$]AA,\N8?S1M6C7=]&GYE'5A B.]C_\L&+O3J_4ZQ-LX MDC$>'"G8O@8__9KQ?;/6K3K=B\QUE9- MS[&2#%L35>R57NLN"U7T)K@QAP *H(YMR!*4BS:1I:!O6MD)5Z#EF906><: XS53P?-/X/ +$X MB7M[^9^>T;T\A;O(B.YJPXU"@$F260V[7)O.!]@S -S_"VRF-.H2;@7A]LQF MOI!3$GA%@9 M+O#QH,(M!1,N9P#&?M_ZD(<(5P$F+P'N!-AM'RX7=QJ+R^3*=6\9T?^J(KD6 M62\[GH?GS%MQVL)FDR@I J"Z4BGYE VD7Q8A5&B'R9U154B5MM;5:SU=C)G? M89/(3H4V6X!Y):6=!:71D;3^2=):51 B:4W2FJ0U26N2UB2MY:&UPO[0@M=V M*OY08V^1![T8L#*YK7(TV=5J=:T@1693QMZDW[O%3:=3Z_4D;BJ)FVZ[UFZ= M+&YVQL?I6@U9.ZPVI35/64)+2CLA2M-KSF59?&3%70<<:4MEVP3=*:I#5):Y+6)*U) M6I.T=E1:>R\)?-L=6.7Q0M<%WO,>#U>.)CNM6J]H.+0ZQ_5GCIM&K=64N*DD M;KIZ32]Z8%4=W,@TE].Q&CK=6JLA*:TJZ#AG2NO46NT*I5-IK9W"]54[L?H' ML]VY\H^@KSR*WC!_-SQ^>O7MVV<_.&J1E[Q?%CS)@J?W)O'UFB:-V,I@XXP) M3=8%2%J3M"9I3=*:I#5):R=(:^\EG4[6.Q5T(-I%3RBJ/2-C+.,9\A+&O]L-YWIX&5*?6HD;"SS3*YJ/R M1^VYIMSS\:4/B:%4-\.I:9N>+X8077HSQQ=S=#ZUTO1F/W!I:A!.)*5I>PL/K=-# M6WA?YNNZ9P+.!SZZ*CVSSAF=_M@ZI(!S&5L7OF%Q?!TJ)IQ+1Y,S:9YGW^#T]]!>MUFS$OU 6A4ISF!G2'+/F-1#G M(9%82T3]'@48LI M8MAC!GT8?(Y (5)8G+J\3!I'&NGT](ICZMC;>=#UK9!")!QITAY.S>6S]<+9 M32APUI,U'V0^XO-I<63JP/%PH/C 989'0_AP-""7(2OF^2'I)(;J+0PF%[_2 M/1ESRE4:8RA&[B;&HH/X\DTF7!3%1>'71W,;$B,&QY?11_H<*,>+KQ<&1\#>R?X!X4#P@0AKB MCG(:F!Y%/2AL/JY=:"LQJSZ?JCT3 7^[89 D'W#)IX$"?!)S+->P!<#.,G^ M,$9\N7 +T-$$7@I?O#K(+2 VAYP [ #P[01>/#B:#Z)&!U$9,V?F@"%*ZAQU MLF4.:%2U3B!4I@W.']26 P^CMH$^OU$ MMP,W#1AHCR'H!N\'3:@-R2R:G>DR@ ;>\TD9 HT"$@>*XRX\=MU N'".YJ?D MB.LQ3<44HW3=P!( 3TR]!B8 Z\6/%YOD6*18$@7$_SM,6 WG?<([ H_&$!J6 MV-@KL'( Z/^$0[?!%@,HO3(01!;_7@&7'N0E\/ ,X67A38GLT#F $6&[\;K!?+!MF TSY:/5[7' M#JZ!AA3/?Q4$:TX!F3A\=,UHT9/BVY1)0Q-=9Q:+QK0FI[:&THW$(5)$X-HJ M";K8, ;T!Q;.[T;638VAC2?=@J &42C$/CQG>=9M:B!P6G.&EXSAL9PHN7.$ M3X;5@ZEVY00^YQ@6"F+:8^PDG0GF;H62BY6;8-.4P3PQT%&TC#GXAO W0)IQ M-PT%!M>X(.Q0CM&P)2^4IW[DL]' Y^$K$CUG/[(/)F"4@CPG39K4B<84+6*2 M*,EU])G)IR8#.:&%A#X__&7A;3@UV;2C(=&/@,\)V#W(X,H?MHF+??9IH#"I M#+PU(8]CH1@^%Q^24N8)HH9E!3:(XE?D=.[_H3D!+F+T_M0KSX16GG*;(Z&; M[,44,+\BOQN8G>O>*V;#SAG#V[,'4)/\#%^W7HN!SPV8G@K<\G@1A@FXVD3' M*^'"AP&1[+<*!RK;H$O0 &#N!_/! 'V9F/&^#-:+0@U!#)_V84W0&@"JQ@K(Y8*ZWQ,S2Q'+H=#=WNK1ZZ+>=GG_/\["/$ M6[))4)C%"7\HEI!O)DH!LN+9# 0+2#+@8)+1*,7HVAEZN8%-4GE!9,+'E*D6 M.>%#I3\/'9_(.@$)@Z]Y,S"NE9+-L39016C")+<1P KPX%%?&Q^9Z=LG(P:Q M+1D[F&P M@07>""(+KP, C#S7RU!RAE!(R&\/7D;D_ MAB79(Y-9PY@H$KH9$.H:R6@ZOBOH(Z7,S!F-"057C5V9MO V9X;I"HV>4H$I M9SJ8C4$)PD+97X')]0CNB/TTN9I;5N 4,HV5ZRL&D,!@NP2^9J[+C5#X@>$Z M>&Q5!VW!=9@P7K(!1I=JGS[4E+N(-$.20%)(ZKI0)RK^?"8.6$ U.Q;HO:0! MG.6PXN.FX!B95S30-/54\":!UIX#H/KH#:B8QXQ8$=Y"DLPW?G 2 58;XQC> MV!=7%8[!A9A5$I$49K;1KKJ,^2H=^6 @L4Q\1@QBJ(K'8SJNM3?!;'7]'AAY!?.24DJ&J*;A/S_M*HBVJR M*;*\0WP, */QK?R'AB8.4\C'^Z6A=[)N""=(INYIU)3/(/:!XM!) .:$E_[2 M;BOAK>;:4]@Y4AM1:_@;4$4?GG?E.U=]#$03&^(-]5KW)^I(#%I;EO-&@7FR M)SS&W0>@WNC8T L#QT-R;@&C*"YA;9>FG=K;]MD#D?$K5A$:U#2_#PC%,D#M M?PP_?!J:'H8*/IHVH9MN^I1^ UJ>"QDU]#[^LS!*V^U:BV@DS/L6+Q8F:RU[ M[KW6K=7U[)_J-:W@]]U>M] =YFM?@;3F.7L=#D[_:!PD[/3]S [?=ORNW(A X\YL3XE.Y07K 3= M=H4'1X-=X:J#G!O?F*-_M!U';NA^=IZ_2@$A4*'![D=OLG06*SM88ZAC2ML3 M[*)[/'%3N,YVIYK\@D+ET,T?3D#/;=7YX7CDI71T?#6=+7LV#MO^6Y/7. MR$LO.@*Q#/(Z6+>:8]IH^NFUJCD>N%H'G2Z\!\?O#''2T"5.JH:39E%C4^)D M_^&L@XYX3*K0G'TU3B!O_D],/G\V?:8\AVEV2[GRB>SR*!>/EPTZ6(Z$R5V8 M1T1Y6SXE&5FBGITGN(4WJ9E%")@0$N9NXH]_#ZP19<>PG^; ^2#*1Q/)7%B] MG*Y57DB!7U/,D['=ZE7U8!>)1$$/+#J1+\HKMA+9A8F,/RS1\QS;9I82^*8% MI# ,09ZJ$E$%4$VJ!TMDTF'VD0K[?A,9C^(N3$T+BT@R2H["O%8$X)!A'B&IZ=(;>#?/S56PYA8SW3B( M.&3#MPS#+A'8]< #_*:31?&)\<5V0$=<\&1J3.'YQCCF/HY*(!SS/P[EN=+K MSJB"9WU#C4@8)1-8 ?>CL&135-JH,E(=2I*(7_"I=Q?@6$) M,>,'*!I3XNH'FT>= 1 J4^,G/C_416 M\(X981WQ9#YTC< R!\2BV.C''BQD\C11YUI4FTXH3Z1/X_YZ:D..&&[A/4B(01PV"D!B,0%W8.4A'5AB^+9 M F;S)[Q41 CZ'4DBL*P8VHJTXQ[?DN M[EQ U1H12J_"WA+9I1FB!Q,S@'9$7;) DX?E+J*MPG;V(Q)68ZJN&?D.(C#\%JNJ.,'A8_@#XS(-M:K9"BD%[/<42(@RQ_MSY;/Q Q;Z#Y"H\/Y;DN&\,!3K#P4R1/\% MTQDF4JE/+&^ZH]6:/:UHWG2C5^OT>N6DRW9J/:U8YNV:'%Y=WW1'AN\>PM)V M;':TJRH)K-R+TM>_7(2XPQ\CZ48B=;O<5]=Y*Y "O+:[ZB&K>/-EUMV0G,GH MZ[50%;ISZG E2#^ZJG>:V=PWO%E:J!.R/'K/34) M#=/+U7-#T7ZNRIUA6&U"R)N/NW.^W]F JU%*.GWR*C'R**.SN+WW\S$#5ZO3V81B2XG0(A:/7. M <:_GX[8.T44:KT#H/ \0-5J[2;V3MNV"YOKO!>;3L]5""Y-N@IC,%?_"&G1 MI9J%EF'0[>A;BW/+!LC&H1/@*2B%2[:*JU4.U.V#*-S3D2OO"?5['-0L04P@ M[K0*Q:RKRB;G=95$0@6NDDBHP%42"16X2B*A E>MK]1Z=],:$L$&.:WA6$NI MR+2&JJ2;OX1IT@O#8M(C$A)%$.D>XY;Y5V .O2L7RR46"V-2#>-Y2K[)$[SI MC28[K2R>O!J> $6U8F(\&V^3#Y!)MIT7F?5G4A'V)]65I"<5A1,%J7-] M-!6+#ZX37=I=XPT'<#,<7>1%F .%P$O(1(E+7'#J^0QGZ8JL_T395EC%$-[$ MT__3R3M8FX1OIC;OL,S1R*-)0\DU1RM;^79>FF,%(%.#:4UYH#%(,QPU$!8] M$54D7K!\&R]YX.,>#9HK)IC 8Z]4_,)KC8BJ8&FI1=P:MC$TZ.K;B6D;*J^4 MQ($>6-_%(?PK#G$46W49D*K)QV^(5=&RPPE+JACE%.WA>^!YIB$&?B 'OAJ> MJ-_ZXX>+4PS5Q(C'J 8CO1TUL_XC_NI_8"]#K%Y]!F[Y#XA;0TQ_6=@ZWQVS M#6+,:&JD8HQA(9XO%DMW\H\V+V8"RA-$P(O"XB$,B6?8,2&$F9XN$^74QN1 M5.39Q;'.H:F'-9B>Q-E9#EOX7Q1J@Q/EQDCV*VATF=8SPA/0S%L M$$6 [%6^!#C>S\5",A4+Q/A(-X 9B7 Q@9M6'HWCQ 4OUQTM3_9+%K[R4B:^ MDH%!LTB3.\07#$$=S!'B ]08%HUBL;DL,:.;\4%7>Z+&+ MN]L):&>BE)Y(E*0F20-TDP *)T#SPJW%R:%1R6(_X#5HMN.#$3,U>47<1R(! M,9QE:;1N8N@UGZP.E$&="L)Y,U&)^:>($I#1*'9@1X4#29$KZRC#Z5PV+9,CW%1T'MXZ!=WH!@,,%9A7"'&\S$PZ,AWS2% M&ZLJU5@H\!8)\)]TYX)0.GOXZ(%%\ZBB6L/X@L3P;U&I]VG5W&,2O-'@XL7: M/N,G;.TM>QSF)KBGRN%9AI1))V"VQ+,"."1AW)ZEC&;:H1[>QC"1)LH5X5'Q%H?RJ\&QV MCOD_ G@$&#D$N_,00U^0,QT:G@DD-16&!&^,(3B;;#]C!$:H"CR*DCSLB,'Y M"1MKP+W8,@18:$ F(>@:5+0>8^&0L=^!8[E?\Z J#SZ;B@JQFO(YE'.ABY(" MLQ@\%C;KN+'M .CV.^.-%VP%-C!5M/K5_T2UK30YC%'ES(HA1W+L9D;.P5(@ M!Y=K#O_[8G-\H:U=R.C/F4=_6LN2^DA2^)DF] )W?XELHCO#-W+*XU:EQ;%H M 2,V&!M]8'09V.I)N LNCORC-AGVOP/N,7*O@#HJV09XXW@_(!LVY/%/PG9+ MP8ULE=@_#&TE,"599BS8*\:QGAJ+;$6[!_T9#X9;%]_\J89IR^C6I]W1J M."H/Y H^/HH!W)G>(*!F(/2,F[ )#+PV7A6"PHPT>UHY)#&>S\\YM M@_G 2D8+J>M.;((#WP R1)PR&B I6J3@2W(.D;RTV-@8S.,.0H3$Y89!'_B@ M7?1D)OA:(&.!-8 M/',:,;N2G*T;-[ 2G;R(YA-#V2/XH8(Y[K^,Q M>(H$ I>],G36DC9R/)0R-:Z8Q17;"]QVB3XU[W'%)_ *4*.W"4]-M9'C<+CB M75H2?W[X';/='[*+'C[%!@*+9S M45.3*):3%2BD+!:>3H#K<+12:8]GTW# ME-_Z[J_7V4U3=D)7T7+YDZ2" _=DV9"QG4UN4W,XM-AIMF5);OB@(S>/#+0\ MM00%^? DMOY/, /QU/08O6GVL^]\I0W?N<_DY6E&4U6I)=O'G-'B2JU_;M0Z M.>J?C\E_803H/;)?$93F'EMVS#JQ/4\N.^;6>DVUH?<..;],[';[$NF]3\B3 MI+8?4NNIW6;1.3^2U"2I%=_:94MM:=J'0U-9J:VMJF_CA'.7WJ.-$UVUMV%L M1RV,U]5>HW'(D6S%1?51)^4=58^VU4:KJ,DFD7,@S:,WU*;>SJ]Z2D+,KN[U MNPV2KZ-" :/<@>#3(%&MW5'U=M'!M$5A<20K_3WC%12#UMO2EY=XK2Q>+_4N M6&.=PM[,7E'Z#HY0;JF:C_+T?LXPCU<>IKRC\XI*+Z[GW3HM56MT3C8J?.;(Z:KMCD1.-9%SV5!;S?J)![FKK7M$A%OJGO,, MUK7::E=KRDAJ)9'3T=5ZJRN14TGD7&HM56\V3R[,G5(^OTX_ MW _/.E),N*&IO996F9@P N(L L+'PVBKKG8:+8G1L\'HI=95.]T"NG3OR#QT M<#]1#2L><877A].TC^+X4>\^-6KA1MIU.#5M$]NG4;.V\%0@Q%NIRVS5NJT\ M'6J6VR0A/5PU:EI&Z6_?\!AOI'.92([C[6>D,7 FIKFNJ\U>6_I-U41.4ZUK M$CG51,ZEIK;T @'5*OJT%0^HWN7Q6*6#>FY'%5I3U7I;^BSR'&GO'J6JMXKJ M)(F<@^FD>OMD*UE.V -\F,X,TZ7&7\Y(&3O.\,VTK)/T]73IZYVIQ:K557B^ M="7PGK%WY^ W1?]$>8QO%@3-E'T(74%5LYI^D MLFU(97NNIKA>;QS<$)<.T@:L-#29GUI-S%P6"J96Q'&5=; [UJB<#GUJG:[: M;&Q92%^)>LF2C/=SPVNOKC;T+=-Z)5XKB]=+35.[W5;A\[EJU<'NZ,H=PU>+ MO#3NI"F7EN-Y,HWT\"EJQ^8^K5.Q*O33SSH\:OF+VNU4)Y%48K4L1NVH]99> M+485:C)Y_!V;:@QAMGQE"ET;:V435=%6K'SXA M1$8[-^.ET9-XJ1Q>]-Z16DZ_@PY9_!0WC H(O?-!*IZS3)BX[!3P*606RX&D M6T<6DU03,Y>-9O=42TFJK',>DC%HI<]&#LU+IB]]XZ?L1O_NPET-M=$JGF@@ M(YB516E#[;2W--HE5BN+58Q+:UK%&/4=.&D/D6Y49J[S:GJF8TL=>7;FIG[X M9ES2!]AN2Z^YSHLR8\#+$\-EZ>E?1^R00[>8]I#9/N[J.(#Z;'CF MX/V6NN\<%#E=&R)KA]4V$^HUO4!F7G6B<)+(3H?(ZK7Z&0Q,/X7<^JIIPCO3 M"GPV?+^ZL,BA]ND=%A34'C*ON[+RMH*HV>9^&6 X:(#AV$YZY>Y_#V& /^D/ M-E0,6)0Q9HH=3/O8L6X$6YY.'9N'!#S%"7S/-VS:EXP/R/C +A+F%-1N6U=; M]4:.$_V]RZ,3@597;U4!6M);D][:]K;GB?#:MI*I9$O])*#54.L=O0K02DNF M7WVC;[&0+Q/"8VJX8].^XC#[N(?&Q>U<MZ4U7>F.*R@3.VXOZ0C6AN+MKZP+ &7/PGLRSEV?29(B;">XK'QC0<8@8WV_ D M:A,-C_$=3+.?N2;S#7>N^&PPL0%L8Y-YM7.E%OT,J 6OO7/>[(EC,>4E@;4( MTPEB,I1?M'JM'M$3J->K@>%-%#.>&C( !W',DG01#A&![X#N )'\:WQS/_!@ M8Y['*=.VV8 &8D4T&:^!*( ^@VX?!)Z'R^D[KRPO=;5/C;H:9T!=:5DT,@:F M9?IS1#4E'\7ST!QJJTR(ZRQ)73Z.1-\$BV&^&'<"3_<"%GW]W MG6$P0 D'#\7+5HLPCP95=#XICCUV<&/+JP(B=@;\SX14G$8OQ+OP.H\_6@FO M7B/R!)2;V$U_N=?^FSGT)Q^U.A) \BY!P_7X%J,/:P6+?N4M"X!ATMVPR MUNKYLBWU!9\C\2\NUQS^]X4Y:O:ZK>%0:[1Z[69/;W8[C<:@/V0];=0QVH/. MO]J=B_"F210"GAEC=M4'V?#CRAC!#C\:UILQ]]"H2HH!D %)J"\";"581J-M MP-+-PU^$G"%PADOT\A',1.;R20J_&559B@),/OKOB__:C!VM<7']@@8LLLDM MO!'9Z[=?C>LLU*^4T$10XBO*4:R7+WN7B+:32;1_V$8P-%'>/ L-])UY@>63 M:!*-88'-5W+Y!K6R#ZV2DQW_9"B_,+2+@FL*&AGDIN($;JR+87LCQX6K!MAA M0,AZT+J^:0_\Q/"24(Y^W""+U2PAC&_/M#MJRG,PFUD,'VU8RLBT82$F?#)M M6A5)X_Y\>1T*_%Q .=$*X$-#,4$E!%,@/%)2?9#Y;SB8!9[C! #JH??A8QY$ M1U*67+E8^QA^^!2&*$R;D$0W?4HS1,;$%7H?_UD(LG:GIK+,1<#9#^Z_+W+;W6U1J9/]5KVM^J%*4Y3$;;>G!IC5JOGOU3 EPY MO^]VVX7N.*U%(6&UUCYJ0RCV) ]G>TO+SXB&<0EQF'#8HN[/UG,O)"J_<5%Y MCZ+RM[[[ZS6)2P4D98Y 64YT%0W(GR05["E,7:!LH]KDAGHW3^PUSX8WQ5_/ M"6AYPOL%^? DMOY/L,G0##U&AL$Q3RF^LU=F!\S[F /O595:AZZ"VEY2'*#, MZ-07=Z#3\XCG5DWN;-V.XRV^ $";3351N=LN=5 M5,%&?[<(;:AZ'SG9UX?,.*!ZR(BJL<9N\XJGO> M-EM7;7:+"E!I3Q](NZEZX:[?$C>'P8VFZGI/>CLG==4[LZ6Z;;7;DL;Q&2&T MKK;J+8G0LT%H6VVT]*KALTQOIU-Y9V>YSD_Z..=FJS7!D.X5Y3-I2!](!G;4 MNO1R*HJ<2ZVG=MKM@W?D+S-ILOHZ*+.H7*JA'=..*L=,C8:J:6?0"?LLD8-) M>HVV1$XED4/3X_3&P5O[[^H*O;=(VR:XO-=9CH6W7VENU,!DU]M;^E.5&$>Z MPR G2<)G0<*]MJKUMCR_D21<)52^5Q*^U+MJK]$I[)H?8:*NIA>:>"./*W/# M:$]#:XMAX'VL[AWT<'F*^A.FYNK*FO=RW+WW<[_LO9*W]TJI"VO5NJUG@M*4U2VA:5KVIOV]R_8Q^#G(,YMSI/[*1,./T=FW"YSDA/-U6G MJ?4.GJ;=*1 MKM8[!71J=?RZ\T:,IG8[IQO=.6_<7&H-M=?23RY3[[02QF\==X;#[]B[/ID[ M3Z.TI^K= OPCG85#";:ZVFY+Q%0.,1HX<4=J""@;,91[ABHR\U M<[%\^%2:I2\U3=4Z!5(;2X=/1<_C)(-(!N%=\KJ=W?J 2!Z1/'+>/'*I86.! MXI&(XS((F92_TF3MCO]C%X/B\%?=C+D42>MZUL MR4T_ W+#:Y=394*"2))BFN;J_W][7]K<-G(M^E=0OIYZ=AY)$UQ$TDZF2I;M MC!*/[4B:S+N?4DV@26(, APLDI5?_\XYW0TT0' 5)2[JJ61&)+%T]]GWA3@W MBSP +.PWQ[YY-.(_O 2?Y !?95XPAS3QZ6)-^T2PIC(D7(4X#/"EV6A:"E>" M,*@[+)Y8WG3&O(@N%\AE42P7;DE":QR&[AW< =\!<@$@Q=?XYF$:P\;BV +$ M =0*N$-XE:%;O@;" /K;]6(GC6-J#/H=UW7;G<'9YU!J]/OM=O.T.4#>]1C9T[O/W;[Q<\WJ&XB M^[R -P+NQ']]PWZN@N)RMBF_(L6XN7M^.(=_U0/8;XCG_"IXSL>1&ZLD!*/(236),K?D1?.PB@A_AGPQ,+*/FL41AOP:2&JVXU. M05;7+'C(RV:C98NO9QR('-@O!]USXL%)>H'CIZYXL6+5&3>>Y]GT$IV_OWHY M:'2S3\0MZ@G[H=YK=ZWLE:])&5B@Y.;=['75HU56=U_!5V5MI/S.9EM[9P.0 MB,=XP''J@_+K"/1"[,*#EJ64&QUU6RZM57G2JK0E6\)&RLWA(NG7-+)&7A0G MUI\I U2-!-;)!#=6[^DP\*-=_!_ )]$S5]_?9^DN!Q\3G&#L'ZA M ;F@_5CVX"=K%(53NA#>$4;U>\XB?(@7N@+1M)WC5=IFO>"6QPF24HR[">$T M:?^@IP#P>22619MF/NPX!!L.\!,N'4?A78*$2M^178?$XJ$6$1#QP+YF8@ZV M!2_W;I&Z\!)-3T>'"BAM2'1P5#%::F@=PID)Z@;P>T$*QPETX2$PZ.LI:&-@ M.Y+NQ5 U U4>M\L#!Y5(/[R#4\I>Z?-;[M,3@'VG"((4+4]X>)QLIN(? A54 MRZ\KV".>4^-1U/HU21$U T7&>K7>:M=RFR;F((#'%).!5 M4Y*A\%04G^F4=,.(;E*7;%D\7!\ M3R;%\5)IEH7Y))I&$465P;\EDE8J-:W.>L=JN2G7W!3 G<29$O?U8?GU(;TF MV[_&J1C#)LG.)P0!L-R"\ 6#/9U)W@XL ZQD-AY'?$PPDK 1 M1XKR(&*(1X23N9!"T97UH5"F]X:**J(,0>:5%XB?DDF8PIY=O9O%9BPE,ZK% MAC-#G8(!W1]:=M%5J_-9I&QY'YB5Q4,//SAQ M"D\3HE_O;+::O7&*![%M _A3/(L;-#8+>W_J@LE'C:-M[+1> PTV'Q)4D:IR MV%B!:OVCG\0..@D>_S&W'W+,YB0-PAJ$/=:3- AK$/:H3M(@[!X0=J>EUH>M MEG\K1"?6Z8/\L+;K^VK@:Q9G%F<6=YJ+V^4H1;M]*/RZ.C(YYU7=I@OH259] M'4_=5K==L]M;3JT_@O)$@VJ'LS6<^6@;5#L8>)PPJE$I7.N=P;5# 8C!-8-K M!M<,KAE<,[AF<,W@FK%"#:H]/RMTE[&<0W<.KLPQ/,GVF*UNK=7>M%NVZ5WZ M1,#IU,[:>VI>:H#S*.JF@8Z!CH&.@8Z!CH&.T=A.#SA[U-AVFLDQ.&QCC:J M2MT!MC+T;V!PD;$SLP$#'0,= QT#'0,?H:P8V>];75IAN!S'V MVEQU E<91#-7&40S5YW.54_=5E?KS2T?(>9&GCW^Z,QJ7^CU)(R2NG/OB/D5 M8JJ)-G)V57/N-7SWQZ?+'7N1I8&.@<[>*OG $!JT#' .$CAGO5IS8RO5 .=I M@--NUVQ[TYQW YRG*U!NGQG@'"1P^LU:I]DUP#E(X-AVMW8VZ!QG;?]:_20V M:4FZ$&Z'5GRR?K.)C;=_T.C:/ZOUNUL&639I>+Z/"(S!X&>!PRF5G,-A@\,'L MVP8UHG5F%&&#PL>+PH.SFCT8'" */_O4G_?WELOCQ M8XH7!6VM%IL]F Q_; M !$W3(<^W]DXR8?>;U9G5F=6=]*K>TZMO']K7#WSZ PJ&90;;,)1:W>IJEE!M4, MJFW5]-K>N V;036#:EL(T'ZMW[(-JAT*/$X8U3!/I6_,@H.!QPFCFMULUKH; MCY,\Q+$1!^X8_#H:Q9,PXE3&[04)CT2$A_D/&1YQ?(4GO4&MWS25J <*G%:M M>6:*'0\3.+9=Z[1-/=V! J==Z_7W5$YG@+/2RS[H&*YVF+ !=< V3.TP88/& M@=W?X/( #JB_^Y8%]%X=*M4]"R[".+'" MD77%;WF0PG-?\1^.G\;>+<>O/_!9Q!V/TMTH_>U\&L(A_5=\\?''C 1&\,YE$G%M36/@DQC>UFJT.K&8Z M8Q$M;OFE[>PPUT&T0T"L:K!KO1G3_T#ISY^B=JN2G. MXO'@_&"?ZOJ(SP#@<+]$$'PI;J-A%98NQ_9LLW2[VVC-K[UE;[3X6O7J/;C? M(?SVPSL>652\#M]XMUYR;_FP)3\^.DQ:,%&)P^$%XYKU=Q[P""B;^) []0(O M3B*@5R!HR8GVRXBRA8ZUA;+B0B5CL>Y8;+ULM4K(O1J_:M;=Q',F<"'P,A>Q MK-GH6.IVN$C@*8OC$)D;7'#G)1.+!Z,P\&B*IP.+U\[[5&AA+7F\7RJ86V*58"VBASV/'KVMI"K@21C5 M[SD#Q(;EAV[#^A(F7#S>;M8L''75:KZ[YN,IHCVM[XK[1"B72"-36F:-KK/? MX7.12GX+&- &7@2RP<4-N$4I\6XR 4 A'/2[)&XW\UO8$-:>)HMOT4@ M28E'>U(C6IU2%RWMWY-(K6;&QKP^!(3Z7F$.1Z-M=MA?8X."KP QA)%H&@:F#X_P*E@2.Y2E6$![H[^]^!]OU!GTNZYK MM[N#L\Z@U>GWVFUGZ/*!/>JQ,Z?W'[O]XN<;M).01(%"2+C\]0W[N0J*Q\J$ M+X'I>!$2*N[R[V'HW@'G:EC[9+L?TDC*[J7* S*S#^%=, D!1#?, 7@Z,R@K"H.ZP>$(:I]RU,P%P$8A?VLU&,U,_(LE)@6N. MY:E8H!4$\8A'&I<>@A$6\)C$-QAN 2=I+A05R0'A401Z^MOU8B>-D>>R87@+ M"OHU[ SYNM7*.+J"@J4!!SGM5WAA9%W0@F.=K>-"MF/KF>I%\LF+K7^E# R) M"+23*[(I+-C,)Q EEMVL_\L"H6*A_T%4C*G-P(<344G$"7\5Z ,H^.HR +$, MIK/41FKPHF2_*LGE:JTZI%V$V2X\VD3-"GB2 ;R&9& > %XW+6TUP+V>#YZ)>:15%"2I(&&=8/<5.KT,3+I!?L4Q$DT MTVT,-MMGNV3J2D-""HCYEVB&2D?;%]H8=1!&PMHX$7R_1$6?P[D=#NO^0OQ7 M+DM92L13N5O!,=?&:2TQH1\(1[?(A<.(TB1- M><0LI% VFT7A#P_,30YZ0^^G=5:N6[MKW'%\GN1%6$F$>,-^[%N+H'4D[$<& M<]3M5K@HD,V1$QJA[C#?286.C#HPR&'2!R,.0I0P@CD3R0:G/)F$+FKG]W1K MBBQHR!V6HC=NP@+4&J2P!CQ,_83>J:GQ^&;DV:[PEZ%1IKQAL!#4" "#0;<% M_)/>9-P*-K">T@I9$*2 OGPT0JWC5NP<'@X*^*>5^Q:FAI2'7 MIZ0XV&0:DR@(D'PB7L>+29"1>=$ND>9**;5". F)L^!8*B00"ZHW08MKG!79 M!OQ/[4 34>U2V&@UUK3G=JFTN$7PQ*UEF$3O1^WT1!B M.$ *A&?P'X!%_?* M")[FY4N9X2$HHEJNXL<0GA#=&<1:D"X@3"0OK&5 +7N0(G2PCLL22)OF%*J1>ZE(1?- M/V$7;CBEM;V/V'\]OV&MZ?4BN58\9\6#WT=>XH%-,\.D$WJV^!:?[[& _%"P M2/:=!Q+3%T"GL=++T*Y8R&;KB!. Q1A^6+663?A^*5=E;T%>X??+3>XKH=0\ M8"O[%6GTQ+<>>G^<=83<4H?+:0ARE62T7U?YU]7NK=P++7.'@&DI+\#9G$8* M)-S?<1+0?-0[7X'+I\@?D',4V3^)4+FQ.JBJ?X#>;KD1,-U 9>#$NN?O9/3# MDIMN__ZYM=%+JD.5KBTP:\X>ZL/#R\%.6<>.=_]<+Q?_):+L-8+%"A4SUQV[68IY8D10OS*(F%60*WW8?@=4 70>1T5,5_>V5F)N=][W'>% MJ^;/+,XWA*>#FE$?HJ.!5&Y\4K/1__$0U>NH])7YZ,]IT%BFH^Q=B"R.K^5Z MB9Y&-:A*3VX-=JR9U'*-0FDGPWL]"16$!X 9/I6R4:U7\(;$0_\GDA ZLQ@P M"]!;QD#*0Q9[@70#X&)XXI'/$5[QG6/B<" BZ$MTEN>7&]4UN5%[7XK)C3IP M77PI&Y7Z-RRM%$5'E;:Y:5AP7O\6N=!Z#D@>J2CG: OGD,C:$ ^7&K$G'?QX M@7*[KV+M46I<)4LN"";NET* MD:C,\+F,WIKRK!9J.)0I%+*W M3W(IN8$V3>;2TGGS]TDC.,/4BH3==2627<[=RDYB8]&T>!="/BW->:X429VR MN%PEDA87&%8()UFOA/1:3,R\!=-CNJ%G]IB%UT48S9 I<<-Y=LUYLJ/-TT0V M*U^M"G38[:WK]@2Z/[A>[_F9^6>+S7Q@,F,6F@V""]Y:O]F\% MG+NPY4AD"&'"1ZZ)D&8NCX>8(=R11AC_"F!)JI&"BR[5<):5.:ER[+LP^D[U M(/()]"9*35$E2+7LMPFZ73D/1&JI6@F5NU3#73IT1/3+,(RB M\(Z".41:%'8"*07[*7E(:I:/ZQU%_,\43L:_SSL\]_@2\Q]4 M<_JR99)\8@M(C->PY/DE^A^50A 2*]7C95EFVU4US'GIS@>,"VRLGO#W\W:?" M "\J]#1-Z#3+CCNJCCPKLY'UH)6G9,-+9J(BQ[]'5QLG0D=0B(QLD5*-L7:J M[<&,0,":X7U)K:*T?"8LCKQ<6=0AMRO6W2Q7E#YHW:>! +^O73 MW:0U@(YR MO$N_;#';3:O8UG1;^/1+B"Y]H,T;_H-E9$8"CZ1 Q)5WA\ LG,>9,D^8$'%1 MZHTE[+#B\]ACR^K"-:V&$.8:+F"S4%@M[UG"IC4P+-P0; 2/-:S?90PS+FT) M!%]R%Q8T==3^?1;'WL@390,3[KOU41C5"2'A%U35937Z# T.SRW6.LG" BI. M2-0-"S/)3@3;+@/=Y3WS62#J ( L^B(15H$&8I9,B6_('ZU2UP MO:"0#-0JEQ66FA,(];O3FU,CEV4^/Y<##D*=\>K85LV$:UA,WBT'=1=A+[SJ M3&"L]0JU+3ZBJ#"Q[]>%M^7:B.CS0/KSH"2.OE*1?A;<+G6.R&O9];: U*-8 M-L[*:5KD8(GLM.X6^OCZM?N@5X#VB,6KOO([E-8M.LV4-DM1PJ)X/OM)E:NR M6Q"F8ZX=^Y"!F'9D1^9BGXQU47EPJ)AL]RE/'K'&X]@_8<*4. CJ$](D%CK! M":\R!$?=!? 85(E<55F@:U 6Q! KKDY2\ M!9I4Q 19L*%8-R:)#,GN47I:J7&:+&@C,>BA 26$$CQB#(>$K>.$L0,6+V 9 M[0H=9_@GNL[H7%R.JI^5SD)AM(U2U *UZ(O(D9HB2M84U5$O<9E^+O2_*>JI MPRAD+H88PD#B-D%&[$;:U @P[,R F)W1<",+?Q5N48!CU&\#F0U:[!POD1V^ M9 :\JKP!W 941PV4,F#\<(C*+5P73HO?#5GP7;&J?$\R(E*#U@F M/F:1*RN@:8=X[S3U$P] *9+6<)WP?,\GS=P+A-X@4G.$;A,#@8/1Z##1%3!* M9\K1O]9>!?,CZ1J@5N1[WSDN-Q:D&:!M0$9QPZWVE12!G4P9C>K*,_$!":[;GCF)Y&AZ('!54D M*U1]7^A@4E0;Y!5#3B>0<0IXOXB+L=LP$I7U0!%QKFVD?IYR)2A"VQN3T-*9 MA\G.R+,S>J8(8^]+>>I$B\-6.;X&NN9\IA1G)._KCQ?$%GUJV!&EP!=$FB=) M?Q&10F^%'\8D&-&=%%&W"C0S?=+HZBHOU,L;9ENO\$[9B_4*'RM;K;XF#[5% M7PG/=,*GF)9&<3 0/?="TJG%P:/.03OTQ=H[LA*4'#:PPC]2UR.&#G+1XW<- MZ_>)YZ.N,_Q#>IQ40TQT+8U%+V_)NM$KIFT-R1?BWLAE)&+_I-XSA+ M(BD"O@SMR(N_Q^19PU>1HP]T ;T*.S]S<;'^NOS9N%073 0NRD3VBGY&0!# MT+&68R?##NHA2 3NEC)8>##!3;EJC0OA*D0;"E:?O'C"%QEQ:I20.=HU!4AH M.F"HT]^4KPOBWW-DE(L$-#8*DI(6T"/FG!0.T@GQ6B"60"]8%#@C@Q]RMUY4 MB-AX&%.KE0!:;(BTJ<(B5!U:E$ZF$K?FP*,.4FGUL"L!%;A0J7RX3$GAWUB4 M"&R_K%F70-&RP_YYP[K".SZ).U2[9;UCLK2NV]:Y:"\WWS+YGU;B)3ZVVY5O M(S.AC/"RKJA@,D4%5L PDN&)M".Q86 ZL8A^),HB1?N7)1J^RR.0QAKA3ZYF MY;B>FPQR,@;<[0E(,+P$KQ;J5>B)SAQZM:M,XT*((#&%:#K5Z"JI&FIE&S*D M,]^] _D -:1S>=;86IX8LI7+8"3;-5VI@1GHAI5&?FL1;8#<$98.G2!:I@Z+ MACBF0%@6LG2$5,8I$BBG.E @L07$L7ZZ;'\3<)'?4 M6&-#/N[(' 4+.B"1B7"5Y=!A[' F>RU> +ODP2EET+VE7S4;31B$I,@OQ75&8CB?96G ) MW89UK5'[#$2=0YI=S(&=\6%A"&_BT>U(5(&%5^LOT7 MA<4\\$A_<"A3H)C0>J\XN^A4ATU.YPF+PM[U($0TQBR- /CJ%]4@[%Q6G),2C3<6!W>QL;($R'DJE6#-]9?YT[P SBU) MM>00Y*&DW.)_,?GH7G \^&H9 IZKC13-Q<)/Q3T20G#2-:I108;TK1B##&-2 MS14.#6Q H_M85/ IPR/[%8U==&EJP1U$B2&HR&2'R>?.A8P\'.&D,FXP0EI. M1E#C2C*;5A[ YRRO\P.\96_#249I1.#5[03AKE4RK@".TR"UU0%&+. >S(7: M=>SPN=!.47837=;(/%\5F9P_4<)YT2Q>XE3NO 5L %7%C=C=2AG>+[=1J.D- MQX6MV?T.- XR%!DRZ14 !;$PVI[WJ/KI\\YGLUSTRU/8< 92B M]BWXS1SVV0/"/GO^P9?J7O5PH R>W(EB(Y(HV,T[1:PBK?4F M2@[X #+Q%8 MH)PCHT7FC7=P+DA'B]:3;B]D1,F7F+GETH PG+/(]WBD:ZQH?MBY:(('(K2T?@BY0G#XG217N#R$4O]I"8%BCXY5/X4HT:2SKNWY'0D M77*B9$V C3 \LM.LX3B)R @-59B+9$L01APY7C2'(3,]P7[53Y(>8F&UF(6 M#J)C303^T,E)(B46(U$SJZ]X8XU$&57Y3?GI\&V53;;?MC!S&FA7N48R)Z> MGN!'>5MO7;A6I-1Y%7E)*.!E(C3F^*6^?R*97F@*:W-R(BZGIL)QV2)Q2#J* MAI2!I5U*OE!TEDBR4=Y&E7BQ4%G"&T\D>VY14XT@H3B$HUJ'R2%]0U\&:/:O M\J#89\I2#*U;!C89,#,5Z2.?(;KF1:][GWF8L(#N/ !N7#5V6B:)D]*M@C(N MFS*:KA=)L82!(=>C.0L84@M4+03ZWGA$LJ)4B$Q^]YK%IS,_O.>%\@/IG3XZ MI*D&2E$(VW8FA4$MFWI)/B^Y@%UFI.9C=)$9C>KO96+D]013]\XCBL(7ARON MA737RLP-80,JLS.F#;"J#9CLH59_%[U=^BW3V^744XZJBH'VI5Y@<,U!\UR4 MS*,0_08,WCF9\IY/%'/)Y4IFM*F=LWSG,[ES,7573L^3"1K $=-8*\P$!3[* MLOMEGJP4DH51I[FG/@\R\ MCSWBX[DTOM!3G-7P';SDZUSP7F9Q+$G@4"%?E27%%RK9OU-(]?TC M='"Q>^)2EA.'\7\R)4,4] & M;:_:-%A3N>J^V(I.WLW01 G&=9^/!$ZMPKOZ/H?LWGS\U6KOU[1XY)=O6+S\ M+XR%P-4B- Y,%[[PU>2IGH"4%.7F7^H!">%&CX1] MB*0^#<6W,<]R5J7+U8NPLRY])//,W!):0"\DC^8R;4&XP? M+(*+)3--EX&&M"LRE/'F$+2JR+L5I.!1^PG!<<,@;W],23R4"!U[<#D-?94] M$[**1$*N:2Y.0DHMREI;N2') 52AM1>JPE21&H5B*O6E"S"-,"-5BPL<"X07 M];&2<+K"T"^REKV[;:5,7IQN1HI ,4TL2R0'I6 "S^-1CH%JZEQY&$;6-FT> M7Y>&V'(?U,@/*4&[3LG-8>[Z7J-87!9FB#D;BQ]T1VG01&1<1N+TO>;9XA4E MWX)&;F5CA<)V1>LWV1BYL//30.M/DM=<*%[S4?&: \'SK_GD9%57@(9ZZL@R M5!6L(/4Z$BV-:&XOPO0NC'P1ZKOCI ,C9U)MWU7GK;C07@F[#UI!BN8QQ=X] M4(8I,T=R8T\B/>8FB^ BV-4!13I*-0_3\#9SJ:^<-7TW 0-4;XA*3P/LP&)P M6>%EO?)>"QK+UR+#'T#I HNUR<-9"Y%8UE<'CBKZEHN@^/4K3SU5U)S.7:5, M:-@:2 ^/X2%KST:IH*0)=1>?S,]B#B-*MH(S$65)7*L]%JUHEQZ/E*0(&JKG M0*8!:]<#-VUF46^E,T'Y'>O1T;>/D: M6L@^EGA,"1,Z6>GN7%K*C&(Q1AS.B3M:_F9>=P1OT8XR7GO(=JCWN%A\MF-* M.*$\^/F6)#U> N?RLIM78I#$:W4\U&Q'\U 56ZL)\U,9AG@T&?4= M'5-=D-#H..E4IOI5C5U'5;VFS1J9F]6^.)2N=RX5-6-QU6C[16R&$[V*^/96+K7$:^OS8=N6TCY>]HA8D(V2@K335? MJ']O5W*RF['WPWO+_HFNPND/>A_'8JO0,AO>UN72ZMG/QN?2,3Z78N)*%/I" MK'W#A X772P/X]![@BXH3M9'+&?+ CZYT\AZE(T>C"C*?,BRT)J<1E3Q#NSB MEGP!Y*Q>E>@ANJ6R*$(O-#K9&*:HJB.M:?GT<3K#JM@LQI6%9L3,66]6B+KE M'@?=G82_7$P\/@)[A#LI>12^8A,E+LJ/Q6^Y>UW^5LLVJUS8*N=5A)\PD"62 MAI3T4LO0PD^.C@^S#!\*S<= .H@V"G:;U>WN*RZFY=I=5WQZK=Z9F5/G3B+$ MX1IO$JH_+E;PN*ED0[\PB"YZ:[Y7' M1D=>UL>JO&[4\G4AKGR!:> YJFC]$4"):E%>Z%FC5'C,SJ58##9NYPXA6:PE M &?[UDZ9BDGQ(@?-$+>FFO+BGW$Z167JOW)7F4HF^]V2A*AHDR^4YPL-3+>AO2_E0$8^[TVO <7F(K=8+F6S9*73G+(ZNSQK$S2; M9[OY7&H(/0X$XVDHLQ4).YJYCH)+EJUEZ5:J>[B2C*+[4YZA$*D#(NU.J%+D MZU^LZHT*JM[H]0*EZ;44T YY$5R](^SZ/@.6T&0PE761=0!$U26,A%8C)?4] M-202(;^YZVNR2>6:AV&$?(9R[>8NDH);O8[)"GYNJL$3X6VU#/AV?G5C75Z2 MQ]ZVWUE?;W[Y>&5=?OGT]>K7\YO+KU^V]P?V5OL#NT?I_K.-^R]?SF>PJ7WA M#A.%7">C0A0<)?,- 4&H:EWT*'V")VC=PX5"U&]>F;6X.=J:1-=OKD=TQ^J# MM[L9$9[OBPII#8=#A;0L\+Y*4B8'8 M_5XUDZ4.>7A[WOKV>Q#>4?=%ZD<:99[:_ IJAB<\O-Y4*?TUZM"HFP NJ/EQ MJ7VX:MM8V5F?BG1E]W'1<'/]:HGRV5&KD(R!KM=T=/M@9;]]VGPR5U9:1EG) ME_-;$/&Q%R<4SKIFOFCB^%%D,%_G+2B1Y'X3F812LUF7JW;WS507GD@U@%ZQ MUZ"G!'S=C)JCV]_PQ/?GO%ZXLX-Q/W_36Z;.4YLL@KK$DB,1U3H?C3"G!2-L MZMXE>DV5+9V(KK+*KX1YA75,H&.SF+]5?[P#<3[SV?U;+Z!%TTWOYA&">G0Y MS))GW,O2Z,I/"U)!/]WU9OESPWXZ$HP)/@120JO[VHOTB=S>2CO.V M-?MAV56NJC(]"%+8-6\I>_46L!8*N&>L(7%7[:J)>Y*GL]GF4>=;N/6G=$FO M=S(WU'7I2Y:A?CVA@92*G[J/HIEU&ZTU%E<1$D -N]YJ].>Y+18_"Y?Q*[LD MZPRXM00N.:;O&Y;<6=^PZ1CV8B>H&U ?&UM;1;QH+:-KA"R4= BZ(ICM8"A3 ME3DH36KZGYQ'$!L&64$Q^?:^?^6 M!7/563\*D:T3VGHL*WM- 5S"L"/B,:TJ'K-".1HRY_N8"L?J.P_EH]$[: M&.0IFB46U;!8:NL;$LW4-Y-J^+4(]SQTS#\]8[=[O=K9VW9A;Y\KKO$/3J-YKIGL5 ,; 37QX7E MH5'0RT<#WVJP[7/?9XWNX&#P5Q[$;O!WSWQIGT"EO)#6N].$J^%+SX$OV?V: MW6[7FH.S \3BC=7-$?US3!IEJ>'ZW%PX\7UK\ "=LG0H&_/NBD,]#K6Q!<@] MZ+0V1.QJ''HTS?#90N>L83<-: Y2*&RGUSP(.INK+L\6.EN+[!T!:%LGT!%) M97TF5":2*\I+]NGC.3Z._R!SZ0 \-08ZSQLZQR>2'P2=O7F)C@\Z#[6BC:&\ MNN8$@[[[M'^EIT-FOK4!2FZ88AZ=VOJ).3<[S5ZMV^MMIV/N[K#V9$(\:(.+ M=W?*CM%=GLQ!4\99H]U^!+)8\VR.P*9^;JSR0?Z2HV>5#[J?-)KAIC=8+ R9N<: 17B![UEKL#J?*J%%2T M5BQNG,G41@8'(),;69;<.!,99]3P3DU0II$3@7CV1LV!CPI36X>&J9?E<5 "..4 MJ6+IYDTC;3TB!]]8UVS$DWM]5MD.&4&KV6AU#XH7)-BZ%RY&XVAKKC!8L]/4 M<3$%JVN((U_.5QH(<9EW9#HFLEAZT%L,B0A"RY5:-19Y\:PS="B[/__5^_$V M"(,OZ136Y% ?1]CO%;:Y<^KV"RM@4]@A=]RWV++2;@Z[]GD4G8NIHI]\-GYA MB8,&\ON1O!UY/[@+N_=C_H)H_&S''CZUS>%-_Y< M_HRGL?6B;J)ID*R[IMXFN]_Z+?T7/V.;43'9:>7FF>HQAN^S\(5U&\>TD&G. MH@A[[Z@AT]0L*5(WP%/J:]Z$_4\Y$R.=M-:GV)K)ZC3[:$-=\7$JQSM>U__Y M.O,8@,$>YUT?\F[?ZWO\YJ-50#ITU>?,J#[YU0('K@^J1!,DF06OWWSYN[NK@'+;(S#VS?G8 KBG.TWW!VSZ(W+ M$O;&MEMVI]]Y \N5?[;:N/9>[TWHQ?_!>$SSK-W\P7^T[<8DF8)ZV; KM(;5 M-'Y(Q+LT1V$#OK4#)%\9HC=8O@\L/Y\*_PE&K*\XS9%UK0L$ZXB&D:$2?1G MRF9R<6(XK?@HYI_!"G&BLT/C/I59W?QVL*DM4B8+&YZOD22E"KM MC4@Q(N6 B:TYZ#;MUJ!I U;V!JTWDWZG-^@#E=7;C>1'@L*D;82)$28GB]\E M<^0#37*6V;/8@Q)G"--L)90=F+W[[Y"2:*\I@Q:N^.KY\ %NC]5$3S$XI(:F M36-M(=3>7 BM.T:EV5PBKO38=I.NMHVL,K+JT6E9:G6=9INT.KLI?09VLV'_ MY?\:D6-$SD&C*3%A[/O,(TH@07Y^CN44UODXXJ)L(Y\U>T4#;R(6)/\GKC99 MY$ .;"?M.=Y,>,.PJ[%ANX;M/AX^MVT5D+"![1JN:[CN06-IKJS+2J&+B<=' MH$6KW,NO,O=RM5X^2Z,X!8:,:K#B^S!ZT M.Z1D,\'<#=V6X=J&:Q\VEB[@VI^R6::&:QNN_0SHH:5T[1;H MVH9M&[9]V&CZ%,KV4&?;0\.V#=L^0'IH96R[9=BV8=O[7M\*-'T*;=NP[:,D M7'ZY_LO#J/S -K43SJ4JT@]E4__O_=5GH,$XH<#2A]!),:+TP&H80R;K MD\GUQ2^&3(Z#3&[8CS (I_<@Q%3Q[DSXE!FZ>7JZN3C_;.CF:.GF@OF. MZAKQV0N^XYQ>0T5/3T4?/GXR5'2T5/0!.[)XAHCV3$2?S]\;(CI:(OK,AMPW M]+-'^OEV]='0S]'2S[>(QW#\1I?;+QFM,[KO>/9SDA1T$<)*K&]LS(43G#D4 MW?S $F91(X)^OYVEL;O[$?EIK MU=4_"YM9%3J3M5J-[NK^G75QV9/WN#JS&X-^?],65[W&6>ML)WVI!G!#K_-( M?:D6!]3V0"VFI6G_T5J:'FS7TGTOY?$;E"YOV/U$>%O=#O#Z\N]?SF]^ MN_IXO5!?V>OLC:5$]TU+H1"#=6@(%-I@5%^^5LZ$N%&5$%H3T$)=[%?EL!2G M4M$?":(9\P?X2UY_@@PBIY ?9SYVD -]'S\ME M:X]OVH/&MV57TTZCMZ-6I*U^PVX/=O*HW2UJAT]J-^S!\DZKZZO9_59K%[KQ M(SD:GK:AZCZGKG^]_&Q=WYS??+RV+K_;^(WH MUO/Y\]?__6"=-ZQ?SO_QX?*?#V#A#\2$)VRRO?QZ\K[>&[?X]F ?CK&PO=E:^&8;N/?QGDDS]G_\_4$L#!!0 M ( .AXFE@4]16[H@X $&; 0 ;VES+3(P,C0P,S,Q+GAS9.U=;7/; M-A+^GE_!TY?+S52QY)VREZ7W*0"0HH:$(%0!EJ[_^=D%2 MHD21("DI94ME,F.)Q#X+X%D NTM0^/#SR]BSIE1(QOWS5O=-IV51W^8.\X?G MK2_]Z_;[UL\?7[WZ\*]V^[>+QUOKBMO!F/K*NA24*.I8STR-+#6BUE#=S\-SXY=0LA1QVV[I^2P?7Q*:)O8)V_;+GT_< ]/ MCX]/CP<:]$6>27M$Q\2"IOGR[$6>MT9*3R]' ? #P[;D&1XFVFDVH[*X7@OL'>!\5==J=;ONPFQ(U2QZV.T=M MK"112K!!H.@U$'A%71)XZKP5^'\$Q&,NHPY8AT>1_Z4"B=N*B"%5G\F8R@FQ M:='N^?C*LI Y-IYPH2P_)>\2.=#UED*AV%'+"EF^Y391VGBQI(2BNHFI\@?4 M4Q*_M?';FQ?IM Z*:PUD>TC(I)3FI$RH/;I2I@8)D^V>GIX>O* -KJ_!6H/2 MY=OXL=T]!(Y+J,VRS.*ZX5L[EMM&'1;CKUP=8KD-Z[!VL&79@DE2?Y>;5F,^ MB:Y-)LQW>7@!+N'H.8N'T"-U MXZ4LM5BNF:?TGS,B;,$]PZ1V,!%\0H5B5"876@TP$M0];\%RVXY7C&\30=] M1>(2*?SE:0!O@P(J8>G2S;U=M">&P)%PWI) @T?#'JIQ\QWJEFT^B#"?_1,: M[Y%!V<:#"/7^[NVVB5>VW2!B!UX5DT?Q/MRWF'/>NN00([0LO/;E\<;@U6G% MH40,&8,N;/!C1__K6NU%3-&VM-2'@]6R*RB!I,Z]_U%_7AW4D7!4)$=PI6<* MRRT/H[5BT<6X!W/Z]8M/ H=!''7)?'0,Q<%C[/P:TD^J*(M+AK+13LZ5QT^R4?0PM'U)=L2F\@T![36RZWS&V6 M$B/11U6(7M)FA>JLUZCP/PUB/ME!%\3#B.=I1*DJ1VTVBI&[XQ7NEAB+L*P0 M;$^+D@\$7'\UHHI!/;?#T3*DD;"3XH19KY>PFS2NC)/=D^+V]Q'W'"KDIS\" MIF;;G4S7X!NI?5ME'DTJ^K<5JMH3G5C5B!Q=>_QYVXOE'-9(Z[M*RR/@6UK! MGLPUO5Y]'JZJPTCS^\UH;O!D?2^&Q&=_ZEH0'U9'R8"'AT2;2C%< ,Y(YBG& METS:'I>!H/ E"6H!JJ5AD<(D<(-(^X5SYYEYWLUX0IA @X9>N0?S%9E E6)I2=!(QN$J&2C>1GD+ 1K4 MX=48)]H1?M4CV_'L%(P=$J!8AC:2 KB=0@+C8,URI$8]WC518: M'FF%*;H^>2FYM"?EC)U^LMKI46)0BS>HLS]3MP8X_ ^&7C;CNTCS!S63D]/ MCH_?I>+$0A&^]3K$;U)&K5!@7H'*,KA&.E.19O&POXF<)L/X"M2M$3YX33. KBT[@4>[VI(15;EXNNK\3^HLJ-5I%*F(O M:A5Q#3"JT'5("LQ#Q+W!Y'$7%]VQB:RJ,1G%^VJ/_%>,8B[31",H%-#'?Q^I M3=D45] JAK"A*J,Q;+"+ K//RXT[PTBBR7,C@IBJUM&!LQC^![2SBPB1Y?1 M)#;),.F=U5JSE5"]MXDLGC9R(ZMI,/*?RE^5XK_9_F3!Z1KZAZD9\WN>QY_Q M/@1;5SP8*#?PXE([7"W*J#>:2RJY5G(%"2MC,=^:5\>"^EAQA1+IZ[U!K6?T MQI]""[G8Y8JR1H?1-%*9O5*FD="XISZ+EH?PG>;9 ]S"& %SV1/TX'=F"$:- M1K-(Y0Y+F46L_R=+UT!'*O,Z[ TEBS8=S-T@8T,&;KH.ZG0?+(^I'-[:'4_A#M[HU=RYIK#LGN4$$?KZ?:#PUS7QUWKC MK-4VR3;I,')>;)?;G/.0Y83"12YN3SUV%?B%P3C0VV'")Z_)WU["?6G;8;^P M&J,!I-)M&0:0T!@_XUWZ62E4VD@;2+QT5X7;->)&SE*YL.2K>XTD8>U>TD7D M\(D('R:K^9TJ1%54820SE;?*V\FZ'*W$.I-;7??DA_V_4>A2#-%(;2KOE$]M MLP.:W!W&H9\SP8^;N%%5=1B93B63C#N;V[$OI14VVXW*I67C'$1Q9 /-)YWU MR:1\FIL]JG-WGV]$;3ED([6I?)-QA_N>VA($?.ONCMQOW3V]/YC>:^83WV;$ M2UP;S"X"H)%*&8EN?527TFHTB53JLH!)S&NP='TPL^)*Q"![DUDE[RF83,*3 MB8@'W4Z&0T&'6.:13JD?;'\-**K0:"CIO*C94)+*K27M5J3^GVXA'PZ63RH) MOR^=9H)GF42G56G[X4Q^PX<[-[Y40A\X@*<-P(A3$":A>T6&]-Z]X$+P9XA[ M+XBDB51DRR(#J;<1G[=KG+1#'DQ_P>+"S"16, M.WU]-H,3B.A73V0 ^ID*\-LO@@>3\U98G"DZ;EGA40Z+\\(0!6MP W<1:G'F MRVJ??*5X.AMU>E,JH+Z?@_& BGLW2@%C]"B+]$-9F*VW/;PBM29SJX$@/:+ ML49:PH<97\ 49<]WGJB8LM2-.XI-2G9 6/.P_1L [M(,'#XFS#?W1[Q)_BM3 MH\M *CZF0F]%N:*VH%#OJX#V>32[/%*;#WWV)Y[XEF$.E?'*=$9X;Q!NHX ; M=,!4*6L!TX1I4LS,_9-^_0E3+'WRDMD#.1(;M!$ZS]E9(]-O[D)(IA1X$)5!U+'DQ6Q1Y(#.\U'LFPNDYCEZPB9>:\O3N2,O;!R,^_K$2(V\6#0S^[;FM:X# ML5?\V1^ALT3MD<\]/F34L'3E2=1A;4H_A%SDSV%& 8J-[//PM]MA!'L!NBDWOH)N!\W$ MG_6<*=J,S+3-NE6SKA/K5^IY3P 0.44&X\PJ70?#O(KVIV3,1>C[W("[.V5. M /,.5YC#)5Z\JW.6$U-LB%MB'OJ1S)=JUR/](V 2U"4F['!*WDZ_Y>'O*#B) MA8KT5#*J[(W1H7JDDT" :R%S? ^C7$W=Z_51]!WS<;&]9B_ J7[I7Q\02+1O MQ7C)F-R(MB/6H?=I =\;@R/MD$!0Q+TI3.NAJWQ-;#VJ\Z?)PN)UF#W&A MK_8KE:JG[GWZ/TJ$84K8A:IM>WGE,A>A4['L#WSQIU!1Y%ZBMZJB+(-N2+;# M4@&IIM/'#W>]ZNT8_KW\P2K9MOHGU.Y=5XZ W#OB!R[4'Q8!YT%P)[!-;2LB M68<6ZBDBP/KA8L.EDK%I9HZ$/)&:3BW0\S:ECKP6? R>5+A"R'LW?%A';S&7 M>3_PV%!7#9.]>KB'I[MD=,-&F#7MIRB5ZT*3XMSOT^V2]O@Y#Y@QK$=8O_CY)49;CY2 M%?OX/;/I)1!VY* S6"Z'5%2-4L(H:VN/#LUP=5W('PAF(N0\C3C3RS/4^K\^ M?Q[Q9\,#M(+2=5CZEIE[FN!R!O_O"*YL:H9[]@JRGB'[ER<@GL #49E\ MHC[CXC-75%X%])H.1 #SP&'G\,B0BZ@*5X>A'7L<.J&R>(1I\-E-4G5HV1WF M@:#'8W>R6#1BDJK!<%^WUV">#(=0>['?X (JB^^TE-JV8(*JZW)<]#E\8WOB?7FSX6]5]*0A>US$3OP!WO_H[U[TU1QWUZ8NZ\+C]/=M+J BW MRY&@8C6%XEE3/B)_A)0 J,,*^<6'B=Z;[^'-;UM&X3JT(YUF*Y>4J_-W M2?=RV:L$;_*MP3DM*EX'(O4H*>R$9I6N0TN2"?N59TO%,_T9@C^V?7JKN82) M?4P^OOH_4$L#!!0 ( .AXFE@9DB/NS1P #T4 0 4 ;VES+3(P,C0P M,S,Q7V-A;"YX;6SE?5ES6T>2]7O_"HWF==*J?7&T>T*6K0Y'J%L*29Z>-T0M M62+&(* !0"W?K_^R )+B3I#(2UUZPA&D"4"X)RM/Y5*5E?77__QR.'OR"9>K MZ6+^TU/Y@WCZ!.=E4:?S#S\]_?W]2PA/__-O?_G+7_\-X+]_?OOJR2^+O2L'>)A@.E^MT[ST!ZRF/ZXV+[Y:E+3>C/JMN)Y<^XG^%YQ\#/I+(!5H M^<.757WZM[\\>;(=CN5BAF^Q/>F_?W_[V[E'+J8S K?&U72^GOU0%H?/^J>> M_3Y/1W5*&GZQF*\6LVGMVG[7/]C5OUJTUQ]QN1%@15)MGK+^^A%_>KJ:'GZ< MXV(GF"9+3JH"K1HFG:1Q//CV*7<$4B;BC0TBIO>'#\[<0'I9_A;+TZ M>:6/N-Z,]I4 MN-Z?VFVW_0^??GURT>=GWO$GGJV.#@\W7PK$K,.3?]^6BT,NY:\7_ ._53+)P,."+M-+$IDFUGHZ M/R+G\6TJ_8SD#? 4-*Y^_;)>)AK^Z3PMO_Y&@[;ZYX+>G:]I/.DQ'WZ;KW&) MJ_4$4X@T/ )L]!F,3 6RK J$,5K&JJR091 F#2+.+FQ4W]CXJ,CX_?7/1NAC MX!W&Z0 YU9J+WH#1&R#T(P=M0544M=FD"S9F(EX!8U_)7BQ6Z]7S>3TV&ZL) MHA5_47Y\9> \Y&Z+?X">=' M>#(]EZFL_T4Q^XNCU9J$7/[ZIKC_?$405UAICDY:);E="F!5;6"*,A!] M,>"<5"KZVK+F9L8]8([)HG)S9VBM/8H 0"8CL%8)RF4$RAX2I*KI_X)I*M2@ MA,^/-0"XAV>B+'M)7[TX3[5CZS)1S2ICE 5TQO?PCQ+DZ@-$HRF)=B+3+VXG M=2.B.]KV0:?G6%AZ<9HSZG30",C6FIK$0!@T>2XC"L22([00I'#6.-FXD]5; M(Z#O:_!'RZ@]M%,9*F>R\I2LY8J4VC]H$G,_61Z MW?Z^6-3^K>]P^6E:8ZT1?'D<8X!.5 9R-#5"I3:CR =%>C M&9-#WXL'5R5J# I@(_D[W$S?O^.B@9(KT(TB- MA;!%PD9Q/GB1A7=!.G3RWPX]INNQ[H-OM@&2-;T8#^AK)>AD).1@+7N900@M$8L',BJN1 M[,(&^QCM!,/ 7R#!7Y]='*-7]/>P!0 O%H=D[@YH.,CUG4G2!Z@&N.Y1#U<: ML).P3'4"5SR+;,3KUM=XG4RI)='(>2@%)E%.%S B&0I=M&K$H,0].6^ LZ\% M.K\/F8G^UML*) ;)EKV"A#0=%L\>GA*B*^=W[#PX&+IN?^(\X;E%PA MW\O%DD9V_N)HN<1Y^?I^F>:K5(YCJ3(B;WJ<16^LU\MI M/EJG/,/WBS>)OF8]:56$XL5F;8(\JR)[FCW%XE7+8JN+)6?N/80'%7!\:S1&^6LP_O,?EX2^8*0-L.KI0 M%66 IH*)OD&05H#RU2"6+'7@7ND]^_PQN1$V/=]W?/FW4E]A6N&)7%_[+LTQ M\4(32J32@+P.R:=\@6!U(I1!M6(MNLB^!',;J#&MSW%Q@5<3C(NV#>GQ]713 M[XR\?5U(.R%E;0TH0NK;#Q2JAQ@SQ.:RTL8VT;A]P"V0[KA$]RC(P:D%WC3I M+)!O5$T-J\5@H.F^G1NL.=*%^/9DRK=&S6@F?L^2*%;U#Z M!N5Z4?XX6,QH:%>__N\1F;&)C=)[@1&*B!M4#H)1""$KTYHL2EKN4OG;,#'* M/&G>&5<\@L5HP60LD%O69*65PE*<,;(^5&P_FAAX?R;<$!C?:-TG68O%H>'B_GF<1-! MX42JTD*41O0J[@(1A29M"FERZ=K@KKV_'=683.">W+A(>6:5L$V!YZ4<'?91 MQGK=^F=?PS]=8)4A8(XR@)#9]S&HD D@Y&1;:<)IF]EY(8[*BW"0:4%F, M)X'6:3K'^FM:SBD37IT!31G0M$S7$\IH*D:)H*TC8U]-@^1<@));,ZT@-LWM M;6]'-:;U"&;>,*N$LFFE\E9P M;Z-=Q#"FE0=F&NPUW&Q*?[_$M#I:?MW@V$+:HLG!.U3$/FT+06J!/&',!:R/ M+1MOT3ANJW =ECNN-@Q;(<;, I;QYXL_5BM]"9( M22 H[7/*-=FBN/=1;L(SIE"70?%L0\^[.KZ5[,SB;(G2RV(M5--C)1LM9&D; MD"W6WDGM0V(_IG@5D#%%K SJWW^P.4\5IOF':9[A,1YG!4Y M)PA:%_ :L[-*&X'<#:G. 1C3!AF#VN\_N .55;SMX_:Z_;[:\G"BL@U->HJY M%;DBDR(ES);\D4ZF81"HA1ZL6\]5@';1OWL\^N<;_"&V1T]X&60-V40'L@1! M$:I1D+$DT+X)"EJ%MY$[;;FM>.Y>2\"+H_EZ]29][16J)[)Y6]$(':#&1NE@ MPEZI4@/X6D.5E"@VQ1WE7(UD3.G-GARX8D%WWZ$?I$[P!(C.3GH5-"BKR>Z6 M6" K9T"@#=FUG%-AKW:]#&-,:0XS ?8==,Y]H.71F=JD,^+5;%W"#%40)F.3 M@6P"@I0Z"VNP&BR/8A@2G%S$;"F#7W#>K/5 M"$:+HFNN/@K^8X.WXQI3:L3,$G:U#%V4?AKB]$9!SE">KGNA?(L:8D_;M502 MA=7*5^XZ@IL1C2E_8B8)HRH&6CPQN@:A9("4!?$2DF/&-*OOC(P:8!QBV'3_3LQ?+KINE= M=CDYI<")SLI@! 2M+-CJ8<:]9?R8IB?=7<@X MG=GR.HWNC9+%&PU)]^Q?2_+&34KRR[IE*:+W@GL?80=88TJT^!C!K8\QM,LA M=_=RMO@\3(.+3E+[MYZ^_K_H:S,OI/,U+;WQ> MUM-/VZ,J*?B24LT@0N^;I) H4:,'+#5(\A99&.[D=G=T#%4O!;%NFL*2%G'U MNKU8(BEFDHS*RND*51@#IH8"034%);G0$LI:<^ O>;D:S)@"U8&8_ W'E(9?$%T<<0W^+F ,/[Q?OTI2]_ M]@II&I*7B^6[@[3$GPEW[0=D*+3;]D85,IE:2H*V&:&H'*2"#C#*@L$9)?@] MV3VQCJI#Z4-YNH?0ZR".D$+73[A<]QJUS;1 7[)LND#,0?:ZE]!/Q6H0F6RM M=(VF!G?'[!O@C.HLPW=PAOMHA]UHG=A5$G73ZW5B?2OT1/+&V77GG!VEK\1@ MKSJME?&6_6*!Z[#<<0?D3T$4%KVPL>0:H?O"U6I]4>B((B2$+'ICX*9[3V!- MDI/\U2,F5[D;>>V.CFNVO%\\+_][-%TB/;,>]:\_+@*>%&=*<+&!W5PUDFJ% MC)[$%[IY$R7IGWV5[#90H[IE<" J73=_>#3%;FXI:#@;WVXBUZN&(*>$S02R M'E*'OLZ?($;?K^,0#771557N_<<[0GP,*>U0Y!I"BYSGQ4Z1O4LS?-VN/<8T M<=H$:;3L=\OVRIVL(>(\@\65GV$#*&SHB.*WH.#,. MI9H<,%1H)2C"UR1%N,E!5H&B(V=:$0/<]+XC.LYK9^C_9WC5Y2<9E:C.NJZA M?J8]"B#G4H!\3).&%"0R]PK]+K@>P:KUOGRZZ8H:%G4-UPKSPO7VK=42$T:( MJ8-"5!"2MH 82A7)-&NX<_=;((VI ./!Z,.G),XKB'OG!/P%M[]_FU\XO='Y M?:EH=U*3(&8K"]HXPJHDQ;^I*2"_%*1H6IO$G:C=#^DCQF%U 8W8O!#4A+KUM4TK)[?98EZS\#?1A4PG?+5IK.>^^OU_-? MIJN/B]6FV=SKMDW"Y:2VD)5RDJ)5[)>V^QZ\*M&;-\IL;19><1>4W8SH,:Q* M<_.%44>\'2YZNP62__RMX+EXS%@;:%U[N5.C;+HZMSE37U$E'PKW=MFU8![# MTC0W6W@T,V#X'*?0DG&+YZ"($XF[KO>/(+PX>Y9P!M MA M_)^,,'P:XER^.',/F#,*HRB;!J<5C%1(CI%STTF4 8+H@FIFXLT#;@7>';!M=,BH?C3>ZP] M%38@E;8-E[>' K81^_/YV56!?JBD%"%3VO3MZ/5PS>?>MR.!\C$%S$GPUTK? M"^A.9/O>6]7#DXU;I7SG \\LDU^L3"&(E#UN9\G$.:&]+1I:K30WBC"01:]_ MR4$$G:PWE;ME[J[8=N+8GVS=>A"]#7X1NPS9527!U]1/EF.%9 N"QD81H2C% M6FX.W?\B=ODG6X%FT E?BP^2]\)IZ;>X6B^GI1_/VIZF/O_"F4^^P>5T42_; MV.-.C;]^*0=I_@'?IC7^VAJ6]<3)&%.+'DR(AIQ[510B.@'%5:U**KEJ[FSP M824<:.__JA)(U83()A>@ 26^F!XCH0\@I5?.91L2<@>U]SV;]ITO/!\OQZ]( MW8=0__BY%?%U.ROVZ_E> TS)0&@Q-PU:6-V/7%;R]-&!;5Z)C*T)Y"XP&D",,6WT M/R+"?V]"?8^:0JM#3C4G<$XE"FV5A8350$O1BBQ#5.F!#/>M-87?M^+@$?%X M(/4/W_OBE<.L![-<+'=4O_VN>/W?^G78,WNTQF#[=%L M?3.&&0RFKAI79[6GU])EKY(SN4%1(?2[/C6$0#&K*)J^R[6:V,\NW8QHH)65 M6+407FJ0U?65:RTA>_I1JO$!8S.4X8]G9>6!+"4C-W9<3+F+&ECZ'UR-HTOG MFI=%Z JJ5DK45.E'E7O=4^E2ZX%G90#YT,!$X6!H'T%(T3U&FM1J>Z@Z>N?P(N[0PZ8M-190Y&NY=1C&&-90#M,PW[\*'S<;"W:.]PACT#^3G->G>7 M=P>(ZY,]]\M[[_0];9;/&YC_?+Q?*7Q5%>MZ/9Y>>=MG(,6D@T"K0I- 6M M(=(+)AF#[?^1U M>YDC!904 O;[$J2-'K,O5G(?=K@9T1CR31+VK M ZP]'^W5/6^.EN6@'P8[;H&RZ4R@+&H#V*0'4U1/105E!"+3Z[)J54TS5;]#@$OE49(/^&E]!6&&\ MD"%4]HOKKP0R)C?#P .^0>?7_[\6RS]^FV_:A_1S%=8Z8YH%S'V?) BGXNY]>S62,6WM#L& ^P_[,/\A2[\+9:/3M[C"Y2=<3:)!5Z7+4"52).@TC6UK&I*K-?N0O6>_ MV?1Z-*-*O.Y-@&M9O=_H\S-[.V%]DR5ZXR&8U&_O]215]+W31E:H:Q-B.*]V M17 V$G?&IO2[#_)(LJ)S';+2F0Y9 ^=(MS[W83.FNPT#4_YT;7>R3LOF5#3> M9@BQ-T(C P(!4S^J(IJ14I?&?@/]37@8&NM=_=W;F:.S+:FOK=L>2AB#F>() MFHZBY-A<*T5G;O-T,Z(Q96%L/+FB81Z74CA7 X\.CS9-PW?I.W9]AS^LR4BT M$83JZU1-1TBR)DA)]*/14C7#?IJ*"?NH-OX'8]]WT?1(W.YQUU-R-1]Z*_/M M><6!7>Z-SWQ8=[N[^$RNMJ] K?'5]%,OCCS_V$YCB12#RT2YI^\,LJ'?$1@M M..];H^B-:,1]>NEF1/M:T1N^_=BV&YMJP@9Q4W-:2NS-(UR_']%$7RL&]A92 MMV$:D\MEY,M%L\>J&C:W>P.J,W;Z?,?/W"HJLOT%A0AO3&ZS=]$Z>\S_(=SF=<_\#FYS)_&9W.:9&S2_/782 MK/-:4X#E K''*"$ABBRAZ)BR#GVQB_O@U)5 V+L'?YN***,I0F003A0P7MB> M^E3 JH.6KOC$O@=P/9HQ.<;]&7%K>^#[:8&]I_39+J ]YSB^ 2-JLL7!1_!9 M1C ][4A%>O!&A19T<%YP+Z7?C&A,"ZO#L8-!&[Q=-K< _C%=%9P1'EP_6Q"R39L<>7D$R#Y\BBB0!J/X4SD-:C&M)_(SQ1FK0Q@3WHEL^.!5 MV[L(SE>U?>%I)X6-LI@JR:E DB8>'QQ(O8NSM#J[TJQD/\UX+9C]MX#7N,35 M^KC]_8F(E-S%&(2&AL& 20TA%NO[R2VIJM-69>ZEGZN1C"FNY6'$Y?WAO37 MUT*#3,;B*^+QC:Q72!I:#:'?I:F+[.Y16@C6-M"YU12U:J9QA[:W@AI3=#L, M1WCUPASD7BMQ]3+6JOKM7#V44GWQ""U"SM[F0HE;+<,$N+L9R^\;W Y#%$:- M<.[6=CC]MK45I6B'T]6*AN<4DM:^MN# BW[M:@VM7^8F(3F49.B,=>S7+]T( M:$S![S M6TB4!8)PH6A7E0B>^R**W='=\1J3QTH;?DT-GVN_6LP_4.1]V*^(_]8ZY^RK M]T^K=_]NM@SZGN(P)^/G_-\7E^DC]-UFKWJ7:U>Y]GTPT:JU6F#JV-& M_"/U _2;QE.B4(:C)1F8Y 7]B+@MB_4INAAT,]YQAP'[8M[7QNWV_-/)XVQQ MV3H(PO3V D5!IOD$!95P7M5@V(NS[P1P3(GZ@[+QHD$<3JULWG4WB.06A"T2 M$Q3A^V4,(E).63)$+RIF-,)'[NAK-V1C2O@? =?NI,CA'>^Y&XK>X')SJ>(W ME_5K6LYIH$[?N;\7ON>#V%PRAZ!,_OE?FZF ]?DG7*8/^,^CPXS+U^V7Z>R( M7MT\?O7Z:+WJYQH(TZ1F+Y23&JINJ5\XUY>3BH,6LY0$Q\?&7=MP1XC[VL!K M'G?I.3^GU;1,^'>$S.^2&I^(!Z9N/FW:8/%N5CF9W\@?[J)"E>^@UZ/HB_&)^V1J9B)039 >^-3()54A( MJ87>U19]:,J7L$M[SKL]]1&8;T;>#*R58:[5??Z)\H1>*_!^<0RRT_E@,2/E MK(Y]VX1BF= /B0 &KRGG\Q6R$15"%EAS$3+BH%?O[@+RX49ERY#0]89$CBCZ MV?O<).124J>)0:F+*J9RS*")R9X:748S):#\L;?;4R'/%[N@/ M?Q/\^ SKW;ER\W7P=]$"2\2[??;S-<7=^6B]%?/WS85A6"^$X\\_IV6EV>NK MT-XTD*;0[.T3-UK,T+PP044D_+NT4+SS@T=U"/0A&#*\>G;<2CA^O?_(:85_ M^\O_!U!+ P04 " #H>)I8*^35"KA! #:XP( % &]I&UL[;W9DEM'DB9\WT^AJ;D=+\6^E'7U&!=)0_LED49273-7L%@\ M,M&%!-@ DB+KZ7\/++DAD0DDX@!(D&8R*3?A?.'^G0AW#U_^_7]_N1C\\!G' MD_YH^/>_\+^RO_R PS3*_>'9W__RQ\>?P?WE?__'O_W;O_\/@/_[\OVO/[P> MI#7&,,7\PY_]Z?D/TW/\X1^C\3_[G\,/[P9A6D;C"X#_F/UOKT:? MOH[[9^?3'P03:OEGR]^._Q:8XX$[!BBX :6,A8@Q0M;2YF2PJ&C_U]G?5 DA M2%:@^"! ^8 0DC90T,4BO%)>Q=F'#OK#?_ZM_BN&"?Y RQM.9M_^_2_GT^FG MO_WXXY]__OG7+W$\^.MH?/:C8$S^N/SKORS^_,O*W_\I9W_-O?<_SGY[]:>3 M_GU_2!_+?_R_O_WZ(9WC18#^<#(-PW3] 'I\GE[]CS?1Z!_GOZ0_G?3_-IG] M_[^.4IC.%/3H$GY8^Q?U.UC^&=0? 1<@^5^_3/)?_N/??OAA+KDP3N/1 -]C M^6'QY1_OWZPB[0^G/^;^Q8^+O_DQ# :$>/8)TZ^?\.]_F?0O/@UP^;/S,9:U MZ)=+KJ!TA?,_ZZ?]N#.F)@]M/>Y03.0OC4NWH48<_I<%H@OGO?YF.+_'ZAZ/AE%C]TV#V M0'IG\:Q^\50F3,;3WKOQ*%^FZ=OQ!QQ_[B=\\:4_Z469+&>AFE(JD!3(6HK. M14C.(TN6K*6H-^$"/> &#^B[:PZL>W9#%CQP@#_ BB>H<=10G/=Q8G?U3EX, M\P+1Y/7LM-D(5.^.%;&[KE>!-%3X6NOG6MUM=+2J\$8"WIOV0XP$@05@7CE0 M3'%P/!4P5AX/F9 MUDT.[0S2/_K3\U>7D^GH L<_?4F#RQH_?3&9(/V3/X8O/:N0U;,(?-$(RFL- MP0O:@"1W@=LHF"[=\& ;F/NGRFZZO9\HG2FF@PUC$?D8GKT:368[XT]?/I$M M=$,@F@O-O*$3*M(QI8I"VM&D@>A-]EX9D[1HS)Q'03W[+:6MV#O@1<7UMOPR M&N6;Q^6'T2#W.&;E;.%T.E:>*H(751&NC83V:_3.AL>I&G-K_U^S;7N9D6/OH M *O'K*1@1.@&3!-)IJI'1]]FGZ)Q4M-&U<7AOQ;1LR=" M0X%W8 M>[TK+X&E_>$D@KQ.S7F(9C7'^=Q_#%YS\](4.0'I^?QC&7V?RH=75 M]!82\F"VOCGS>](K](E',*%N<[$>CLX+R$AVK@A*HVH=D>AP.<^>B,>BZ@YL MUBO(B[?J)0Y)/P2+9ZY#DB#)WP;%C "?'$*1.9:4-"\J=\+ %2@GPI[=1-R! MY4HGZ@W#BGG/.2L>F*N.=/9:?KHX5W5K=]7M M3V$\I$UF\@[''\[#&%^&23]=^U\QQ,AL *NU)B,Z2G UDT![GXR4C-L4&^OZ M04#/7O?MQ+W*!=<)%WH>);GAG$%D'&L%D8>(-H'.AN>!<_$C>:+WAFM/8A$)O".V*]1)Z)R3B;(Q=[8">"2;31MEC_:EJ0[. MI35@%QOF"N8>&LE\T@*8DC4I("2(W!1P3"BK.>$7]U0B=D&L=1"_06HUT=;: M\^[??[PC2=I]_]EMG>B'Z2C]\WPT(!B3G_[[LC_]>AMEFWK1>YZRM[K1QU;8 M7?UHDM9&7>M.)-(VH[! =)$!"SYBLD$%EEJG675=/^H$#R)J"UDF#LJ0P1@E M\5P8:45D9"3HC2J*GK*F0]>/;J//1^I'MQ'CH>M'5Y8P?XM>C2X^C8;U'9L5 M667'E30U["/)ZE?&%O ^TRXH?!(YTLDK.RN6O@_0D528;J7H=9S96>!=N-FW M,2V*=#8!M4VYZ38>U7V ]EMVVH'B[CI2S:2^-TK8X)P7B""S('#H"1B@G;"+N3BH2+B]%P9G$M:NV8+\ZR&OA1@FQPQR)X M)'PN*XLA%2]*Z]#["H@#^"F[*VIYH963O*%JO)9)&\H?!6IVES8(EWOJ6]7XDIT" !C+N(-3^(J7+B\M! M=;MGD9BZXC&>UP/R\R)!9+EC6<(3Z;CC(1%%B[<0G \0!!U],9G$;&L786-P MI\"/;C3106+AQS&&R>7XZ^PXFY]L5X>:C#XR"U9A!'*H&404'KA0W$:FLU"M M#P<^C\9]AG'M<%&ZR31!XK70( MZ"%H3WXTB<,EBRKS#M*SMH%X%)=TNX2HNE1)%UU25L#U@M/&!"E <$A?&-7ZS[ LRRV.F1WT*PZ\O\N?:L'G2,UYI.DT%2&(^*&D8.%,2B8.^#(ES MB7>J8E?NT(YO5:=)Y>.3\U;L:6B-'T02]PK *QM]5A9RJ%9+, Z")\:& RTT0!:Q(.9 RFL?.>UV M3:?Y2APE(SHHF+JQOO.ZCT_:^]5F)S_/!C].9D?E.PP6R5[3/WUCQI;]E[ MFZRTNPP^CMQY%L@R9UZ!,JKVY'(2N [%)<:U*ZWWK\XS^)*/A?QU.DZTL/3F MI A>6P$Q)Q=S%$5CZQXM1Y/!MXT^'\G@VT:,QY+!]QHC&=43>E3]M%D*BJ_1 M.TG[J-*F7@-$1N8TGPW0*IK>*65+ZSX>JRB.)%=O*Y6N='+;2;0=Q$5O(_H] M7.#B/FD37!WEZ*W#=)@TO5UU]B %=A3X/@E1L%A/GC-P\IY!Y6!J %]"=-R3 MY^&-X:UMJ?T2X9$DO7WQ8!LY-]1_C=V\X)HLK,\XGO9II_MC.,%T.29+"X?] MT?CW$=EEKR_Q9XSCRS#^6K6UN"4V6;M8B_FEM20,YP+X2 XHF?V9? YMK7G, MQ-SA\?MWR-KH;K1?P3>\7)U!5O8FYMM0":)90HSD R8Z))D1==AF(K>T) =9 M,<=1V*!XV(0;FSWN%+C0@6 [/R>6?7O>DZDTLY?R.S*PZ!?A#'LBV(2YU,DH MUM9VUYJ\<,' 11%RD"KQU*WU^!"ZHTC(V,7CZ$@1:[>+]H&,U::V8;C(33L/ MXS.<_![&\U;8KVMNX^ IPRJW?T:KX,6.JVL4MOBY+@!_I:?D-Q7!6=U;ZO2* MZ>2:AIA3DJCI$+&&:*@]N3:)G)S,F$*/,1;;NOO))KAV#FVD<\R7 WQ;'GC: MW+G3,B=>3("H4E[ 4XF'^:?NRCG$=(4+A-H9C3M]22]X+4"$=!8Z25ZUEFT\#Y !PNK M=$2"=0&YG971R22.&99E@=X&8#H*N=P">#5GT+-B>00;R5E4EI.?J!&!66TRDRPJ9(\8MYL]Z0">SM/5,.I, MAHWC(*]'?P[/228?,9T/1X/161^7J()SG);&0-K9[;,F$XF638Y7S7M5W*Q4 M,MVKV?5/>*X:;22SQN_JLGO/>_PT&L]2S);[4(]AT#\;UN][*)%KD3CP M2$Q3.6M:LM!0N2:-8$$6N8%B-W[@_O7E M!+@4,Y@4O..<,:E;!TB.9:[5WCBP@\CWV#+MT:C>TKT=E9F0KO]N\?L.0YF; M/GIO$& BN&,G#ZOHZ!Y "I;/. M&-\\[6=KD/L*BG;%H_6QT2ZT]#Q"I$(IC:8@9"DM'?[)DA/ .41A4\@>G;E; M*'?J(=).N+!5I'0;G70?+ML S+<:*=U*40_'S9X@Y>Z#Y%;[X@59ES94EQ % M>-0*DG82!:; 1.L6#\<>*6VG\6V$N_](J67D1P3K0!FLFYN4$!Q]Y;57Y!-Z MS&*C M"CCY1NI8;M(J7;R+!QI/0?.!A\N*YC6R(J4K.@4O49LZ#%.@_>%P-! MZ5"BMQKOCERY5ZOW?_ISU60#635^/Q^(V3JN(Z8ZB9YQLGG1:7"%4*5()D>4 M0@17-M#@\<:YGZK%1C+KH!W;FF"+\Q:#00^Y-JE7W"IPW"6P,FJM%.$-K0_7 M8XEO[B*2,9IN\V&L? M<'I:;B?/O06UERT6>EY)X5*D#:Y$VNJD$Q#K=6K6)F55 L/F3?L?1G1Z].A M$QT<#N^Q9A-7\W$YKKZ7O9%&J9HT+.J <1_IN&(.4A98:&M*R;3OT'H7Q>GR M84>)-V[WLXJFDK*.8TTQ1!#6UWE>+$,TJ8#PG"569,EWF_3>>QC<^^&GI]DV M7RS_=RU7EW8<=X'+RP?7NLP[#!\98X!:LPYM\X& M/;(ZC%"*]EHYB+,6-LDKJ+7UP)72/ADCQ?1Z7C%X%8WA! M\#K2.K!NZ:G M2+G[BV6OLPE82V)=G;546Z>A%Z"=3L;'R+EO/5G@V&\7VVE\&^'N_W8Q.J>9 M<05DJ@XWEP8B4P9T](;'8J4)FR1U'__MXE9JV.YV<1L9[J\.PYO"@R>7KB#9 M28H+ ]Y$ ^1U)\S>JM%&,NLP5'VSK65 Q9C0#$2T&93(#CPG M8T19PYV0T>O0VB>X!\:19E[OX@;L*NP.*R]ZVED5B,>@PZP"1 6(R2=@-E4( MV;K.+B7VK^F=%;%&L5M)L<.W^;J\0VK:EF@3@3RK'$-R(J(VM,=DHW4))='& MU9%:#UA'TY5^GR;7_:45)*X8HJUCYU#6K%1+9D&RD"*M/@F3$I,=:?O0:05= MJ7P'"7TS8_UP#;$^_:-GQ@:TN M6UJNN]&%R_)ILPYZ+X;YUQ&]"=>/OK:@@T!!AR<#[V?O6LH0,WFQH2A.>VLL M[:\<-L76[N+EUA-GCZ/'DH-!2NH/SZX?/8_W"J%MJOWRO:^3QZ,CX0C,(,FS MT$XHF9I/&7DBU'U=R73"IO77,MVIZUCN:#9=X-*,S!RI M-*B$%CSZ D7K0++/3J;6=N4N> ]_P],AGU:G#.]'KYU,*;^):!%CVP131Y=" M]^$YS-W0_K2ZDB#72"7[H@O/O&C)-914<_@9>__='D MD?NDXV+)-IKH@!WD>65<-7FORD"0H$FDW577=-\2(%J1@2N>%5.>1]/Z!'L0 MT/X=X-UUMC+,O)7 &]]0_3&,Y')B?H^?<7BY!)2-XL%)13XODJ$8>88@R?>/ MW N>(@\\Q@TNI^[]\&>LS38":WR+_(ILX'%(T]GER_52K^[,M#9&& O"U_28 MDLAR*J+V+E0E)UVT,)OT>WOX*<]#P>C/&IK\>31^/;J, MTW(Y6$6\!.M\\LR("'Q6N">CJ<<-P98^9J5%B'<'W.S.F6T GBJ%.E-2!X;^ M*K#?<;K$%C%DD6V=%*7I7[1R\(FV1*6N%Y%X&\)#C4ZDRGL]T[T_^>6Q\.*Q'L^LQN/+)B\9TR?"4N05>!Y/7P8C5 MQ;PD;ZOGO$-1#OH:_^)N/I=]RS^ M2\>QXH&L./((Z'!FC#9OITA"BC;2S&-RN-'+0$^Y01+Z[IH@#P(XU"5="\6. M6@NXH9D\ S4GSDU(BPC$)J"VN5U[3/OK@.SW6JVAHD9=27EO%$#&DK-.@\V\ M.FTVDONF/!0GB\:2R&1K\N+O5_5KKLKVK?EMA-M0XS/[:ORU]\>'GE.H:0_3 M$&O;(Y71URP_!H9%KZRR.CK[@'HGF/YZ-OK\X^(3YQI>?'.MX.OG[<\I:2CX MT4Y2:Q@E6R+XY64O2G0E*%.[S] !E'*FKTR&@%FYK M[>"+B=GK[Y>4IZ&U+ MJ740BUHQ)EY^O;I@MYBBSBF0SOT_&MU,A7=+>9K*OX,[U'O>B9>L( M9FPP(8! )6M1L@1?"EE!2GB/WON"NGM3XQ:FT[8WGB[^#O(P5O$MT2T[P&R M;U^6QQUL1V-^[*#11^G20!U[\5WNX-1>&Y_IM4-;6QU@;4UC%2?_K#ANZ3>J M^020P]!E>Y-DCVS91@M[R;98#I#U.KC$-*#0%I21!9R0#%@H,B<3'7.M9T<= M3S)U6ZT]FEWQ!)'OPPRYOI7G/>L9NB3)(A=^ED9*"PY&D!5&+X9F5@71.O'F M(3Q'0(F.[B&?*O0."/%FF,88)O@:Y_]],UQF'=?YPJ\N)]/1!8YG&"O-*QI)--G=RU!^L M)-GR\<^>*_L2?0=.\V8;Y:_]$/N#_O1K+T91$K,:./$8E&8(,9<$I02=5/$: M?>MJABTA/GLV[4,UC0<]/ CL:AWU!7C9'] 'G-4YZ\E:A0Q,F0V@HJ^BU@$R M';?1D._(XR:SGK9_\K/GQQX$OG8^1%LSYPKQZK88(]EDS#!(LRYCPC%P6!AD M)EP))E;(>[!QUB-\]C3:@V)6:61VI=%K_#3&U)_)H.>92)I8#:S4VPY&?E]@ M,D$24@E5K%>I]7W0S>>?# 6>+-15!=N= VT7H_&T_Z\9EK?E;@/:GBL^2IT2 M,$\GG>(Y0, D04OZA1]&=#(D:"CX55JX@Y:5S.J&[ZZHXQ*3!Y^Y MUW*3S5>_SYE#3%O,65B0H@Z&#L@A>*UK9#AS+-IRW?I%/K*90[%(Y0TO]9+$ M@I(B@Y/,@Y$NI^!$,%(TEL SG3FT#5=VF#FTC4(.7=2R@?Q>?OTM_-=H_*I& MJ6;W<]PF'GV.((HE#T"0\>](55; GU,&D6G:E^A"P4L?5!HA2 MR-I'QDB#QC#1.LOK*&CV2'K&L;)L&W5U<;VV"&F\QWD[\LEY_].R<5 RV1E; M!!2A#.&CKYRO>;4Z">:+U:'Y2+X'X!S5I)?=57DWS-1(#XV;Y+TCIXI\I*N) M1%]?!K+=PC#_?\/1G^>C/Q<(BU5%NZ2 N4CK]36%11@#LA01)%,F;G1!MMG3 M3I,('4F[JQ::=;5+?CI3C,K1@'8<"4^,0,9> 5;;E:7""$[K?>(NAM/D1!.) M=U"_],#:9TW%>B$;C4(XJ+U\0.DZ"PV5AXC)6!.21-TZ!>,Q3$?%D#:^>U,U M=)#X]0"^%RE=7ES248?Y9F"UQ[F-D0X%$+:^)9EVM9!C@5*,TT(DGESK*XOM M47Y;5&JAJOVZ1;_CM.=3Q%C+<%!K$H;F'D(Q'# K;D)P.88]SFS__1"Y@XF+<> M_#FD63;(+':DZS 65ONVKG6!\\JBD-=%NRLU[M1 MD=WDVT6\[!:B91G/!IBZJIR\!\^!JB5WU-6#JM]!T/LB@329"58XB-I35#$" M& 0Y6[)P#"'7?S1;R=CA3Z/!I_[P[/;X)8A6E]D3,$" M-ZF6,N@,KG898KJ@U)P+(UUCY3\(Z !I5SOK;&5Z4"N!=Q#:N&E@7S4>,298 MF8T"[C& 4LQ"]-X#2Y+PE$C>ST,]U9Y"@OMPG,KAO[.,.XA\WL6TX/DFJ#HR M .Y'=!@38'>-/4*!'<3=P9&P!AWW":53";B*>CZ^)08;Z/B3R#QZ=+&U(;!/ M$CQB"NR+ ]M(N?'CX6<<3VO$ZP,.^Z/QK/G]ZTLDW9C%&66B9P5= M F-#!N4S!Q]*!I[H3&3.&IG,!K>B&SYN_T=^"\V,NA5KX^OP^=1$_+66#[V- M@_[9_*[^Q3#/LHBK(*[N:'TRQ04Z^*(BRR[_L?%N@G=J_"I/PV#N[C?#-/@,E?K=3[OY+?_LZB+JN%?-=>1T/(Y_.6"'ML+(M+0@ MD/ZE5 PQF-:1KC503H,-+>3<0>.+VTM]%<;CKW0DOKBH)7.]R!Q7 MKAA(N6(+L4#4O( TD:QOZU4IK1/^'L)S*D1H)/&US2NZS:5H,)SLP8_K(F-B M+Z/&UI$EA\)"9A'D+ \T8H18+0)1@M-^YN6T[G6VQR2)0FL(%@6Y@,&0J:,B MD*>> 4.)LA1CHFY_3AQ=DL0V.MXD26(;J1YQDH2+R)*6&4()9-M@#D#6;P); MK/7>H0^\V[O28[LGV4JOCR=);"/??=V/;X+I6TR2V$I7FUR4/T70^R*!(O\W M1I&!,>O)0/("G"BX]20)KW%YI!:6ZM<$!%AYR* M3D+D='"R&'@TSA@?FD>_[\%Q KK?6;P=; "W;9O9'A>\4-('A,03[7&,TQX7 MO :3O,@8.??8.BMF%<6IV'H[RK>3..%-1#<*'C?!U9&]MP[386R^777V( 5V M%'CG6\ -?,(5&7),=!!I!%7KC:(+&DJPB5BON6J>([E?(CQB_^V+!]O(N75F M3"W^FA6M/VR8V!)[2"\A1^\)#JF-]DZ@UQ*IVL@A@90S(C$P\ M;-+E^HF//P5N[$'P'1B-_QG&_6H+OP_3>8*H]"A3$AZ*K"/6K:-]JU8E1\UU ML;SN7JUM@[L83L5%V$FV'=PDW\2S+ O9 %%'KL$JFL,X!;MIZ0&5[R#B#IR! M>Y Y7KBUI8X[$V3SI")W,9D<9.O.MOM2^B,.0-BZFJ<5 MS>*(R45(.KL*&*Q5@#)R\*DN,]EHC9-,I-8]@&XCV/_QOJM.1LT$VM"VGXRG MO?=A>#:GK'@S$&LC?..=J(.=%!DKFVB5/O6&1NF[:VW>>N!S M/Y6?+KV&,VBN0"R8M F,;<[?3939_IU\_+#=0?AWU;>#Y!INM7?AU)T@!5X+ M8*K;(+4$%R*=(B[Q)!7]8+/IJH=6X)J#L[W^MA%88[W]1I*ZN+Q8 .'&*1MI M'S=*U[EFZ" RXR 7[I5R0D6Q47?[1S1WZZ'[.Q!W$ONHA@/<7E5>A4S MG0-\.1J/1W_6B&KX1+^9?NVIS&1DO-#)HLG2LA;!1TLK+E%)%7(B [WU'?46 M^ X=M_JU27IC9QII'->^O?8/G\:$B_Y9E(5]K94..8&CWK>NN]"GHU#V8_ ^W 9_PO3].-HGIA?)T%E^C\P M#W$R>3/\Z4NB__9R]HK'C("JD&Q(S^"L$,!3##(:KB7FW?FP$9:3)TQ[C72> M)4&.?7]""\&0WPYO!@UX3S/-LO,,6.WPKDKQ$(,A295<"D.5-;:>>K0IMN?- MI$XUT4'8_+[C\8_AY03S\E!\-;JXZ$_K*GY&?(?C.O4NG&%/2YZ+2Q)*#N0G ME:# :ZNA")8Q"(XZ-2_??"K8T^#4?G35,""TNJV^&GW&81A.%Q[7S_TO!/X\ MC,^P_F9,6-_7NM1>D8P%7ITN01)2KHY&R#_B:P&_+E:U>H]5O+Z>3:1C6[@D]KZ30EH3"@Z/]4Q11]T]R^)3S M2$^QB6UO VV#X%3ITESZJYQY\ASB]:B7UME:Q!*%#J)H8#838AX51!]+[;7! MA8R$WF^2%_2TIY\J5YI*?94G.X\SOGER]G(A=UZ(/)^.HKREP[!4KX]'LKZL M9N5NSZ2FALOSYL#.$EW5KFM3 #)9PKG!NV59N[/&U]8&*2D"B34-*>O:U(GP M$KYBFE<$/8;I1%C04O*KS/!=>#?OL8JK[E$KX3^)+!M+%K*3/I$H-$+P(8(Q M1L18K+2^=2[!=@A/A#7=:>6>*-W.]66W14" <4'NPDR=.4MP@G10N\R2#%(M MLI+2\V*\M]T&4:ZQG 8QFDCZ'@HT+C9Y,Z1-#R?3&L#Y4%M_Y!NN-G.NJ%P2 M"%.S-U@@+RHY 5;47'E1DLZMK8O-T9TB39IIXQ[B- [(WLBAGG]9TQ)FSC?O M<6,2&BY!1#*?E&4"''$>D):@M636Z]8%JQN#.T7:M-+%/:QIW17K/J3OQOV$ MO!>9*0Z5!'*V"2EW##P3]8!$YR)*9JS9/VOFX+X9UCQ!%_>PIF&4=7YJOL=/ ME^-T7JNY>F0T,4.K)T02B=&97&]6>T'PX*1RQM-W6T<]5A[SO#7>6H[WZ%AW MU2'MY] ?_V<87.)O&":7XUEGI7>-<4"X$5'50$;LD94(22 MW&OGM\-Q=V4 $DTFT;EVZ&;)#%3HQTDD=Y[,*[B793^; *V MHRK'K8 >I@"R"XVO(U5GZCHXQ\AWD2)&"='S4L/X9 ![16N0+(LD(H^V^9CK MPW/KD3K+HZ/6-EKJDE)OAI\NIY.9!,0R+;^@4$X7(!PUL;JVB!,ED1"RE=;P MI')GY^$JG ,,2>].D>LHLZ,6.FC4=^.%N2&&V=$^G^5I:U\9ER#XVE7&DF7A M-$-V?5*> $"^8OPG4 MCHRD+6 >W$3:7JHRV/L&F!UFN>QP,FR"9[B20M;@%Z?5.. NC:V(2^Z M)G,SG5EP&]6G/V6K>@#7H>V@YOQIKHP."+,-QTU@0=@L0(HD@8Y=3R=PXL"< M4BE*+#:VSC YT/ZSI5W43+\[;$#;**<#\^BGR;1_$:;XMFR -6&,S&IZE50( MH!@SU41,4"T\3K:B";9UFL$V^/;/I,X4/=J3EO;3)AFY=+.7)YKJ4#@DUT)4 M1(%\T50P&9,;\^9XVB0?AUF]HU8ZG\)UHU_@)KB^U>;*6^ELTZ:Z3Q'X/ILK MF2[%TK+$B M1#7K(VV!*0%J'3+WA%O?R7X]D0:[6^GF"0UVMQ%LQ^-_KP[,7LV$8\7,6B74 M1$I))I/.&5).2GB!,OG6G5/O!7) %^7@-^^[:Z8#NCPX3Y)ESC '!"T3K38' M#<%*)&QD:LNLM6I^#7Y<$SR/ASS-]+3VN&F?U?9A.DK_/!\-Z"F3G_[[LHZS M2NGRXG)0L[S?3L]Q_&IT\6F,Y_7T_HR_CB8[Y+SM\+!6&7&MUMLH7^[!A[\9 M$NP9A&M^NAB]5 7!1D\T\IQ.1BLMR!B"%DB>KVIM'6Z+<=?M;L/GS;W$I+TN MK"A(FK-:',DA>LW >2RH>92BE,/(8Z^Y:YWRZ.X^UYF"CB4#;5;C4C]HOD/4 M]8V&]3IYYHT(JWD])H!G4WL]&[(&4@R05-%92:&";GV'^B"@0X5ZNJ/!J"MU M=.#'W\&TG *Q :B.HCKW CI,2*>AXNZ&B)M)?6^40%VB4H4#U\R#JO-<''<1 M6! N&T+F4NOJLSU2X9&@SKZ9L(VP.V# !EOC\IZD!.:%]A TW M*2:(7-7]QF-@+FH;'GK/CU?=#XP Z%;;VTBT"RW_\O)=SR;/!,L<7,[UK(IT MB@@=@0X154).P:>F6J5G[N^8;B?]N^K<5G0-#^ K#"_?_]JSW+E2,(*6]>(I M64:<#*8.6T<536TD^U#NQM;JHV>>@OJV%5T')O=J8+?'BX[."@VR6)P/Y0K& MDQEIG#(A&99]:X]K%<7^C>B]Q@)W%'OC#O\_?4GG==[%O%$-.20PFT7A6%(R/21/ NZZASJ5-I-KA1?^PY)ZKTYB+N8!]X:/6_ MX_1M^1B^7"4R3L?]>#FM[L7'T;M BYGV;"3:>N7!^$3;6) :@LZ5Q\4A:F$X M:]US8$?()TJV0RATKY;/YP3*6;3UV^">#$>URUM5E/Q]?I/WH6OLQ2T/\,X M7W-96V0A20,AE00JV:FNK8F?4.UM7Z1SSY0#?ED>Q3-:! MF8=QI)?.2^N 9;%(L/!U9JH-025AE5:Q=2>29N#W=9N[9Y:NV'0'4?:Q7/[. MX=,?SX(4)K%HZ<"JP\X,*&0:HE(:++DVLFBMLVY=!'(+P*%"LP?BP-WH_9-U MT86'^61!7"]CF-\-PO!&INLF:^KHHKB+]1SFGGD'FMS=^HY%Q\^%OQRYS]HK M\%&SVG^#UD8>8,VI=HE;E:-JW;;D^?#VD4OQ(Z?M-JIM7"#Q <>?^VF.]CU. MR*M+Y&O.?(7%;:W5L3 77&US[T&YI,'56=XZIYR\+9HI]HA?M-&#]N]<'UZ7 MHZX4T3C:]P['932^",,%P!FL/T@_-0G\)O+K7RQ 9X:!!X-@(G)07AGP/&4P MV@N\N$)T4'!4<-5_7XY>V^=E.3F MS>JF&!T5D9,36$2=6>.$3BIP[UJGZ3=?Q#,B=T-V=4?X)U#C"+?T7^@/IY,W M0SK3^J/\RW@TF?2\B1F=$6"#M[0DLN>]\AH08_')<:=5Z]9%'2SC.]^/@!X= M-'6;X8V/+RFN6=)_DA^ >?[V+L*#DYZU1F)1#D+.D=;DD63,R41+G+EH@A6F M>:Y%!^OXSOEC($@'_5=V%3/)M6!_>DE+6;[,/2FS%RQGX(D5(&M1@4-7Z"#3 MF1<9+6M_E=5^&=\I?P3T:#@1O#M+#35:9JP#64P 99*G!04$TWS2,$1P998[)D9JGC5XWSIC,,KX^GH?A0@"_UXX^508W M=WNKG,FICKUUR9!&)$+DM+OFF+4LA47ECF8S>M(*O\WWY#@)U)47UNUJ%\H;NWQ3VCEV0/+-W_"_4$BCVKH^=V M^(:.6/(DE*E3)PNK%G!M-HL,;"&+7C!FN&@]Y7Y?:_O^)AWD3=J!8,_J4)H; ML5?K)#O56ZC./AGD!(BA:JF.AGKL!G,LLJ>B*=*T[0.YQ>=]?IX.\3KO1[)C" MF5L;L\)P:5-RP+SAH"QJ<,IX4HA(+AA$GXXFK+^;OW1,6KB]?S\>[4K*VQ*4 M!!:U ^53M9FL JVDXBF[PD7KQDE'L_AGM"<>>VBH2]JMM2OV7$WZ>R!!U1]V M5$.Z\OE[J1Q]>%7'4R\JE72\((=2ZG4W]X9XKPIP)!M5,R6R/)I ]:_'5R_J MA-;)5WM(!EO[DD@(RCK(7 N#N7BIF^?&?H/UHMNPM+MZT6V4?9SUHM+H:$3) M0)8BHQ44 2&3T8S.^B(5YMP\V'YB]:);<>#!>M%M=/%M&MZD6W MHLD^"N^>HN/GPM]H9&35N4Y&T-I"=:ZYL\"%I(,F:R=$)WFBSX*W6]6+'AUM MMU%M!W2]OSS1LX+2RP#,L0B*,( 7:"$I4:PU1?D'NVP^A6^G7$>ZE8Y'K174 MN'[TP4I#P:+U! &X00_T.GF((7#P67EILO4AI$>>\0USHJGXNQ@X?5VA M.L]?7\ *@K/@%+%5!8)5Y\X&-!:SB'7;I>T'(VUG4/4 ;P-B?:U9+3,' O;*.SS2!OWJP=^FX[?TV7>A>*7 MDP0V@+&-C[8)!=IO"IOU;W^B\.^J;P?)-=S][\(1"AD]E78C%7% @@]F3F5 S@Y=X[(36(J M ?>4\4RU>NUL/?8;*>[+,CBD#=_:O>@G;'Y[-[V!YSS(IE.((*&OA M7$@,HLD18N0H=&'HP]&T0[D'_Q%:YAW?_QQ*^:WC 4]=Q]S[J MY,7T[Q/^' M8;Q,FM)&,HE(+Z-$VE,]UL;7&C@SR;+BR;25FT01FB/[9DAZ!(IMW1SOL7K" MN*:>\(:_O%B%THZ)&F511M8.;D: RT)#8B@MF7W92[$I/9L@^O9HN7]%-O1\ M=WJY7N0\TVT8K/2#F[UV'T(^I/I=T$F)_,)OX M>M(9]#Z&4F?'S VO2"98R9!"<-IJZ72*&VSHC>!\,P0\E I76:CWQL)WHVE- M.PZ#ZQ=(6:5B*1&R]QI426%>&R)Y,%I%6[3=I''PCC"^LZXCE:VRS>R<'CJ8 M_U>8MC)2S)%YVQ*()0B0T')!%[* %PEX=%Y:T3KZ&MGB_GFR'LSS_Y3QY)3)=DJ;W MU7%!KT=F F+2 5*,V43.53#-RU&WA[FW@J36['F@Y*@3%1U+<=''_@6MZ6WY M2.?'I-1VNK^,1OGM>+&_SQ/!72K1DB=E1"VL11O!%X/ ) 9F;,+ 6_=2V0#6 M$>2C=<.,4;<:ZN!R_A&(RZJ3#4!V5%FT$<##E HU5^]V]-E!-PLLP5;1Y$/2*!':G:.@S_;J*0+WBS C3&__8QCPKQ, M?K*EE!AG7_K.,$K^-@_[95:REU@LMY?2!?CHI(=7??9B&\:PWQ^P5RJF@ MXTI!YHE.<)LE!(X19,A<,A&M9ZT]D;8K^%;,I0/JO7'>PV(E5:2OR/@?$[P_ M^]/S5Y>3Z>@"Q]>7PJ.R^-->M"869CV@QD >3XP0!#,DQQB9S,JCN5,]=._M MP?9//D Z*2]MC@ M;JL;D=X=SZ7]34^/'^:NY^[*OM_V?+_M^7[;\_VVY_MMS_?;GN^W/=]O>[[? M]GR_[?E^V_/]MN=(;GN^Q\F_Q\F_Q\F?(WV^Q\F_Q\F?!?>^Q\F_Q\F_Q\DW MBR;_W!_2>OIA<.-G\>O+2_H,G$P6_VM'M1);/7LOL?6G2V.?4?;=?_YP<3C,0S:;@.EJ)LM-((>)F3=4 MU%T*["SESE5O%5=9&P%:UZ:Y* 4$7BR@C,'KF'BZVT#M.:C\D2CWOC2^C7 ; M]]A[6\KD?#3&W\+PLCJ3EV/,[\:C?)FN)A0@QYBM-B!3=39Y6(TKEBPR8-7N[_].>JR0:R:OQ^OA[].3PG.7S$=#X<#49G_2M4@@O! M?>10?)W^H.7,Y)6 RHMLR0*V<:,&46N?\%RUV$AFC0\@X,;C&]9BHT,F92):8W6SVPQ8.U1HH^YT(T49/H_9"[N"2_]5H3,<:^9"_CX8+9$L[1"#Q M.2K F$KM3ZKJW8V";(PM,6D116MW>BV8$]!_&T%W-:OSLKJ$1,[:;NQ%O:"9 MD'LQSY&S(?CH)0,;JXGK6 ;R#1&$"#SGS!A7JOD-Z(.03MTD[$(S'32XKD,$ MWY9;()=>T0; NDIH7@?J, '9IBJ\FV'85/Y=))^N!1@*9SK4>58U,TF9), K M52 4\IF5=QISZPZK>R;&(V';P_!B&[%WP(>?0YJU 7XU&$T(U/+X"R%*(PH4 M9B+42<.$)Q301G)DWOED6Y\O]P(Y0!)R&T6-6DNYNUS2GV]DO_[C1O;K3U_2 MX#(3VA>3"=(_^6/XT@MHGASM.6*NN4>R4#!)$2U![B M!G5)SH:NPAK7,$Z0![L*NX-TW\6:9XWB<[]>>RY'#WT<_3H:GOW:_XRY[F-3 MLKE2KNVS.;A2AW=Y9<#9.O>P,.YBM"IVE=VW";P3Y$M7RNG UUV@4)R7F2-/ M1QIY\XIK\-9&,"D%4UR1R;7.>CQ9[3]!I W'(*UUQ":]*'0R9&;31A4<*)DE MN%@"1!GJU2R+0;<.>Z^B.$&%[RCJAM.'EHAJS>>?_<'@S<6GT!_7U<_.+)Z1 M%8D!"M;!<=)[B%@D9+)M6>#D+V'K@^!^)"=(@@8B7SL8:,\5'!\N/WV:IS^' MP>O^))R=C?&L_LW"?^JH>&/3Q^ZE;N-),MAGR8;)"K40&60.1"QO"_FEJ"%S M23_)/FALGC)^I"4;Y(HQ6U\JJ9,F5ZP(<-P8"-K2&YHT2MI" M1<^C9",46SQW%A"13O@HR/^O17K1RFAU8IGGTIITIU*RL14;MBK9V$8KG>?M M;P+F6RW9V$I1#R;P/T7*W:L^H_,J9RBLWHZC5^ =YX""H5;"J-0\P^C82S8: M:GP+X>Z_9(,%P6(B.U]Z6J**CC:WPAQH;S4CYR)K)Q\QDY]'R<96:MBN9&,; M&>ZG9,-:C,$5!99,(U#,9W 6.81H7%"&5(>/.3_'6[+Q5$TVD-4>2S9B44E8 M2]Z\B\0IK!4-7('B0A>>5,'H-M#@\99L/%6+C636Q27'99S" MM!DH3E^%3'"R"UF@UVA%ZPO/.Q"^&2M[!\EW2X0%V3SK752T M7MT[R+<+JWH%&*+DWA0-118"%J*$6+/,R5X(@7E+5F3K5J![4OACUG6G^MY& MK(W/;++]_@O3]/6X_QF'R^(!VI]880FD$194=AE\L@Z*=TZ9R'VXVYWJWL/Z MGH\^P"F]F[!'[235V%3^K:;CA?'7%\/\=GJ.XSM&O$DY&RG(:C?U/CNCAR!4 MO0#EB@R2$*RU&^CPX:<\9W4VE%_C5_(#^6?35U_38-G:E5N696UIIY 1RXR4 MX"2MF.Q"'Y7UQMY-6;Q7EW<_]SEK;R<9-:YJ73#G=@]HKQ+:(GS-7+0U,[;Z M ]D#6ELRTJZ1L45U\WW//G4SN8G,&V;SW, SH=UDZ8\O;;D-0#4L;5X+9/^U MS;OK:%7AC03#KXVE[MVAS\W/FC$GYFBBW/WFKS+QM4+9* MK#L/8WP92$6O1A>?R)285_:,QV%X-KNXGI!O]&X3A M[^%B.0*H\;;;!<1=(@'S77/VM%F><[_VP?\P':5_+G;2H$UP7"30G-=KIT!, M%TZ#LUDX'S@/_D[5T?VA@<<>=("-I4.ZW(HD-)5QPUJ"6F=F+56')G=+E;55V>H= MDST+PYG)460PA\'(JIQ/OP"/",9% @B06;UO;:S\ OJ(%RU?W__S#7^_>P_2'__XO__ /__3_0/B_?_[\ M ;PMZ.:1KRKPIN2XX@Q\S:L'4#UP\+>B_"-_QN#3$E>B*!\A_)?ZM3?%TTN9 MWS]4(/ "U#W6_6WY%^RE/O93#_+ CR%"<0())P2R*$P8C;E )+FZ_PL2&./0 M$U!D.( HPQQB&L50\)2(($,H0Z1>=)FO_OB+^A^"UQQ(\5;K^C__^8>'JGKZ MRT\_??WZ]<_?2+G\_Q1X7OA3]_0/[>/?CI[_&M9/^UF6_53_[?;1=7[J M0;FL_]/__O7#%_K 'S',5^L*KZ@BL,[_LJ[_\$-!<56C/LH7./N$^B_8/0;5 M'T$_@*'_YV]K]L.__ , #1QEL>2?N0#JGW_]?'.69/:3>N*G%;]7W_83+_." M?:EP67W A"\E]_5JUB,W3MI(?CT#/?(7,QR\X-ZMV)S_7:W MI"YF?7J.7?TLB@HO9_A9[,CT6%ZJ/_@@_ZTEHQ8:,*8UG=9T]UCEWRJ^8KRQ MEGM+@YS]\P_RWQ:;-;S'^&GQI2KH']=/3R6G>6VZ/ZMM;?WE^O.77_DCX>6B MVOY^%WP%__JE(U6O9[C8#P9B56?4L^3K8E/29F.37*A-O6'L7VKZH,\ :#@ M/TH>UG_ZIY]VG+N 9CD_*DNG@(#?&P[^O[/(%'2/UE)M\$5Y*&U!S:7=:=!: MBEN+*O":U/*VBTFY@_ GOJS6W9] ]2>U&NG3^^GH4U^7G52XI".HMT_\1 MY MUGFJX-X'$&7Q:"E^55C^2IH/(=GZ 10EXZ4\X9X0\>C7_!LNLBXN>6E\FK9D>&PIJK+3G97&DI2<(S*J6YP4\U,.!)\T4CU.V^(1??EO+ MDY3R'96O]#9?TV6QWI1<[O'\IN*/ZY%?F^8JT_WT)''PO 8]\F!''_RN. U M"PY^CH;"GOAMKCG]\WWQ_)-JN/\M/TU#8[G=J^IK9C[;(UXOK M]9I7/TO?FWWFS\7R.5_=ORDYRZOWF.;+O'II3S_83W 0RP,N"=(0(HPC2(07 MP"P.B0IK9"D-=+8/ YH3[R4EAO./LA#@UHTY^LWF[*4OY8%HUZY/%Z+&&89CF$0 M^P%G- Y]@4R.UV"&VX)K@I>K.,QD5S)&#LJIW@)?N58G8SK"SZS$,$A%L.J>(&$ID$]2^&TE>^, M*$.J)E_IJ9G\KYV*':XVBT*=$:%3GW-_;7<&N%D]RP]0E"^_X>6F"=[Q-2^? M^7J1BH3'+ D@B6@,D4_E#I?%& HJB$\Y%BSCB_X%QJBI/T],ZRBLS9/*7 MR^)K'0*0GB?@WRA?KR50H"!KN6;%0=[Q9K;[#>"GM_U=B(F5&FYI@BU1T%%U MM_^-2^9H QP@-.L.."[PX1:H\8:=6JM@RJTX\!GPM_QQ\_AS49;%5^51X"?Y M-]7+PO,0B8GORYW1HQ 1>90EF$50,(2"D'."/6IRVC5O>?Y*]?PVR,KS*QF9#$N:2N M?N$= W*;+?_@%:BY (T=T;,0&I@,6P2W<)A9 $TDKM3=+742E-.7UNIJ=F3I MV6YE]43L7\AJOF%^%RL]F:K!73QS$M2Z-R]GJ1A\K/M4]+^]6XO#>4'61?+G#4>M-KIB^J! MEX ^X/)>Q90E-_H7BJX>.5#3P'TD)%/L3,YS!! MA&%4C$EFY4^?6G,V/&A&J[T"- M/6IWM/G,G_EJPS]SI:/RQ-1+F;TER_R^UOQWWYXX5059^:-\Y%9\4;?K E/U M=TT1G+\0*8Y]'$N $R^&* R0]+4B#@5%U(O\)$G-CC.N&)M8S5LVKT#9,0J> M>GG@Q9;5*\!;9D%5?5RLU*><7U\NU7AH[L'O+I]4DNL/Q:K9^DW<_9Q4Z=Q"8_A M,/8I#!'"$,5!!+,TIC"FW(^\( ACEBR>#DKW+W>97/%O8E(.I3"(+3I_,280T IT!;8BR7^MA9HQ?.+Z.\P54W'&]_<5:''] M.8RC+\X9L#N.O.6DVI55WO%OU<\2QS\6"<5I+$("(Q($$/$@D7N,/$8D"4<> MD2>'C!BEWYRA,[%C]Z%8W4/YWB-0],TL_3ED].RR WG-K*@BN%>QK&B"FJC# M*/&(6(Z,TCDJLYJ0$5$/%7[L<4MOH<)5;2ZD*Z(:9SP42_GRNC$2VVPNSN41 MGZ8^9-B7Q\"0^A +*L_\E+#8HX334*MXQ8CJQ*J[Y:%VXWM<_-=NM]=(^+H M4\WCEVND#(].+D"R:'UC(+2S]C+HP:&>B!%D1)P&G, M8!@3:6F]F,,,Q2%,:(B"+* AH<0P0/YJ72#.]S=XN^'@?^#5!I%@8N(\&LW.3 2^T3L=K+&!N^$X%2:X7??:)U'JAHB MW:[>X/6#^C]ED)_Q4CEB=5)2KJ+#ZB^N5VS_#WI/+I"'@S"F(4R3,(%()$+= MHV409VDJ(L0C@3T3,S$!CQ,;EX9C=2SA+<^@5!?*M*U^*%: 2H;J/,CZ7_B. M-3-S,\7WTS-2K_Q5S$S;[H-T[#9-UN2'4#QJRH&[>.R_81];$._G#_ MC3?%JLI7&V5 VZS^8N6P2'1"P!T9VBDXG-4\3PCQH5&?DI1M,$SP4NXP-RM: M//([_*W7;N(CKQ8DCB//PS[T&:$0\81 G* 8)IZ?(!S3%&>A65!LD-[$)KJC M#O*:/*CP-]-V+F. Z<;*G,%@&C-K$6@HJ_SL_38ODKK+V)F6F,YB:,/49HZE M:8E^'%/3>\T\&_'7U5.NHG5W^2-G[XM2!>E_P\OW2WROFY$XL,3$BOOKQT\W M_5!OS4'=JF+O^FPX;<\(DF$]=HB&F?Z: %^5[PX:MZI(:U5*N/0NK.E,VH( MUT]IU'G<;CON9>C4=V7K-H1 LBP,(D)@RF,/(L(QQ"*2?A9* \:$$&%H%(0Y M0V=B+>Y1;;LG-EW,_[K*35V@I,0I\1$1*4Q3X4,4IQ'$/,*0(T)H MYJLFNEKM<\<(37T?U9 %6[KV]T_GD-*\ MNZ,188^NB\:>MV[J6FRDW_P)OZA>\-N.KE[$*4(A#,,T@(C%"*:8"1BG8>@' MF<]\X1MV=#U!9F*%[8B"IX:J<:/24\CHJ>CE\IHIZ%;4EN T_4D'1'+7G/04 MD;D[DPX(>J(MZ=#3YHZI"FVU-\.J0NCZ6[[6=4A/O#KY#>*6(GC+59Y5OFI< M+L6 9O>BY:GU9O,F!X3I>Y%#CUD> M2.D#9YLEOQ4WCT\X+SE3V8 ?\F?.ZH[IZW_E2W:]8G^5KM>=4MX%0PF-4E7' M'V98]3#UY)F5>#",LH!R3D0FS$ZJIAQ,?81M^5&70!U'H$Z1K'D"#5- <55? M]2B^P.\U9Z9'7&/L-<^^4R)J>"B> DSS0[,M(*Y.T\;TYSUFV\)S=/ZV7LB\ M%]*O*L*-RQ>Y7)W[_:DLV(9675#'RU*"U1Q=%@2>FF;FP]1/8DBC,$K2*$04 M9[KC:(9)31W&;HGW>B$]M?3UVP.-@#5L5MQ"8!B[[J27A-MBE8ZTQ7R9$1CT MVR6Y@\.N;]( +&Y:)^D).-!#:62!V9HIZ0G2[ZJD^8:YTW*S6N?RR;L2JR*[ M3\4RISE?R^7I!X/Q;QJK3*>.+7'04@<=^=HX*1ZD^:\#U1]<#X(S$-OJ]*^S M_FS>@(&P?>_ Y#7S#=>Z5JL)G_\F79?KZG;%_XWCLBD27P0Q38(4)3#STPRB M1%U111&'(4\0(HG\.[WRJ6G8FSQ47C[GE$/07&NMZVNMC;K6 ECQM38OOYWH M,XT?#UX7?$.7Y/)"VO8Z3K$-< 4DXT!Q/M8Y8XYOI7^&>=UO9G?N>;UO9W1Z MF@[:@1/7!$1G.Z5-!UC_9#P"VZ>7G"^V/2C27GA[ M^,F+4BY4SZ(5RROIGUPS^4^I^7?%07AJD?@4L4@@B ,L( J8#U/D"TBB@##N M,<&I4>JR >V)=;>;_\!WK!BF3YG@J!FGG@8=P^-@PT33%ZUEXPITC("J. Y7 M.\_F,$' ;8*'%N77R/DP@>1,&HC1$A>T*2/C)PIR>*)HNY3\5K8GO^8DFJ!'V0Q3Q"&)&59__2,T-3'U(LXB+6-JJ%&OUB)V9[XEM6DU,NYRO M%P'&C(6I!SF6I@ Q+X8D$11ZGL"I3S$+?*/ZPF,2$VM_U_98GA:VS3J:6]CF M_M6PR/\8(3V5OTQN,]WN:($=L2O0]3Q9 >EHY12\PZ7J\+U65V*-!^:PNO^L ML*X*^H\)S%O#?U; H[+]\T^:Z>BZK':-\G[AQ7V)GQYRBI=U@0"2>[2:!@WC M3&W@H2=@)K@/.0H%BW$2BI#IJ.D@E8DUM4]NK(; )IA_70FL)F*FLBJK7Y: ML@QIH%R@IWWROW::-[SV+,JG)5ZG?WH/6T]N;UIPG&P6G<:^X &7QV9?]<6) MY"D:11',8LH\',2$!48;YA"QB15RUPG&]!9I$"&]#=.5W&9ZV6M^,WG_:!T) MW8U0/T]J[J'IHT*?&),^_HZU*A],8%=MVU0U\=_RZN'-1IX4'WG9M=IY66!! M R)5&*8!X1!%(889B0.8)%F4B"3S.,*&VFU"?V*%W_: *IOY0,9*;X0EBA%A M*B\TI=R3KD60PLP+(FDSJ9 ^AH@2'I@UW9T03:LVO!T_0-U-S8JMMHV="B]C ML]L ]6/'RI\49ATWX*MD!W3\7&W[DIT/X]@88QLHW-EG(^ISFVP;:$Y8<:ME M+@A[WJS7&\[>UI.SFU2^)L=OUS.Q?JR^I?G(JUOQOB@%;])F%D&(2M6J6+'R04CHR[^+ 81 MUKG -K-U36>KAC?0,->F)7=IRWO=9IO'V^OPC\VGZ/'I.&CK C*7P=R+^)D_ MR.L"OI/!7R<+VUG2-TI^9:C5+?;G?/W'AVT=6^SY62#DX4UPXD,DX@1B/\:0 M4>'YE.$D-6OM?9[4U'F3?<) 4=8K;C,%3,]XN8'!S"K9(F!L9L:%(TW[%2YUS*V[2B]]4#7ZF$,OR'^N F=F_'59?&JPD"_*'!AHFVG[V$^2P MF,GMJH6V'M%Y.VH; 7'48-OL;3M;LDV>;\J]KE>L=P3[E6-U8\AN5Y]5#HZ* MH,@'/A:KLOM/E1"U;EKO\0CS$"<4^IF0;E",I!L4"@9%X(G$#V@<>:F)N7'& MV<06:5A7,S8R:([B-C9IS:!S9/7=\S6H: MG<-Y:#W=$["<"]DFBW;VNLYJE,X"RE(:I-)E<<& M#HMZ-/IOY''S.L!/O+@K*KQ4=8K7CY5NL=_!:U/[0.]N04WNH#3X4?60UZ_D M.Y1U6,D)9/4ZPF0;_H5BO)YRM,B2\XPDK)TF] MRIR5(:'/35L9?,?./OY2%.QKOEQ^EN?@]T6I!P%1G'8$S2FOAANIZWG:MIZ6;XH![N)N18"W+?LF"G[*:#T=/Q" M\<;Y: M)%F* IR&,/(Q@4@0N0DCZ8!3S.,T) *'R*C0Z!21B55R1Q+\WA T#"V>!$9/ M R\5UTP%320U5K\A41SIWTD2LRK@D)"'&CCXK+D_W;9:OR[+GU]N5NV0'DVG M^M2[$VM5U[:_UYI(GM3("Y#T\^><;;#F-G=6]G$G^U*QS;1+0V)WL?0Q\:R< M[Y,+SN:!#XG3=\,'G[/;VN[*.HK]4E\/2O?^L5@UF:@4A' ?TBA-(<*9 M#],(!9 PBG"2Q%&4:LWV&:4TN3HV=+N[_J9NPKZ$XCQB>AN?$QQ,];.%H+W" M;ZAVY0[N-L)1T1SMAN?IS+HECHI[N"^.OW!!@U2;ENMM:[S;3;6N\$K9EH^; M>DB3" CQD]B'$0E"B#*5CDQ] 3F69L%G?I9YWN*I*82H<%GIF0#G?)JHS"&W MVMK3HRHW-7Z?K]1] 2!X6<=D[&NQG'^U-.8L23,U)=*/(/)$!.7GX]!CC.%( MQ#&-D_:KO5NQOYMOUO%J]\5X_<_O\7/I[1>O^@',]AF7#6?WOF'#N..NLE-@ MZK)_K%/^YN\4.P6\)WO"3D+(;"-F/.\.YU]>'DFQ7##&Y>DY]B#SL*I>]A D M6!KEA+ $IQGB@: ZI^>CE6=R7AMB>A;R6/IARW:13':>Z8@XV@;D+.L#7J=\ MI]%Y^2\[53]>:185/2M IUKG'["L>>.5^AG>BN;>JJ=QS47\ M&0>R0.Y5'% M5YH2)3 580QQ&&5<%<\@9%3G/T9P8@5JR:M+#=K?.3%]?-] MG3E"JPU>+E\^X9P9Y$6-+#.Q/DOJ4&42?93_U\T\V#_;MNP Q8]Q_M081N.A M7H?PF&FW6V2,XK^:,EN%@L?6GBTJK"ED/T"L^XKE5EZL[M5 MK><5+MA*H2* MU/=Y +E0]Z!(8)C1-()(9+$(>4JP,-N_3U&9>M-6PZ?D>X^ 2:I7O;DVACOV M280TM^E+Y3;;3?#CYLIY@?>=7T M:%1)80N>QC%6[;*R@(80D8S+LW22J*82/ L13KP$F^0$[JUNI(CF28"JP5+> M] #]<2G)&<;H]H&0OQ5&XBB$:8!4@DQ(XVGGVUYYUQSDIUN%.<_HA5YV+%GZ8>"B,I.*P M%,ES'Z804Y_ & <^"1)&.1(FV\PQB8GWFJ8VA![W*[JT79%UFZ()3WLGVA-- MV9/(]2'OF, K]R Z>[P[_^2%M?6[YMOK;3\L/PQ9E$8>C!,40W6F@22* K6A MB500N<$1K5L&'6(3'WAV_D>O\_M:IX66.6QZ^ND*##--M:G M2+U.S?B T&?+P(?>,8^/-A41[!/GY2]EL7EZOS(>$#FPQ,3ZVE(&BC2H:5^! M]T51K8I*\W@^!L%XZ-.1]&8*.B3X!!,>-62T"G,.K3M;B%-#N'YX4^=Q"S4L MOO E5SU\VXX.'_&C=G[YR9>G5KWB\0FO7D!'&;2D@:)MH'LGY=;0NDM%-M0W M*VG-=&Q((COM.KGB?'HU)-">1@T^:#O31?ZF^;KZA%]4@GKG%&&?)@RE,<11 M)"#R$@:S+.9055%%:1J%"3+J<'N:S,2J=TUIJ?K&YRUQTRDB)Y'1.XY>+J^9 MWG7T0$MP K]Q6"1GLSU.$IEYA,>0H,>3.@:?-M/*)KY!7Q;7RV6S$I6^:5NJ MYW/I06*>P""CJG^0=!VS1&0PBI,L4RH:!%K^XQ"1J35RN00[DH9UC(/@#*NE M*Y'-E-)46FV5U!%G8"?L7F\4LONOG3(.+C^+*NH(V"FBUK,7!U*O5^QXL/ V M1A&E)$Q)$L#(#SA$ 8TAX1Z%(<898AFF?F+4!T67\-0W[3?7/]]\N+F[>?<% M7']\"[[;NWZRCL,.X&L=FG:%E M';&M&Q-V \.G;2FO):S[H.XPV=<*]6J!,1 UGO?O!7]W_AR^26O^!=>/N=4 M-2*LRTDRCKCOH0!B^;_28JC9B$G$5;.0F*2QA\-0RV*<)S&Q;5!$@:(*.K+Z M?=7/8.*'$8\IYE (FJHF#2DD/O6@C^,P\&D<8AKJW7R[0<7J^GL"7(:MH!M9 MS>S=L9#@]X:FYEEN0%K]GOJ72VW72?]F)8KRL4F;?.)E)0\:JFRA*D!]L0F^ M*G36"IUUR]F?W;39'Q9XH+G^F1=G:ZD_S'B_D?[(DY;70 [)D##Q053N[0 U3N\N8;)S)"Y0,C\*L] 9%=7>CHDY[W:,P#AZ(K/ MY%W;+E)/306B*K8H5O(H4"DB*A%TD<:)R*(@@M1+Y#DE"04D :<0BP#1$"4L MCK/%BM^KSOUW)CVESI+44H!MKMH!86UEV#*@:H#\/T?>_POHC@^YF:WRH@3J MZLPPZV8(3#TK<2DVEGVH.J)U450/"D7794NJ4>&<=:8Z3VGF!E6C(A_WJ1I_ MQ=P]LRY*OF8L5X_BY2=>UN=!*7C]5-,EY*[XF3>#2&]$&Q1N9I'^RM40TO4U M?+W'S?,)P((/U],&S9.N[\31D/LH"S4)X/0X])GY1PB!/Y;P&/19QD M3(1^:!*]>K4[QS[A[HZ1UPP83J:^^%KQ-2X2&SKR%%')WQ395'43Y*I02KL5WDRU:]IM M8/D*[)&_ CL&W"FVOK".%%R#X*R*K@_ H<(;O&FG^&^4!"MI0M2)XW.^_N-G MOJ(/C[C\H\UG8XABEM$(BBS $'DX@VDB?)AP06B6!BR@1FH_1G!BI=\C#Q1] ML&7 .1EEY/TLO "S#EE%&8H2R#"G,BM/_ A2T04(>%Y\EA@: /.4YO8 M +SM!I.7TD=:J=GMM.6F7\QMV"9A&#YM_7<#BK'R-])_E71!1_@*;$D[5?QQ M"=UI_0"MN55^7.P3^J[QDFVIC?SERT_U\DNINGJDOH=2$3/H8R*U.Y1ZGB:^ M/.(S$E#./!QPSZ0EP_[R1NILVXXA;TD:MV$X@$)/4^T%-%/-+9TK4%-R64)S M2@)GI3-[B\]<,G-*L.-2F9-/6<;"Z -GFR6_%8\)D:* >L@H4&;'Q]11M)8K=0]P:F1US5N= MJCXVO-HI^)J!M^DA-;P6-$6S': $G!:8.X+'533/DHMY0WV70744![QP.5LG M85W="C4HL2Y2:!-COQ1+MF#"3[D(,$P)4V6Z(8;8RPAD-(H3E@4>3XVB_N=) M31X?6-=99ZUWL 8_\F]TN5GGS[72,77?2?/&4U9ZAA^+LLK_L_Z#__*/?NS] M-_Y-7?;PYC_:VU&IB)*)XJNQ6W$6<%V?P@6,I@Y%@V!-M<9HFYJO"+MT)\:$ M<^9+G"4TLR,Q)O"Q%S'ZQLRSH^K_^8VO*VFTFEM+?Y&$:: :O\$ ^9DT'BF2 M#D@20IZRE(T "HSD8)#=$P;T;T[ANG MFTJ>4=[@BM]+Q_;Z6[[6;49T\N6)[=Z6)NB(:B95G)=VV& Y$=3,ZAS+"'Y7 M%!VU^!J4QJK]T.D59VL_-"A0O_W0\(,S'VB:-(R;U;HJ-TU1@+JRO7O JW9: MV$=5(K"6+L#GW63Y!0MI2%C,( Y2 I'O84A\QJ G*$UPE(;2G9KER&/%_L3& MH1FJIGR(D5&SW\.7G/B<-/GWF?TDU;:DZ(D$FHR42@JUF^2XE:N;X[C[/8#? ME:R@%=9E0.M5OM)K']3LF/_[.,I=]&&<'?8NX\+\.&C1D7*^/I1F[2;-FDS. MTEK2?2=)5_TC7Z5KY$BOR,L[1*I5I$[<%RO^F=/BF9=2E9C)C_OTV]_5[_R, M@.,_^?/RVHGP9!*$+I@4_%9L4T?8(]V8=UR58B,^TQ%,:\$6./>Q>-%]5R\S9:[ EPU%BQ M_W=V;KZZ"OF:+Y<+D6#.0AS!R&-J?G"2P(R',>1QQGSJ,1%&OHD#WBT\L3)T M9*[ BANV$=Z*'K%8L!@1J?G(ARA#4O0PR* 0L8<8CP*11HOF*N)+A4O-D58V M !P2L8/A"A!^GZ_JUE?21WP:CLT/8^-[6-I#7\!8"-5[*:0P"U2?@RP(61K& MOA][+3;O5FQJ9#H2MKCP%;L8$;WXAHV,9I:SH^#.VS_DV9$?OEUV5@_Y4)A# MW_7H[\T[E'PJBW_GM'I;YL]\U?;(PS001/@9Q!$1$%&,(1'2EL0DH('O4ZD\ M6+" M?9G=M \8$&2@:/_46[.5R@^PW"]0'WK,HG]1DUS2U*FK,E5UU.U::8HP"1E! M,?11*D];L1]!DG .HTS:"9_%E 9:SOP8H8GM14NZ;=!3$PE4>]R73_(C5M>K.A[_I+[Z+B$<2PN5>!&%A"$J#S*9+]TCGL DP&$H M-.VLPVNZKN\YLY.7?05*W5E5^<8"9:*-/ $ M3#R:R7-,YL%,\ &U N2E&(O"8T*80>I36P@VGOX''0)A@C*JVI%87DN.KSW8WJ2UH_YI2 M_R6+<,*VPJWN?G/S^(3SLDZH6;$Z>^;-@^IKMSZHZTQHRK*0J-%7D0>18 )B MQ +H8&H0^)L?6,B@R&<9FP9.+X!D*J]@M/%_ Y2+!]T(QEZUD M.1M'TO@-+S?\YY>?:Z(E^ M--)&\[69RVS:1.E?5+_P]%PTWO]+DJAP<^BV;LYW7!-CQ%7E[]LJUO:1@'\HLU MK#OO\30ALJ]=L3+ X=]'6M42S M"X^=776^L-B88'OAL-&'S12-\7SQ;E7EU< &=8]!V(:WBL9 M2:BM:"-R#*B8?+-1,?DO.Q4[M]XLRC4B3*=68X^9QY6;\(7<0DO^('?1_)G? MK&CQR#_(#?%]4?+\?O6F+3>XDUOF&M-ZGUVQ^K^6S:[+_GVSKM0.^Y%7M^(. M?_NDFH#)O^@-R[@KFE$9[U3[,":-[XT\HI>2U!->O5RS9S749;V0_DF8!CZ! ME)%,^BY9!%/, TBSA!",8Q2'6D&-[T^TBM\7L!K1]^^+X>DL[?^/?P3ZUP7?%^/37T,T!UN 1:5Z2N!O]=5# MR>D2K]>YR.GQKZ00X!Y+1_S'I83D3T#^K6AP 73D!W9UYLD&PS5@?"W_$M<3 M[B077 A.ZXY > VXW"*+QYR"!\[4?8B:!ZK*=NIFULWZ*CJ MR1XGAH26:^_+%;W4 +S"'M4)(,;U3T6'\QZ>FIF/35DKL"(+CD: MU_=]_EP'KH6^,X9GNV[ZSN0^<8WUG7)H[@5^D!JS_/10K'C3"F<1HB!)&0M@ M(M0X9AZ',$V"#/H\]3P21!ASK7J*4XM/?'"KR8&:7MO81]_Y.\)AW/.[1#JS MPXB!8$8^WSD)K!R^H\5F\_;.B=%W]J(PA#$FLUL\P M:WZ&?>+ZIZ"6I#KYM#1-)V-H@*=WQ^,,$,LI&@U5\&-'_T_J7+4%Z/,X0!;S M-?0E=C9U0X/DS+,X]$$XGM!A\.Z%^2:[Q,6;BC\V[L.Z'=U&_) G(18P03Z! M*%$;+0U\&&6"B\@+DR34ZI=B0G3B#5BQ &H>0#__PF[VG1:(>E;"-31F5L(6 M%?N,% TQ7:>E#)%\G=P4#1#.)JCHO&M^M=DU7;H5[\K:>=B1^9"O:E(ZO89U MEIGNU]Q1K^?$E&51SPQ=OC1)"(?)"_T,>L4;J)ESE$%O@H/5+:$6@=DN#$W$ M[=\=&KUGM]]]X)7<+6[%FY*SO.H*KM. "]7\AR"2ROTMI! C$L/0C\/$2_S8 MBXW:()TB,K5#69-4O_2&J-D&=A(5O0WK4ED-W%Q\?8]C<7^#B.2,B@Y_E2$U/5$=P3&?1C%& :I!''6IUT MQ@A-K(TF;I490'I*Z4)L,\4\(?$$NCDFER/]/$MF5AT=$_903T>?M]/5;E2P MFJ*T7H0T]@4E!.(TD@I*A ^S0"HH2T,4Q33COF^49KRW^L1:N1UZ+/(57E%U MAT,563/5W,=#3Q^MI313PJV -9VZ>WQS'>8@PVU0%$=ZM[_VK,IV4JQ##3O] MD'GZS?OZ]\<_J)C.+5GF][4+LN[JBMYRTIW!B$]%@D,"1: :=,8DA)GG,X@C M%A"1X23QM"LYM:E.K(9- 1R3Y.I;W$89.5C6XM$5VVO!@/@A\'4>^\XQ0:,^.Y)=T8@2NPI3[- M>4A;5$=GI'%ZLYZ;M,4_/$OIOWCQG(RW&WY7_)8732[+K?C7XI&_4:Y2^?(! M?S6HUS%==^H[K(,A%(!MZHRU+4LJ3J:8 BU70+)U-5;S-:: M!,-+AGQH@^%B_, KJQ$#NY3$,A&B)9!#^.>7<6^^@M M/7/HXUBHX\C'B6=LE894NR%P:J1/FR"115Z,>$)@X M<>4+!$'@42"B.:,GFR5F8EB$.(,\DD"$S^29Q-&,<-<6]=TJQ MW[1W=BC&+"%$0"\2/D01"R%1-3P\B^,D2DC&$].DRM.4)CXL-01;H_6$7ZS2 M*L]@I&F*7$AN9FA:DJ 5OB9Z!=ZXOL8R*Y M+GWS4_/#OEZQEN:'W6W^0;?T+/-81A"%'J:J:C?Q8!IA CV/8.%+>IY([=PA MBFOM.T4-I[5=N,[9:Q.D7J!+0S^5CV,#GWOBQ8>26_ MS!ZT\Q[;!6N:FC71FAMPZ$EU)!%D OT MK('\KYTE&%Y[%A77$J_37;V'S=.GZL3,3[P4;;S>($/JQ*L3ZUB3U*M(%N5C MG?S;DC9/=#HE]["*.1#93+GLI35*21J0R2KKZ-1ZLR46#0C3SQT:>LR\Q..X M&.MZN2R^JD_VOBB;4DK5@4L2I"K-_5[NO'=%A9UBT <\C6Q8F_YJB-HK-B02FR6 '?'5BS_/WC:LJF.M)5B M=/>$:=,?U]]MV':\XM#@]@FH(;744'5IWMB.IAG#]HZG.XZZ:0]ZLGN6G+DI)1G6%S+R0<9@) M-5,L1 AFS/>AQ^0?DHC+?WJ7=H7LT9O\+KQ'Z](VD'V8]"+"EXONLO&C#A0. M&CZ>$'&R3H]]6J_KU'R [B#=<5-?C"B6.-O( MUX'D#+2LZ3L4^JB-NQ>3 &9Z2#'&"OSN]$+:"@@K!T2?RFSNB+'@?>?$_&7+ M_#:5G'HGWZUG>F<>XE'*,^@G-(4H2WV8I00CV0 M4A&S&G>^#X3>B<):/,-0L;9DY@EJIR1PE92VM_:\B6BGQ#I*/COYD*4:K:J< MYR\95#FIFZHMF7^'RY6TR"HR6&>M-B&>A1 ^2H/(@UF2 M2?6C(5'U?1Z,TL3W$2*,$#/U<\'5U&K;XQ&L=Y$PWG+9^!5TQZ>ZDN(MI^JF MJIE*;C^?W,VGTS08256=MW#W@%+8/J&>OO\?/8F;2 M^Q55>Y,9>D*HV-/)RBLER15H9-DK$&T2IBHI#FCEN0*-1"H*WLCD,)UYYJ_@ M*O5Y+K;G39.>^6,13V&8 MH4QN&EX 4Q&IC#/I\2,_CK-$ZW@_0&-B^]Y1!5NRH*&K/V?Q'#C#!MF1R&:V MTUQ:H^&+(_)8S6 \M^9LHQA'A.I/9!Q[],+1:[VV*.OM'_YKSDNYY,/+MCL6 M\XGO<>A'JE9=3:O)F"\@CGF6IF$8LLBH.Y81]8F5M=V:=%^G>%M)K")FM(AE^ZY2M8FN7C[) M'U-UO:I/&4^*X"]EL5XO4A)@ZJDM/Z <(B^((,DB!(,X"I'$A_M1;-2Q:Y#< MQ :E(WX%GA3Y9NQ\QX!A@ZYAV/0LASLPS$S%#H=/6QRVM)4C)*D[;,"E):6K MGEO#Q.9MLZ4E^%%G+;VWS&M/?BD*]C5?+F\>GZ0I42NJW-X[_&V1QEZ& D(A MD4<)E="7P!2E%$8L#".68LKTBBH'J4Q]K[ZEIV*Z]RT75ZHS@GY)P7F(AA7: MF>!F>OS+5LJ>]$TFOR.Q]>LBG(AO5^5@"8-1L<*H> .E!^??G:V08)3]?EG M^,.6=XR]XH*W;>'6<27!YV*Y%$6I(AX+'$0Q2GD"6FGTX"M M^;TB\6.E;\[A9T5($B>Y!]8MA$Z P"X^>LRX4WC U?)+?1T6M8-*LCV)DE9SN* M#8O4/Y*-/&D78;G+'^4Q[U;(\]YJ+7AY*U0LY[9L>X#51WO*Y6$B"S",!140 M^2R")(D(#!+*&?%0ZB&C&V,-FE-[/C4'*NS;\:#^77$AP=LUF[.HJ=#!4R], MXA@E0Q_*!4#&<1 #D1U%/G0HSAKK,(#@,+IA\JJ=L5#S,]1<$36+0561=!TV MOV15?89NYWMS!#Q;J@#2P3R M_#B!PN-$GH"1@%E 4\AB$B1)%"0I"DUVN&%R$ZM52P44VP'WR[JOS]*V"_X( M>'K[GCM(#$-M6Q1JPE?;CO4O$PS'T!/2T6XX0FS675%/\,/=4?,M\TN)_6%B M7YY*24/^_U]QI6KX7KYLR+]S6MT53>SB5MRLF'R#LQ5?KV]6[[Y1^<\%)D1@ M'GDP# -?[JR)W%2#T)=>LN!$1'X2"*)[;>&"H8G-1CTR+^]-Y,4U+\HOS'O< M@'7#:STLG7RB\2C_W,";&:>C*E?>CA=US(I M[E%-TOW/MJC\1OZ()0NJ$^]ZS:OU(L->@L* PLA#JLE[E$(2A#'T50-.FL01 M":E1!MP@N8DWG3[Q9J?IR -/6R"$0B_" +H$A9+%U1$4.< MA@R2B* H0-(W#;1.G:>7GR>B4U,$+4G3F,X>&KI1'5L9K>(Z>N)91'9.27%! M;&=ON9FC.Z=$.8[OG'S*ND%U,W#Q,U=,2D>R5M>/A=R@5<>\Z@G8(135<5>AT]I(E604.+SD$7"J/7)!;Q,K*"2!;CC ?"&B:MM M=0S(=_42] &7]X9S4R_Y"GJ[\TS8&AH&(3BM6TSMIJ^"SZKG_3Z75V"/3_"N MP_^@3$5-;G7=<,H!<.XZ_[DLA.]'-^^(E+;L(Y*N\XA_DCY0=GF ^ M\FJ1A"@*ZXLC@GV(Y.\9ICP@D(<"<\_GT@2&BWINDIX-'"9G9.:V1/7-7-V+ MNBQ?ZCQQ@\0L3;#T3)4[",RL44,7UH2/O0AI@[A#LZ(GI*LR_V%B\];U:PE^ M5,BO]Y9Y0N5GOJ[DAJ/,Q5NNKISS56U9WLH_U$VK'%ICXH-)CS38HPT40LMW"RY[Y'(5X4U M35OK]TM\KZV IU^?6O?4H&]%%OI[157&S>;/2:^A=Y<+;JARPS*#WQ5Y1P5E M(\+9:=V9->=3N&&A]G1MY%&[\ZR:/*'^3W7#>,9+7M=XKJLRIW)]]1?7*[;_ M![TG%R@._42P$+*(>!#YB0]Q2!%,DDSPF$0DEL?=I[IMWI<*EY7>H?'J DMJKL+5?_"=]2O .'W^6K5I@4_#3>\G."+I#X7*4\SZ,7B:W#YIZ_R'?1\F]F0-3/KBM!5 M,X;H71_-'2N@>42!?O"'_3?<^4=.@'+D/EW&RZS>E1/8#ITO-XLZ#[]<4[IY MW"S5F,+^3=."">Q3QC ,22@M8N9[,*4AASS#+*)I&M)8Z-7_VC-AHJI6-<$] MNJ!/V%F\YARZ%\=P'"#F-JYC#*7+8,\(&M,'@,XQ\+T$A48 ,@@4C:WD/%]2 ME8\L2!Q'J9_Z,!"1/#'C1!4:1 +&\M^2(",TT^O[J$EO[FS'XUS&*U"7"ZG& M_PR_Z+;]UX5SV/Q, )*9K=%*A5,LN$7%64:A*3H3)@P.HN0R$[ OLWVB7[W* M]Y+'UQ?)($UO[S7S*-Z7ZH]/);TM[];ENW65/]8_BE]Y]5"83YG466MB6_>E MDC3 IU*5]!8EN/OR&>Q8 0TO^D$^+7#&(WZN<3$S;SJ03# XTD1HJ["@%H'9 M8H0FXO8#AD;OV;EC?^/Y_8,Z0$FG!=^W16:WHIZSL;[=5&MYY%(-LMZJ\4^< MONH>/5+:]?BL?'8E7OHPWAF_5ZP]E"X!"'04[:?!'<.,LV(^^5 &,;2 M&PR^-!@T-*] 0]5A?'Q8+%>1[S-4YHUI#XMZ%*T>>?S"2O@WQ;I:JVD"3;;A M;G,E),Z2D(8P"W &41('$),L@3%) I1$L1 DLBJ&/T=Q_MW&RO_%U MI6+5[312KAKT4TQ@G$I_"-%$^4@1AV$0!2P)\-?LI5T8=J"W-+EOE]S?6ZZSB4B9#$6%"8 MT-2'B",/$H$]F"0>\5F,?49PM[?H;2M&]"WV!K-MX0-?K__2=2<":H*H<4*$ M&:!ZYMT]2 XZ&M9'V9H'L&-B@M9.5L([['NH3WOV=HC&L)SJDFB^B&W<:E6? MH_^65P]O-NNJ>.3E44LS/_*\. X\F#+.(/)\#%7*%0QI[&=1(BB*?;,@UCC1 MR8/V@I>J:7[)G_EJ8UC7JX6:;AS++1:F0:V&.O@JR8.._K1=X4PD=A;OTB Y M<_!+'X3C2)C!NY9]TLMZL.Y+'6YK(F_U:-U%$-)$! A!GH0I1(PRF*9Q GU. M$ X836D0F)TUSI&:_%C1$>["VK@"M%A75\!'5T&67<5!7.^F?GB59L&5A[+6 M*[V21F/]U%2X+S4;>HP"JV?-6^U\X;1.#7KWC3XHW^]2+M)OMG"(P=6)/2Q)T-($BJM]PYR0FPWKI0E+#D(R9D$9M=X8D ML6J\OFHDK<-^P49\^\1XCW9VMX;V('JB:MQK.H3+= %N4?NFAM,]#=Y?K M\!+!2&A75P!Z1.<-X!L!<11^-WO;SH2WX@Y_6_@,2A&N^5 MH12F&2.014D8HB .>.*;='8:)F=D,LP[._4:I15BV[;N"EP+:7]@A;^!.[6H MF;D8 5#/3+B#QH(?&@#- MMRP[1>\* >O;.77%5_(':5*D;6DZS>W]D,,P%!XE'&+,I;N+5;9ZF*00>SB+ M_" F*#0:]&=(?^+31+_\M:AOW&F?'[ L=!ODV^*K9R@F1,W,EG^J+CYTS36Q!(+5YVI#:G/VZK:#IJCWM66R]A9I'>/3\OBA?,Z<-3JS MJN^HN(>*.OZ"[87W?B+IPH_\D/B40R^17@"*4Q_BB'$8$AHAS!,JW043?^"0 MP,0>P'$ZM^E5]@$>>IIYB91F"GFWR*OJT%,ZNG0^6G_F*^;1PQ]?)9YXS M4[!U62U^Q=_RQ\UC:^,CWZ--"S,D?(@"@B". PPS*I":).BE5.LZZ6CEB3>^ MEI:>'AV+/:Q %PECICDM&8>;UUGFAQ1&OM13%OE?.T4Y7F\6#3DK1J<:YQ^P MK@X\/&5NO:0TSAA'?@2SV)->J)^%$*,,P2A W/,2(CU48K;_G*4U^5;4=Y?R MUEU2?J9Y9>!9N'2W)R<@F.Y46N[B%;BNJC(GFPJK=E55 3YAUQE6H]*[*R0\ M2VGN8L(QD4\4%(Z^Q"SQ?3^+?.8%5KZE:TZGOBJK"TY( M77!"^X4IM#XMKHH*O$B%*[?\6/JMSC^@H=_[FI_%\%KN5 G0KJZB'O72L-M5 M!BG^Y)\V7VK'HOM1+Y.CZ=I5=\[GZ[CZ4\%]-E0P&4'S_+JW;0.U._GJPI=. M4$:\!&*<(BA]GQ"F?N;!T \31+E@.-$J(3]<>&(CVY$"BI9^&MV>Z,/V[A*! MS,R3GBQ&V7*G&+?*DMM;:+;LN%/L][/B3OZ]Y8T\+^Y+_/20TS>*KU5]W5^L M/N?K/UJ?F0I/^D&A@"D-Y+DFH E,PX! +_-H%*01840K5*!-<6+5V=$'>PP MQ8'A;?PH>'IG"J>0F"G?(!H3Q-:U175U+S]*;]ZK>5WQCV[GM5\T;R)YA\EF MB?(LPM,K,HM7: (7X&:M'YWR/-2#RNM,X'-%+4O*_B]I@J< M=WT/Y56?K[S@J6+^IX_C#MO.3KQF3GWC=_N-#ON+^0I L#A-.Y>%3 M$(A"'\%,H B+\$49R3V?:U4ET$J4]]'-^.&6XI7W;\ 11O3"NM!;>8N3P@V 6CET^M.O,$Y@'!C@E!&63.@9E0T++31L)'FTY=558[(/$6%Y3F2KU=M.0+" M8.7EV+ON-NQ@@;$(<$P$1#B0NS;+."0(>=!/6!8SDN&$:9=BGJ7RFAOVW=?B M\@T[N&##-I+>X88])+B3#3N89,,.7G_##DPV[.#"#?N:4G4+L?Y85'S]H< K ME2+S/E_A%GWF=!5]G_QWUO%OO E51G F? MH 1B[@40I3R$&4L0I''L9XPE)$!&*0<7\C.Q.=O5AM_4$5"5R=/GTLRP78J] MGFV;$5$S\S:2$^!XHHQC.!S9O4NYF=7T.8+NT/JY6M:RQ;NJ\_DH <#KAR;- MJRMX%TD:!%Y(8.03:=I$&,&,"P()\1$1%&><(;-F5F=I:2G9)=VL:LI78,4- MNW2<1T?/^%PFL5WW]KHXKZ6YS;-LR9Y/-35OVCXFFJMF[6?IS-ND?4SSGIB7C9_Z(7W:\F1F TP! MU[,,$\)HZF6U"&Y9 3U>]OKD?AI'T-B,6.+@R+B84I_5Y%A"QC PM ME\57M?;[HGQ;;$@E-LO.O]MY;UT76&F#:)"* 9)S" BF,!4I6VGF?!20N*( M9]3LC&%$?_)SQY8;("$'K.4'X)8APT"0$;2:D1_G<-EV%ZA)@AW-*[ /WIN2 ML[QK5N*\[:X5#JZ"/T:TYXWVV,!R%-ZQ6L2R0QI]X&RSE*[4P$ST@V2C,&+, M#]4=$J,4HH!QF"5)!'T49"%/H]CGU*A=FCD/4]\SMQRI&JN&)U@S!79<@88M MP]9I%FCKV:6),32,U&C#-TE:F -,7/5HAV>?LU.RFQ5562O\+6_^ M>;/JCB*?\(NBH_HN4EINY%&_G1J0\_6"9,SC41)#+)!4Q2A.(1%) %,B:!;' M./*(9Z**=FQ,K+#;4_A3PT/38K7A BQW;)@IL27B>JH^/8YF!J'C!_S8&-38BRWC9D8DLJ='3A)96Y%'Q+UA"8//FZFJH4\O"H_8BV="M7F M566X?&JSOMFGLF ;6JT7F% O$6$"0^H+B'@L8.;Y'*:9%Z?,#VF8:(T2TZ(V ML=IV].N^RTV+LB[-7?Y;RX.> NN!-ZS&SB$Q4^8M&K]LT=A2!Y\F0(.U!O+]5(Z5X^Z1F@WIE>^HLPI\L+0KTVJWAJS&%8C<3KS:O:2 M*Q_OU%"X.H*SH#Q#H9<*&-3)R,0G$$=E[MQY<&U].">0.7'- M0C+NC(TO87GM9#LYNYV/_;XH!<^KC?R!=D.R%R1,B1\PZ;V%/%.#JP7$(J.0 M>91DL12CL[L;O#&ZGW+-J<8U^9W&@; C++?Q'J9C-L$G#UHE3?";-^ZQ7 M0OWBS.0^NWOIR>0%G,Q@;MJ7M6Q?@1[CRIXVK#N\$YL.5U=W9A-P..^=VG00 M']VY34C*O/ZTFWSH!^0NKY9\$6:(TIAB2,)8GA4C%D$2!0E,"2,>39 GA/$$ MT&[QB0^#-0WE/?G!C^1/H*-N/OYS"\:PW;M41#.#92J=U=S/0S$NFOFY76SV M>9^'8IR:]7GTC'E'HYO5.I=/WI7L4[',:<[7TKFCUZQXDCOX^R6^U^UL-+K0 MY.'GFCZX*S&KDV-;+IH8CF2%LWIS:SG2[WXTCM"PBCD'Q]1A,L(%_*[8<=0D M25MLJV9)XZO/UC1)6]!^\R3]E^RJ:PMAP%F0B)0'";?P8DQXF,<]^<#7 MZ[^ CB^ &\; JN9,[4V;KL-ON64/K.L&,+ANN@J*3;6N5-Q2:I.UBV/TUH0*2D6+%B\UZWU%7 MC<,E9V#'FOZY1 NK\:.):YC,K(4%0HX+KDTQL#JJ:!&8[;1B(F[_P&+TGF69 MO]X7?U_73;7?@)(UBZB4$)F&40>3)@PH.6 (9%2*)?([B )M<_YRA,[$] MV%(%'5G#,N%ONWX(VPPMZ2J(5+ ,)M*!D$Y$F, T"S",2.Q1XJ=9%*7FB6PG:W MG%0W*[E,G1#TIGCF*[RJFE2?6_%S(<]E7Z414;'\VYWGNP@IQB)4&BY4T4L4 MIA"G/H-11CP_9&' (ZUJ/'L6)L_+(!7(MUQ= =QD/TE'EG0< 36\:2\@L-Z0 M?^>T4NE+M)5#/UW,\E,,FY!Y #:S+#6V-SUL.Y:ZN4G@5H M6T#Q!7J,38ZH M?E;>],C:I>I-A;!1$MUEX QDUEDN/%NZW66"]W/P+ES)/ 3S7LHK'7$U/^J9 MER]O-_RN:#OBW(IW*U'(WUM]G_M8Z49B#):S*EAMEVWO\ MC YQNPB\\=#,1+B9F6K'D!G%92P L K/F-"9+4IC(7P_6&/S^J6]''0;A.[B MDSCR4LP] 5D09Q"A,((D\.5Y$J$L831APC,J?;J EXE-3[\YP?L'J0V$-63G MVT'8+SEQBV+2[P^ZBYWY2>+%<0 SHB[@,Y) 0F@ /2882FE(@\ H=G89.U,; MP][DXY,]=2T#;1=^ SVK.!^RAH9QK%'Q!($[-UC,W:7X-#/?9Y/B0>"L>Q0/ MKVH[ ^8.?[MAJM^XR&DSK[C.$UCX488Y8AABH48'4Y1!DL4,XL!#/B*(RZ.> MV1R8,Y0F-EOM2!05$-^GWB:YF,Z".8?7L!URBH*9B;$&P&(FS(AP%\R%.;?R MS+-A1@0\G@\S]H+E7..B8%_SY5(ZC#R_7S7]_>C+G=PXULN:S"\X7ZE^CHN0 M$"],N?*>U?V>R)#*J9=Z3$(6)CB)XRPQ&G"L37KZN)!B -"6 U#M6# <=*R/ MIMYI8QJ,S-2^XZ$N$ZJ!ZM@ /3Z 8@3\J%AQV+_<7'Y7\Y#U"<\[&-D8D*,) MR>8KV.8*/$MS590O'WFUB+TXD:Z-@'$H8H@(SR#VDD#-E JS1'",L6%RP&[Q MR;,!&E*Y"C$8#R?80X'Y1(0H0# *L#2A@<^E]92'(DYCP@(L#TC47U1%A9<3 MH[ E\1HHZ)D^6]G,C-N6RG (SB*GX9A[9TD,O:5GSEHX%NHX3>'$,^9Y"5]X M^9S3IH;P(,.X37O#(9/& \60AW&@9DP2F%*&H* \(\K89$@K>*Q%;>J(2$._ MC8EH9\A;H#:L>\ZQ,(QA#,(PGCYH@8?^7;]37.RN]3_S)]5C1]T=Y*MZ/$!] M\GKB9=4.A:@>.!A&T5&''&TT!N[QQ]>8[6YS^[;S^2V;V;UU6B\\J<%=W MTXV$[V%*,ABGGH"(QD*>G,)8PDE92+,TBCVMWC=[JTYMS]0/>UU)1W4)?JW' M#W=!2/WVPOLH#-LM:]D,[9.=6-J*=5*,H5.#?*%W8I#_M3LM[*\UBR*=9+]3 MF--_:7$PV 8PSW0?("]',U8^I]FI 7+E-_#X$CT*M_%[NPT[_X5VLY(6'5,ULOC+%(#N$0,$Y)F6< C#R5:]6]C MA.:Y0.O1!HKXZ)PH,[!TK\\NA\#J]LQ8>HO+LV'1+K@[.[/PS%=GP^(=WYR- M/&^>)7VGPJ>U37@HEO*5S]7*("'Z]-L3ZUY-%/2H@L^\VI0KXR3G,[(/:YT; ML M!N.(48A(&D!2C_9&./8BC#W&A,F5F;GT%WB9#N37NR:RELK,FK1D)BAA/RF MHZNB_;5GO2LZ*=;A9='IAVQ/S_+X_EBLZOAKTYJF7]3G^3S*5(@GIE$*4100 MF'$OA4'*8T]X:>#K]9#0(S?/2;KAH(GK7[4-EOIU?.8-JC3!U#UCNX+(ZJ0] MAH[+$[>.H!>7G_GTK2/J\1E04FE61;4JJO/SV[5A&#^5.T# 3#EUA9^BT=.PK':] MG MMSCME%A'Y68G'[(L(.."E^5^#/J3_(C-".-%RCE-,JE7%%&5!2!=XI3Z'(8A MSQ)!HY@Q9E0@-DAN8D7KB-?CH+87,4_R&<."KV',]%30'1)F.KD%8>\V2E$> MF_)N7J>E):*K.JQA8O/666D)?E1'I??6S$-H/N0K?E/QQ_4"11QQ90MPIJ9A MQ2*&F&("$Y_$'HX33L/0:(^]F*6I-^9+[V[![XI54/-JNJM?_KTTCP*S?@7# M\\.ELV;T/L!\@V6.,'OM.3([AOX^QL8< >AL2LSQRG:&]CW.R]_P]MFE9TOC'A.N MG]4]^JS=_OV9JZ(6SM[A4I6VK*\IW3QNZDX6TD'+:5XMJ.29[]SC)B16U8P#PE@.S75H#,KT=VBT09IJ[Q: C#G[L MD0-?V7 M5DP-O);JPU=J#-R)*0&)YWMA(GW4,!%8[G,I@FF$/1@E >*(QRFB6B6 5M0G M/YMN>:E]L#UN7(Q?,(-:;W^<#$#30ZX[[(RW32L,'.V@9K1GW4RM8#G<5^T6 M,=]B>TDX7:O@FQ7[B!^U.B<,KS"QW5 D]#?? 4'']V(W,IJI=C^+KR-Z!239 M_#EG&[P$@_(;[=CCXEEMX /+SK:?CXO6W]XUGK:]V^^W\7^/*6]J$!8>B;.4 MQ@AF<<0@2L,49@0)R+*$9F'D(10;I7B?(S3Y??[!L!0A*;<34TQO],\@I;7]>//&]?C4F+\JDHZ\"6ZOW MWZAURY,+GF8X4E68D<@H1/+?(!B5<&I(>U%A9Q#Z\]>SZDA[*FR M3IW7+$:B%5]7#X5J#4\?5L6RN)>G[K8D*2 \#OR80Q0F'D21+QUQ&@:0,LR# M"$6"<:0]]NPLF:EWZY8PZ%,V&*IU'IYA778GM.$6?4I>BV9B X(;3 QS H#E M5# [(,R&?HW*-S38Z_S+\PWO&A5@;T#7^--V+D.3:]B6JF^C4Q&-XS0,,8S" MD"G[0R )B0I3!WP:Z@!7-/6#* /PZ+G'%PLK)G9:Q[,.4>@8C''B2!B)0[(+)433VG6D4YYTE, MK.LU4?T3\!D8QH_]EPMG&#U7]'K*:W/71_QA MN0:.]V=>_#_DO7MSX[B2)_I5&#%WYW9'&&?Y %\S?[G<56))$02/?&G=US3G<5B,NY^F[K.E9Q7SU4Y6NAF%Y@&B<94^Y#BJE09B30-2QY@,*8\B2/ M24;,O/HQ0O.$$%O:G2#9CCXT<-@#EVG$\'H0K$*%%O);! B'A;LB,MBS\,PA MP6'QSF.!(\_#;\9UT9HM M[W7]-Z^O?YKYI3L0PV&]GA8^F*9;(C=!2PL[1*SN\X&D9KOCMX.@>^]ON<)U M ]?J>4M2:>TBC'U,4SW[%>,882P)(CC)$2$I#?U(Y#*D-G/5]A0FMB,[>CJB M5[*BSM+^L]A\;\:HM47NY8MH+FJ *>WG<)E%#JX" 68-#O/1]L3<#T [D\/Q MG+/#^N\RSNQ,O+ZI9>UB MBTTA#O.!HRS%@D02Y=17>LHSA@CE.1(1"RF1!&>P+%PX"U,[!(H;3R[+/]>> M_E([G5T]>63/"C!>;P&SF7Y/"Q[, "A>O!J['3>Z%/XGS9!7K'[V]CQY!Z8F MN0VPQ\21,;%@8%9K8P_0J3FZ8B7[@H'>=HP1YXG/H@3%U(]TTRV!,IIQ)$(9 M)!$AB8SYHAGVH4Y(E6&W7%?-&T\)&^M5V[*QE+I/D&[EN*['@)6=U%@JGHI5 M/?FJ,\L$U/'2#&#EE$4A9RA-L$!8TAC1*/)1EM*,)!C[81*W ']<\?> =T?6 M);BB^9])D36S]N_31_12 ]$;MQU$(0(ZK)UXWUZB$*$O548X[B-Z.8_TKER] MBFI3T*5H_G&MNT!5!1/!(LUR1B2E*(HCY0G*@*(L3!GBN1^(!$ME$4">H#'E MR2-".W+>BZ97ZSPOETM2K;49:/0?J/[FL)K9@DG @AF&LZ3O#A>[?ZE1K!F9 M*@W<0/1)\L*'Z+YCHK@!',.9XR8+3&99ONG@2+ (<.K["4T1CVFN+$L6(9HH MRY*&419*GB27Y+$L=!G)N0EK\G)D0."H3F9!O@W!-84*.19_/A+1T M_VHFY!@."Q-RLH"="=EU6'@0U:YM6L'V,9-,)1QARM3Y1,8)PEB( M+ ]BRGQ07N@@M8E-A8ZF%"MU*%'NQ[)![ X-,P9CBG290Q'Z6!9 B+ MB*',%P21.$V9%#['"5VH3TC+V5'K4OW+X69F8IUA 3.K^YXQBFYS8KOQ:M*3 M!-R,A'1D0(=IS6HTC<0^-91F+\$OZA]$V69F&=[![U^8V(X]?+PWORH_2#&L M7M8"P-1(CV5P5Q=RD6FK.^C#*K-=+Y\QWKTY/O]+>&[IY]IFWVXV54&W&YUN M]EC^KGR']>9LJGS='W6]2*(8QXP2% NF=JX,9^J0D%"4!%&8B"!-8^DO5N)) MW\0^FF6?@IDP^NWMIZ>=L&+\._PBUNM_\1KF/-+ASMN4WK;ESZOV#+9!3%*S M:)[J"?\$PUHZ':)6VMSBU^5%SU[9<>,=V&EBG4W+YDGQ,\^BG11'NP3;IKS< M(U+M"MZ&_-!!]&//J[X^977;EJT.H1^R'\Y^Q:NR[V?\-S?INM8 #F3RPM>< M+UN.Y)RN?Q45IK48\W-/FF."L)2$0H4 M1U0=_WP_1322$6(BE)R+*!0)J'VU-2<3>U,[OK2N=>]ECL;=:>:\ECM@EW_K M#V!V')H%5MBN $;4^^.QV3I<)C$Z \A5 W]K/N;MVW\M7&?M^J]>T+JR<\'H>P2ZTM: )\3%))8 MP3G.%E+T=>E7PT$[;&0?DYXD;VA,8O?I0[T4WRN+: R"@62BT5?MK$6?15*N ME"B>5DUE.GNKL]IUDG6YNEWQ^M^6S;RD_;3RJO_BZ&RJN*_[ M4!#.<8()2ECBZRLMKNP.82@*4T*C,&)^"KH&G)7[J2U8RVQ3E=+PYY$]@\"R ME'F_JYGU^\M^+9@='776](SH6B)O_TT[,M6-L#M2>0>Q;CQ]1ZJ.NTHT9:$; MX8[#HIO2:^1S9Z+?Y;,X,O;S\C[KMO$NG^5T WH?)IQ63'VNPZ)')0\+GM,@ MX)(@&6&*<)IE*,<1U66-/D](1*(T7VQTC:79/F1.&K2)[!D Y5BP0Y74MBGQ M4?^_9:13*.6D3NH2N&:;P320P2SY2%W4GI=.7=3DQ5 # $Q;!'6)\%^A^&D M$,.BIZ$5K$W-X>!^^TJ*96/'.OYZ4Y>]KK-(%KG(8LI9@-*()@CGN3IYYR)% M1/)PBS(,\29VSTA]M+*] M_\LG2$[#O=C9J!T7\5:OB^I1VQ'9!^ M_U)G$EV^G%W0/,D9%2$*6!(B+,,$94DD41#'TJ>)Y*G(0%9G$C:GME%-(L.+ M1<.9B3Z+H1%[=["!)D\S@VINO..F6 >6]:&O^US+=I-D>+/[2$=UU=X?W;P3 MEW9R4GQ=6=5IF)S7!D\*])G%GI::BZ+/>NQKQL,L%H*@-,EBA/W<1WE((O5/ M01A*G\1<@N95GY.8V*Z>5"V.#8XUQ<7,.%XG+-A^K.KI^^[RQF&=YO,#$FM7=_13AJBZ9\!3Y8@WE9L)XQF#T/6V9. MU:,2/A%6+'7'7FWX&)VT,)T$"@I/9.J5Q57>TCF!>=.4>@4\RTKJ?]).\;X4 MA.JUZJO9F*0!X1PE(J8($S]#5%"&(N%SB4D2^WD(N2KIK#WQ-4C357EYH ?3 MLBX(9NIE*1I,K[X8R -6I@N<.]*B[LJSJL\%D4[UYM(CEJ$Y4;T63+05V8F0 M"0T813),:-1E\0Z"R)=?,@R[;=Z(JOBO^L3REVY6I?+@I,V?>M!?=E=R?&] M_%2LR(H59%GG'M>9J+\4:[8LU]NJL2[9G#JTW&'W3K!4U_DULU+N\P"4WA=?R,S&_&>R ./X1U.ZY9D!U[K M;]#E5G^*/;_>@6'OP+'CZ1=3X^DJ@]8U>_,FR4X$[ED>[%1TX!'$"Z,__K%^ M$*+Z>U5N7\ 3?PR7F]A^]DZD^8?NE*7^M>;&/*!H"M)X>'$"?&!6S@R:"4;W M "6W"CV:TI@M$ D4NAN6A+XZ63UZ>R30R5U"Y!$*>!H@[$N!\AQ'*,J#-,=) ME",X,O%N6X49[U%='AU^%[WA>.7A$YO!K^) M5[':BF_BF12Z2>B#J&19/>LAZ_=T63S5W^CCCQ>ANVX]%L_JD7OYF_K3M6RJ MXNKA,K^H[UO?GN5-9G^"[7]03;:N-IQJTN-AU_5C/GX/T^%LPDO<]W M KL>T\#IR#]QS-RL3LPTP)YZ.A-1@7>YO2M7=:?G?R\VW^^VZXURL:K=A=V; M2$8()8G%.$,4E1%B8^$CS+:9A%5$AL8L;M MR$^=.-(RU$Q*92U+-_O[[;<;7=]7L^7Q;7V\H"UGYGU9+4 ?-K+30PDSHGL4 M-3/>W1[%+P<4=QQYBB7=]?;#'"B:M[>=%DV[_K93H IJ66L/RD#/6HM%9VM: M:R]PMVOM%:M8G&^7RX\_!-MNU)'Y3NT/3V55B#6L%?_0&E.??9=+;T_;.Q ' M'':' # X^CJ2'7@0[A';<;=_$^'L#L1#"\]W/#80[^BP;/(\W*JV7"&GKE:B'L;G-1AT@-SNK7P#O(O\T,-.;;-!KGML6X,^C_[ MH?^U_;6/?P+@"= ):(,GQ.LHS'B"= +%\0G3S9+V+5L.V>3[B<(S-[2I5_02VU=!IZV4]#3(=+[GQ^+,:49E2B6'".LE!+E4420 MS_V,4#\(2!!!5+2/T,1*>CZ^W%I/>Z$RTU07 ,!TU4[VJV>VSS2N_:\QJ1TZ MI-V1VG8:\=;#=18R"F7 )$.42:[+61-$U0Z+,L%R%LDH"2)0D\I3 I,G[W2G M8?T_?_.#PTBL&T\M?>,W_VDZ+_ MZ^Z1%??2]"8,LILTB8_^JEBOM_I-]<\Z4:MX%4O#\T3O!S S M? "E/^X^%9 M_VB _%S+/U*"$Q$%4JC].DJ4 MATW4]LVYGF>L[$,BET;.-D4(5IUNOX M4E-GF-0<>#4+>G[98_%<5QC\^O7A^X*-7%MM"C_,%YRSPZ!7GI+"C_SG+WK/;EY=E?3XD2SUM M\].R_//SJB[:K<^5N]A+R.,TQCA'OH^EGO,D$9411H3',2><2PKLR&I&=^K( MNAX7^T(*[OU4"2:*5\%_UF,O_P78O-401+.]; )H8+K;9:"9J*M9\#H\3!* M LKMJD^L(=5Y.\C"H#CK+0M\W3(6KZ,D7\M5^:+GQ1:KIR8Q6I?WK]9B(6F: M$NS[B&:<(1PF&%&2)X@Q&DL2)#3).2C(/DANZNAYG=R_&X$K&IH_W^C!N,!( M^#!HAB%N9U 8]MWJS44/U#P?MZUMO M%G4;$6:G7V./V;8@TV6-;+.ME*;>E>O-[8JK/Q/5:]-\*L!1+D0F4)+$!&$< MJ\TSC2+$&<\"D>H@D(3U%!ND-['"'5'W'M7CE@V^AD$SVSP=0@%32C@*%NVS MC&1SU@]KF-K,#:Z,1#_O6&7VFE5QWX,HOXKR]O6I#HH">W/VO3^QKNK2MH>/ M]]Y7]9_;5^5+/.F.._5)\)I>G;UHC >N7 !TU0W&$ K_ :%M*WON[SHG-5] M@V*=U/8-/VL9X=HE0#3EY6DJ^0%!K3!0AI$;KM$<19D/9T_9G#L3WBG0=>^QZ$QUW:"]%/ MQ9J1Y?\6I/JXXKHSZB),L!"412@@ZEB(PT @M6DQ%$5!EF7J9,@(-LNW&R(# M^2E:Y=RUA+V&LJ=)>XIVW5?8/!C3B])X1,:%Y# EM!(9%)T9D\DJ1-.[Z&QQ MFC&QNL&:T6=MW>A^]1#53Y5Y/EV7VG3' :"!?5#$G _1XSIW5 (@3(L MU);HQU$@24[3D,'\2R.Z4U^4=DJ0VBJCFTZ94:48:];SL[Y1Z:I*\_K]ARRW50JK%GOQ(=HZKG28LPSL+4)VK'3P7"&:,H#]2_ M^C)@G*L/E86PH=I7,@2R/;89A5PQ!QS!?2W.9D9G3O1@UDASAC1K7MV80%X()%=SQ:]E9]YAY([ .YM@[FI=>,NM=E"$EG77 M1OS/3AOQ!Z%^T:L->1*E;!]=Y#DA>18%2#(JE6,5^4AGD: T8&$8X31-A5$1 MMQWYR6_(:BJ>YLAC/<,:7O9LZ<+ JGWE)[+VR.[O^O,O7'R"88,X/;#0^[8. MIL<#, Y#!AZ.,&U?F11$\X99TX)IUR-K E!!_;#L,1EH@66QZ&Q=K^P%[C:Z MNF(5VQX@ )OYN9."B

=5$]"_XU."?BF=\Z%8)()G>8LN6 ($^$CFL0<)0F+UX"%/TQSW2 MR3&%V:ZST1%W>SA;GKR:*:_ARMNQY7V; T[;&1P3P.IH,H<;>*\8V@&$QGB4 MA^FZ[S3@ RAV_]@/Z$*N[/[!);Z7'\JJ*O\L5D\?=&ADNUEOR$I'1!8R]FFN MXZ]^ICM_DS1".64"Y7$D.$X8EJF1SWH=&W/O ,=Q"+KCRJ,ZME@>^/+66_H? M0OEIR@G;[1K6X8HKOI+M)N$:>V<[1>=\?2^]/6O>ASJX>V!N%G2OW3-[!P0D\!9BM/@[[R,0 ,8W$]!J\-1OG<9*GHWJH3N/3VS&ZX1F1<8\ M9WLGQK#]M)0 9@Q'F0M"18!(+B(,\Y"C(>Z+06AD@01X@E,4D)RXG,H-&Y7F+3!^(.I+U*T;9R M2HQ@,XZM.0$#'$;KX*#)=OGWW(:UGXJ1]CHEO94^JK'#CZU8W";J7W\1+66UTA/RW-D%=A]2_";(LGE;ZWQL>\N$OVWE1.D+PC6S$KO%UR!/L"X$BGE&$RY'\6R^6A7W.<^XPS$:(T25*$LTRBC.412JF?AE(2 M]7^P^IE^6A-KV(ZRWB=VM('5,0,XF6F>(^EA:GA)\$GZ5P.D=%7U,D!IWDJ7 M<9'/JEL,7G$77>A>$45YD/EY0%">2X9PXA.4X3Q'DN=J \V(%"R^-KPPWWUH M7WRA>_/I-,!@?INWC&A#"#8AQ7 C00\;!=>;;X MQY6B=Z,AURYEYP-^%1O=:OJA*E\++OB'M]_7@G]>W>_:T=[J2:)-76V6^Q$+ M"$54Z+A)$ E$68I1C#$-"<\B)F-(_;(Y:9"IAU/3-^^GW!K2?O3TOWNTX:F#? M$0Z (S<20'A6CQ(.R*ES:;$"/+7J8U7IMH#?1%UG\-8TLC/,L[KT[L3.GR)9 MKD2Y72_?O'J*E$X][_:0W#%CGI5U$8%AK75VU^QO3$BK+*^+"\Z6 M\C4D3C?_:_"Y*X8[W#)6;07_4A!:+&O-W4WE8C+5;:AS%.0T0SC/",HRM87S M%*LSFTAIG.3@X0Z]Y"96TGOXN,\1>,PV87="PY2S&>/0$O8ZE"<8;&8FH\LI M#OW$YI_B,"KXQ2D.XV_9)GA6+Z7:B\77D+9G6*([!\5^@&001KHI+D$T M\R,D:, P)UE"I \;X=M+"_*SMNLKN*,,3>/L \=,F9T(#-/C/.WT) MIMY&4)IINFN 8$K?I7[C[>G7,'4Y<*?]$'D=&0(CDK/:! @(I^8!]*[E_&#& M=&O"=1W>4TM_*B*\*58B<\;\;Q>R)1GD4^)'BV,$8[\#.4!SU&6LBS/ M:!#X,6BPC"GAB2W&CHV;)E)]X]5\U$KQJ5B1%=-QI -;WA^:,:_F#-CKVQAI M,V,R!7XP@S()=/ !R$ <7,U&-B4[[]AD(!AG$Y6A[U\1(]B']X[FS7T5FP6G M)(R3.$.IT W[),L134.)LHC0-(GCW(^3Q4H\*;^) Z($O02-5"1O5*1+%GAN M/D3S?VKF0?Z\\TALQT'V0PB((UP'RQ5QA$.<_G06I+(H WC8A1)&Q7092N@G M-G\H853PBZ&$\;=L3R;=LNK/*[5EB_5&)XC6PT;XH7)MP4.9*G67B--$C[++ M)5*:""GE=.&BOL MV*@3M6^\%L4I"D_AXCL[OA@3GOD0 P7D_"@#7@%^QU=?&#T^/_VO\L]?5R_% MW6K-U;_O,Y\-;_N&5YGZ/**)>X_%LS*]-YYBP?OUZ\-GG6.S+A0(IB5G!FB, MW_RY P)XL!C#P/O#:3:XN:Q65X$C2\]V*6@F8O=ZT/ -.T_@L5)GBR:I]/Y5 M5.IS[VJ#U+Y.N!0)RO+,1S@) D1%2I#DL< !S4*."63C[Z4TL2YWZ'KZ?E7_ MI('1QWZ0S#9R)Z+#M/>BU!/<+8R*YFA/[J]E&^8A MRX=R7=2Q2;JNNZXN6"ASGH<,B8A%Z@A/0D3\-$>Q)$R&,DZEGC1B,2QS@.@< M7GM]3U9*;\^$M^/"^V/'A^ULS2$\S;3=-4HPQ7< D/V 3@.)78_M'"+Y/L,\ M#4#H'?%I\NX5 ]"^ETOUQOKC?VV+S=O"9PGC*::(^YPB'-$89;'@*!&AT,VB M\B3FD$3>?CRC!([ *<'3%C:#XV97^N<)&A M+],L2E&HPV68X!CE' L4Y%PF+"9")J [_2L5RV:7/1#\?UTID^GN>8VLL+VR M6?_&N]ULJH)NFT8@F])[(&ZSZ/IE:N5OEMBJZA4SN S; 2NI$8IH06PAHKX+@\0PJHWNXHG_JW@^(-+#R+ MXHT+ME,\@R=M>JXW1]IN3\?RI<5#Z*2 M9?6LM]B'>I]>Y%A$F5))E.!<'U##"-$XCQ$G6.:92$.?&P^%<\33Q*J]X])C MW7(*=/W4#OFO,:S@;0$=_.)A@W&.P$/LS![S(]*6#HL-I.(#DSJ M(42[;]#ATWMXIV\ Z=$^^[>P;=@^SS[VZ7 MOK:IU:=BI=;_4KSJ\L>-8D/78==3J]9-M5[ 6!R+G"'&8Z&.O0E#5(3*O_1S M(G*N3KTI['AG3'KJ8U^G\U/#"JIY\0[,-%/:UJ-U?]=B;'A8G 0Y8,#5'6A7 M=,XRE=]Y(ZU1PN_45\L4D/XV6\8KV!F<71>OS\\OI*BTI?M2KM>+) APFBGC M0F*ITRXS']&<4*0,"Y%1&.1A ,JWNDQF8D-R(*:UXLFJ>UX//C3S24[4:9[G ME"#,0EWK1C,42#^3<9B(,,MW::F/L\!TG)/Z^)="R\R,7O\;@9G,';T;KR.Z M)NG.,@Z+Y,@*]A"9U>(-"WIJW4:>MK-DW\1Z4Q5LT_8EVQ6E8LII%L87J4QLQWY?O2JJ:B^O]L2;ZR:/Z*0<8!N8RSB9 MJ>C5TL,T]$"NZ00X0>;(H$2.%/0RC5GU>2!O^L^:[+/:)VP4]K>JA M12PEE&>ACT@2I,K/(IFRRCE')(P%#Q+":2 L#D0P+N8Y*.UX:F+#K.7JQEON M^-*7)S5GZG]WK(''P4' -S.F$V!I>]7:P>]NC]^7 WXM-]ZW#F.J\@H $.14T05A*]5\D25"6"('2,"1I MEO'4CV"IQL?K3^WA':B!$BWZT##TL>QE!'I*YN+!O9S+0KCR54Y6G]?CN"S: MF=_0\YB=8@U$G7\E_U%6=TNR7NMQL;^4SZ18+=39*PXQ%2@(=1*O[@*643]! M89;+)$QHFA-01Q @_8D5<_A"Y<:K6?)JGNH!P]X?#5M _86";J;?$T()TW_W M*(+-A"46CLP(E/JL9L82FE,S9+N,HVG3']X>U4KU[I=QHG9[05&<"ZE,$I/J M,,(PPCQD#(N<^PEH!M0 K>D3,4]F+'N:LI6/,(28\3'"!0[@,X,-!->/F3X7 M;JHITQU*[SMD^ESDT1G3%UZQ4^@OY>I)'!!BBVV9D)U;SIHYHJ5A!ZNUG MCRMF8,IMB)Z9GKO'!*;RFC[2#'AU]P_=2JPF[AVHN]-[F+".3( AT5FM 0R( M4\, ?-O.1C1=B/2-\2?%OHXW%*MML7IJVQ0I A^$+"O1//=(?HCUQQ_*6"D: MQ8I4;W7J^5<%AXY4E,MEW=BHZ4&RB-,,9PQC).,T0#A/4^4T9#'"?IB*C,0Q M]E-(,>*$O(*L$;RJ<=>':ZEX_]FC-9=>TZO,VV@^8:9ITH_&TCR3"4>2)3G" M410@FJK/%TL_IS)7>@SZ:V2;T%_D4L)UK]Q6^U%]!VUCO MP+EW8'WW@=KG:^[K+MP=;O>=KMSM=3-@ZFB#G)+367?5&2 _W8KG(&G=9EA/ M)OB-+,7ZKGQ^+M9KQRUW2] ^$)QH,82>BNU^\ K;D;_(Z+ M?:&KK\%+UT\:..V*SV5 _3R*D)_@3*FU/K&+.$&AC#!A849\/X8-!QF@!OE5 M6XT'F7BVP"EX,8VBB%!M! 5!6"@8"5/6460*/)FP4#)N.YWA+S24P1U@9I;1 M$0PPNV@Z>J%V!%^JDF_9=),8YAO \)>9NV Q;L'ME(5+X[,_K]?**"^(3Z. MZ_RI4(0(TT0=9.LNQXSZ7"1ADON@6]1^4A.K>=]T^Z(F[G:P?8N=F!?N^*I?ETUN=3ZW\L7];E7]^+_]L?ZL\9U+&F8]$FG"$$Y\CXBNM MCD0BI(>*KL.*LX@ [5(@4D_T '%<*'9&IS !.OV M+P&^"3.37!2+CZM-L7G[^"RJIV+U]/>J_'/S71>FD-7;@F:YSZ+81P'5Y? B M#1'-T@CEE#.9B23 PN@&;H3.Q.Y-0]G;D?8:VEY+W$S9QY :-H(.Y8=9/DO1 MC9764+"!F0IJA<:]4?]P\&K&UIU%<0V%VVFKZ>,P%:V'M55OB[]_6,2IC*D, M!0I9$.M2"((H%@PEV!=^SG(6^T97*(OWW^^O=?[G^]7EW.>1[0C/;A1CO:?SEH2&>I693AG/7= M[_["W]C>,S2'^*9)N;@KUYNU'G2G?NDT"[AN59,(=="6 FI[C M^7\C(CF+?%^F,G/4>U#4\XCW\..6T>ZF+'G]6-ZR_]H6E7AHKS1>VZJ A0PB M1D,:H:#66IZF*$\X131*(Y+X3 H6PR9\CM(T^@%?,^2S37QL;@)YL=E6T-2K M<=P, ]Y.L+ \33>D=2_SEKAWH-Z6_3@,?YM*ZBH*/DIOWF"XJ?AG,7'C%VW3 M=8_+@)1-^?B#+;=ZUL&N$=2"Q$F4)>K$Z&5A2%D8@6ZX M38A.O(\W@VV+0YT;:>O

N<8%9A M%?XH!/>NW9<';\=!_+VB1 M[F@NLK.\10.2,R<@FH-PGDD(>-]X M'$K#E/>'9LMK^0+6 D)1)S*5(@M3A$E&$?;5T8J&282DST+L!S1-E)$&Y7!- MB+O5=K:V&.X^O/MM\9V-!NR.>S5^"WQ[^TMXN?RK6C"R;60F? MU)^M%RRD-,IIC"+*=68X%8C$0OL7F<@SEF=YDIC>'?92F5BO=W2]AG [#L2K M29O?&_9C-*S)SB0'!FMMA ;=&(X*975?V+_J;+>%HX)U[PK''[;LM5"LE)+? M58(7FT^$M0W:=%<6=;#[4%95^:?ZASORHOYN\[:(<11C$0KD^WJ,,P\(RG/A M(^7XQ2@'HN@,A/K,![PA[=4?982QK8@P&&JIEG/QU6,)77?.A&MPTG MWHX5W;!QA]^>&^]N##]XEP8K&%QU:X 1G[=K@Q4P9]T;[%:!^_,/KR]UBUJP M_W[VXL1FX8&\>:_KHTE?OR@KO"S7VTK<>#4OYA[[N=CC'OI5$H/O:TZ%;;I1 M>\[]\%ZIK/SN\]5F\[-[!>GZU?T/P57GL>*W5?5YQ1^+S=)HOSU_:V*EJ6F8 M:\6)1.,J82\,3!\>*U+?2=QVQV(>9L!YPW*"].&R2%;*<++4;)IP682N&O0\ M8=GY]V)S]$4@!)624!0272E+<(3R6#FI>9:*6%*1QQR4 G29S,0*5(?1VJ$- M1P-:K0J+>Y RD(.OOWL<1*. =A ?L) M#PIZUE9X^&G;MIW/S^7J>$R3R'&JCI0BU8?+. Y0QEB.& -N0\Q<),,Z^2$*:47>$FJ'WKE<19I\W3]6?NK]DCWGE7S;X' MX6[BP4VI.[L:NHG';TU^R[TC]B_FSN*)7./.HKU(,!WI^(6N>M+VLV_E&)XL M-9MC>%F$KF/8\P3\DN&NV+S=5H+H1IB'*?)4C(-(Q2 M/P]"830?^73AJ7<2?2FN:7F:F/GEP9'LX_<%MA(!=PXS84"7 I4ZEU<=N9*O2'1S@OU!I^&=QSX=U$\?=\(?OLJ*O(DOFZUMWP[DIR MO]TH6BL=@%ID28P9HSD*\DSM9$I+U>$HCE&,>9C',4NSR*B!")STQ$J\8\8C M#3?>JF9'WS"QYLS1]@TJ#RS!FP=9(#ZL^=/B"+,&>PA;1KR&$^]>>KMC6P-A MAYO)8#-O7S =?'9M#!Z_%VM/+.L@DU?IWE_KIG3EN_#^//V5UMVT.[_5\Q_I MC6ZZW*:TGPYM_IN;%@AV" ZT0@ N.%M+!#M!NZT1+%>PBVU]))6^+ET_B*I> M^G#9%U+J4Y((Q#+= C,-8D0%$TB=13(11USZG$!B7+V4)K;:NF3CN,6UXJ Q M,[#05S]49B$P)P G:^6Y$%DQUF*QK(Y"H[UTYDU2#8J[FFP;/P%F/JNJ\VB M+7R[KWX3U6O!FJ%(422Y\,-$)SME>G@41WD2!TA'%W@@XB3QC2+3?02FSF!H M2-;->%JJH+E1O;@,JZ@+:6&::2&HL5*.23.DB^K=CAZJ?SOH8.^RLZC>F% [ MC1M][KHF#CVSK?7XV$-<4 ^,56OS_2#9148#GDN1(!ECBK ,)"))B)&484I] M&<6,@::[7T6=Q)E #JHD#FN^4XW$F5#]%1+GC\*/ K\UH[3_+LJGBKQ\ M+]2R[=#E%&-?IKI(*>6ZN5JH3O$I"Y'DF4]#GT8T-#K%#U*96/VZ!(&SJH?! M&3\4.!$9IGTP:4&'@E%IKC@9]*\]V_%@5+SN&6'\8;@:_EJLBN?MIB^Q>M?;JW7Y00 M7_T_C@2)0H0%#E">!P3%4JF,'Z=Q0$'C,(>(31^]JDG?>"^:>--36NSH6[12 M&@0N)6G@QX%4F)%4_1=-E6DA$D7*PZ:I)&&$0\CP5V? P:>WS@NG?%1S@ MN&"+1$VW!N+C 0BGS25-)'0V@V6 U,Q36,:%/I_#8O".96$(^R[X=BGNY>74 M]3J_]OZEGH!YJ[O3R4G//91RKCR,ZCO*S\CQ8@+$K"$!M(GH-CB M]2Q-;&9W#.K+[";+N^'&VW$#K#BY_A.8691Y@879G=%*EH:OFSW&DQ1;ND?* M527,]0S-6S7C#,"S"AMW*\/K!&YU9Z://RKV4!7,N)ST^*V)C=/''Z)BQ5KW MCE7$S$L%3D0;MBC7206S##4=SU L4+7 90FLJ@5.EIJM6N"R"-UJ@9XG+.>V M%7KTP)?B5?#3-I@I41J,P M"&1$9684?K"@/;&*-9R@FA7OK$FK1]^\FAVOY@>4/F"#L]G>/Q%Z,%5V"AQ\ M:!P< E=#Y "4YQTJ!X?D;,BR"SE+)4$,7W!@1D+$4VD'H61"QH.'! MD\I?J"EZ]P>LVGSKQP;$EA=WQ@(NOR/3 2 \JR&! W)J5BQ6L#0RM6NRW_^$ M9 G/0H$HR_5-ACJO9!PS1&*9^2P6.(DIR) <+3^UL?CMMX^/OP&-P;'\A@IO M+150J9N#P!0;_&417.GE\>+SZMY%P<[TZ_)3EB&PQ^>G7UBV==9?;KUX?/G=Z$P##91?$-(V;72FX3/+LL] 0-PT62H^Z.=8&^P M L'1U@&C/>O.8@7+Z<9CM\@5!T@=AU)KUD,9VU--("*>8HS']*ZQ?UXI%LX/'K)IQ^$TL]*/2Q5&<[71.BY^ H)T4= 'LZ:AM#PK"=<74IO0V M>F#0MGIK.B)X1/V5[I.P7=:1T978-#T5/&54-TU3AK7'M[KS@O2@"Q*+83_V4DB@" M=6@^)S&YUW((6UL-IN8X4;9?%G?S]TX)S#UBKT? M"U/T^IZ\KK!^O_!^:NLB#(C G&"%5QPKCR/*4"X"W=HB"\(DH8Q(T"53/ZF) M=7!?L&U_AS0 DYD^NA$>II=[N0\*VIVD[+X$O5\XQ^7E%PB]2^EXO\!]9>$# M;]@IL%I!7T0_5.5KH?SE#V^_KS653\5*'5K49MTF@:JS\H+$3$:8!RA-,HEP M%*;J,$%\)%G.A:"4LS"!5*R8DP8I.+Q^1?>8JOO\RSI!8KNN==V3.T8\LN<$ MIO8 <,W,P#20PUG;\^+=SN.&MA4P %P9#H A&3J[L3\ %(KZ.(O@,1WX4YRD+[2*FAAQ,'BBM"=N4YP*1A,4Q7:)S3?AR M72?'_;3CQ=-*\'.;)K?G9Q(GQQ()QS%+4^KO$JH$0M,7H80N8V=YOHD-*5:" M[]J(MJTV:.[[)$@QPC$.E)6A,?Q%T ML[O+3Z0(PS ($0^S4&FF]%$N8XRX3-2_8)$$,2C9X0*-J8\6#17OI:SJLOI2 M>DO%!%)+/7M=+KS41\"C%UN@%RTWUD%VGSO1U/PE][Z\42??=V;PM1[%*(Z8 MVF'#B".2RA@E82J"A*9AG O(-<(8P8DO#Q[K^2R=G,(Z3K7NL/'/_Y2%0?JO M=4;430-MV*'& 'WY1-@/@Z# -^+#25SM3&/D9MWES84_FS+-GW/S@34 MQ^CV@E()LDLC#AEA.. HR5.&,$D#E$=<.=I<$N%C[J<)R+.^2&7BS;V)_JSV MY#Q2TX?I]&5X6"2YQ$F.DD2D""&$\)C9 MN:N%AAFW1MY]3L2>HCOS-BB0(YMVF<:LAFQ0S%/K-?PP_,CQ($3U]ZK9V:V%C#;YO5[?/&]- QLLS$EDE3]VKR7N.1=!CPO@EU"%YYM\_E=N#'"09F M_,SA$!-@#/]Z.$!G#$-!K4X98VO/=LXP%+)[TC!]Q=+1>!$5T:'Z+X*LQ3<] M>.]>_KYN"J06J4^R. EB)%@:(YQQCG+&?!0'NYR$ .QQ"UJ1V/'6UO MJ8FW&ZO%W=TP9(:[K"L@@+OM'H.:[HU74T:E1(IVLPL[W'A-9'2U 0_2FGLG-A,L/9%VP12RH[Z>"('5F( C3)$5YJDX5%.O(J* MEK;S+6LZD-]REYKQ3[JF4@\9YN5R2:JUIZ!LRI$,YPT/XV2FSU?+#M/C\[&6 M-UY-\+P0-&*!$I+.__C,;$FVVW0_67_=69YL,[,+)N6R@# MV\E=0LQ,2Z_$ ::C9Q \6D%@40K0*Z2S&H!S"C,G__>*>)[UW_\H_)S;Q/;^ M09;;9JK<>KU]KCL]_U)(*=0AF@F+NS;8JA-K;L.,M^?&.[#C'?BYL;A] X(W M?C2>#C?@;@R$;((+.CLHK,[20%*S':WM(.B>M"U7L,UHTT:)Z=2*U=-=N=ZL M%YF03,^G1KY,,,)^'B 2^AG2TRTD\4441Z#P_CF)B6W')\+J&9J>^ESK34QE]E^?8(XR_0[(S!SEE^?@.<9?KU/ M6O;[(L7J2[E>WRL+N'XIUX7^H=[+YN(@6&0\QM3/* HIETH+TPCE+"-(]ZP, MT@QG8[4+LR>NX;@=A@/>^\Q(2E?-SH:)S=O=S$CPLW9F9F]9G&VJ2JI55!O=J?,WL2K*ZFNY$>M?MD+!D+0%3H2P M'$'5$(T6WEFCQ$M61]N;%HPSHW5$_!U0,]X7+.1OM@SUHMX.L!]% M0;TE0%::9;>P$&VWD=B\:MVVJ6D%I4]3MZ^D6-9#.G4MQW,[Q;/-Z/ZE6&XW M@B_2%+,\S@+$=*@#QY@@PM6V$P6ISVDF?1RFP.Y-, Y ^X]%$R>E.)7^M=9E M^[RA67=W;=NV_;2L8P+[! MP*R<@X&9ADDEAA!E?W=BI;?76QD_V_.C2K88C MK\N2,BT-4TX;/-GAX:[/$Y#^W.V>[."YT/7)Z^=)L3>CJ1Y].5$P/&8B[UL,)5^K BONY1 Q -%5BY+8A5/.5EJMBC* M91&ZL9.>)RP'<>Y'<%\L9#B$[GR6A!E.0B1]J7;L()8HEZE$3)(X3O,\YP$& M#>4T)#RQJG53BYH"F@,/8_'YZP UVY&G@ FFM><(G9<8M:E7WB1MSZ 0N!KM M:4IVWC&?0##.1GY"WX>9%2Z*Q=JD05)P./$ M1UD>Z@Y#481(Y%.4^#'-8C_*AW>'MJ?_=LLMU=N5H72MZ!PYRIX./^[_4RP[1J2%SO#TU[@A%^ MYX)=/;^OL^2[#.\[%ZEO:Y?\PUO[ MEP=GC_"$8>8+%%)]'QGZ#&6!'R*6A8+'DL07S,Z$RWI+T]8UZ'LQO= MI;M]PM:]AGT J+<]&:SVSKKA<;]]%V)S:(G^AB7+RLY"@),PRA+,8(^J'*0I$0G,L)8ED M#C)S .(3V[9?=,_')HOQ-[$43,?S6Y:\FB?OEC%=P@^-%T#P-;1B$Z$&-%T= M+DZ0ZC R4:MT&PA95ASX]7LF&A&$4$XH3E(J,(RQXB(@> MM2F%B'"H_H)GPC3"W$=D:C>S)>L=Z+8'/O, ]ER?\L MEDOOP$'MR]6-=X#XP%CW05=-:MVAXRIH:\_(O"'OZ)M#O9C[9;6L:!?R,;H9-[[\L2VIT/-T^2@V=BGHHX?&JZ6$F83+N5F M&PMMD:/=(]@5J=JG*\ZB&)$2$L$!'Q\(T2G 4Y@0ZL[J'UL3JUU;[U'-L;IJ"J777"] ]:YL_!3:J M'8+/;(-W! I,6[O53S=-U]IU9\MV.W)Z1#J'\Z7[*,T^3'I$Y$N3H\=>L6UM M]](.A[V77XJ54/]S5PE>;!:9# GW9:(K*+-F*G0>Q#&*],!(D4M"HOU Z$=( MH[L>@D8_YN..48\V/OYKN7S5&Q&KJ7IRU^&MVC,&;>O6AZ"9?E\'B&63MQW) MNN&M)JK_H2'KLMW;B&3.NK[UT9FY^=N(N.<]X,9>L--I/=)YI3[-VS?RYZ]* M3ZJ"+->+. L%BWV! A$2/=8]0GDXHT>\;)VV,YM4"Y'RGF9QJR*.2CFJ5(./VRG MD)](4>E6M MB.?U(@^9\'F>H2P/),(B\Q')6(*B*"!Y%F >T@BBR$ZYF]@ :%[KYLWBIJT2 MK,/ZW;&+.XZ]^IZW9;)^JLMU/8)A[?VA&?=JSH&=[=U^4S,[]&Y?"F:_WN4C M@8W?)& Z,IIN>9O5V$X"ZZF1GH:(BZ$@=Z2JWC3%.H2Y$+[T RS4T4D=EW2; M0(IRGX0HD%0&,LD$3SAL MY CS/$(9EAAADG.,(U_2P"B*ZQHLFQ1:]4-CQ0M96ET;#:)DMEFXDAUF^X^G MISCW6$V$FF1RR@FI=QRA]89I+L1]RO'TME8I40Q5(<==AY+._( M^OM#5;X67/ /;[^O!?^\V@].NV6;XK69QTP5BX0IS6<\8;X(4!C[,<)QZ*,\ M)1Q%?J;^@.0RH1G,4$[!YN0&ML.T;D)5[=B^T-E+_;7^0Z8D\+8ZF;E8>>5^ M9B#9\_XOP#27*;ZNF<5Z[R\&LW0GGVK/KW?>6$RW$].?:<>W+J7\Z??FF_WL M'08]'MCW_M@)X#(G9T)\727R3,'BO-D_$X)\EC(T)2V+G-WELKWE[5SR[NI, M3%-W!]:8V&-3I+T+M]2 MO2# S;0)>R ^U8C]@.VZ>:"F>7U#NT\'RYO0;B M':7XFCQO&?ZO=8\[(+1FENZEA3O07;AP A0!M> M-$P#'_#ZP2ER\$L). :NKBH E.>]P(!#@?)*ZK>H+>-\_>7.& MW?[$A>^.9P%M^J(\K)3M[WE-W^ MW116W99C++()TA&"?.3 MG#">@VX!C:A.K)-M25DIO1T7^I\U'[HG8,N)]T?#"W"S-D/5;)MVCA5,H1W! M!-Z906([VI/-:,ZZ&X-@.-V'82];]#6I2B8$7W]2;'?SBSX5*UU"_T60M;BG MR^*IMOWZYJPNB=/AXD7J1Y1G&*,TSI5)\=,0Y5PD"$>2Q(%.YPV-,H2NY&-B M(].4 .K[J]J3E0U#WE)S!$X"O!;R87LS(Y P"[1CRM-<>3]U\@GOY<]>RYI7 M\^9UF/-N]R68FK]Y( 8T.)D':KL6)Q-##NMOQ,>8+K]!HY:NSD-0(Q*=E7/@>,59^\Y<%&@2ST'+C\( M=T3NRE5]GU#'&;X))HI7W3-T%PV7L4AE)'R41[[R-:),(IHKKX-GA&/*6!X% M1NT&QDE-[$[LB(-&3QL -.X9N!,;IHY[B9N6 AW*%HW+1E PW[S=H6&W/Q^C MXO+VQ%RZ@4UU9('9]DTS0;I;H^$;\-WO?KM9;]010.TJ^N[T551O]0-""_;$3N\:W?C<@P@].AZ>V(>A (0"[ N(16?L# LK,Y ^.B M=3T"@Z>O[7&_ZVA<#XS\4I+:LVU\WH9JJ^QUN_%%'K LQ?-[F%RNH^IO=VRUG9_KJ1*RUVK(^E=4O MY99NY':YH[]@,O.QC )$8ADBG+,4$1D&**:<^'$2\2"+(?9MB-C$1FQ/&E@= M,(B/F<%Q)34P1M%2Z%B+F[:@VM-Y>-['']I=$3IRIW;2-5GV-Y( 6Q$3D1V9 MBD%2L]H#$Z%/E=[H'=LR("FJ2B=7ZM3+1_*C_> ?Q$K(8K/P"4ZX8!C1B.9* MN6F":$@CE&.A?C$\3&D(FEPQ0F]B_=Y1W^6D;\@/[V4'KO<3;9@ ]DH9@]!, M_QT" S,!>TS:Y&]%^J#U'\80L2B%,9+3637,,+69"V*,1#^OB3%[S;;#(MG4 M69SWLB&@O A]7JK$=T6D>!7MG^YJ(L*89SGU?<0I$T@9AQQ1%C.4^"S' 8M" MR1)86T40_:E/,3MNZL8B739VZF%0X> $9\-CRG3H 8\G+H"SZ)-H);ZSYH@P MZC-W1+2"YKP-HMTREC5Z=4#L7M;3[-7BO^G2Y[K.HVXB=?^RNT;<3<#0S^P' M*"P2Z0N!@P3E(O5UBXE,-W;C*$IRSL(T)$D"LDW7L3/U6>4P8:+I\>9MS2?; M. +[WN=9C6)J.RW$= M<.GP;#1@"%[^Y@0]5X5NUS$S;TF;$^#.BM?6ZNR4+@R!'Q,UX=M M-@1,T]B-4XA@5FR'SN[,=I@7T#!PX[4LN S<&,OK+'XS3G'F,(XQ M!.?1'/-7K^RD]^]E]9^?5W66UGJ]X"1+DM2/$$]RK-RC1"*:*AM!,Y;[DE&> M8E#?V\MD)C8&FI;N&?#24+/LIG<,C)F67R\N3+$[_?1V0K<]L/;X9&')J6RSG+[^%_;8O-V MZ(ZRKNW&XW>R:IV.3V4E1;'1D2+EK!8E7\@@CREG#/$ !\H7R!)$XB1 DLB$ M1P++W \LFN'.*(*1>EW=7G=/UKYC]IR?U3 V]!?[2G9Q)+4PZD17B^-UY&G]HXV2:'>6N_$.OP%M:&NQ' :JYO\6KH)<,W(^ M;X!L_D]R%EQ[!Q9L/4I6Z63^7T3SOY]7-<767;W4SO"KV"R8CV40!R&*1!@A M'/H29:$,D,]2/R$\SX*4[+8?4Y?3@@^+/02V?33FI-/%ZM ]='G@Y$8WOH+Z MJS:PF[JS4T%IZ>TV;'@_[1CZ61OB=O)=>\R_W);U1O>N9 M7>DK8#KWM*]9#)Y$K4QGH9X\]++Y J@CZG]Y2O6H:?:T//KBNJ!H7$2K;.*! M96?+)AX7K9M-;/"TY577;!D1A_R:3UDPST#;L>+)LO)XRXQ'=HEI5#P5 MJWKT'B5+_1SP@LL,9IG&>9;[.0IRS!&.HKI-?81R/Y54^&F&&6YA_K@R]%6F M GG'@#.(15.C,"6^AA>%SA&#&=F+V9#'Z'5R(QU>\8'D=G659T9TWBL[$!!G M5W.PMZ^M OE-/.GMMYD9KQ3H\ZJ^C]?G+W5N:_ZR*3G@/ V9"!/$I& (LRQ$ M.0MUFD+,?!''89Q)NPH08QZFSIOJ5">T9+T]4UZ'JYLZ6-,^<67=A_D', R8 M30LK,/ U":)75'J ,7%>Y6'.P3M5>( AZJ_N@"\%,V=<%(N/JTVQ>?NF'"R= MO+7:?"7/RN%,>1Q$3/F: 4]U#I5R@DB6(^4M<,Y2ZONIT2R#/@(3&Z*&I'>@ MZ6FB9A:F%Y-A\^%"4IAM IIK/1CD@R<^=2KC3*K?SCH<.^"LRCHF#@[[1M] M#AY?^'53+?4XB;5NF=5,M_VQ^:"8^D_3(NW^%2;6H-WTL'K,\;IMUW8:?N]1"Z7:-9 %-!_IOC.U^NR[!Y\V#[X!=Q\Y$M5 A2RE!.I-KX!. M6XM<$L9.6[H+S:J]<%+P(,WO[3MWAYV=T*_J'/+@L<\2&D4(TDBCK"D M%&6Q,B]Q($B8RESRS*@"KI?"Q*9C1[--P/,454^3-0_@7,9E/()SM;0PQ0<+ M"@KB# IC%<6YO.)L89Q!@;IQG.$'K]_5OQ0KH0ZFS37@(F))%*18(A]3B3#F M0JN;1")C21[GN4^(4>OQ44H3J]TW\5HN7_7IBS7WFY(PG6?SYM&RJLH_=0&D M_7Y]C!E\=[9&XIJ]N"9:%[/79*?9="]*-L$6>TSGW3;4B^(.;9^77X ?5&OO MGFVV9+E\>R %_\=Z/VT0' HR66MB=3T^Z;6\>)H9[W7]M\XD3_/SK1%"X^=> MU^# --@8EPFB2Q#)K0[/1@1F.U1#Q.T>MD'OP16]"1C?\K).@Z]=/T.U/G]S M\NA40PK@W_9(.*Z6UPD'4\)+MR5FLH+TK5\D*^VZL-QLNM0O2E=S!IZ"Z\F# M$-7?JW+[\GF]WJK?[J<5>!\<6&+J^)*B[-6DO9:VKMXJ-ZL2HDA#$(QKE"/I M@1[J@. 3;&D&,EKIVM"ZLRF=@7!=[3-YW#(1G*D3ZW:IJXY^$2^58$7MOZA_ M7HJZ'&S%;Y]U$M!_UW_>'_;D6#!":8#B7.1(G45]E.EL9A]'.,IY+A/.8=56 MKE@STHAK"K ZC'J\PRDPE]G5ES [XLZ*KFT^]![6+HLWWI[).C3=9?-FMNBU M:_QS&O'8)[E9KM>W]K8GJ2#=Y/&FSB#SNVO4RL/_D :,,8#H=LI M9;H\A%&4!3Q$@21Q2AF1) !U3K%C8V*WZKC#_*9XU?&_8G52 +%+K-\WH0?; M6)L/8&Q1)X85;#\!]21M\K;GU(]S XT[TVC#Q-R&\ J@+IB]:U:SG,2L2VBW MU5O==NZN?'XN5^UES8\O.*BQ__)MX6(0]PF"0I8BE1FDKS#&4IS5' N(ACG 4T Y9A MG%"86$/;$H66J%=3]119:"7&*2[#.NI$6IAN@@6UJ,;H$>:*NQ^@1 MZ+P@H^]!Z_;2^Q/&;DAML7JZ*]=U=PD]0[09V9*D(@M#R9' -$$XQ111/>LS MP%&.91I$(LV C:2-"$]]Y=!A0WOY?#?Z0>ZG1C'-$KB'M!FJAD[\!%@!W?83 MF/2XXCK@6GOM-2-U3&//BM-FSR#AW;5U-B,[=P-G$!@76C7#WH>/"_[MNR)Q M]\:6HO4ATSSW<\D")(*ZY548IJ>[ MJ_(M:W_G:U&]%DP A@2?P3*L^M<*"U/O1LZ:E,7DWS/1S&?]7B.BW73?CJAN M!OKVB3 PPO?LE=F&]O8QVQW3V_N,97>(_K+M+_L.4X$4/M8MV5FH#@O1L $KMJ MUF!"5 ='9>U"9 W&I!Q7@;7CFUM=R]6V[%(%/XT#7QE?/ MJPW_M"1/IGE;O0M,K.V*+M*$/4T9!4?Y@;K<7QW/%&SF^5O]0 RKN#,,8!IM M)K[WA^;"4?[6J)16V5O]J\Z6NS4J6#=S:_QAR\FY9P.@]K,;$Y\'>4Y]Q$@4 M(QPD&)&(9BB/,(\3JCMZ8M#0W%Y24T?QVV%HTN.[66GK/0__ AR3VX^7V9[L M!@68UEJ.B)MDV.6X_*Z&YO83FG=>[JC 9Z-RQ]^P4_9]D8*^K+]])<6ROK O MFSO VI']7B[5>NN:!<'WOVTN\X3$:8:R0"K//:,,$>9CE 92!'&(DXR!KA*L M.9EZ>]\^Z_;W906U"_;0FIF-60 #^@*'0J2?-%<_>WN^VD8>^GJ_R]J-US(W MB66Y&B)'AL>>CUGMTM5PG9JMZQ>TLVJ?BE6Q$5^4P>2?5QOU"RUT@E+=;+\> M,*8=&66EHA#)"$?*D6$QRCF+D&14)FF6,1:3Q:NH:&EJOL9(0I2N2]A8]VHJ MWAVIJK>Z2@G0!\@8-C/#Y!(*F/UI**.:M'>@O1\8Z7BZG*F@CJS(*+E9C86I M\*9K\4:7 _2AY'R_E,BRG7BU@&./?5,0S'"49RA4*B-'<<11]1/0I0PG,:8Y9R*P.(H MT4=OGC/#+N>HE-?5AO2B9J;@5X%@UV*GI:@EW]-L:CX&_"4DFMC-V G@;0X\ M>V3/]%HG8!0=MM3?-7R9%W/\)6 T*([Y2_ YG=']_\V7-J\5^DOP"_GB=@5* MS?6K1Z0B7E]"Z'JS2K E6:\+6; +/P7I/9%BY?VTK!,GU-_*!@Z/C?R*;GJ> M;*!;>URLU5_6)WC-A:BSO'3N%UE[0FUVY7/!O.^"/S5]H8FW$AOULWP5[0@6 MQ139DQ!-6;A>J- ES*C]@V$6-M^) J,2S?K+?;7X'.V_AK@G7MU?CS'+!,"MK@Z\ ME_RE-G\"G MZ&K+4^XH>^N6-#"CKQ^4<%I<_N%$60YVF%Q("'"%MO M-D_.2LRNQV6W@.VXA<\K7H])!TU::%^:VJDQ'OY^+LZP6;M*$IC9NC!1X48W M&BM>"[XE2T?#WWL%NF*>PFZEF4JKT;73=BNV;>!6KK3CI\:UMV>ZK]M7UZ6]>ZM[&#+S%$7(/HV'G.X M E\S6^<<-9A%.R:O8=LA-65W=)#0SJJL36C.7' -@.&\]AKRLF6&[7]MB\W; MO@"8*',14AZA(" ZBS_FB' F$<_B"(>QS#@%.5#'RT]L&AIB)O6\)E"8*;>] M@# M-I<-GOYZ4017N:['B\^;V'I1L+,LULM/V:E3JZ)ZTNI=N:I7_/=B\_UN MN]XHWZ#Z^(,MM_KDJ19$0H8H2!,?89_F*&=,()G%3/D[G# 9P\JK)T;3 MJN)Z/CS-C.#$&,$LY#N&=+.WEB5OQY,^S[FSJ5<@XLCP MVG PJW6^ J)3$W[-4BY&7]^5OXFE8!O!V^Q]!R.P^]><.DEP>.3S79L!L^-N M5[!PS6#L ?S&0\9300>S.I:HS3(V>QP/1^.S!PB]XQCML[#C:?)JI.+(@P\D5T$R,PEN59LF/;7$C_") ;[%$,B.7(:+I*8 MU2L8$O)TVQ]\%CXVZO99K+B.%=8M3[,\X#@.,>)81T+B/$0D36(4DC0._#PF MF!IUF3M;>6+EV]/R-#'SX5#'T@\KV54RP33+4!S0"*B+K%N-?CI>:;:13Q<% MZ(YZNOR W2YU1];?;U=<_X\.E;R2I0ZGWVYV#;_J\L!%&"1YSKC2#\SUE!8< MH/_3W+4UMXTCZ_?]%7R5+@Z.F-+.9*3 MC>?7'P D)4JB* $:#],QA<2?9&[T8UN?(TS7 ,(>5W@HJP$<[J-:T4U=B2L MB)M^(8Y78:,5_T.-#=\WL(.,-%N(W/2>A .Z$= MS5FW1B22_A+F3 MI2^E: M:RV2K02H3\E^RX=ODM^4JV9H7'=LYO#X3.U\43<5QYCNT>O]/7^\: MLZS'=G)#[Y=WXY@K[C-C)J@IU P9'Q;FG2DS04DG,V:FK!6O;VVH"V17;(0I MYVF=(4!3S@ J,0(UH27@-*55SBDL>!JZ<6V,H'-J MU[!^9 _747-%?CW4 M@9U;FB"9FY?I")FZ1K^(^H9\7SZ2^^7?#?JU>>BJ=_'OE;[V;9#!0@+"#DH= M# CV!MO% BW1)AP(;XOG) ML ME"=DGL4ZSPE[SDS//N]^!??KBB[O[P5O&Q_:N4-66(1+S%E=&A#RII8P]ZWF? M2U 5'Z@\VOA6/01Q^T7EX83?K/Y--DN=;G\FCR);<(H+R/7Q(),0($Y+0!%2 MP7C.TDS4E-?(:5**+>'(1FL()UM#V=1!6MJ)2B!5V$JV"4E4-LD4CXX%$&O- MVAEW#'VY&;SF(-FS<)4TNONRTUW'1Z(9"7BCRU'R4)>Z;,G.>Z_+41DG5[M< MWP_1IFP.^,)U* \N%WMS'V^S;8[! W0D#ZMJW$5$TI)C.."@H%F:CT?E#]1W M/$SC&5N.1X4>[S8>?]4ONOB/6-Y]TT,N?XH-N1,=*%@[^K*IE][\>-P^DI4^ MSEW(JBAED5$@62T!8I@!,WQ;%BIYXH)4E20N088C_<@^I)O[ZMU3X:K."I4E MA+ "!=:GJ$3]4PM8@"*# M55AIA:_%&#>3R_.G=<.,0C&L=UI9V"Z:G@K7H; M+-=>35<'<(W"YU.]75 74:%NWKMC)&DY2?8HBFW[2H^-W03C<#&>IR("A7JN MU&>-^#Q5B8,?L T4^7E\/%Z&IT:TA3P/F0>NXYJ1RZ]6NWEA3T>H.JQ(<\PE!X36%* LEZ F MJ00X*R!C*OJ$PJG>[,%#9$_5QS Z=T/=<&AZ[7<\.IY@>ZC>\H [KD)=$]YA M_>U^;CCK?;_C\,IH=P_H&14/:8+.0IVQ>W P[Q&\OXI.3N@G+.7GZ#2BJ#@% MB6WKLUF64I%)!G!1(X!X;BKS!:ARQJJ<2@0+IUZV46J1G9>A[>:*QI5CYW2" MB>SF7@S99 "@^7+MWME'6(D8R!N,TYK5[JW$/K9PNY=\3LV/+ON_>GBT/R(_ M?7>&\_!!7(EF#)#+$?B W#;GW=-$=C_<]I'6\0C[O$B>Y]4#"\YX.'U>G,.3 MZ)'G_/;$5YPO=7I![O71]O6J[1)6G^+#>O5%7V];<,CSE/$,0$B8VA@S >H4 M$Y#EL,I(BBM>0Y>-\3+)R :Y9R#YKC@ RU7"&A[Q^.:@<1P$&X+M9 <<[JL.;0=U!&P4RA'-"> IJ M+@A )5?!,I490!*E)-5#O44(3S!+B'ST=P^N=W_W09R 4]P<3 ^33!_L33]" MX&PE8UR#?X[ V4IL2S,/TE)J4NSM@N409?JN",DX!ZAF#-2PU'WH+%>[>D%A MD;K4.YME(YWZC]7WY=OEECD.+QI;(_)?O]LLHU%A+Z?*H>1TM(P&/\20U?'W[?+! MW/3^X^.GZT1SH'ZADKUMI/%'-D)[)=6C"\^67-N(UT^RK9Z? +Y#CW$M>@@H MKY_VC[0 *8:=F^]F4O*_Q5;E_ET_0M.(L"!YB3.A-K$TI05 F!% ,"L!Q+A. M)10"I<@7G"*%K.XUI. MY1_W=Y.DP8 MMN;/&N%SNWP47\3FYY*)3V*S7'/=+G6W,JLT0)VT+DA>R1P4=:&L+<]R0'E> M )IE@B%65"1U:HZ/S7#L7B9],@P,;P;0:[>D3\]VT/3E_.9..9[ MGZ[?7 U'08>S;ME&J%^;COTWZ^UCTF,QY,'L/'H,=K8;F=V9CX?G4?[I"?-, M=-TV"-,JLGE:?/VR0'DN$),8"*8#)DXS@&56J2RW$B7&B")A%3#MEXSL9+\J M\94I?WE4::OE.6U/W'&?YR>$FU?Z^O'Z]MW;Y,OMJ]MW7Z:[EU.61\*A]N'& M_MMO]J;?6VH6XSQEO3.?@=^X P.=;7Q\*QJ'__:'N%VW,"*M8?TM^$(4%.99 M2D%=X4S?^(. 8EF LLPDIS7&F1WNQP0>HB<;_3YAMNL3)DU[,&]Y2_@/ZQO5*JIT#/))?B2E\VSN?$15>]MIA%./FF ]HF@QOVT! W\C1 M29OIIPWU<+6MFL>^!L1HTG-MO9'501[M>-2=#1V *OZOU']^21_&> M+#?-<2\BJ*1,"#W%3P*4ZY,>0@2@D*>Y&B]&LL@^:@=$0EH@DCO- M0<(U&I]4/"0_-1.F[X&O[^_)9KM'=_%I@7@)*G7IFW@)_+[H9HM&V!Y.X;;% M'GM4\AZW8NC&M$;HJ^0$ L<(GFC)$RUZZ.%R+^[C#-G?\2+DFK\IY$6(/=9) M\J(8=&_[58'"1['>MO=0+/M\#UZ*W=B[7H&/[VXLP^E3D<9W@DG2N'GB3I" MEV;.5SB M!(7:A6/!U>1ZSM9J:,= TN.@-U#R*M@E=2_) T45=C1GW?&=U'"\&[N][-AP M8')I]K1X_?G#0J ,EFF.0*[ON"-6$D#+%((:D32#E5"_S:U:#GJ+1C;^UQOR M]_+^*FG^K_[ ;0_,#P0?MV)?<=R,U$42^R:$ =;'VA#:Q]L^A/:[7B-"?[EY M6A$&!-@U(PS]SO,P2-SI.]KACA-6E@#@#K.1060>!@"C% M $&HS%F.)$N=IL=;T(S=%MEPL&TQQN[U?1.5#1OGXKYAVNC0\O0BK&8N\&6F H20]Y0R7>%A3G38GM57"2K#J\Z@D02;;?CH;2F^+24B/1M$/K M#W_0>[+)=+M>UJY^KKYOQE*^^\6^Z:Q:3U)X)Z5@CPN:B;),40%JR1% .=>7 MM*4$*:PI8YDLS39L?S5]7O8CU]%U4;0AF1C8FNTWX[W,%V+/MB,,Y;P?L)T7 M?+D?FYM#U9Q=)?K?I,>@3D8ZWI/FD687.OCAX1N-4/N^\-\ZN?YIFL7;.:^= M;&:T3-)(%Q C\UD^E5#PFO,R/R\RY[-\,">@GL_#A=^^IGRIYN#39OUSR05_ M_?1UJ\]FWR]7*K=4!/<3D7?7V AD*O E%#"A\D145UREB*4*AZN;Z+^Q1':<)&3'RO^X[2X>:K;;(>(JS_$06.W+1G<= M-[KV]IMF2.W3_TQV//7&; >]A#A=)X%\K <#L_I)?P4=^[H)*WF5Q M=B[H]%^;H:3SZ=U-\O'=C5-5YT RJ[J.KU#NE9U6GO#%G2$1?,L[!VO-6> 9 M$N*HQ#/XB-^&W917=4UVO5(!0SOQM1 50ZG:A#G*)$!IB@ N"@&@2B0%A*Q@ MS FX>Y!*9,MI6S%V1#TGX@XKR&XWG2RVFVVY2^R\%XY*%&B[&Z8QZXXV*N;Q MIC7^L >Z&/_?V[69D/=KN;6&$^N_%-FR]C==];6;?C^'91A[*N7E'U".;WDF#ZFH'YL0: M9.D&CRM9[X>I.>:6;LJVW ACJ=!Q@VS9T,=^31=G,T::7;5=FOVZ3(1,TDL- MH795)]KS[K8^:CG9A;T6\K3 M;IY$CP>G9/.20JSRSX"Z<$])SZDAPJ0_>U%]4]=+R\^9S5J*>I3@VK[E%TX< M3J'_L%R)ZT?QL%W 4A()10UDQ2N D(:RS@4"=552ACB'+'/"XC]#)[)5:ZJ] M"PC)GYIP8B@[IK[G]&2WYP>0WLV.O01WWL,OB!5HMSY'9=9]^8*HQSOPI<># M#G$_&1EL]OM%+A@4B$H@D8[]65$JZRT0*"M"4U+F,D^=3-B)>F3#-C2"SQ _ MHTB"ZJK6/9N9+ 1 E"- *20@(VG&\E2*- TQO#V (J>/;J=&L7,.;C^C=#O' M&DV5;N[6<6B[X2;ZR/9Q)<0=V'Z&]DL8USZN%LMA[1<6<8?S?;=ZU >GS=WK M7;.=1GO[L5WD:44PS8CRY)SI4YP4$%RF@#)MY[K#D3 M&L;)H%8NMW_=JG7:BAB$644%QB M,@Y0KNRU1BP#A%%>"4&SM'*: S1"*W:_ M3I]RHDDGFK9G_7!,9W;[?2!-N%FNMQ)\1H1?$B_<*/"SE.8>^7U)Y('1WA=? M\<0>4F$NT2[BV@2_'U3HNZC3'*99G0-*],440FI ZIP#]5]*JJRN!7+J%Q^@ M$3G&WU$\C.D=@88&5 -IQ?.LD$!P)%5B1#G = *M-/)HH)#C M]=-KL6+?'LCF+],YP%/,5;"AL@.HQZ;66 (B905@)F15EI##PJG:>XG@_,'' MCORE#@0_!7H&(1/4,CD2L=;(]&#DC)BQ(I)C'#W?&3;^$2>DI_; V2??3.5?8?0 M3KIQ&_$5S,TN1F5*_C34 W7Z' OCU<^S6V2VKIUCMON].2>_\]M$/BQ7XD:^ MV0B^?.PVJ:^K'QH=D'Q7WYMV^H>EZ<-^+_1 )!U@DCNQ2%-!,W,2/0_LJ"92"%V*;NDFOY%M0KH?.)[:^.O=;GN; M19MN]JY9TC7IAJFDX^HJ:?A*.L:NDI[*%6_)GKEP^^9D_03:8/WYF'4GGJRN MXRU[^H*>8%!Z@IE!.?VA G&QW78X2>8$)H6PJEC&0%Y #9(F(" XU^U+D C( MBPI7;FC=8]0B^ZT= )3/6=6XFNQ<4##AW=R,K=SN2$XV\H3"G$T5"]I':W335!_(SV1);1E?GB>5N#S IZUP=,G/2__;1^7#VK-&[G# M\-Y]L<_/+YUIN>C(SC], ME]S-$W@(':!-[<+17I@.M?F._NP$O=R7-N%X4)\POE=\KU=F NA/L7DR4T&5 M_?_?#W*_E$MFZ)B1>Z_%2LBEBNT?'FV/S7W6CKVK-RPE'4_=(.9CMO0FIQA+ M.LXNXNJ'4>SE$_O8.G7S!-'4Z73P/T4G7D4"+X*S%12FJ*-??)BTC@<.CQX_ MM-6U([%4:PJ;;PH :WRX?C!G\\?'3=:_0);%80M^5V6U _DY_RR\R'^7!3M /[G\M/32X<+7.0J:N<"5*S6 MU4"" *ETR%Z10J05+8N,^%8#(YOHA_7J#JCW'I+[MD+%#%G_@IY'C2YBV4V+ M=ZO%^W!0@(M32XM8'GN^BI=-$6MJ)OQC^[A^$!LSJ4,/T_NV_-X-@R.8EEDI M">"$8("RK 2X*BDH!-7]E47%<+50^S!=6R?$YZFY_"'V:=JGB"WM9-,G[I@3 MCVC+,C$.HP''[+@3_8!JA+,Q"^E"Y2 LN?% MS//:LK/E(#IPLV1/\9T-^:)H@%]/$9-].Y:!?:E357VT1&3KM#*D MD925W7/#@\7@8B6=5)%T1:B>?@ST?>>"GS^DZ5PDE\M%V/+!8&8PF/W+?__C M=/;35URNIHOYO_Z)_YG]Z2>SD_^]4]_^_0KN#_]]W_[IW_ZE_\+X'^] M_/#VI]>+=':*\_5/KY88UIA_^GVZ_OS3^C/^]/?%\A_3K^&G][.P+HOE*<"_ M;?[9J\67;\OIR>?U3X()=?ECEW^[_.? ' _<,4#!#2AE+$2,$;*6-B>#147[ M?Y_\LRHA!,D*%!\$*!\00M(&"KI8A%?*J[CYT-ET_H]_KK_$L,*?B+WY:O/' M?_W3Y_7ZRS___//OO__^YS_B-_W/OYW^7FI[GW M_N?-WU[]Z&KZT _2Q_*?_]=?WWY,G_$TP'2^6H=YJ@NLIO^\VGSS[2*%]4;J MS]+UTZ,_4?\$ES\&]5O !4C^YS]6^4__]D\__70NCN5BAA^P_%1__]N'-[>6 M7$QG1-P:5]/Y>O;GM#C]N?[4SZ\6A JB=_/OU]^^X+_^:34]_3+#R^]]7F+Y MUS\MIBNH>F7R?-'_=O[O?KY>^\L25P28#:]OZ1L7_[PNLB<=^,<:YQG/&;Q< M9K9(MWYH5L6[N/J7LQ!QMOGN).-TLOG4%W&U7H:TGB3CBN!!@\X109FHP94L MP&'&%$12!+#;;%>Z5T3X1ALK3'\^67S]F3Z8M")D_:(*16X$3K+E_^Z+!>G+72U7C20W+E:B-P__41< M%UPN,;\]U\JCS&TX6Y-5Q'R+,32+S'Y721?YGGUV0V)R8['YS/ M$#,A6=&Q"'12&G I<\8P:QU"$T#<6G8K.,C^X;"_+#L!PZ=EF*^F5? 7@)8J M&>&S!QVC!Y6Q0) V@#,BH(E&*FG;G YW5MX*$JI_2!PDT9%1\3*L0YNO?PBE.!&=%H@Q@):, *@17?9X()>N _UB#KU>)LOEY^>[7(=-B9XD1*$I@E="OF)'B!J7[% M+>I,,F(-@/$D$5OAQ/:.DW9R[@(VG\(?;S*);UJFYZF*"TN(3)(CQ"0X2Y)2 MAI-W)'BF$]%:&TSFPAWF63RY_%90<;U#I85LNP#)BYQ)!:N+W]Y.Y\@GR3+K MJT"*ILA:^:0A>C0050PRQVRD:>%L/+#T5N#PO8/C4)EV"@PQ,4)XQ6(!])+0 M'74"IZT%'ZVW7BB6I!X$&&*[]!7[_I"QFU![0L8K^O+=\M/B]_F$E9BD=QP* MRQ&4S1:BH:";)<<=]TDQW>)$N;?P=JCH.*O90J ]86+C-+U;OE\NOD[G"2<\ ME$Q.$H-B'!V"(5D(.G.0P1+J@^!3]8K4.L_]W M^F7C5! M+#%LZ.:*V"<_"63TY"4IPK.+MEX5$YSIKVJB[K";O!NK;0> CC.=>XMN9)77 MJ_/9^\^+^65N+F%0":. ;"AT4D(KB!DS&&:M-E($=V!$>G?%[53?<7KS(!&. MK/Z/F,Z6!%TNXJ?I>H83;XUSD7M@Q3M0.E/X['D KATY0D)[IPX+*^ZNN)WZ M.\YK'B3"D=7_:1EJ>=+';Z=Q,9M@UH;^W@)/7H'B(5!(;(D%*:*P3)<0#ZO= MN+7<=HKO.%&YO_ ZV?2__)$^A_D);C+QP=OH4'M0J0@ZLQ#!:\W!< J(.5FR MX'B3C7]SU>TPT'$&\F!1=A$.O#I;5G&=W\U62),.SE83H9,-O&@0Z PH+ 4\ M$4^2B<*Y(*+V^2!(/+7Z=M#H/O_80+1=0.3-G#Z-Q#']BJ_#.ERP-3$B&Q>9 MASE MV6HZQ]6*1.$Q:&9 !,9!>2W!AZ @>*Z*IF,RF!;YZ%N+;H>#[K.-^PNR"QS\ M0JW3=&FB!8XN;WL=M#H.'-YN##'OJ\Z#Y5^G:Y2F/UO M#,O+1P>":2L,+V337#@V;NJ_*ZVI1 MWGW!\\<)J]O\;/6R?Y=/;_?^?V^>#NP2<+:"DQ"^3.J;CE.\6O *>L;S9*R* M(%%Z4![S^=4I,139K5<3]XO%_DLK=\M/^+RZS3ABS^FJTF4R7)64_JH IV2 2$Z%R$Y MCRQ91;QL!7U:X 8ZZ$_7R'AL[7&Q<8@>%PV%V@O%:9C.)R%& M(I4%8%ZYZEG7I$PJ8*PN4L:(03V5$-T1&?<)& <>;71Z'R '"GA$E%QNF M& M_HJ;$D-K4"A54S/U[:-*T4)(,H"6*&Q$S91O?;+<(F!T=!RJT$4KZ>X.#7\. MC3FNFP#C0@H7I&O+M)0V4MBE%3G@3H!751Q6<2M=-N')^LV]7(Z;!(S3TV8X M8.POW5&38/>.60H7\ U]N9IX4>\#Z90-)=!1BXJ!RZ*0376IN)B,]D\5^AWD ME%Y1,0Y,&CH?C033T:C'?L/#WZ?KSJ[/5FL*[Y2]_I-E9 MO4=\L5HA_2]_"G],K$)673+P16,M5M$0O*"S5'(7N(V"Z3(,AG8A>K&P+47&CF#3EJD;PU5132\2P-Q'I3 MY94Q23]U#[P/ZIXEJI.3KHTI:ZN"#C!5^7A7_K)8Y)M^X\?%+$\X9N5LX>0F MUCVA9'W0$3(8[@L%"(4GT=J3?IR:<2U58[4O!M%!!VCZB+-9K5'TJ%B7],6@=>;)9R-3Z<-R.LG%MU; H M&T W'2#N-=+*:7JN(^+IM+XR^:_-'R>94V3K*9C!FBA34C#:/#G0&8]*H661 M IW&,'N"G'&ZFQX'6ZVTT$7*H!KBWZ>SV9O3+V&ZW/@.B]5JDAU*Q1+)1Z=$ M&R.3 V&< 4;.:@A.$X]/%4GL@Z:'*1FG)^IQ@-1 ]AT8I7?KS[B\$M3Y+>"% MF'[#]<1%)FV0!33J6AF" B)R";FP&*7(5O/6=NEIBL;IKWH<1#74Q0&9[I-: M:=#,8;\II$DJWC'.$T0C*(@MC(1C50"14Q1&**%EZYCO+@WC=&8]GG.^M[SW MMT6+=9BU31J<0W]C3G4T:.N,$T411)U_8B&([""Q'+BUA1G9W #=)V-8NX *9MGN+A:W[.19!D9+Q$!B\':SJ5 X%F!M2)[,I'!8.M\^&.TC.O[ M-,9,$X'WXN[\MI@O'CQE)UFQ* 0J<&C(>9,4"GAT],?L4S1.ZO+D:)F]W9U' M*1K7W6EM>-H)OP,H75O/RT3^='Y&3%T79K[$LECB^<]]"G_@ZI<_Z) GI4WG M8?EM(T^21JI7 (M-PN-RETVD5^@3CV!"-<>Q.@#."\A(480(2J-JG74:D)UQ M?:[FEK /M7=Q"E^P>+^(C+O.6?% W,U85)RAF!3AJ)5X=KX(.-3 MPG),Y7+W'Y>;A\\NPFJ;KR#B&&)D-8+76 M%*)$":X6BFGODY&2<9N>>NNS#TZ>)&BHAH$^AL>,[9F/1D^ZMF^!GW>KBAHK>!T$Y2[^)*Y2X;KZ>S,SKX)KY8 MBDC00"Y*DFBD@&@IT/7<*9&R*_')GHLMX'-!RK@WO\<#T#Z2[Q)"&Q%M@M_7 MTU6:+59GRQL97W+S92GH('DHL7UNW*OB\R%:2;O4/)$VY37_J-N@Y -/U]@E%A.!" 5Z,UCP$E6WK@H(= M26R;*_,Y*8/.@S6LMNSP$6(IG$*JA"J2[?=FJX?&@^;*AG_K,P ZGDZD[2+W M#@[=S7GPR+XEQMZ53^&/%^OU] #:.[D[<81H'E4[7:,YE\72W)1YN==\-*WS=SZVII] M4]>[^=/L7/_Y/\Y6ZZJ<2^F\KS6_]!:I/K^>7V=S#!!1I-\;7$L$B'>, C:(AC&.>8DR?BW3@W=IJ"; MZ*<-$NY:FP/$W<'Y=4[]14OD*R:<]\(7PREP0UZ94.!"=D 'L' F"ZZ;7_H^ M2,BXT#E$LP^"Y! Q=X"55V'UN1[;]-LO_WDV_1IF-=7U8OTJ+)??IO.3?P^S M,YP8956*,4&,=1AP0@&N) MY'2 MXHS8^( )B24*#,ASNQP7)E-)J60%J1@/BMQ#<'40B)#!:"RE"-'ZYNTI>L9- MG;0'5#/9=X"C-_.O1/5B^:T^MK#.Z4*>/5 4L;D U."4KCUH-)<.K8FE-6YN MKC]NX-4>)WO+M@-4)SH M61(A2QM:5TQN0=:X[Z+:HZBU)CH UVWB77&^6"P0"R>+Z<0FD860T<;L56+N MR>F0!_O0X[Z!&N!XVENZ'=1HOU_6UUOK;^]G@<0QS]5C^W*1$IWX)(2(3@!# M9'4N07V)(#CI-\O,I)>6M[Z>?(J>'OR:)D%7,Z%W8%NN7A^_Q;#"#[7&Y%WY M&QG.*JZ))8O(E49 %^H\]HS@M$N0?([&FER22:UO7YXBJ >7IPF$VHF] PQ= MMEZ9J(PA6:R#5>N3T5 ,>$9FV"<;G7'(O&Y]67>Y=@]N3!-D["7,#D#PAL0] M/YE2='^>9NL\Y7'?>#<_%YA M)T%V$ V]G88XG4W74]RT0ZTC>S\O9B3T5771U]^N16.CU9Q%H*BQMJTO F(( M)!HAI\36Y]"VM'53.#?,K>8@*NK \MS@ZVYR(J!.6=%YZUR]*O$A0S"& M-E&FO868Z 0>$&Q=W7P.H_W'(7:(*GH U6)^\@F7IZ\Q7EV8T)Z+WII MEP9 M8H&3?2\V0!1"><&BB,U;:CU 1CM%UR8;0M MU96#Z$,DBTW&FHYV#9+.=>N8E=HU=X@>I&3A_069[1JO=D-%&H MN'8D&RE];8*I"_C"$9R717,=DRRMZTT?)6;<#.!P &H@^@XP=#NM>JCXO=#)&X#Z:DECT,MK&<-J&KG$3C ,AJ[E".@#9 Z>W M3$RPP@0D98B#7 IQ0"**0E(D854TKC6D]O28!LM)#A6J'2;L'G*5-X+-B8J) MJ<@2<(YU6%.H4RJ8@B02*R5R$D?K"2$WU^\F*ALP*;2ON#NP+(\X=#>N:5@Q MP=F"%%LJ3=CG#D**&31+T4I4C.76^'F6J&XBM>% U58Q'2#M]<6R5R[?#3'6 MXJ8D!;E]UH RS).P/ =72&*870R9+*Q7K=]\/4-2-Q'<<"AKJ90.,+:Y:+[) MPO5N25XSK9%#">A 1<_ "9W >B,T3UZZYCUE'Z>FFY!N0/O51A4=@.H&$Y,B M6;&9*Y"ZGNYU0*_'(,!&LKGI8K[AY_QQ M9! L"!D3"#J70;$9'S MII(FS-Z'*?ESK\*7*5FV&VQ-.%(T&A+QX8D/);.%4. MJK%KD@8!4V-E= "O#[@.TSGFRZ:D+U(Z.SV;U2^>4JK$[" T"K\;*Z !>-SC8IF_81$3-HA81K$ZN MUI\F<#HJL"H9IH3U?HAG];N0./9,P&'LVH!JZ@"%GY885F?+;QOIG1OK\_<%':-;X!"?'[-RHBP].*0Z\9#)TF]!/.@/,BN"1\.EB^V-@^,Z- M-V):$O2[Y6;-O#F]+P=73%2(Q*^OW3-\;;A32]Y%4)!=I(U"D7"*K;/F6Y U M=AJK,6:>2&@U44P'_OD-ELZ'DKPX6W]>+*?_A7F2.8F#^T*Q!46]9-X]!.XD M^%)#8270-9^7\ 0Y8V>UCH>M@Q31(Z;>K%9GQ 9:;YFG>,/0MB#Q" XN4!"; MM%8E2&Z#:ET!_ @I8Z>PCHVE/130 8X>"&'/V9D(IYQ##&!BG9:$P8"S3(#+ MKECEBK>Q]1.71XD9.RLU,);:*.'['EGU0,"VN_>^SRI''%3U'(_M_?HG DT? M)..R>) YU(K/^A9/8@&,141FD\O-0_2M"#L\E76QR*?Z\G#B! \B:@M9)G(8 MC=80I2D@C+3$IQ=,MW:P;E/0C;_>" OWLUE[R[N#\^^*^G.)U)N!Q;SNUA=_ M3%>3[+B2I@ZEEUB+"6T![W."*'P2.7))_QT*/ \1U F6]M#T8Z Y6.P=8.@. M#Z\7IV$ZG]C@G!>(M*<$,8$^U?>$#)+)1<=HE/.M#<^#A'2"F<,5?7=.\L%2 M[P Z-Z*(OV(=7SIAOI"'5X>'*Q% .1;!(_'CLK(84O&BM+ZSNT?$R'.-#U?L MX[':'E+N ":/%.9<,".P9*NM!1WY9N R)V8L@X*U?5W.PKLC%4CM )_AY@\W MAT\[Z7< I;M%.!=<9.EY(DG0Z5V;NEC:$%%9#=;J+&T6+/'6>:.'*1DW;=0> M/ WDW0%JMJB@N;2LENB/=*3SD&@[%&\A.%\3]'2\QV02LZU=YJV)&S>--(!A M&D0K'<#M@838U<$MHZ>0%*S"""HP!A&%!RX4MY'I+%3K.[E'B1FWIJD]G-I( MO0/X7 4=;\GROJ$O5Y,DK8TZ6 I148!2=9R!BPQ8\!&3#<13:Q_I/A6=7*\U M#-_W$W '$"'K6-&.K_'\]S?S^^FQ#XO9[-?%\O>PS!,N"C>U0W3@FJ05T$/0 MGJ1%.\S5GN29M^[COB.)G<3Y>R+B7M?NX=33 ?H>*,T*3AL3I #!'46DC*05 MV/H"RZGBWHIM%PW0=)ON+XN M8)]PPTG+)4(PM3>YE0:<*QY\*<%ZE8(-K7..MP@8]X [)G[VE_O>T/F*R[@X MT MIJLG)]P/,FC^:M["FSF94%KJ2YA_>Y&_UEK'U<1XI;?1S[]JW/Z[&S6(<8R/T)_.=D#2B$S"*Y!X4F%K=$FT&U%]0-+<:KK&C[C\.DVU IF\MP^8%B?SS:>H;@;R\*Y!)06\EPSK\I&8?'7)PBFG(3,M(JN E->\_O#^YXSXN' GC@^JT MW[>L/BH1)>@ZF4%'+%U^A*/V%U VEAID[.IGOE\NODY)-4Y]02[[U_,W MO-?EN<'X(A"R\PB*!$(Q+5Y4=G+_<"B"'DCT#:FN#AR^ MVZE,(EUB),N<6:;8+IH,/C!#Q'N27G%&->]GNWL*>3 8#:WM)[/(NXC^ $^K MS<7#K;"IQCSS-)WA+88^+7:5I6791I<<4&A4-ZHDIR/;#$E%;[(H6ME! ^E& M?(Q[#7)D#(\.A%$O5"ZE\!II[33=*)F^GN%%WNW%:12V-(;W-G2-:W+'Q\^]YN*-5=G!&7\YZ?S-Z95A2L:UF-U!L(&Z.@#=8PFE M: L73H,-=0BW\.3AJ$@.#Y@NVFEK][K MST]>+5;KVA3K]71U/IET@ER2#4^*1(7D\WA'[@YR S&CQ*"SD*QU4+TM;>/> M978'S$%4V@%4[TTQ^>6/NNWP)3Q$+0EGDHHEX<22O((2>7@[/H@LO" M*6Q]F_(,2>/>"G8'S)8*[ "/?PG3>17BNSEMJ2\7#4[>E1>K%:Y7?&)22JY. MD\NET.[*7M6YWQ*XRCK6X8.YM"XN?)JB<>_OND-C0_5U<8^WJ76I\W=(AN$XW9VQ0-B6TB[*0ZV[ PD:>> "60@!ED/:6%QE(4JRP8@/38?#7(8]1-V[CV^X0.I!: M.SB_[W/V(IU[QB1WG'[=//L*VB'FY($XHR!.R@)1>@9"1^.1AA=Z!"NK43KZ9?R6A+Y:;:6@Q<5\;NT2]*?S0]%7B%HKBTF<4BC6_ M3WR2H-Z>J!P):/NJI%.$7>Z;]^%;W30U.Y_2\HS6NS&(S^ADI**=E"GZ!\53 M@N@CAU@?=#E'6ZGY=A/;V5N%("&VMPBZ. M^NV+5V@/\FCJ%&9>(T&57:E] S/0:1&2\(H;V;HEP_;4C7ND'[^,;0BE=3#H MZ!'.JC>]>D20/&K+0B'F4JQCPAG)D <.7-1_S7)_Y M?*EL3Q+S 5/VP,G7 45^#83 +01A4D8?G&P^='('\KHLS1T,B0.IK2,[^.MB M>9/+C4_\@#C)O8G,">L@EJ3JC8&&& P'VFZ;'G985.L;FAU)[-)C'-I&#J&^ M+BSF]O*<*%3)6T8>#FTU4%H("+07(5A;+/?HT;1. 6U/W;C9GR.CU)YD%Y4<>ID:!D<=G:'(/6K6/C M1XGI,A(9"EMM5'*H9_=I$(B]6I!_L%Q/XPQ?8R2.>,C9HP(N&2?#'QBX^J#7 M.BLHRA+"V]8MRI\@I\NPXA@P.T0MXP.M-GN[:9!OQ=GT9*/. M>ONSB9\VW"K.B@Y90C0EDLGV"H)A&;Q4W#G&5'9W@HH'6_L=0$*7D4-KX!U3 M31VHV7Z=;"Z+ZWCOEH9"9^# M*K3GA-\#@IT49JUB9.4C#ZD.=;805.9@5%$I&8F>MZY+W)ZZ<=^S'!F> RFM M@X3?+Z5@6K\KO_R1/H?Y"7X@H+^;5V;K_^NUS]3'FRG= R3#@Z.PRR&B"DJ3/5:3% \RZT$K[."Y%0HT3.91.LC8OC#8#!G MO$^([Z3$;@8A'<:RS='8J LYD;Z>="E ].1.<@S>.!OIV/O^<#N8E]XI;G=1 M8M,>TP>TR#K[\F6V$66878KRS;PLEJ?GRKP4*L:<2YT/++3BH&KMM,/"P4DI MM7 A)RL;XW-+TL9]73X8$H=03 [NPO\RX@<]'<"%>7'!3E7/ ^@4;TM95' M!)=XAN0+%YE'K9I7K-VG8N0G#$Z4QABL\P>LQ)BW$(L@R<026K %E2X88ZFUDDJQ&JG2@MA^3,MRDA3L#KY./ MQ20MP6IAZU:,%-98 3$G%W,416-KJW6;@HXG).RB^4>'@>\NY@Z.MWH-_V9. M8CBK++SX8UJ+S9TV,DJRKZ9.NX\,@N<%B@]%TQ8D\;1^*W"?BD[ LH=.[S5) M/$C W4'DMW"*KQ>G85I'8Q7KA>7 +6>@&M[^1@MX\+E M4!T_"9D]!3[RA-<77-^H0/O;?(7IC"CXB//I8OG;@IR$UV?X*\;E65A^JVK^ M*YY&7$Y,UBZ6G$%:2\(C=P]\-!RTC!E]TM::YSR> Y;O"4;[ZGUQ7"6,C3,* M+F[P>)LU8LEU*ZX30?2HZZ4YP MN.]SH( [@,CMK729RJK7FQO>\GMT MQ8>V2P/MRD&CC,_-9:\34.N"R+=X&W[NK0A/"#FY ?0D2=3#%;K,CE_$3*?$F?^X])T47*Y&U-WAK: M]XQ<$"T-""=J"V/NLF]=*=^:AW%MZ?'Q?*_'^9B8Z-I(WY];%2Y>N[SZ')8G MN,\\Y.<_LYV)WI'^1A;ZX%0_]UH!%X*_WBRJR"14-N!Y5+7UIJ<8RR&8 M2"Z3]!)M;/W4XQF2QK6'PZ'GWARFAIKIVHR]QG6@OUF4CSC#6FGT,LSJ4[Z/ MGQ'7EUV+]S!EVWUN.W.V!Q]=.9TLNDS'<0+N(YV+B7F(J!CDY(M.*(S0S>>\ M].!TWBPNN*FRZ_U\8]>)F#"1DP!HSAXU0U,GOU@Q\X=#-G26(4 MX*77I-;:A;EV(HC16=*JB!2+#) 9:^^;W?[4:]P:H41FN8#4+-3!M$@^@*JN M1?96\)QB:#_8^D%2QK_ .E#_#^7Z#A5YUZ;B5W(G_SW,SO"O&"J+&].[A\UX M^'/:&8\MZ&QD1:Y6NG%&7&&I<,70,P-1RUP=>%L+"L]_X20FI5<)Z%+F)X"/7L"F4+0)SDJUCW2<)&M>Z-,/%71O33@E= M6YJ/:V*G=AZ@M>J[D?6W/#DK00TQ^_51>D8?I-D$$X\^A3E4 UU;D5M3<=_C>6^D/>S)PY_3 MSK)L06WJK;YUG0^64\G!Z/S*9">099 *DMH?6X]F^PQ M6@YNU7/GK6Z>5GF4F)&]DQ8XN-/Y"9>GM%WI,Z=?\58GNOT2LX]_7MM,[99TMTK=7ATLM77L]6(7 MG>LV714W*(FU5]UE7[LK'!IIH[0.P0E99P_40%S( $XFI8QT!)S6F8K#*#XX M%;SMZB]OKGZ]Q:S7WDA=NST'!2J2Z*)@$KA#8[)AUC=_C7<@R2.GEH^'SWLI MZ".JNFMK^A%/-JR%VH5DP_N-)]_[Y)*>_+R&::7MZ6[US/A\Q0_X9;'<3$ZY MQ*$D%]VJD"$8S@F'JG9KS!(2H:#8(&1IGFMZC):#LTYW/O>AT(0+IHL(!D1- MR*J@/<2"'K*Q)4;AN+!I8':[BQ&;8.->SJFQ,KJV0V2$3Z?KRRU=)U43QSA/ MT[VR3T]]6CL;M#7-C2S0C?5>W%GO@=R$%I;E.LK;NBSJ:PQ&!R5%%=I;EGA6 M7+C6^W0G @_NCK;-8C<*DIG(F7@&R[.N5(.7D%Y]\Q*+RAW@9I;0&$T02N)%,SM'0 M6Y1 _]?&9SJ'1>M4]E%*R^L3WH_I,^:S.@/U3AGSBP>4<6-'H70I!@=>U!>] M3F2(*@@(R>B$D;F(^1G$[;_Z]U18O@MV;CZM/H)>.GA&>\WEI51O5'(EH3P+ M&J(T!51Q!6+6ME9:)*83"3 W#XD>)V??YQWS:<&WN+U2U::/Q=A$V MD[&N)F]\P(33K[=M?I"ZZ&@,,,;(NPT4Q >;"Y![G7GP*7NK!C.4.Y/[(SQ\ MV 6ECQO8837=P>E>X[(JKSK9Z-79:KTXQ>7FT"(^WTY#G,ZFZV]W'!A,N20? M%"2L Z11@/C@WAHS78 WLO=>;T/7\QFB]_K MD?KK8GD^I;76>=SA4COO<[$(++M??WE.<4@^.6A/]9=-@[/J*O+[=R*9V M@PHD.U'GP-;'74E9Y9%YXW7K]CK/4S7N_*?Q\=A8;QT@\7J'DT!YGC#G(:'ZM#:[8K\&[R MPNI)Y@V MU&%7V+QTM]^';QM?>Y[I.\LSO H7I_?N,K".D"U!@XTZ@W+>@G-) XO&!V\R M;<_A+@!VIW?-P@/?,@PW3X&O ]XI.=#+<3@SEA0 M/E.,PHJ"Z#'4]XV9;%@V.@\Q&Z!]Z= UW&^WG;U1X)M-C#(+5].UQ&M&!=Y* M#YA+9LF%[$SKQSC/4]5E)Y!=4/&XW6FBB*ZMR_TGQ'O;F$<_:LAG^P/:FSL/ MM:6*DCLZND*=V$H1: 8Z5 S(E 5Z):15K?-9C1_O7\&Z%KLMYAMAOCM;KVJ9 M5+T?6LQFORZ6OX=EOG.6RE*L%5B 8Z1#O!:"T!'*@7: %2&:0O\=S.SL2&Q7 MC_MWP MZW0%%U5.Y'_GUO9JH(>[UUOA[@JUMWNB<.#U=':VQKL;07D743(/+E-8JV1, MX.MC!V9C#"I:KU7S1R'[D=KIH]]=,/2X_1I.:5U;KR>?UAX4R3WWJ4=Z'CQD MK'?8(TPOHM7(%6A?DUK<<7#<>?!:D&OJ<1\)7V^VZ_>A-ZDX=QZ^ MU"]7+Q(I\GXU198^>&X]"*5C'<65P9L:.VG)3=W_+K>>EW XU=_U4^%=4/JX M=3V*PKLVM$^^NMT_G-WB4X_T1DB2<7=RD?\"O.S_#N(QR..7(1 M(+C:@SAE#E$6 :(HYGE@,N;6-:Q;$3;R_, A<-=>(5V?G<^^F?PM+)>A>OX7 MST'V.$EW7^.(;T*?YF^4UZ'*%>2^(+ECM3V#0_(+C4G M"V>*Y>P>>N.HPX> MVKZ$AJQY3KR8 %'G BH6#B%; 4E'(9V,(L?6#V6WI^Y[>C6Z"Z;V+WG:25\= MG+Y7!0LOS\ANX&IUZ89O)JMG(4WA,H%F1I,K810$KQ6(@,;6,4N>#3:B]R&" M1O;R!D+!8Y-\#U9)#_@ZI_UB*+8(*NK@&42O5C7][D?,,RF)_/ZYPE*Y%HD#CR2*54YZYIN MTU"-J32"!5GD%I9HZP5''@S47,^+H87>@?FZZONR#/,54;":E.*TJP7ASEI/ MIS %HD[5CN)H"[J,0;/6A1GWB!C7, V&I#9"[P@UUYF[6E$UL4'RE&4 +/7H M5DJ 2S<$[SHD0/=14[MN4C/O<_6CX.4#\WW?B^])U6-SMEW;Q]P/FP[== M^HAI\KVD,4KV/.N0"(46A'-UM*^@<"$S!#29>^&$Y,WORD;*GI\K@?;48GZR ML03G2_X/G&6BY&^KB]*ZB63615X8"*X8>;965S,00 J4SCIC?!DNB;XED=]3 M+GT7A#W1>F$ [75P;#^=YA-*:30%(4MIR0=)E@)OSB$*FT+VZ PV[RSV/:34 M!P'#3IGU7333 \QNI8BRU;YX09O1AAH0H0"/6E'L[B0*3(&)@8J5^L^L[Z38 M)S/KNTBY_\RZ9>0&!^MJC5#=2E)"4T9]7Q0TD%N_=RJ.ZXC)<0B,UVZ"3H,KQ$6*=+!&*41P90OM'WBG,EC" MH T"&LFO P?B>8_K.H^2=)9B\]!;UDO#6!]4J/A))8&746BG:<*&U:WM OG.X><=# M*7Z[M.EIFL3:HCQ!DQ=12C!_)1V0. M:CN,0B8T)=.ZHO8^%>-V_ST6E@Z4_LB'V'WJZP:0Z.HLH@AB,X-X/B*R[C8A!87!E')8PLP2>(DI&'AH7 MG54&)[+US.48H]X+&SL=08,UOAT'('M)M]G1,_*U_^6/'N6B_^YBHUSM/\GQ M*)?YW/B$9M-[IM"YQ:*M'?PTE*Q0I:"#;7Y?V.M3N%"*]EHYB%S7H0A5,(;7YX.ZMI3CV8!CSH(G#K]IL.K[,)R,!%9^J-H8> 7H!V.AD?(^>^>;.A M[^7"?B?%/OT4;@G<'NBH9'\ M.CA&MJI[]X$Q%H@=)YT#E;6GKPH#:Z-ATF/.S4N ?ZBG<(9 M//;E>J#'D%+3R4WG+.3-^W8D0QNUH6,X&ZU+*(G.]H& T-0<#E VKMCQI]C9EX; M#6+^U!PZ)!BK$%N7-6Y/W;BW]$-!K+%6.C)5$Y83P^ L\,0B!9(ZU2Z-_\,L\#7[Q>W"DNRD><82*3]S+,ZFCTCY\1UY?S_>Z/ M4-__\O7 !=M=P+;DO-$E;)O9CHQ;;UTV$*2O#>2#K%\5<(D'SHMWJOE$K":$ MMY]!^MN"M/YV0<:7YRKS$ZGC!HS'1^?SDT?;:[B#LWM;YEY^N\$H??;FFHJEPI-FY ]+I4$EM."1 MY%NT#C&R[&1J'8P<0F\O-\8# FHQDG8[0/)M#BYN2WCF14NNH:1:].HX60!& M3A1F$VU4-MOF_7L?HF-PHO@LXWW7[.K%(Q(K$FE?ZEJ4 M7P)$*S)PQ;-BRO-H6EO )PD:%VB'ZWLQE/!'OKW^VSQ2.(?Y8I3$!0/9*!Z< M5!33U2$5D6?R3RABC-P+GB(Y*3%N<7']X(>/F\YMAH0VPAM9^^3!;AS2S;W8 MM6BN[M^U-D88"\+7N]:2Z*POHK; 5B4G7;0PV[3R?7J5(L;0O_]Z6ME[J6D8*K5II MK2,T7K/RE^5BM3J_KEA/6 [X@IE D7S#F?/#,B M\\JI?15 >/ MV)0^9J7K+/O6%Y0[$3BNX3L._ 93V*%7Y@,9O-]P?Y^/F/GI%Q$PW-2;O<5GG MJH<3\EX^U97O_\-)\$8)YB2DC.0?>YL@JE*@,.&\E\&H*+:(!QJ2-&X0,2@0 MQU1>U^W2M[K$OHS-WTY#G,ZFZ^DA7=(/7?'(%_C;\M[5#3YG.>;",PB9,\5 MM$^KO#I;K1>GN+Q4W+=)"$$G+AF46GRE MA!*T:3,#+DA 7FHK5>M*IB<)^A%NXW=!VEVOH)VVOG\3VV <\W[K'-F<'F4L MQE!,18)U12,>ULPRLR#P]99D5Z,:/5_EIN5/DQ7_[AH[YD, M3YE;X)F\'65+J/G<#-P%+[,T-0QL;ST?H.1',)N[8.L!LWFH?D;,&*V6Z^MW M\G_!Q1EU\($BOD4#R*"#L)4N9"7[Y0&I\CCSCPFAW$;D-$J-P!& M?[H&UY,$C(NM%II=M!;SV%@Y?RA]DX6+"R9D+#GK--C,:RK*1HA<>2A.%HTE M43C8!"N/$3 .5AHJ=M%:RB-"9>-=++]-_O9QXA1JVBD:8NW6JC+Z6E[/P+#H ME5561V>?P,4*TY]/%E]_OOC$3*-&5 MH$QM?$DF,E$LXHK)$# KEW5A^7XUP0#*?S'278P873O:/RY;>K MZD:+*>J< KC,.<$WFV.A@.\52OR1GW,JFA2]%:]#VBZ$;] MBM0F!29K)Q;:2DI+ U[: C(S](Z5G&T9&D6]%!LW4_FSHT)"G(+6,"2DP^2!ZX+:T!]2Q1G<%J7_7??6G95!<=@.N! M_?<2Y^GS:5C^X[RW'#,VF!! H)*U&8L$7PJ=WDIXC][[@JT3_L_1-.ZU]G'. MO?V5T"6H+KFYV(+::^-S1$!;._Q@;5UH%2>WLCANZ6]4\^F+S]'4F;TZ" '/ MPNL =70 KT=?> 2O@TM, PIM01E9P G)@(4BZ]W.?+VO::OS9DIL] MQ-\!C.X)Z>U5(8B47*ML.>BVQ8 0YFV3'-;/$7>MBP*?HZ5IB6.%K//_]S?RA,H;-*Z9)0<<3AAI@&/HE2 W!6 76 M^F(*4]J%UB?=#N1UEIAJ [6AU-,!\AYEA([X65BMIF6*^=/B1I6B)H%QC F$ M9K4['F:(OC88+DY;J2,+=Y^<#5+P]"21G86)S0S>@*KJY.'K/>8N]]SK,ZR\ M;=[U$HN+D_GTOS!/E,M"J2C!&4[>;(IDXZ/W4)A7,I9LLKE33_/DB]@=E^_, M/SL,9\=20P=6;SN#?ETV&*,HB5D-G/8,*,T08BX)2@DZJ>(U^M956SN2.&Y7 MNU'/W?W4-/IXNB=9N>*\;K>7TQE]P,EJ8D.R5B$#4S:#A>FKJ'6 3$Y%-%F3 M*+>9R;O[RN..LSN2G6LH_ Y,W), 1E-1/D^'72 2DZ49T$\]$TK21@)5Z \OJ5S.]T?O62L]Q_SCYX MJ^%=B#AZ^^&])=356YPD;,HZ:#")Q[IE,KA$QZGT23.FK;:RM<_3Q5N<[=HT MU [EY:)#>:$8/F*R$+1EH'Q($!3)S$:C9"Y..-5ZZLC.1/X(+WAV0>1^S3?V MU6H/KL)6#$X*+]S5.7=*U"R\1 '!\!JLF:*L-X+^,PI61^X_-"P\]@+C3KKJ M9BC3^^7BZW1%:GN MPD&A](9K%NV3L.SE2-50(JNRW8R-334B90%\T+7_ J)DB1NF\C-1T\Z+ MCMQWZ"AX&U83WXT9G @?L^3!U$YRM5^("L*07SMA,JS!\.L MUR86S_(/E?^IQT6=PKSZC+G.C:L-\=Z?+=/GL$):?9'/TKHFD@4:4S(1KP.H M+!0X7>?*Q:1]"5Q$N^+Y3_>S(F- MA*O5)'J'U@0&5M>RH!@UA?:B7A\(R\C?"(:UONU[F))QX^#QP-90/SVA[$/X M_:\DGR4):C7Q/OA0QS:$HK&.:S;U[0F%4)H;E3+C)K8NMG^0D'$CW(XPMK=V M>H+8IG'Z1%B'.J<"0M0>U8I8\-%K2-Y2J"ZI5)SO MC"*Q,E] B^(,>N*L29:@<$-A:Q[U(P; MIW:$LL/TU$67^BM>?L/U)+E41/:^DIOJ?JD33A6K;F1B46KC2_O"Y>OUQZT; M[0A7N^JBF>T:+>M!+N877*Z_O:>_6H=Y_N4_SZ9?JF0'SH$\N^Z1,R*[R:&K M_ B/2)#D!HH+O&8#16W'XT$%GPG[BJ/^(4=VWU+9BQLJ._=!N"XNK-=\E/E)=CKE0"S[$"U%7H:!"W4\KTY6Z:)9\:T[T[>B_4=(UQR" MZ%$PT(7W^B@KU8,JAA?RP TPHVI2%)$\*)20F>56>E7LW<>>PUG>;;W;SA,^ M@]C=777U_7N[F]OUNX7S WNZ3ZYY9"]W>_Z[\G!="L)JJ2";8NK\5XKMX[1"2)K2;)D%/Y* MEU-P(AC96D3;4_+Z[8/"N!1Y(CQUXP4_P\_+;7\-_+):O:L^+38,\;A./ M/I/(BJVEQ#J X_2+,3GGZ!USV+KF=@?RQL7H4 A9'$==?2/QFK'?PNEECUDG M/%I7&+E0K(!2(D"40M9AY48:-(:)UL5H.Y(X+B('@\KVD#Q8;QW \O*Y^ >< M;52W^CS]UF+D\(\_\_YXO?/B]\O>"I6%>V2 N8B M2&X.G\:BED MHU&(.IY6TZ&NL3;D41XB)F--2!)UZUZ8S]'4K;>U)PJVA]GN*NG=LMVX!KIY MW3/AW,9(/A0(6X^"3 =_R+% *<9I(1)/KG59]>Y4=NNO#0[$%FKK'9KUBL>G MB+&.ND&M27R:>PC%<,"LN G!Y1A:7S _35&W#MW@D-M5'3_(C=MOBWDZ6U;E M'._&[;$UQ[AQVXK_KF[M%A+44AO2"QU R)D*HR7"(Z9""H*79.2'+R+Q7--SDUH;=L? MI^9'*,YJ ;(#]=0!XC:>SD5B=+I*.",SC(NSU;7S,R%^I'11@U!(D95(BES? M4LCU1:>D(N1'>,37"&][:N?[CXKI]^49$7W10W[XEC./+WCTIL1;<=Y5 M,*R5,@4%AZCSYC5SI(,X,K ^&8M,:,E]:\O10S#\"Z%O\0UQ4R=Q2V>O+G:M MJU617 J(+"$HK3U$9\A'+CXX47SUC1M+YEFB?H20>!?$W;6O;;76P7&^,1EA M]NMB2>XQGF?4/GT.\RN7^09GOG ?O(.2,SDJ7M"Y%!T'0>='+B9ISUJ'S-M3 M]R/$TX< !XGY0?(3%Z>ET5=MU7S*3,=;; M4:S]52A22RZ1;8YU,+T7K' 3=&KM#3])T(\03SF=>7@TQ3]")US#@%?0WUU@+['&5'.,$M; M!5BJ#BEC KQSBN 2#5?&1RM:]Z ]#'.#C5@<'W-MM-1U$O'M8GY"L#Y]C7%] M61B\*#>_NW^^=/5VFV(.\?KZ6)(@A+6@*!0 MSRC2M,K9J*SF7K:.SAZFY/"[WKBFR&:]/*N;[+Q&O%:O,;:$OQB1<1F$')2E3:N=9E3?>I&!\K!RGV[AO#PZ3<'4XN7C=)DUF-&T!X MF^B$)4:"4)XDQ#&$7']MW6CW(3K&QX+./OA=#";^+YPPWW<)/ M]&\V&\R88&4V"KC'&C P"]'[ZNE+XJ#$4$QK9^TA.L:]PVE]2!TLZ0XLSUT> M+O83.7@H7:W\55'7Q[<28K"!K+)$YM&C:SYMX&%*QK4UAVOX&X10;.9 MQ$8N_JO%G"S6NC[,^8CSZ6+YVX)BUM=G2$HU%W;31,\*N@3&AEPKDCCX4#+P M1'::.6MDNC-,^>%I>-LMUQ=,]M'J8E@1C]YLXSR=A6\QK/!=G$U/SGN'O)CG M31*TBNZJZX-/IKA )CDJ.LL30D@^@(W,&L>#81BV0,[6"XY[*#7&SC!B[N"@ MNGUXO[UZ:F@E0V(@$QM2DG_F%'C.& A'GALF[;1N?9_V""GC%@FT=FY:R+L# MV-3M]>EB>]$F>!6^3&O^^<[V>#-/L[-<0X#S5/A?P_ILN))Q1"#:9WP?(24<2ORAD!2"YEW 9V;HGD5ELMO=/"_ M.*VO9":1.:Y<,9!RY27$S2#& M)$"HKK6ZG2NNO>4_2,6V(W#(@:2;]A6F+H M0I+?B$OZU*_8IG;DWL<-4R[R--4#5XB@U#X4A"3K*+CB/7CK"W@MC$8ZCFQJ M_5[Y>!4BQ1%O%@4H5]]P9A7!9YX!0XFR%&.B;G]&?2<5(COH?9L*D5U$W<'1 M],#]MHO(DI890JGS9S '(+\_@2W6>N_0!S[LO7^?%2([*?;Y"I%=I-P=3B[R MOHI"Q1A%!L:LKWM'@!.%TUDJ9+ F*]3_OZP0V4FWVU2(["+H#L#R=)$"UHL@ MI164&OPI(P+XE!1HU$X:[:4(K4_:[ZU"9"=][U0ALHOP.T#26US3A[TKY[Q< M\.8%!U2J-LMQ$B*/""P&'HTSQC=O:O00'>-F"IOCYF!1=P"7V^?VQA8' M+Y3T@?P[GL@6,TZV.'@-)GF1,7+N<8C*[]M4])14/MR;.5#*W>'D1D=_X8H, M.5(@0,X_J-H0-KJ@H02;2"B:J^;5BX_1TI,'O+N.GX3,G@(?NYBH]C':S/YX M^HBU);A4JRZCI VE3*:(DCL%RKN"QN7D^%;%1-LMUQ-,]M7K8E@ACXV;+2ND M&"N\)$?<6!XWTU[I\!82/#HLAKE@Q7,YN]9%:$1:6W^JQ0@6W=H MN$_%N/[/85I] B)[B+@#D%3'K5)_801SJ7V-30&#];FD%X=PX92-9)Z/J M'(6$#B(S#G+A7BDG5!1;M>%^1N6W%AU9Z?NH;-%"?F,K/OQQ@W 6E"B6$@X!G8%BD3'G969LJYJVYQ1_<]%Q$AK-%+^W_#IP^QZKVLNAL)")#;F9 MBALQ0JP%Y:($.@4W;[J&J*G:][G3D:H:6U_ ["?O#F!3";^\;[Q*[Y[O@Y>+ MY7+Q>TW^AB_T-^MO$Y69C(P7R*C)W;46P4=+&ZM$)57(B2*LUI>^.]#74QI^ M3T#2CLCIU5OR^KCER7Q0?^[>'_UK3YK-_)<_$OT^R=DK7GL!HRHD2\((."L$\!2#C(9KB?EP+&U%2T\9U<'!UEX[ M'1R9MWE^&5;3%3&.(;^;W\PV\8EFFN7_K[TO:VXK1])]O_\%,]B7EQOA\E+M MB"K+8;NKHY\46&5.4SQN+BI[?OTD2&JC*.J0!T> W!4Q4^6RU#BY?$AD)C(3 MVF"$C<_36)-!SDJ0; HIXZE==;4X?SZ^XJSNQLN4V@O)M\!V:_VOE%S#^9 V^?LDK/$\/8DIQ# MH2!1KH5%N5@$Z1B /:UUY,=[=CT_7G> ^+C'[QCR;Q)@MYOE+-W$0?EJYFRU M7"SM+(]T.#><4:% B,3J_!9QHMG.2Y2X-A&^HCP^WN<[AH*Z<\.?!VK%-=$D MWJZ]UT7@(H0H#8AS"K0;!0=^RM$X<>"=*H'3[ORRHHY:+_R8EX"?P=)M 1GK%I#% M-?EW,'[=+:^5-'G:@O<NO443?T2K_A%0:BD&EJ MU9YPY%/,]3#9F#[();.(@U00?FAF/(A.1&2-=4A*29U+BBE3NFKH. K[0>[% M)_L+J:@! -Z7&/ 7MQLI82F9#D"]91KE&8,@,I_;YQ@S)$ECU+A9LEM:^H'J M1=P$%!5[<_"Y?OZ.ST(FS_F=__6&15R3J3T41*&J /_DBM,D8;MA2)P M+ 3#RHC2[="]B>L'N1><["^EF)>!N(_SB8_DW&&9=.0,19NG,1.-\ZM*V0>( M6KO(L%3R^1&W(:X?XEY4.G\V?ZD*S[FX^>#OX[/9=3DDHP=(+9$PV%HQ!..<$00%' MJK#/KQ"5OJ,]1,_0X^MF[74+>7Y$X,ZKH5N!A[/9I]S F4M%X!<^=+/Y]7^N M;^TWI9G8>T54E MA\CVHZP1/#XO;!X#;SD=MH3,NX?90_ZNW[P#OX,ZQY S).64-?@@A@.O# ?J MJ2-.E2[?/HK 1G!:$"&/@;"XNEK"XOO9M]5RL988O>ZE29%R+1("NG-I>IYX M1Y,'H07%E"2>A]%,XT-R&L%9>1 \!K>!&FD)7+_\N".V]=FP>0]6Y6%$VD.4 MG4<1*1>1%B0BZ9F&J-O%R$MG0YX@J6Y307.'[F"MM03"6\\ZIPHV(?YBNV$M M)UY0E1#(Q>?P7N2A,Q08PT%C$;#5O;KKAT5T#^AJQ.:5 ,)C("NEE0:0]K&; MKU6SO&%N#Y?7W:X66ZH"18QZAL!\&[#DGB"L.?>.Q:1KU1GR1TS%4R5"*=>$1)#]AQWZK%(28&1Q8G2[-PZV%K>HRB$#<0 GV*GP.WE/FQ>1J\GS)0] M1L@-&)P2AOOVJMI:G(3E#A%E71X^1]?I2!2IC$(1..I9Z2>MBS)0MQNYC4.T M'B(:V YW7RN]$<1Y+MG"2:ZG5.1J00:^L @!^> Y-30R;TK/O]U+2",Q[/,# MX\";LJ=IJ0&H'7R)$@>"8[ 1">9!.L$*9!6+P O$7RP(P8M?X0Y^![3I''(9 MX!736=/U5)^7G?_7UVX*6EV\_?=J.R&@F]E9^'A-[/IW3J^Q.OH3Y>JNAG%7 MJ!9K\^&;:ACMN==..$1] *=1^)ST \\T*A:TC5%;73JZNT_!X! :$@^Y1IZ M6?P%@WZ4U4WMC@:K(HIH#EZ;S?)^L5C!1@&[JI@,$2F=AT'(7#[#'B5#%N+'1Y8<[(:25AB##6$+:.,^9"@(7 M'['P!$EUYZ.-#*)31=\ DM97MF;V)4)*: !8 M^_?+S<"1VXUS^SO76T@X::R >!;3D$>/<(><,1();27WBK@D2T> IU-;=SS: MZ :NN,)>9(YT_?=WAS3YY>0JO\E>/%7ZU)?&SY@>Q>LXB5-LJ#/$&!2,AC,T MY.,30[RHK!$.,Q$Y:SMQ^G[FLTF/;^+FW^]G#Z7]J9M.WW7S/^T\G#OBL14Q MH"2,RT](\6SE&<(R!D<% ;M?ND_W2!*;2J@>@X]=,S>F:DZV;5=Q[KI"!^^= M7?PP_E'6X60PF&8G\VU65,CRI) *EE-&.0FN=.KB$#UU434J%![/XP_3RLD8 M^Q;GDP[B8CM?EG/P-@F:-ZM\(_MQ\X$U=Y\B;-6)7VX#\5=9?A_B\BR!+%.< M+'/7^+F+WBAF.,(B9'E&@]:33:A(@<$>ARU>.@\RF.BZEP'/B=CGU6\+$2PPQ&27W^)LL5;ZN6&!24,92GG#7JVF&^=GR:YSG33:/7V&?3:[B;]UBP/RF 1\;,V8^C>-QPN:D&05'4B&? M6$)L. M)*H$R76EB 0I$5?2(..=19XG$3C$95:4GOIPD*"ZD!H/!P\"CU)*:0!A.SQL MVY6B2 X.?X*(P ;\3? \-=$.84MUD,"!]J7G^>XEI"ZB"BIZMU5YL-0;@$Z/ M#7?=U9TLA-/"(*MQ0)RHA!P/# D733*"*>I*W\_V)JZ%P3N/'.$9WB9: MK)U0]A!,%M'_UT5W]=_7W]A Y?J_;J%RB(8ZMF68-KO"HFT!'K_^\O%<>8,I M#@3I$+)-=6#MJ' (C!U/-GAK?%$XP#?KJ+^1#^4=CE8]?+/.@3&>ZH\5X\MP3_.I^=M-BZ9V MSC">(MC%G%0U1"*M0%[,62LHX-OSTE4=Q])8]YKDV2+L4577 #0?IFG/21). M*RH02RH_BZ#!+<_5WT1J+JV7.)C2$?=#*EY$ N=$K>^[/3Y=!95G[[S][K_: MV?I!Z_AY"<*] ('-8OA'M/_*_SXG3&!-&$')@GRXHQIVGW3(Z""<",!IV)EU MO7?HSE/?>1%QT3# %!=W _;GD+3651)?[/>;J7W+^<2MEMFF?^D^KO5RKAQL M$<,-DL:#)V"90%:$O&>2CE%027#I@3L#27X1!V<9R_:1P,G'.5R/PQA#[),HN7!&??OOT.T@.U369V_F-MO#]T\-/9$DB#SUQ$<7W]-[ 5?NVZ\.=D.GU_^D2#DSIIRQDO[?GMIZ1ZP>@H "P@]0:PI+I]J"XSVA5> PU1G8^,Q-)C MB.\14!=)SZ3T0U [2@.5+R8V5-_/*_Y]=@4!4)[+\+ G;W'.G>#!8)W+W( Y M;P.R!OZA68P8P]XT*CUQ@I[TX;H1[//":GS-M--TUE^R>4*S/VKN=1VDBMF!KJ3 )N:(AY]A/T.T544 M&*(J+0TM7O%9AO+*(]_'R*Y44&GE6/D1CK>;],%H!N(E@,EX9 E6B,O,6>[> M\LEB'8T/&.^ =6^@?-Q7ZQ[5-3#1/8N"&CCN#PIW)R-PGGM:X1S R$KL\^VU M E=&<&1BP"9@+1@I7;UP#'UU[6%%F(ZNS'82.WVEO$D(B&"HTQA.(9(,XL8( MI*D("/-\"1F3<>Y9 ;M+8-VD3NN(':3.!OS3S>#AL_0P*-Q,K_VV+B9Z-;O) MO.;?R3_Y^VRR7)PGQQ7S5B)*27XM5L$ <*MBVX/X#\'CI=_B&45PW3]0 MFI]1X>VZ#EOY/O2,X$C!B6.*6!Y2QIVD*)>P(V^=91 7*")+YS2/)+%NEJ ! M (^IT@8,\F[(NCY5;@1'DF,\8H84-0EQ;V+. #*D,=>2!> M&B.\+Z> )H98[V7GG&KCM0(O!1,- E(L(9N$1,X$AK&0(A;/KN\EI*WBFP&J M[@.BHZ3>)'BND[#<4F%9M,BR_)0TM6!3G6 ("V6"CII277P^XGY2VLHOC@>@ M4R1?$$+/5K?ZPV7[=EVND)5'($"M4BMY847QB1@G"VSH?3\+7@P#TV17:=/7^;]WLXDN< M7X()@35!)G?'J=\)R8<_E'3JE\I9RB*\%K*=MZ'I^I[DAHQ/<=W]GI^+6ZP! MY_*,^X_VQ^5ZGN;-V4Z"TB)1%%W*CQ-2AW12&EG"74B$P-E>NJ!@&,6#)\%L MVRRVP?Z#R?^OX+R;7:R'D"Y^^7'[.ULZUI6:FWD[S#!M&,@*!Y :]PI<&$8E M4M9R3Q47W!5_8K,4\;4+@IX-LP^FT%11?P,9Q WE\,OK 8728Z>X(4AJ#>YW MQ (YS@52R4J6A!!!E!Y"<(^ RF.&ZX!@UX$X62,-P.ETP=VR/0L?IW;VP5[& M[< \$HD)N1P*0D%PAE26 6$"_N2T)XH'QTEIBSH"'Y6'>IT.JWT/Y]34<>5R MH<]Q?C7Q&^YV;O2W YV5< EKJQ'''.('[072VDHD@@_>J"3P[K7AW@JA)S]4 MV5Q6QT$WEE(J(PR"P=3-+^ULR]#M!24(["ZGMS_8,AEPM,1"O"I=!!_(< DA MHP]("F,EY8D)TV?1QO$-65L=Z$L_K,NG_):-^6GMRYN_]TYR$YH1+!46J4 MG(+3*4_J,#ZW 2B7/*$@@^*3',?AI'&?I# >2VV'$RVX:&R_[&&C\6#BY>V8 MH5!IY6QQ3XO /2*"/]9S-NX7=IXK)5E,7",;\OOCSD30"8'0RQ.LG;2*%B^+ M'8./NM6*K>Z7FF!IIVEGJ'9 '2E.EBN0P+7].&#T M%8$DYA0N?]-9GHVZ+1.M[IJ*4/EY-LU##S6*J+!4&K$D;6Y--9MIH!!RB@1> M:DRF] RW.H',:"T:/^&&&0:3@8',VUEHR#';Z7Y9.ZQO8%._LY/Y'W:ZBN5'N70&9^U%QKN%,R<-0:?5L*=4[2R>4KK M_6RQG*_6=P#KUVB^?+6SK< ^=-:Y7X&A#__9CP!;B\_*_ZD>.XG0<$A /^>2XP,3CB[VN#XFXB1 M2A"8 G^2T-+S29Z+MQ?J4/Y,>W$ V'[J(W'CKM_(!3QR14B4R#,-)HI0ARRA M!)$@%95&VJB:N:\ZDK<7ZG'^3)MP -A^@ESDD^+9YFOO2,@$XB0V%%'+04)Y MW!,X"Q9I';#G3B>F2X\]>D;V7FC"_V?:D<,@]Y^P*7>=>"H)4]YKA(TDB*LH M4)Z##7JD7EL9H_'-W+6-$C.V=Z'P,VW((7!KZ0+B&?R'IW/,GAN5+&<(NSPQ MW/CL[RN.!&><^* 3H:6G6#7#_ L]7%M/L(X)P9<[/Z+ -)WCUG^F61'/,EUG M8+>]PXP8HQ22+'>-<"0RA^=_533H@X"@0')T08+\\_9=EMAE0%S65F7\0\I,H) MBXRR'NROEX(%$A/N58T*J]Y!&/S7+;KN??!G&>AQ2FQQNN1;@,NU=Q^MK/135-:5D%]MQ=OO=PC7A@2K M71Y9Z/(I*8!P&3FRVAION#:8E]CK]SY:YX HIOB3Y=> )UK@9H]QIDF*!*64 MV[6)D<@IGA")X%8)S&E@S32W_';4D+'Q_-LF\IW/K/N7C/;U/_)E\61VL;DK M)N<*,\HYB2BRW'MM/49.!H><(Y&*A*.QS8P6VT-_XZFJPM@K!?VA0*B=SSJ5 M[TW4FQE_M3R;Q7]&.[^N,!22818C'',L;IXKTHH)1+#T"B<#AFCG28/]6;#B ME#6>.QL'X THN06('^IX=H]T/-_)\6RYYD)CFK.*7+(\WUA2I ,5R./(% 2! MP3#:%]I%*&H\*S;W%OW2_Q/>+Q2J&]^GU M:IZ5OY'.[S'?URQ> 1+B50S;T.:+G5_$&WGFPBI[$<\-#Y*#74",!9S?]+7( M:9SG-Q'I: )Q.36FX7\.)E]\V>6SGR'-0:^!L./-]K./B/(?D^77][,PN9J$ ME9U^BC[C"G1HW60Z6?XX)\9[QB"RXS[/T*%!(:TC!'I14!ZP\I@5+PD<1/$+ M;3PH$UH\H[(K'T]'6NI\20C^V"US2;F=WFY6KCAW*3D4C!&()V\W[3R,6"FX M4TFH/L^"#"2C%V+5?SIB!ZJO 3?BU73].UM/ZH'(WW[/?\RCN#1.P5.DM.2( M,V#-)6&09$3$2)2TIG27<3_*>N%4_V0X'5%Y#4#R[>6W:?;IH@ MU^*$"&!IIW=_GML+/G3+?\9E=H&<>:>U\AY1SL$9XLPCP_);P=Q3 M$[51DI;.KH_&3"_@FY\4^&U I.EFO,_Q8GW59V=AVW'S?K9VJ@HUXQVW?KEF MO %\%6K&VU+P*7[KYOG*YJ9E*?OTPN@9VS] 5FCTCXYQ2*2-,\3B,HADV1$F$6+I?+1DM*CS7J0U4P;Y3C0Z,;54_O0V[82 M4(,#EX(CA2W8=VPITGFJ4C26:JJT2K%T1KX7877A5QP.Q\'M!-VT +@M,_#E MLZLX!QZOZU%52LFY]2C+E"<:>=B9UFEDO+.*:>$8*?T\^Z/$- VL4Q2_"ZTB M6F@ 3I_B59RM( #-(MG4J%VGY\_<=')QDVS*39G7>E(.Z02W'=)1%P3!HV%3#*,.)")N2B"HB">VVT MXECQTA=ZI6BO?#@W@=O2*GXIT+Y;=2I=+BZ-B$2C@3V%D8$0$/FHE!:64M6O M)[HT@ILI5VX"J"$+^;S$ "$SN]\W?NQR\K6",N%MO_Z4B7QT=]^YDN MED^7Q]B7SC8QP9D,.2^5(8)>WC7A47#8A5\QW;0 MM.WYL;ES4)SP("1%0N0909%19$E2*#)GC7">^-T.T5(6O84+OX**W9\@/$'* ME3.!9RDMOG;S^+N=K7)TM(+/?YQW8>5O9A5&$EU00B+FLP>LO4-:4X4$#A+3 MQ#C'\@F?K-^7FCC)3E%A-YH\3T;'59R[K@ ^_A>\^3Y74U[#4/0"-S+%#$ MHJ(0%0D'YI58V"N<.J9U4K9/(\G^U9M(NPW$00&Y5=?]F^[/V5=8\$OT7V?= MM+N8W/!!":7$.(*2R7,D!4M(2\)0Y(8&%5U2KE<+W*-?:"*%-1 #A>17>=S: MZVZVZ*:3L!;^.B>R.2VIB5AICAC3%H2" 86%LKWK*)^:N[?_Z MR[LE/\4?+23]YO"SW59@"WW0S*'D&4'<.8.,)Q0BQ(25)X;8?D'.T0BJZ8J6 MTNE!B)P@X 8BE0=EZ5M;&5A(G'EPQ)UFB"?MD(U@.A5W7AKLL>HWX?&(F.41 M4EJ"S"DZ[LH+O '<1Q%YU.>3U<6]O:7)S^WE4 VV0F[<>Y6S] MPW#=597O'5D'1<2?TT8*[RL/^S=(^I M[7ZTB6!A\]#E7%_!I:?(<)Z031!D<*-%#*4;X1\EIFXNIJC*=TNGB\B_ 2"] MLWX]%N+UM%L $]?FUUK')$TH8>E0?J$&Z+<)"L_[I2\OOWNIZN0[Y$7BPC_%[[8[^Y-QH9 M8QEB$)Y8'+ $'W:<.J9CR&SB]J(@5O;7,HVFN"9"@3<1ONTG&ZW-PJO++,S_ MW=3!.FD=CM$C:EF>=AHSQ+24:1O%:E!UWL(:.).Y;Q,#14 M\ U@9RNC];"M,,F7R=?C:K]T^>7XWR97,62+NX28R(<\1H@@G?*P:,,ETBK/ M]T^8:.<4=V.Y;'W(>P&5OD.P-I:B&L#@EFI.2%K[L'!P@R/+B4!&*8>D]U8F MG9C7I8LACT#.>,-YQT;.">)M !0/$C2+%EQ!"@T&U&G$6&-(N6>28S9?= MV%E1^IKF(165A^&.[X0/$OOQP#$;X,SBL@AL\AB$/R?3Z?O+;W8RS[):G\HD M1)Q8M"C%/!Z=&8-<3 P%B!NP)23B6/KHVD])Y=OIDL[,7%/%[DW]E&MB-UG/3][#,UFYPDA=&'&U)NN03S18RUB(=$D!&8 M KJ%M=9)1WWQV6P-]9E 0(M5WG!,>)'?WJ1($RF1%0J\ AQ5C'_UF93 3I'1 M=$(P1G ='*5A^HY%3S"GA<2"A]/OM/UF?R5%P.*K/ MY!C=M "T>R6S-D1M> @HX7SM$0U'1A."(L51<"JY+UZS]6+Z3(Y2[,$^DV.D MW'Z?";84.P_.)S,@$NXT;*6$-1)&"0P>;Q"ZS\.,+ZO/Y"@5'M=G9 CX1+ MW%.E(+35#O ;<]L%X8@3*A+Q/$6G>VC_9?28G(J 0O)KP8%8N<7=8](X WY] M;HR)8+0X@3_9 .0';0.-1D1%2]^W[I#P\KI,!GFC ^3?%GRV6RI&1HQ, B66 M@ 'K&'*YJAT.16NQ4>!FE1YZ_("(RJ[&$)4^#H\3Y%OYE '/Z'^B7[Z93Z[B M[+K+ ?8#3M@C)JE"/.B C%<:):,UEXX8NSL=:>_QLF?I9I1^BJ*Z2Q^"9!3\89DO7T,TR%*>;]P(AR/76J7Z/ =\^"N5 MCY!B4"@HR^IO5,,A^OJ'GUX/S"8*!Y9'O_&(UX]L,Z092 B\)N.X,E+M5A<^ M\BST_74K.Y?%-#](7I5;3[U@4%0JA0C6+<02 MCJWR.@.CJ&*K0K)=T&H+&5P_78'\ZXDTZBX'.%ETQD.W]>1A>"$MUUY$_U\7W=5_1Q\VRZ]?6=Y,?U$ M7^$#9@P2AZ2#-E[$^FOKZNI)?C3@\[+S_]JZ33U2/T^N4??$'!$5]S)%?45Y MLI69#KX'N!W OR9S3=S?9Y.[ONG.#WJCX/2UZS:X/!,Z!HN^#FKN=5XS1AH%@;O_/':32J<"VUN[CNV:CJ(WQV.;^< MA7=3>U%$4_=7K'+_>Y*>]DJB$2WE'?]ZM@CSWQ6["?E)K5YTAJK!.,%M)>(TI[/PN3 MJTE8V>FZYF^(HG:6JAN4'99Y]Y0 :F^EZ?26KJ<3/#TVT;X%JVGH$9EW_030 M0$W";3KI\*8Y:9#8O;7K!LN]=M%!H117UG.72>SG:K?N9LS$9'VXO[W\-NU^ MQ+A.B)]]R[R-DG1^_#MU.U.>,>W\I*@;@,.:ME??;H?>?II7(\L".7%E3W]UF8 M3W]-7OIJ($+M)[Y'JL!^N7J0&^PFB!]9? M9Z5^BKZ[BO,?9^G!MQZ X23<]_K @"V[7?7Z,\.SS'L7K)8@.T8_=S?K(;%4 M-K*Y8'([:#"? 8.SS?O6JZ:O@W+O>@GA/_H>8!3OI*]2_KH!^.L&X"C=?.AF M'V)70BGW5ZIW8W9(UMT3C#=TKD18\G(R6\LLV]=B!\R#A:L9M5,]@SYBJFWR M+BZ66Z8&9YON+U6MDO%4;>T7167]7!,TL],?B\FB3)'.HXM6JVH*I6CQ%;90V?K99@XV?KEOIR MIO3Q5:O50)ZJRR<%U,X!^*%;_C/>G-2Q5#URGP]4*XDL<%@^*;;*&GX'BW:S M>,UIB0O11Y:L5AIYJA8/BZ8MO;U9Q2_=^OG,100^\^ 4OW:MAQK;8[Y3[;*[ MD(;["+%!M?\QZ:9K,9^EOW67\76WFBWG/WZS?XZA^X,?JW=Q7A(!?>39( R MXW^O['22)GY+_1?[_9MZ6D8-W0IT<0%QX:?X[]5D?F-7RACE(S[32\E-I;Z.EV&K54 ? MK\:J +J_D-6F:VQNUR]8WVON+L^O-<>$Q9M#K &[XF[ZU0K4CNT(_8P6MNIW5); M)NGV<+5ZQ_:P.+ZU^XO7W>\:MO,&.>_SKO5M_>+Q:J@1@^M6ZTZ]U0[ M^K2,:EO4KWD(3+@AM)06#ZU;K2[W5.OZM(RJ[\7N2[>TTQ+WP+MK52NW/7G/ M[95%?0V]\DN(Q*<_/MI)**2H?4M6*ZP]75\')%,[4,Z1(E"8J2IE&A];LUJ] M[(F*>T(VM=W.Z\SPJZN+8K;QT47KE;J>ZF4^(9Z&M+>F[(Z%**G$?6O7JU,M MH,L#PFK!E-Z06MR@/KIRO0K3(7;U*4'5KJSX]VJR_)%G9&U$">'-Y7H6Z)M) M F(B<%M*NT=^JE[!Z8GJ/DV4M1QGZI7 MJWIR[NX443:G_P]Q^7[FN\M".?1>'ZA7LEI,UX^+K3D-/T@RCZ7I Q_JI?&F M8G\SY-OE51NE]O]%+WRUEGXX47G.;_&SY-_31;+@E?=CZ_:2YTMI;.>%%!M!3ZT+$,S(8\LV:M:H:5D MUF'15,_\7QO_\@I\:NU>FFPIE=536 V\,7+CN/_6+4J_L'1_[5Y*;"6!=5 \ MU;V='<][Z/;;NV O=;64@#HDEMJMSMFARAP54MB^]7KIJZ6$T0&AM)#B+S(> M\^Y"O1344I9GGQBJ.R'=X%+)ZS5ZZ:.E',P.\VV4>0]6Q['UJK2E-$F#9:K= M[%=P7+:$O8D+/Y^LKV$*U:D^O7PO);:4 .DOLNKG4IADNNR48WIURUVIZ^>G M5N^EV99R(;T%UNI C?>SQ03$^F5NU\-4[SQU>)_R@=,U#GRFR*B-OFP4F+OQ MX%,/ ')B_^JCRP[)A=TL]TL>SC1\XL;>!2LV=SZEBWO9KP/"J)VSO"%M<%?; MSE+5='-0VGNUTE"?VZOI=(\M*=,!^OC"#>CJ0#/HDP+Y:YA K3WTUV"!OP8+ M'!=;+^?3+W%^N3A+7^8!\%7&PS^P;+4]=)R/\+1@JGL*F:H2PTCOKU2MD_=8 M'VX/^ZVHY,MD.=B]OK=4M9;<$Y5R3P"U!X>NII%@)TCV:D+W;1G#NZF]&*2> MQ]:LUFY[G)Z>$$G]Q.(8.CNP;+7^VN/4]K1@FC" :[I*O->W9[EJO;6G&,)] M@FC(&'Z97\Z696WAG26K==6>;@H?"J0M2UA(88^O6JVA=I =;$YMUP%#N9=+ M]Z]8KX?V%&OXB#R:T-6;U7Q-6 $EW2Q5KROV%.WL2J )M7R.?C6?+"=Q\>KB MXM65G4P'%_ >6+=>W^LI"CLHFY=QR_BQFTX\,/!QWOD1;QGO?6:$6\;'V2A^ MRWCW4P\P4N"Z1!O=U/X/>45_4[EGUT?NB6 M6U++I)'[?Z61K/) /1^0W_@6??N#_ ]G%_'__[__ U!+ P04 " #H>)I8 M"N[R\X(: :D0 %@ &]I#$P,2YH=&WM76MSVS:S M_GY^!4\ZIY5G:->WW)PT,T[BMC[3.AG;\^:<3^] )"2AI@B5(&VKO_[="VZD M*-EI+E8UZ8?&$D%@L5CL/GL!]')23XM7+R=2Y*_^Z^5_;V\G;W763&59)UDE M12WSI#&J'"+XOGHX.GS\Y M$,^'3^'+?^\]@E>A.;]CZGDA?WHT5>7V1.+X1X>/9_6+&Y77DZ.]W=W_>=1J M5\O;>EL4:EP>$;7P=*3+&JBHH%?^<[%S48VA_Z&N:ST]VMN'_KO]\!>JS&&" M1P=/9JYCUT6F"UT=?;=+_[W )]LC,57%_.B'2S65)CF3-\FYGHKRA]2(TFP; M6:D1-S3J+PE3@5'IXPU/\RGT4ZA2NFGS7$_^[]?3UZ>7R=[NSEY[/G?-ZEE[ M5AE,1%9??Q;[.(OW)^<_OSO__?CLS4ER_.'X_&UR_,OYR7?W.1_FA, MK4;S-5@FFN#EKZ<7BW/ZLI0<]E*2*)-,12X372;_]O\E@^^_>[:_O_OBETH M36]AW],7>R^VDJ&L;Z0LDW>J2"YJ>&*24Y254M1*EZ)(X6.VDR8B>2L+<2,J MF62ZFNF*GB>#>B(3V_L;/9V)U'5*E,SYNK[ M0I3XUNI%20;"),)V.JKT-*EA/DFMZ=\TB98&.PSK,IPG8C3258Z:WZT&-=3H%24^OLRDW0"H!?Z M\V!8'5<*; MI5&YM )D7YTV=2.*1(PK*=&L&&JMX5$% EW#W$UB9)T U?4D@6\E]&0[Q/=Q M@FF+"'SHYX8OX*RQ^P2X-M)%H6_,]]\]?O9B,Z1O;R=)OH[FZ=.!S(5<9E8O M'#7 D I;/7K%2@?6^1BT1_Z0VA%8=!E)R!@),RCG7DXT2U/0DZ#W9K("J8/! M,_B$4_#R_3YZ0I/S6A5VQZQ2!O8ERO>-!MF=B0K[PR>Z1 DGX8,]O/7]=WM/ M=E^(I 9Y Q'GS8;=L4#/Q!PU"G1T,U'9!%7\4%#795*!3J[5-6[Z&K8/;<^) M+H#W\*ANJK:"OKPXI\G3^(Y6(./Y"]HM@V&7E+*9#J$K&#J7(UE5,"CMZ00U MA$GDG[AG44\LOA T!;UQ]U2BO8ND[3U]81* F(V=X G@H+?'K>G8KQ9FE"92 M0./4 MSL@. !-3I;.3T-XJ+%!!%3)2DBP9%"[0^ZP#X95CI_UVDHMF^(?,:F3N!?R+ M5/%(^[14!\S/J;A5TV8*1D WO,=, T0$":+&<D7F( .C M[#9"J">5;L83\(\RB:"3-Q7J/S+NL" Z M)\< 5!1^"P3]KR@;4$=Q^08)J!QWJ . MA@Z;K$6V M-(-&!5]B*W@?LC3LV\"'J0+?1;H17^L8/OK'GILL$^";J6J* ]U4JG;LA>TC MV7JPJ>C.("Q.,A$ F(:HY*T\!!S@/3G\$, X[E%G$' HZDH7ZT0X^< /B2+ \H)C#%K6HN"5ZCAU[JA3 MF%W66L5)@3#07.1ZP#ZXK*0P335/SN68_$?M=7:RMW.X^_QX^V"@M@:/MZR" M*XQ.IE(R;.>>E(M.W34V+;V'Q5M=LZNS#(#_?5" -?9CRLM4KA\[_-O@6T$G M&,X78]DW?39&7L7/?&-T7BLU;&HRB);]MG?VWEUW%FX :W0QU*LL$-1E?L0 M.I4@.EVZ8)QK5E>\&C>Z*7*V8<0\M$9@9F:X@-86+O*QZUU9% -$@_\UV+.! M#0)3 GB=B_D*%' CF$@W%Y8@ GLK6+W$&-^ QX83!X'DP(&SE0PM,.ZR'Y&7 MZZ(0E?/H[5) OXZ_P+1JGCJ&]JX?]FD?H'<6V637XD;!&EJ>.HXM(9\C3,AW M;M8-NBP%D#1O"L3,*NO( IB> EI0LV+N5C**$/3,G"+5 +H%[=W4@1:,'>NJ M%49JPYE,%*!8H+,_ 7Q2['@1IPXE&,#RGC#5QJ<6!2+URP]&4M.C#F5[^\F MUMNSP2[J4&+/E0->07>?2+D.OP(R)4O#!JP5C=34.ARO$UZ+KR5S!"0I;C:<=0MXW2?Y7!S M7&JKXK*KF3:T)X];[Z-6#HR?D9A6E&N(J$E"[]X][1359 9M$MH KY M-I%'L0.,TPN#K:B@"@QXR?:!D' P&RXS$=8XU#[H%O"**5L%KA9(74:."[.A MM"V/:[$!*W7-V7#N)-A1LW)6I^4UF"2PYH SHBT0IGAO?.Z!N 0%7*@$VQM'6H0G)6 MT?%E\!QST49Z(F/2C>(%)YQF9:@NPY4K&$0-N$KKBOA4SM\5:/IR%GW5 M5);/XE--^P-9\I]A1NW*W79 K4]1<>C,/LE:*HS4'3FFT%>AKL"WGF*-[5;2 M=J 7> R81L%&QC65+0-M<%.S+^,+=A8M @Q;4B:Y4"AL,(+D?*'5(%0JW"?H M=1LP?N..];1L20\^'\^=1N3V11,E VN+@P:J9+0!UN4.3:K) " M_RYAW:DX ^N<*Y3L+=S:8 ZPJ@J\_8DN037SE!/T!X >7+>JP:2*L7)L%MDS MQVHPHW)%D5_4G0.U@L#I5!EC":0"X\Q%)$<@%J!K&M"Y6,SPUU^%9P2\ WNX MTJ OF:5BC-4F]6IJK,;&6GY8#@7\FP/G_VA@KS;&;?'H;:[E"Z_SE MI#&L( M2796)%FE<&V+F-TPBAYB^ECFG@E+N7"CBF+4%*Y4#@MF,,(J5-'0TL#"7^N: MRNPPE% SZ;;2;J&W(9X]0B)]W7I/9,V =N@#IL2I5Y M8B8RL/YIY !LK@S7$/ZME32VNL\_GX$!PU)[HFW+:EDW4> 9 M8A!4@;FR*A,#]Q:2<&@"Y\20#,LX0'R!.5,:!3=^@29RH<#(U0':EA@.5R,P M "0 2!E\DBS*T*"$OK%*Q->#.)$ L(0I'UL3&:K@L?(=IL#9AE5+A3KO;ZT. MBQ"(Y$!=+Q.BIA0-F)@*E'*.&S@K-";'^%1!.>)Y N=5268J/B;PI7;,3K*H M]F/XX;!&"NN.0D-P.!)[_JI'BU.)I@K]F8Y[^:PJH"+Y,7Z\]5:E MHH7 Q%J)FC$# #/4UQP3FR]U.T%):M1^K/V]#H%6(^B142.HCR+U>WXFYHQ1 M71%IA.4V9+<>KFTYWGMF_@.?;_JH@EA_) ^,&J=V"E&[@,P^6V_X_S.PZ.39 MNW-SOB0U"+^ON)A+$8&24/W43HJMRJ.;5AB@76N;!O/'&X*.A\!6\DZX!U+1 M20\LQS4C7W-2BUO:,GA0BHH[AB#I#!'I)$P\XM,TG-"ZLR*"YVE+9;'2-FV? MJ[I/D0/WT3V74TG (@1"/&*TPRRIW$W))?/'@JCLMQ4@^!G06O*[J*YDG?Q+ M%(WL9G2CBK;2#^C"]GP<9^EIKV51E<\P+?+RP!D;.C-8NQ,THN\$4BC!ABEA MET9CJ1& SDJ26DQ."3;21C8U8BF?WFP?5!W9 "B I$;$OB]/1?7$00T;Y"[^ M="#?/V91IHHW >X*+@:".X*#M!<)C,*^XF>M@3=$KS]>6[V.$L0'HD\C''PQ M []"KL%AULR3YV!Z.')F Q6&:(T]<%\H=O^3;(;A/UE9PS\!X1N>!S_$E\\ 2>V:QL!/$E! Q""G8/@ ?-XAG MYTE6"(Q3C6V]3V@<*TH0;+ZA!@04 QFIQP(4-P4T8ER8@--,@-NO52'Q4"E\ M3^\:MF/QL>E.H*'/9"\[+!/MF/[-E3H?'W<"6&95N+1"US#BD9L0(XI/J+<1 MF+/)OJ:XYYCVAFRTIVN[T3[$6'*47(K;A[8+UC>U)\80SUC7T"T>!1^JYJF@GQPEO[9V& M*(=;AGHSWVM[,-Z)Q)P;9>@.!/)Y%L[41SDFCA(P*3:?:P]Q!]R+:1*Q14V' M6RDG.NBVEMQ#U8AT++4D_+O,\6%5&_EDN)"@D5E9^J).-/^BR/ 3NPG"!:() M+9NZ+X 2Y3B,C>G,CBN# P*9.R.ZGV)0E\ MH@ S2K)NL8$EK,2T&NP9[(?]T_$8\RBUC!:SRQ_%-088DU_?BKJOK8&V][>_ MU>]]OOJ]X-*&<]XDGP@$2!1C85YT@9W\1PEEU-E-K3%32!4\+JL;I!LS)R:W M*4*R('@9"+@%#: 62MRXH"/=(X@CBQR+/F2\KVM\%F*J+1S59X0V!*H\6UNH M$B4,SJ75Z!,U>V"\0%GQ&@FWNZ5S^(TEWX M(#NOI61V9Z)RM1'<8G)C.P9H;S!/3]J&W)=BA#\V>#^)W#M72P MWR;J,8]GJZ0J3MOR:?YN<0:?+?!S#C5"F; >?S<-D,;)R(\-EMEX<1T";4Q) MR$U@<4%?+K5S)JTOBW7/7(P?B\(=LXJ.>/5A#RPXL8C&BA_Q-=>R5? 5KJ698,TYL3TO>?/GG#YEKV< M+]SXD&_:K8?/UU;7M:[7(+EZKV_ 0CUT"$2'8D:JH1$AXMX*E[&DT[U3\P20 M4%,)K?I^UANR +'A35C%B5 M^C!)E=B:#5!YX2Z0MM+HO^&J=5V7]P=#TK)0\+H(99J+RV9I0"]&7,$D[6T7 M+1W$,159V+O2[CSAS' CN8@*;-)D".38VN(;/B!^-W$=*CH'U?'".%7&]FC) M,>M0PXJWMRY3OWW!678W[] M1!<)>=,:/,/O)5Z,$%>FM,-N5$BU(=IN;W=MU=UKQ0XS7POST!&H/E4&HC.T M1/)E591\MA547&U4RI'R5]9Y$+50P$6W_A6N2,_<&3G>%.E;WTM>SW2Y?5PH MR7KP@:6OXR^@VEK,&YF#O869E9@Q( 5=E6FUF[5*B-") M#RG%CF9L/12647(0CF-HF"PPFN(LV@>L>M7+NDHQVG6EJX]"A[]XK5:UB9V#@JJ+#P8'X:M*^ M:[S]%@/4(F^Q=,04Q@DEX68VYQ8!KLF)Q?/>V V.<JT\H8\N\CTZ6*F[C2&4;>N=#2M^8*/K:6UWGTG/1 ?GELGXV'GJ$Z;K$(PV""G>$?E'*OWKG5F0ZWX;3-S]N[[[PX. M7V162]"'[K7L+N XHK"I/_75KKX%C?X0T*ZZZR>D KLCUK)8+]^4O6Q@JY"$TG DC%Z+U,%J#2!26 MC#G)YR@4_<5'ITSB+M6TZY@RD]-VL9(GU^I91Z^M9G!DTPY<]DM:=G\3VK64 MUI6FH\/2GJH/OZ*S(7H.+X$,*JF[KQT"7:GX@'M8%5A":] YHU;]>?>XSO(= M[)6)G'!*?$&T[_"\1(^*=BJV>]OS5U.G:8B.?RZ]ZO?TW]&F5E6Q MX2MR6E*=AF,<3 MVFIDU!7_@5QB0XX\HCK<[&J'4S.CD^:Q?DK>O>(V,S&;@A MU%C1[P(C\K5W^%A'48]9:U!..LHDXJ N#&K ,FV>=*[OTUQ87+J8XTE:I X7>:QOEOY2WXI]W!K'_A]Y/SY(/IY=G M)Q<7R8=?3\Y/WOW\D(O7_KUKK!*GLN^\)^N&.J-!I]1I'0HOP?* 364L@>D. MO!0,6X7KN3KQYPDEWFT7"PE.D!O&JH2 NK^DO%P$>ET&OM_=^W05[)UMC&J) MF9%'[@_\B8!9(>9'JB3VT$LOVB*%S@](,MVC8T>A ?EQ\(MV=MDWJL'KJ7,W MLGV\0X]^K//%9X>[._M/GR]]O+NSM_39JF[W=PX.GWWV7@^?[^P>'GSV;@]V MGA\L?QKW^B.QEUD,JVA =']Z=/ HN+8YXLRCW62/-KGK[_,TW9_=8N-8P11R MM" >+!E?7\60_+T[_2VYN#R^/+E(3L\N3\[/CB]/WYT=_Y;"QS=A#WTD7RS; M.Y&5OP(VF)]N@PLFYC#B)^Z)M59%#\?D]^ E\\]B4>IK@C=(GI#I1^O^CH'#-]9_"=:_ M4P7#9^..F'%)$YB ,OMF KX)SRK\_?_)R3)6*/K/-R6W7WQ M66;Y(_D]WS)HCUYM'Z[(H/TXU/D<_IG4T^+5?P!02P,$% @ Z'B:6/J9 M^N$\" !"\ !8 !O:7-?,C R-# S,S%X97@S,3$N:'1M[5IMOLW^7R^Q5R(=51Z52+XR*XGD? M8Z<2WN[%(BF/@,9OU1NI/9V(T(Y:7K7ZG[U["SDM/730,1@V"5,6%_%//FI9'ABR@:T MB')!(_X"-!,M=H^3? IO4(\4"P-VY%6\^[8^9G& +@?] MG4SN=/N#WD6OTQ[TKB[9U<4V+OZ^!G_H=2]8]U.W]C^QZT!YTKUGOJ5??YP?LYO*\VV>##]V=G\HUHJ??&_1P);J?.A_:ES]W6;LS0# Q M[^2H7F+M:];^;Q?G<_[DN6R=J?Z7&2NBZ3=W07VM"WHEUA%).&7O*VS ISAH MB06@R2)F1]R^?M4X/GWZ-!Z??,:T2?G+(^I$I; MIA)VH73,O&KY5Z8B=B4DN[9(# SK$4X3;H5*N,2TDP05MM^'H3!6\\0>X**? M;%[T;5;OQX-!;>=@\)X;7'Q<8"!6:D"BDA#@"%PGC MR91EB=49X P0"XXO(C@XB_%)"RY9Q -\I9F*A656Y7(K @D$8 S74Q*)^2W@ MN$LZ#;X+T1@<4CJRB6.00" TDDL42[ [6A*"9I.1"$;,9/2QZ#\!#842FD L MC$062H1V(NP()VA2")R!I#=%TU2(TQQCMY#YTV4WO,!Y%PN E!#+*([->JE=)!'F/)?9\'L@LQ!U(@B7T%!" O*DREBB.!/82'E M\% MM,R#H3&$0D&*2R21211 4"M$GAO..'L";D8LDFIB9HA?I%7&Z65N=T1U=@%< M,S-FQ=H7[*YBM[YSV!W<6VC'AM^X4L@ M4#! A/M2F!&)DUB,:9M2-SV'P@12F0S[44+72N:H2[4*(,37ANTCR$) U.9( MZMX%(YX,@;4Q5_8SB1)+=+VQ#P=.@=<(E]_E+T7.$N1L+$;)=2D@F@7LTCNRP5"@^0.OP6) M6."N5!0/:A28Z-$6HZ0(W;&:R7PC0L&UH F(G.JXDI60ILP0_7"A;QQ7<0E= M&4"#+!80ZI0B5Q=!)CG5(9R6,V)!8[!'3HJ6N1Q^\X$$L51@?PB?4!HV0/G' MBPE_=V*B* WW0V+KG+H2&=MGXZT#!(-J+$*J0=S@3I!*$#<8,T3.\>60ZW & M3 P5P7TAA9T2L5DW+(6IP["#9QYA]T27R+VK='?%A-),IQ@>QA&Q(% Z= 8X MFC^$!/F5Q"C!%D@I_$@$MS!Y)&"8BA0+S$LLK,9"L#NQ,*L/,.8R\]^(:[ ]]9*L^!L0HP.E4I**]K68OB)R1P8BPJ M"#)-,%JB!VNTQLI8[$I'SZC+!*CHS_PDD.UOZ!)A/&!J?2!=&(X;6' '0G16 ME&1SNPYRJT;,;/K.^/& MSL7,E^V,W?GV/-Q*B]Q)J7P9\HLT2J!] KM:H?QSTSC2?JNTF1,:]P)5QK&P M%N"10O5>(66B]G.!]CDE^Q@86!<,U1W\3YN/633#GYE \UWD9DG@#I$.7C:Z MSV*C2P>&Q*\%HI;.*>CT(Q" ,"O(R'S#.0%^2^PBY[>.7SAF[H[89X>'3P)O ML3?,3X_6Y%L>8D<#\W2[$>@%G\9&,E1P#5?J$#XO?B'21LR%. MI9H"MDY&*D_4_%XH('3_%AJTU4V(I\!G;3?KMKV%A(]! +J,BR1Y:J U^W** MI2B5?-H2B7.UZW2* 3(42=E7UJJX19>9QE3/D%05H[@!\^;%/:=*-;_K9-%2 M&\Y&+IHKKNG0AJMM]3>5XY/ZQN9JQ=O8]IC:1J56V]SS2[4>U2K-YM]O[$GE M>$MC#YU[9))6E7DN0.1KO;@0+2(+O=-"6>8.4]G,)\_&Q9<\ M?O!+Q(\^XYT#TA>(;NGD/%%_)S__HI$4$F=Q?*LS$A"Q[AT$&1U.L:M\<[0[ MWM]YW)XCH]DV4I_-I-JI%I+5FB5W=?NKT'#H*,P:DK1\-SM5QEUX:.4_E(UA MXVWM@@-5%UVXCQDOLYN[/.'>Y+W/_!;ZH;O]_G]02P,$% @ Z'B:6+YW M0GQ+" 'B\ !8 !O:7-?,C R-# S,S%X97@S,3(N:'1M[5IM<^(X$OY^ MOT*7J9M-J@S!A+R1S%0QA%RHRI%=0F[WVY6PVZ"-;'DE&<+^^NN6S4L"9,C, MS@Z92CX0;+5:K=;3W8^$SHIQ"Y4D,606!9HX!9"EAF1 M#-BO(9A[5BH54DV53K08#"VK5JHU]JO2]V+$\W8KK(2/4SWG^_GS^;X;Y+RO MPLG'\U",F @_[ C_Y-0_CBJG_>.H6O./*YQ7CBJUZFD$E4J_!@?_\W>P*XKG M?8R=2/BP$XND- 0:OUX[3.W96(1V6/Q_D4CE&/% E,I^17:1ZMWZ[:G]H]=N"7JX]M?<[B %T. M^CN9W&QU>^W+=K/1:]]TV,WE)B[^O@9?M5N7[++=:72:[<8UFHS6M[I;;_?- M);MI7[/;7J/7NF7M3J_5[3BG-ZX]?&R6MWX&/]]U;^\:G1[KW;#NW76+^0?\ M_;N3JN^?^;5=OL?N.A>M+NM=M;9^*K>MYEVWW6OC2K1^:UXU.O]NL4:SAV!B M_NE!S6.-6];X3POG<_'BN6R')V+ M?KI^T3=9O1\/!M6M@\$G;G#Q<9GC";M/U%A". O1X/.,1 J-"%12 EQ!"X2 MQI,)RQ*K,\ 9(!8<7T1P. .+1(* M(>S- >(AEE$V)B:(T/ Z)C7/J4F1LGHTW#A ,JI$(J09Q@SM!*D'<8,P0.<>7 Z[# M*3 Q5 3O"RGLA(C-JF$I3!V&'3SS"'LDND#N7:5[*":49CK%\#".B 6!TJ$S MP-'\ 23(KR1&";9 2N%'(KB%R2,!PU2D6&#>8F$Y%H+MB85I?8 1EYE+HH04 MB"+DV6*$:VQ6\.49C=J@*.2/JRFTPSYVQ(1N5YE=;\$F98O/I(%V(='G M-Z&L/]W?N' N/('V..C2 &_P?03?<'O@.TWE.3"6 4:G*@7E=2TK4?R"!$Z, M105!I@E&"_1@A=98&8M=Z>@9=9D %?V1GP2RW35=(HP'3*U/I O#<0,+[D"( MSHJ2;&;77F[5D)L9EZ*D[.('0E>MG#^*2C)A4MR#+$Z'GLA[7^VB[Q4SV[XS M/MRZF/FRG;$[WYZ%FS?/G93*%R$_3Z,$VA>PJR7*/S.-(^VW2IL9H7$O4&4< M"VL!GBE4GQ12)FJ_$&B?4[*+@8%UP5#=P?^T^9A&,_R1"33?16Z6!.X0:>]M MH_LJ-KIT8$C\6B!JZ9R"3C\" 0BS@HS,-IQCX/?$+G)^Z_B%8^;NB'UZ>/@B M\!9[P_ST:$6^Y2%V-#!+MVN!7O!Y[()H1=KMY13'(+\Q61SC!O=/<),IRMS* M8]8W^O):=J+$4B*-VJ/FC4$#H_B4T:*.;$"^!S\INUFU["XD^!@'H$BZ2Y*F!^O3+ M&9:B5/))723.U:[3&0;(0"2EOK)6Q76ZS#2B>H:DJAC%#9@WS^\YE2OY72>+ MEMIP.G+17'9-^S9<;JL=ET].:VN;*V5_;=MS:@_+U>KZGE^J]:!:/CKZZXT] M+9]L:.R^^5HOSD6+R$+OU%&6N<-4-O7)JW%Q MA\=/?HGXT6>\=4#Z M$-G9PGZN_DY]8#!!D=1+'_XC:(_:R1(Q*%\5AS*"!B ME[/Z>+.P4>H1_\LTZ.U9EZU'] 5RG4UC^-5,JI%J(5GUR'.7NK\*#?N.W*R@ M3XNWME-EW%6(>OX3V@C6WN,NV%%EWH7W,1=F=GV7%]RH?/29WT_?=_?B_P]0 M2P,$% @ Z'B:6/CI5/"O! @A8 !8 !O:7-?,C R-# S,S%X97@S M,C$N:'1MW5AM4]M&$/[>7[&%*4EF+%F2W[!DF#%&#)Y);6*+)OW4.>M.]A6] M17<&W%_?O9-MW@(Q)0U.&,8C:=^>W7MNM:?.3";Q86?&"#W\I?.K8LN."7I)1++F-VN/+3 MJ9;WG:H.TIED=''8H?P2.#W8X8T6L>L3YC#:;-6)U6A'#=JP\)HZ87M2L_^R M=] 4U4L;(1&K,F(KOUANY]*XXE3/7MJS?=N[H278M#1+S:>IJM"B- MLE0BB@*]EIU6FT$(_,4_9*B7;47GXGT[[1_T :HYIW\7Z%.(0 M2\Z*5X+<\T=!_Z3?ZP;]X0"&)YN4^'4!G_;]$_ _^;WSH/^'CY 1O3_:>MS# M$QCVW\,XZ ;^&/J#P!\-=-&[[RMXVS.W/H.S\]'XO#L((!B"O0_GYMCLF;"W M:S=;'MBUAE6![ABZQ\.SP#^&6]I;G]G8[VGZMZTF\@F"4Q_&W=%1=^"/C>&G M]_Z?T.T%2N)8EO/L;#9N77_/A>31PM./>$K1B>NT\O^_F]6_6)5^"F&6IBR4 M/$OABLL9R!F##W-28'+Q D8LSPH)*#S)B@1LR_@ 601#'L-8XHM(0%^5(27* M 8F1YFEH0I05VL_GM9\<\644&&9,X7=2A#-%*LNKV97R744$1#Q&X1K$F(7S M@DN.,4A*P;\.9R2=,GS))0D70@'&?Z5)$0C,6,$0V5OU8&]WWW$LKP2O;VSO M'6*K0 ]KOH C$P*RP!)7X*Q@@JMET$%Z,\XB#(6A);]D,(PB'K)B@Y1OQT6$ M.4D7-X$5MLD"T)-:_ K(3..>,"&5ZV0!%VEVA=E/&0IG!#$W]KUOP*>G>9D3 M2G&*,&(62;?61,9\Q;-A[[\:5>UU]_S^T;T[E;(MLZ'*$. 2+O='-(^1Y"&N M>ZSXNN9PP3[/><'4Q"742H^7.\VNO27O '>)W7A+WRG)/<:OV=X--47L=JU> M49N$)'H/(4':GJ+LBQ;WYV.)LY4LX2EVQ$0W#-5O)4%+BD_UJJ\H1+ANE-B/ M%%LJ2DSB&- ,P9 8N21RI(^H:*N(IR0-U7-T2+EVK3H8:LWCDFP9-ET=4ZP( MMFQ,&\TASZ'(%\TDF<1LI3')"LH* Q0HHI MGB4FF919XJJCQ*5JG2&)EU%TP%)\<\HPK?*D(1&II*O(2[&I155)'\KJ+7._ M77]4;)GVH[*GW#9,[/[?W"N>.YK-;P^V;>YO"+:JRUN6&%=1(*$.=FH[][J% M:X&MF\#*WUJU^4#5R:^5\NVVHG;0@S7/\N_?5#2C]G;K+4_HW_L#Q'I+W$_S M*Q5Y:15O5)<["ZOCHBZ(+.845C7Y84H\P/?:W:'G9\]XZXCT'U0W+'+9J%^I MSAL-^-M3_:WG[3'.(YONU!\FJ6Y>X/'.:9:'T1>QH:I'F"\,2;>_C.:9T".; M6["8*"(^^JUT.0-9-R9D@AUO+A\W><9'BCN_Y3?@JO[V_"]02P,$% @ MZ'B:6-AL>E_"! MA8 !8 !O:7-?,C R-# S,S%X97@S,C(N:'1MW5AM M<]HX$/Y^OV(OF>O+#'9L\Q9LFAF7P(29'+3@7GN?;H0E!S6RY=HB*?WUMY*! MO*?II=?0,@R#O:O5LZMG5RMUYRH5!]TY(_3@M^[OE@6',EZD+%,0%XPH1F%1 M\NP$WE-6GH)EK;1Z,E\6_&2NP'.\!KR7Q2D_(Y5<<278P=I.=Z]Z[NZ92;HS M29<'7>8;M"A-9*8018%6 MJ[\WC-\Q:"V.I9"%O^N83Z E5D)2+I;^\XBGK(01.X>)3$GVO%:2K+1*5O"D M4BSY%X8P$;%Y/*]<:*,=P3.V=LGUM!_]#T?#U\,(ZI[M7<5Z'^(80\Z*)X+< MZT^BX6#8"Z/A> 3CP4-"_+2 CX;] 0R&HW#4&X;'"!G1]R=;CWL\@/'P&*91 M&/6G,!Q%_S;M]PS].TX+^03141^FX>1U..I/K?&'X_[?$/8B M+?$\8RB$=]KY_]_-6O<&I5A!K',,A8K+C,XYVH. M:L[@[8(4Z)Q8PH3ELE" PH$L4G =ZRW(!,9E!HQ?K4D1",Q9P1#9"_WBV>Z^YSE!!=X\N,%+Q%:#8R&7 M%$(;CLA'RD]K:!:G4?R,P5\\9O"F8"77JU*#WIRS! 8\(UG,B8!QDJ!&8TZRY04DC7JV!+2K:5$#)8U',U8J;3I=PFDFSS$N)PR% M-/>#[\"T^QF;$TJQO[ $2Y1?;R&7OF+9?C,3NIJ[^^-F#*Y%R';NI MPQ#A$JXR)UD(I'^,ZRXTDS?L+MBG!2^8[L5*O=+350ZZ]1?D)6#^N,T7]*66 M7,N%31Z$L:&(VZDW:CI]2&JR"PG2"31)'[6XOQY+O*UD"<^P5J:F8.A*K B. MI/C6K/J:0H2;$HJE2;.EIL5$",!A" 8K$PIRI$]9,Z.23<5"@Y0;T[IFH=9" M5&236([-G.6:8*O"]* .Y5LH\/MF/O/Q#LG@EO%6)< MQ1()]6JGOG.M6O@.N*8(K.UM5%LW5+W\LU:^7%9T!MU8D8?8J?RT!S^:9P*\P(/?EZK.L ^B@U[IKFY MI7VZ?)N:R](T0;+C:N_%;WQGOFOOI? M4$L! A0#% @ Z'B:6"&9T8]("@$ YG8/ ! ( ! M &]I)I8%/45NZ(. !!FP M$ @ %V"@$ ;VES+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( M .AXFE@9DB/NS1P #T4 0 4 " 489 0!O:7,M,C R-# S M,S%?8V%L+GAM;%!+ 0(4 Q0 ( .AXFE@KY-4*N$$ -KC @ 4 M " 44V 0!O:7,M,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( .AX MFEC_QK)7P]4 0]" 4 " 2]X 0!O:7,M,C R-# S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( .AXFEC'_+J;9'T ,?2!0 4 M " 21. @!O:7,M,C R-# S,S%?<')E+GAM;%!+ 0(4 Q0 ( .AXFE@* M[O+S@AH !J1 6 " ;K+ @!O:7-?,C R-# S,S%X97@Q M,#$N:'1M4$L! A0#% @ Z'B:6/J9^N$\" !"\ !8 M ( !<.8" &]I#,Q,2YH=&U02P$"% ,4 " #H>)I8 MOG="?$L( >+P %@ @ '@[@( ;VES7S(P,C0P,S,Q>&5X M,S$R+FAT;5!+ 0(4 Q0 ( .AXFECXZ53PKP0 ((6 6 M " 5_W @!O:7-?,C R-# S,S%X97@S,C$N:'1M4$L! A0#% @ Z'B: M6-AL>E_"! MA8 !8 ( !0OP" &]I>#,R,BYH=&U02P4& L "P#8 @ . $# end XML 77 ois-20240331_htm.xml IDEA: XBRL DOCUMENT 0001121484 2024-01-01 2024-03-31 0001121484 2024-04-19 0001121484 us-gaap:ProductMember 2024-01-01 2024-03-31 0001121484 us-gaap:ProductMember 2023-01-01 2023-03-31 0001121484 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001121484 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001121484 2023-01-01 2023-03-31 0001121484 2024-03-31 0001121484 2023-12-31 0001121484 us-gaap:CommonStockMember 2023-12-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001121484 us-gaap:RetainedEarningsMember 2023-12-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001121484 us-gaap:TreasuryStockCommonMember 2023-12-31 0001121484 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001121484 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001121484 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001121484 us-gaap:CommonStockMember 2024-03-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001121484 us-gaap:RetainedEarningsMember 2024-03-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001121484 us-gaap:TreasuryStockCommonMember 2024-03-31 0001121484 us-gaap:CommonStockMember 2022-12-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001121484 us-gaap:RetainedEarningsMember 2022-12-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001121484 us-gaap:TreasuryStockCommonMember 2022-12-31 0001121484 2022-12-31 0001121484 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001121484 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001121484 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001121484 us-gaap:CommonStockMember 2023-03-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001121484 us-gaap:RetainedEarningsMember 2023-03-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001121484 us-gaap:TreasuryStockCommonMember 2023-03-31 0001121484 2023-03-31 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2024-03-31 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2023-03-31 0001121484 ois:OffshoreManufacturedProductsMember 2024-01-01 2024-03-31 0001121484 ois:WellSiteServicesMember 2024-01-01 2024-03-31 0001121484 ois:DownholeTechnologiesMember 2024-01-01 2024-03-31 0001121484 ois:OffshoreManufacturedProductsMember 2023-12-31 0001121484 ois:DownholeTechnologiesMember 2023-12-31 0001121484 ois:OffshoreManufacturedProductsMember 2024-03-31 0001121484 ois:DownholeTechnologiesMember 2024-03-31 0001121484 us-gaap:TradeAccountsReceivableMember 2024-03-31 0001121484 us-gaap:TradeAccountsReceivableMember 2023-12-31 0001121484 ois:UnbilledRevenueMember 2024-03-31 0001121484 ois:UnbilledRevenueMember 2023-12-31 0001121484 ois:ContractAssetReceivablesMember 2024-03-31 0001121484 ois:ContractAssetReceivablesMember 2023-12-31 0001121484 ois:OtherReceivablesMember 2024-03-31 0001121484 ois:OtherReceivablesMember 2023-12-31 0001121484 2023-01-01 2023-12-31 0001121484 country:US us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001121484 country:GB us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001121484 us-gaap:CustomerRelationshipsMember 2024-03-31 0001121484 us-gaap:CustomerRelationshipsMember 2023-12-31 0001121484 ois:PatentsTechnologyBasedandKnowhowMember 2024-03-31 0001121484 ois:PatentsTechnologyBasedandKnowhowMember 2023-12-31 0001121484 us-gaap:TradeNamesMember 2024-03-31 0001121484 us-gaap:TradeNamesMember 2023-12-31 0001121484 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001121484 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2024-03-31 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2023-12-31 0001121484 ois:FinanceLeaseObligationsAndOtherDebtMember 2024-03-31 0001121484 ois:FinanceLeaseObligationsAndOtherDebtMember 2023-12-31 0001121484 us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2024-03-31 0001121484 us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2024-02-16 2024-02-16 0001121484 us-gaap:LetterOfCreditMember ois:AssetBasedRevolvingCreditFacilityMember 2024-03-31 0001121484 us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001121484 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001121484 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001121484 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0001121484 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2021-03-19 0001121484 2021-03-19 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2018-01-30 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2018-01-30 2018-01-30 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2021-03-19 2021-03-19 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2024-03-31 0001121484 2023-02-16 0001121484 currency:GBP 2024-03-31 0001121484 currency:BRL 2024-03-31 0001121484 currency:GBP 2023-03-31 0001121484 currency:BRL 2023-03-31 0001121484 ois:ServiceBasedRestrictedStockMember 2023-12-31 0001121484 ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember 2023-12-31 0001121484 ois:ServiceBasedRestrictedStockMember 2024-01-01 2024-03-31 0001121484 ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember 2024-01-01 2024-03-31 0001121484 ois:ServiceBasedRestrictedStockMember 2024-03-31 0001121484 ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember 2024-03-31 0001121484 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001121484 ois:ServiceBasedStockUnitsMember 2024-01-01 2024-03-31 0001121484 ois:ServiceBasedStockUnitsMember 2024-03-31 0001121484 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001121484 us-gaap:PerformanceSharesMember 2024-03-31 0001121484 srt:MinimumMember 2024-03-31 0001121484 srt:MaximumMember 2024-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2024-01-01 2024-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2024-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:WellSiteServicesMember 2024-01-01 2024-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:WellSiteServicesMember 2024-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2024-01-01 2024-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2024-03-31 0001121484 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0001121484 us-gaap:CorporateNonSegmentMember 2024-03-31 0001121484 us-gaap:FacilityClosingMember ois:OffshoreManufacturedProductsMember 2024-01-01 2024-03-31 0001121484 us-gaap:FacilityClosingMember ois:WellSiteServicesMember 2024-01-01 2024-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2023-01-01 2023-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2023-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:WellSiteServicesMember 2023-01-01 2023-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:WellSiteServicesMember 2023-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2023-01-01 2023-03-31 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2023-03-31 0001121484 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001121484 us-gaap:CorporateNonSegmentMember 2023-03-31 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 us-gaap:ProductMember ois:WellSiteServicesMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ProductMember ois:WellSiteServicesMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 us-gaap:ProductMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ProductMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 us-gaap:ServiceMember ois:WellSiteServicesMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ServiceMember ois:WellSiteServicesMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 us-gaap:ServiceMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 us-gaap:ServiceMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 ois:WellSiteServicesMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 ois:WellSiteServicesMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 ois:ProjectDrivenMember 2024-01-01 2024-03-31 0001121484 ois:ProjectDrivenMember 2023-01-01 2023-03-31 0001121484 ois:OffshoreManufacturedProductsMember ois:MilitaryAndOtherProductsMember 2024-01-01 2024-03-31 0001121484 ois:OffshoreManufacturedProductsMember ois:MilitaryAndOtherProductsMember 2023-01-01 2023-03-31 0001121484 ois:WellSiteServicesMember ois:MilitaryAndOtherProductsMember 2024-01-01 2024-03-31 0001121484 ois:WellSiteServicesMember ois:MilitaryAndOtherProductsMember 2023-01-01 2023-03-31 0001121484 ois:DownholeTechnologiesMember ois:MilitaryAndOtherProductsMember 2024-01-01 2024-03-31 0001121484 ois:DownholeTechnologiesMember ois:MilitaryAndOtherProductsMember 2023-01-01 2023-03-31 0001121484 ois:MilitaryAndOtherProductsMember 2024-01-01 2024-03-31 0001121484 ois:MilitaryAndOtherProductsMember 2023-01-01 2023-03-31 0001121484 ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2024-01-01 2024-03-31 0001121484 ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2023-01-01 2023-03-31 0001121484 ois:WellSiteServicesMember ois:ShortCycleMember 2024-01-01 2024-03-31 0001121484 ois:WellSiteServicesMember ois:ShortCycleMember 2023-01-01 2023-03-31 0001121484 ois:DownholeTechnologiesMember ois:ShortCycleMember 2024-01-01 2024-03-31 0001121484 ois:DownholeTechnologiesMember ois:ShortCycleMember 2023-01-01 2023-03-31 0001121484 ois:ShortCycleMember 2024-01-01 2024-03-31 0001121484 ois:ShortCycleMember 2023-01-01 2023-03-31 0001121484 ois:OffshoreManufacturedProductsMember 2023-01-01 2023-03-31 0001121484 ois:WellSiteServicesMember 2023-01-01 2023-03-31 0001121484 ois:DownholeTechnologiesMember 2023-01-01 2023-03-31 0001121484 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001121484 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001121484 2024-04-01 2024-03-31 0001121484 2025-01-01 2024-03-31 shares iso4217:USD iso4217:USD shares pure ois:segment 0001121484 --12-31 2024 Q1 false 0.0953516 P9M P1Y 10-Q true 2024-03-31 false 001-16337 OIL STATES INTERNATIONAL, INC DE 76-0476605 Three Allen Center, 333 Clay Street Suite 4620 77002 Houston, TX 713 652-0582 Common stock, par value $0.01 per share OIS NYSE Yes Yes Accelerated Filer false false false 64215204 94329000 99840000 72933000 96359000 167262000 196199000 75137000 78677000 56814000 72058000 131951000 150735000 22496000 24016000 14195000 15256000 10000000 0 203000 -317000 178439000 190324000 -11177000 5875000 -2101000 -2391000 -72000 276000 -13350000 3760000 24000 1602000 -13374000 2158000 -0.21 0.03 -0.21 0.03 62503000 62825000 62503000 63072000 -13374000 2158000 -3027000 4149000 -16401000 6307000 24059000 47111000 200765000 203211000 210189000 202027000 35169000 35648000 470182000 487997000 278083000 280389000 24826000 21970000 69774000 79867000 148734000 153010000 24216000 23253000 1015815000 1046486000 620000 627000 57062000 67546000 34821000 44227000 6654000 6880000 1179000 1233000 41528000 36757000 141864000 157270000 135572000 135502000 21147000 18346000 6518000 7717000 18396000 18106000 323497000 336941000 0.01 0.01 200000000 200000000 78514830 77218765 785000 772000 1130979000 1129240000 271544000 284918000 -73011000 -69984000 14299626 13892049 637979000 635401000 692318000 709545000 1015815000 1046486000 772000 1129240000 284918000 -69984000 -635401000 709545000 -13374000 -13374000 -895000 -895000 -2132000 -2132000 13000 1739000 1752000 2578000 2578000 785000 1130979000 271544000 -73011000 -637979000 692318000 766000 1122292000 272027000 -78941000 -626586000 689558000 2158000 2158000 3494000 3494000 655000 655000 5000 1584000 1589000 1936000 1936000 771000 1123876000 274185000 -74792000 -628522000 695518000 -13374000 2158000 14195000 15256000 10000000 0 1752000 1589000 513000 449000 -1122000 396000 1245000 210000 300000 -17000 -1579000 745000 8909000 12802000 -19355000 -18329000 4771000 4179000 -135000 -2124000 -11360000 -5918000 10092000 6568000 2295000 223000 31000 48000 -7828000 -6393000 1894000 27865000 1894000 22865000 0.0150 0.0150 0 17315000 -154000 -106000 954000 21000 2578000 1936000 -3686000 -14378000 -178000 478000 -23052000 -26211000 47111000 42018000 24059000 15807000 306000 485000 599000 -2465000 Organization and Basis of Presentation<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Oil States International, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. Certain information in footnote disclosures normally included with financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to these rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which the Company considers necessary for a fair statement of the results of operations for the interim periods covered and for the financial condition of the Company at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Examples of such estimates include, but are not limited to, goodwill and long-lived asset impairments, revenue and income recognized over time, valuation allowances recorded on deferred tax assets, reserves on inventory, allowances for doubtful accounts, settlement of litigation and potential future adjustments related to contractual indemnification and other agreements. Actual results could materially differ from those estimates.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment (legacy frac plug and elastomer products) were integrated into the Downhole Technologies segment to better align with the underlying activity demand drivers and current segment management structure, as well as provide for additional operational synergies. Historical segment financial data and disaggregated revenue information in Note 10, “Segments and Related Information” were conformed with the current-period segment presentation. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by the Company as of the specified effective date. Management believes that recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements included in this report should be read in conjunction with the Company’s audited financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023.</span></div> Goodwill Impairment and Other Charges<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, the Company implemented initiatives to reduce future costs, which are continuing into 2024. These management actions included the consolidation, relocation and exit of certain manufacturing and service locations as well as the realignment of operations within two of the Company’s reportable segments. The Company has also incurred legal and other related costs to enforce certain patents related to its proprietary technologies. As a result of these actions, the Company recorded the following charges during the first quarter of 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:26.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.118%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore Manufactured Products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pre-tax Total</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">After-tax Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment of goodwill</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Facility consolidation and other charges</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not amortize goodwill, but rather assesses goodwill for impairment annually and when an event occurs or circumstances change that indicate the carrying amounts may not be recoverable. If the carrying amount of a reporting unit exceeds its fair value, goodwill is considered impaired and an impairment loss is recorded.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill, by operating segment, for the three months ended March 31, 2024 were as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"></td><td style="width:53.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore Manufactured</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill associated with transferred operations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment of goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;padding-left:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the first quarter 2024 realignment of the composition of two of its reportable segments discussed in Note 1, “Organization and Basis of Presentation,” goodwill of $10.0 million was reassigned from the Offshore Manufactured Products segment to the Downhole Technologies segment based on estimated relative fair values. The Company performed an interim quantitative assessment of goodwill recorded within the Offshore Manufactured Products segment as of February 29, 2024 (prior to realignment) which indicated that the fair value of the reporting unit exceeded its carrying value.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also performed an interim quantitative assessment of goodwill transferred to the Downhole Technologies segment (subsequent to the realignment). This interim assessment indicated that the fair value of the reporting unit was less than its carrying amount and the Company concluded that goodwill reassigned to the Downhole Technologies business was fully impaired. The Company therefore recognized a non-cash goodwill impairment charge totaling $10.0 million in the first quarter of 2024. This impairment charge did not impact the Company’s liquidity position, debt covenants or cash flows.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management used a combination of valuation methodologies including the income approach and guideline public company comparables. The fair values of each of the Company’s reporting units were determined using significant unobservable inputs (Level 3 fair value measurements). The income approach estimates fair value by discounting the Company’s forecasts of future cash flows by a discount rate (expected return) that a market participant is expected to require on its investment.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant assumptions and estimates used in the income approach include, among others, estimated future net annual cash flows and discount rates for each reporting unit, current and anticipated market conditions, estimated growth rates and historical data. These estimates rely upon significant management judgment.</span></div> 2 As a result of these actions, the Company recorded the following charges during the first quarter of 2024 (in thousands):<div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:26.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.118%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore Manufactured Products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pre-tax Total</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">After-tax Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment of goodwill</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Facility consolidation and other charges</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 10000000 10000000 481000 9519000 1463000 1046000 0 2509000 527000 1982000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill, by operating segment, for the three months ended March 31, 2024 were as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"></td><td style="width:53.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore Manufactured</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill associated with transferred operations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment of goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79867000 0 79867000 -10000000 10000000 0 0 10000000 10000000 -93000 0 -93000 69774000 0 69774000 2 10000000 -10000000 10000000 Details of Selected Balance Sheet Accounts<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding selected balance sheet accounts as of March 31, 2024 and December 31, 2023 is presented below (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">205,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">207,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">200,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">203,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts as a percentage of total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue (contract liabilities)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, accounts receivable, net in the United States and the United Kingdom represented 65% and 15%, respectively, of the total. No other country or single customer accounted for more than 10% of the Company’s total accounts receivable as of March 31, 2024.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024, the $5.4 million net decrease in contract assets was primarily attributable to $27.4 million transferred to accounts receivable, which was partially offset by $22.0 million in revenue recognized during the period. Deferred revenue (contract liabilities) increased by $4.8 million in the first three months of 2024, primarily reflecting $10.7 million in new customer billings which were not recognized as revenue during the period, partially offset by the recognition of $5.9 million of revenue that was deferred at the beginning of the period.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March 31, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – March 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventories, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods and purchased products</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102,464 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">103,599 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114,390 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109,627 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">243,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for excess or obsolete inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,745)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">210,189 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">202,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"></td><td style="width:63.310%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property, plant and equipment, net:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">754,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">754,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(476,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(473,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">278,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">280,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, depreciation expense was $9.9 million and $11.0 million, respectively.</span></div><div style="margin-bottom:10pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr style="height:32pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Patents/Technology/Know-how</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tradenames and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115,214 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153,010 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, amortization expense was $4.3 million and $4.3 million, respectively.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other noncurrent assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,216 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Insurance liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding selected balance sheet accounts as of March 31, 2024 and December 31, 2023 is presented below (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">205,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">207,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">200,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">203,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts as a percentage of total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 134870000 128405000 23815000 27756000 41355000 46746000 5094000 4801000 205134000 207708000 4369000 4497000 200765000 203211000 0.02 0.02 <div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue (contract liabilities)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41528000 36757000 0.65 0.15 -5400000 27400000 22000000 4800000 10700000 5900000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March 31, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – March 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4497000 5226000 12000 133000 135000 21000 -5000 21000 4369000 5359000 <div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventories, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods and purchased products</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102,464 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">103,599 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114,390 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109,627 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">243,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for excess or obsolete inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,745)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">210,189 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">202,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 102464000 103599000 34795000 30546000 114390000 109627000 251649000 243772000 41460000 41745000 210189000 202027000 <div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"></td><td style="width:63.310%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property, plant and equipment, net:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">754,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">754,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(476,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(473,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">278,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">280,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 754882000 754143000 476799000 473754000 278083000 280389000 9900000 11000000 <div style="margin-bottom:10pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr style="height:32pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Patents/Technology/Know-how</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tradenames and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115,214 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153,010 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 141317000 58708000 82609000 141342000 56499000 84843000 70129000 35833000 34296000 70113000 34541000 35572000 52502000 20673000 31829000 52505000 19910000 32595000 263948000 115214000 148734000 263960000 110950000 153010000 4300000 4300000 <div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other noncurrent assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,216 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17637000 17255000 1768000 1109000 2137000 2211000 2674000 2678000 24216000 23253000 <div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Insurance liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13457000 27131000 2902000 2076000 4000000 3839000 3295000 1690000 2716000 3060000 8451000 6431000 34821000 44227000 Long-term Debt<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, long-term debt consisted of the following (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026 Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other debt and finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,572 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,502 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Unamortized deferred financing costs of $1.8 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively, are presented in other noncurrent assets.</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The outstanding principal amount of the 2026 Notes was $135.0 million as of March 31, 2024 and December 31, 2023.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a senior secured credit facility, which provides for a $125.0 million asset-based revolving credit facility (as amended, the “ABL Facility”), under which credit availability is subject to a borrowing base calculation.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (as amended, the “ABL Agreement”). In February 2024, the Company amended the ABL Facility to extend the maturity date to February 16, 2028, with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Agreement provides funding based on a borrowing base calculation that includes eligible U.S. customer accounts receivable and inventory and provides for a $50.0 million sub-limit for the issuance of letters of credit. Borrowings under the ABL Agreement are secured by a pledge of substantially all of the Company’s domestic assets (other than real property) and the stock of certain foreign subsidiaries.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Agreement bear interest at a rate equal to the Secured Overnight Financing Rate (subject to a floor rate of 0%) plus a margin of 2.75% to 3.25%, or at a base rate plus a margin of 1.75% to 2.25%, in each case based on average borrowing availability. Quarterly, the Company must also pay a commitment fee of 0.375% to 0.50% per annum, based on unused commitments under the ABL Agreement.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Agreement places restrictions on the Company’s ability to incur additional indebtedness, grant liens on assets, pay dividends or make distributions on equity interests, dispose of assets, make investments, repay other indebtedness (including the 2026 Notes discussed below), engage in mergers, and other matters, in each case, subject to certain exceptions. The ABL Agreement contains customary default provisions, which, if triggered, could result in acceleration of repayment of all amounts then outstanding. The ABL Agreement also requires the Company to satisfy and maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 (i) in the event that availability under the ABL Agreement is less than the greater of (a) 15% of the borrowing base and (b) $14.1 million; (ii) to complete certain specified transactions; or (iii) if an event of default has occurred and is continuing.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had no borrowings outstanding under the ABL Facility and $15.9 million of outstanding letters of credit. The total amount available to be drawn as of March 31, 2024 was $86.3 million, calculated based on the current borrowing base less outstanding borrowings, if any, and letters of credit. As of March 31, 2024, the Company was in compliance with its debt covenants under the ABL Agreement.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2026 Notes</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued $135.0 million aggregate principal amount of its 4.75% convertible senior notes due 2026 (the “2026 Notes”) pursuant to an indenture, dated as of March 19, 2021 (the “2026 Indenture”), between the Company and Computershare Trust Company, National Association, as successor trustee.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes bear interest at a rate of 4.75% per year and will mature on April 1, 2026, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on April 1 and October 1 of each year. Additional interest and special interest may accrue on the 2026 Notes under certain circumstances as described in the 2026 Indenture. The initial conversion rate is 95.3516 shares of the Company’s common stock per $1,000 principal amount of the 2026 Notes (equivalent to an initial conversion price of $10.49 per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2026 Indenture. The Company’s intent is to repay the principal amount of the 2026 Notes in cash and settle the conversion feature (if any) in shares of the Company’s common stock. As of March 31, 2024, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Notes</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2018, the Company issued $200.0 million aggregate principal amount of its 1.50% convertible senior notes due 2023 (the "2023 Notes") pursuant to an indenture, dated as of January 30, 2018. The 2023 Notes bore interest at a rate of 1.50% per year, and the outstanding principal amount of $17.3 million matured and was repaid in full on February 15, 2023.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, long-term debt consisted of the following (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026 Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other debt and finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,572 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,502 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Unamortized deferred financing costs of $1.8 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively, are presented in other noncurrent assets.</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The outstanding principal amount of the 2026 Notes was $135.0 million as of March 31, 2024 and December 31, 2023.</span></div> 0 0 133254000 133037000 2938000 3092000 136192000 136129000 620000 627000 135572000 135502000 1800000 1100000 135000000 135000000 125000000 P91D 17500000 50000000 0 0.0275 0.0325 0.0175 0.0225 0.00375 0.0050 1.0 0.15 14100000 0 15900000 86300000 135000000 0.0475 0.0475 10.49 200000000 0.0150 0.0150 17300000 Fair Value Measurements<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, investments, receivables, payables and debt instruments. The Company believes that the carrying values of these instruments, other than the 2026 Notes, on the accompanying consolidated balance sheets approximate their fair values. The estimated fair value of the 2026 Notes as of March 31, 2024 was $132.8 million based on quoted market prices (a Level 2 fair value measurement), which compares to the principal amount of $135.0 million.</span></div> 132800000 135000000 Stockholders’ Equity<div style="margin-bottom:10pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common and Preferred Stock</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first three months of 2024 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:81.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock awards, net of forfeitures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld for taxes on vesting of stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company had 25,000,000 shares of preferred stock, $0.01 par value, authorized, with no shares issued or outstanding.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2023, the Company’s Board of Directors authorized $25.0 million for the repurchase of the Company’s common stock, par value $0.01 per share, through February 2025. During the three months ended March 31, 2024, there were no repurchases of common stock under the program. The amount remaining under the Company’s share repurchase authorization as of March 31, 2024 was $18.1 million. Subject to applicable securities laws, such purchases will be at such times and in such amounts as the Company deems appropriate.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss, reported as a component of stockholders’ equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of the Company’s operating segments. Accumulated other comprehensive loss increased from $70.0 million at December 31, 2023 to $73.0 million at March 31, 2024. For the three months ended March 31, 2024 and 2023, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the exchange rates for the British pound and the Brazilian real weakened by 1% and 3%, respectively, compared to the U.S. dollar, contributing to other comprehensive loss of $3.0 million. During the three months ended March 31, 2023, the exchange rate for the British pound and the Brazilian real strengthened by 3% and 2%, respectively, compared to the U.S. dollar, contributing to other comprehensive income of $4.1 million.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first three months of 2024 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:81.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock awards, net of forfeitures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld for taxes on vesting of stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.01 63327000 1296000 408000 64215000 25000000 25000000 0.01 0.01 0 0 0 0 25000000 0.01 0 18100000 -70000000 -73000000 -0.01 -0.03 -3000000 0.03 0.02 4100000 Income Taxes<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense for the three months ended March 31, 2024 and 2023 was calculated using a discrete approach. This methodology was used because changes in the Company’s results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024, the Company’s income tax expense was $24 thousand on a pre-tax loss of $13.4 million, which included a $10.0 million goodwill impairment charge (approximately $7.7 million of which was non-deductible) and other non-deductible expenses. This compares to an income tax expense of $1.6 million on pre-tax income of $3.8 million, which included certain non-deductible expenses and discrete tax items, for the three months ended March 31, 2023.</span></div> 24000 -13400000 10000000 7700000 1600000 3800000 Net Income (Loss) Per Share<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three months ended March 31, 2024 and 2023 (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.953%"><tr><td style="width:1.0%"></td><td style="width:63.028%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.336%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerators:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Income attributable to unvested restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for basic net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,374)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for diluted net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominators:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Weighted average number of unvested restricted stock awards outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for basic net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Performance share units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for diluted net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of diluted earnings per share for the three months ended March 31, 2024 and 2023 excluded 122 thousand shares and 209 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. Additionally, shares issuable upon conversion of the 2026 Notes were excluded due to, among other factors, the Company’s share price.</span></div> <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three months ended March 31, 2024 and 2023 (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.953%"><tr><td style="width:1.0%"></td><td style="width:63.028%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.336%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerators:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Income attributable to unvested restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for basic net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,374)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for diluted net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominators:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Weighted average number of unvested restricted stock awards outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for basic net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Performance share units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for diluted net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -13374000 2158000 0 42000 -13374000 2116000 0 0 -13374000 2116000 63883000 64068000 1380000 1243000 62503000 62825000 0 247000 62503000 63072000 -0.21 0.03 -0.21 0.03 122000 209000 Long-Term Incentive Compensation<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the three months ended March 31, 2024 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.795%"><tr><td style="width:1.0%"></td><td style="width:49.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service-based Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance- and Service-based Stock Units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">852 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested and distributed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(81)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average grant date fair value (2024 awards)</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.10 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.10 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock program consists of a combination of service-based restricted stock and stock units, as well as performance-based stock units. Service-based restricted stock awards vest on a straight-line basis over a term of three years. Service-based stock unit awards vest over one-year, with the underlying shares issued at a specified future date. Eighty-two thousand service-based stock units were outstanding as of March 31, 2024. Performance-based stock unit awards vest at the end </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of a three-year period, with the number of shares ultimately issued under the program dependent upon achievement of predefined specific performance objectives based on the Company’s cumulative EBITDA over a three-year period.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the predefined targets are exceeded for any performance-based award, additional shares up to a maximum of 200% of the target award may be granted. Conversely, if actual performance falls below the predefined target, the number of shares vested is reduced. If the actual performance falls below the threshold performance level, no shares will vest.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued conditional long-term cash incentive awards (“Cash Awards”) of $1.5 million in the first quarters of 2024 and 2023. The performance measure for each of these Cash Awards is relative total stockholder return compared to a peer group of companies over a three-year period. The ultimate dollar amount to be awarded for each annual grant may range from zero to a maximum of $3.1 million, limited to their targeted award value ($1.5 million) if the Company’s total stockholder return were to be negative over the performance period. Obligations related to the Cash Awards are classified as liabilities and recognized over their respective vesting periods.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recognized during the three months ended March 31, 2024 and 2023 totaled $1.8 million and $1.6 million, respectively. As of March 31, 2024, there was $11.8 million of total compensation costs related to unvested restricted stock awards, which is expected to be recognized in future periods as vesting conditions are satisfied.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the three months ended March 31, 2024 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.795%"><tr><td style="width:1.0%"></td><td style="width:49.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service-based Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance- and Service-based Stock Units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">852 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested and distributed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(81)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average grant date fair value (2024 awards)</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.10 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.10 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 158000 1233000 927000 0 852000 250000 0 556000 444000 81000 0 0 77000 1529000 733000 6.10 6.10 P3Y P1Y 82000 P3Y P3Y 2 1500000 1500000 P3Y 0 3100000 1500000 1800000 1600000 11800000 Segments and Related Information<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2024, certain short-cycle, consumable product operations historically reported within the Offshore Manufactured Products segment were integrated into the Downhole Technologies segment (see Note 1, “Organization and Basis of Presentation”). Historical segment financial data and supplemental disaggregated revenue information for the three months ended March 31, 2023 (presented below) were conformed with the current-period segment presentation.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates through three reportable operating segments: Offshore Manufactured Products, Well Site Services and Downhole Technologies. Financial information by operating segment for the three months ended March 31, 2024 and 2023 is summarized in the following tables (in thousands).</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">516,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">278,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167,262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,195 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,177)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,015,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included $1.5 million of facility consolidation charges.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating loss included $1.0 million in facility consolidation and other charges.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating loss included a $10.0 million non-cash goodwill impairment charge (see Note 2, “G</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oodwill Impairment and Other Charges”).</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore Manufactured Products</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">502,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">302,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,875 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,050,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March 31, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore Manufactured Products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended March 31</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project-driven:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total project-driven</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Military and other products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-cycle products and services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,505 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,292 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,636 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167,262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from products and services transferred to customers over time accounted for approximately 67% and 66% of consolidated revenues for the three months ended March 31, 2024 and 2023, respectively. The balance of revenues for the respective periods relates to products and services transferred to customers at a point in time. As of March 31, 2024, the Company had $203.0 million of remaining backlog related to contracts with an original expected duration of greater than one year. Approximately 43% of this remaining backlog is expected to be recognized as revenue over the remaining nine months of 2024, with an additional 33% recognized in 2025 and the balance thereafter.</span></div> 3 Financial information by operating segment for the three months ended March 31, 2024 and 2023 is summarized in the following tables (in thousands).<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">516,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">278,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167,262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,195 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,177)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,015,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included $1.5 million of facility consolidation charges.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating loss included $1.0 million in facility consolidation and other charges.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating loss included a $10.0 million non-cash goodwill impairment charge (see Note 2, “G</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oodwill Impairment and Other Charges”).</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore Manufactured Products</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">502,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">302,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,875 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,050,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 86857000 3693000 10603000 7221000 516039000 47292000 6079000 -419000 2414000 179763000 33113000 4270000 -12079000 446000 278055000 0 153000 -9282000 11000 41958000 167262000 14195000 -11177000 10092000 1015815000 1500000 1000000 10000000 80505000 4075000 7698000 359000 502263000 67058000 6146000 6966000 5772000 212415000 48636000 4868000 1873000 425000 302271000 0 167000 -10662000 12000 33188000 196199000 15256000 5875000 6568000 1050137000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March 31, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore Manufactured Products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended March 31</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project-driven:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total project-driven</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Military and other products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-cycle products and services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80,505 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,292 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,636 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167,262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 53137000 48617000 0 0 0 0 53137000 48617000 25233000 24630000 0 0 0 0 25233000 24630000 78370000 73247000 0 0 0 0 78370000 73247000 8487000 7258000 0 0 0 0 8487000 7258000 0 0 47292000 67058000 33113000 48636000 80405000 115694000 86857000 80505000 47292000 67058000 33113000 48636000 167262000 196199000 0.67 0.66 203000000 0.43 0.33 Commitments and Contingencies<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning its commercial operations, products, employees and other matters. Although the Company can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on the Company, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise covered by insurance, will not have a material adverse effect on the Company’s consolidated financial position, results of operations or liquidity.</span></div> false false false false