0001389050-23-000022.txt : 20230503 0001389050-23-000022.hdr.sgml : 20230503 20230503151937 ACCESSION NUMBER: 0001389050-23-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230503 DATE AS OF CHANGE: 20230503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Archrock, Inc. CENTRAL INDEX KEY: 0001389050 STANDARD INDUSTRIAL CLASSIFICATION: NATURAL GAS TRANSMISSION [4922] IRS NUMBER: 743204509 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33666 FILM NUMBER: 23883331 BUSINESS ADDRESS: STREET 1: 9807 KATY FREEWAY STREET 2: STE 100 CITY: HOUSTON STATE: TX ZIP: 77024 BUSINESS PHONE: 281-836-8000 MAIL ADDRESS: STREET 1: 9807 KATY FREEWAY STREET 2: STE 100 CITY: HOUSTON STATE: TX ZIP: 77024 FORMER COMPANY: FORMER CONFORMED NAME: EXTERRAN HOLDINGS INC. DATE OF NAME CHANGE: 20070619 FORMER COMPANY: FORMER CONFORMED NAME: Iliad Holdings, INC DATE OF NAME CHANGE: 20070206 10-Q 1 aroc-20230331x10q.htm 10-Q
0001389050--12-312023Q1falsehttp://www.archrock.com/20230331#LongLivedAndOtherAssetImpairmenthttp://fasb.org/us-gaap/2022#FairValueInputsLevel2MemberP9MP1YP1YP1YP1YP1Yhttp://www.archrock.com/20230331#LongLivedAndOtherAssetImpairmenthttp://fasb.org/us-gaap/2022#FairValueInputsLevel2Member0001389050us-gaap:SubsequentEventMember2023-04-270001389050us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001389050us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001389050us-gaap:CommonStockMember2023-01-012023-03-310001389050us-gaap:CommonStockMember2022-01-012022-03-310001389050us-gaap:TreasuryStockCommonMember2023-03-310001389050us-gaap:RetainedEarningsMember2023-03-310001389050us-gaap:AdditionalPaidInCapitalMember2023-03-310001389050us-gaap:TreasuryStockCommonMember2022-12-310001389050us-gaap:RetainedEarningsMember2022-12-310001389050us-gaap:AdditionalPaidInCapitalMember2022-12-310001389050us-gaap:TreasuryStockCommonMember2022-03-310001389050us-gaap:RetainedEarningsMember2022-03-310001389050us-gaap:AdditionalPaidInCapitalMember2022-03-310001389050us-gaap:TreasuryStockCommonMember2021-12-310001389050us-gaap:RetainedEarningsMember2021-12-310001389050us-gaap:AdditionalPaidInCapitalMember2021-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001389050us-gaap:CommonStockMember2023-03-310001389050us-gaap:CommonStockMember2022-12-310001389050us-gaap:CommonStockMember2022-03-310001389050us-gaap:CommonStockMember2021-12-3100013890502028-01-012023-03-3100013890502023-04-012023-03-3100013890502027-01-012023-03-3100013890502026-01-012023-03-3100013890502025-01-012023-03-3100013890502024-01-012023-03-310001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2023-01-012023-03-310001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2022-01-012022-03-310001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2023-01-012023-03-310001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2022-01-012022-03-310001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2022-01-012022-03-310001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310001389050us-gaap:OperatingSegmentsMemberaroc:OrganizationalRestructuringMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050us-gaap:EmployeeSeveranceMemberaroc:OrganizationalRestructuringMember2023-01-012023-03-310001389050us-gaap:CorporateNonSegmentMemberaroc:OrganizationalRestructuringMember2023-01-012023-03-310001389050aroc:RestructuringConsultingCostsMemberaroc:OrganizationalRestructuringMember2023-01-012023-03-310001389050us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001389050aroc:OrganizationalRestructuringMember2023-01-012023-03-310001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-03-310001389050us-gaap:LandAndBuildingMember2023-03-310001389050us-gaap:ComputerEquipmentMember2023-03-310001389050aroc:TransportationAndShopEquipmentMember2023-03-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2023-03-310001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-310001389050us-gaap:LandAndBuildingMember2022-12-310001389050us-gaap:ComputerEquipmentMember2022-12-310001389050aroc:TransportationAndShopEquipmentMember2022-12-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2022-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001389050aroc:OldOceanReservesMemberaroc:ArchrockInc.Membersrt:AffiliatedEntityMember2023-03-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2023-03-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationContestedHearingPhaseMember2023-03-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2022-12-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationContestedHearingPhaseMember2022-12-310001389050us-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2022-03-310001389050us-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2023-03-310001389050us-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2023-03-310001389050us-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2022-12-310001389050us-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2022-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2022-01-012022-03-310001389050aroc:EcotecMemberus-gaap:InvestmentsMember2023-03-310001389050aroc:EcotecMemberus-gaap:InvestmentsMember2022-12-310001389050aroc:EcotecMemberus-gaap:InvestmentsMember2023-01-012023-03-310001389050us-gaap:MachineryAndEquipmentMember2023-01-012023-03-310001389050srt:MinimumMemberaroc:EcotecMemberus-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRevenueMultipleMemberaroc:ValuationTechniqueGuidelinePublicCompanyMember2023-03-310001389050srt:MinimumMemberaroc:EcotecMemberus-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputWeightedAverageCostOfCapitalMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310001389050srt:MedianMemberaroc:EcotecMemberus-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRevenueMultipleMemberaroc:ValuationTechniqueGuidelinePublicCompanyMember2023-03-310001389050srt:MedianMemberaroc:EcotecMemberus-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputWeightedAverageCostOfCapitalMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310001389050srt:MaximumMemberaroc:EcotecMemberus-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRevenueMultipleMemberaroc:ValuationTechniqueGuidelinePublicCompanyMember2023-03-310001389050srt:MaximumMemberaroc:EcotecMemberus-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputWeightedAverageCostOfCapitalMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310001389050us-gaap:RetainedEarningsMember2023-01-012023-03-310001389050us-gaap:RetainedEarningsMember2022-01-012022-03-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2023-03-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2022-12-310001389050aroc:SeniorNotes6.875DueApril2027Member2023-03-310001389050aroc:SeniorNotes6.250DueApril2028Member2023-03-310001389050aroc:SeniorNotes6.875DueApril2027Member2022-12-310001389050aroc:SeniorNotes6.250DueApril2028Member2022-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2023-01-012023-03-310001389050us-gaap:SubsequentEventMember2023-04-272023-04-2700013890502022-10-012022-12-3100013890502022-07-012022-09-3000013890502022-04-012022-06-3000013890502022-03-3100013890502021-12-310001389050us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001389050us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2023-03-310001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2022-12-310001389050us-gaap:TradeAccountsReceivableMember2023-03-310001389050us-gaap:TradeAccountsReceivableMember2022-12-3100013890502023-03-3100013890502022-12-3100013890502023-04-260001389050aroc:OldOceanReservesMembersrt:AffiliatedEntityMember2023-01-012023-03-310001389050aroc:OldOceanReservesMembersrt:AffiliatedEntityMember2023-03-310001389050aroc:IdleCompressorUnitsMember2023-01-012023-03-310001389050aroc:IdleCompressorUnitsMember2022-01-012022-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2023-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2022-12-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2023-03-310001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2023-03-310001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2023-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDisposalPeriodMemberus-gaap:MachineryAndEquipmentMember2023-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDiscountForMarketLiquidityMemberus-gaap:MachineryAndEquipmentMember2023-03-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2022-12-310001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2022-12-310001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2022-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDiscountForMarketLiquidityMemberus-gaap:MachineryAndEquipmentMember2022-12-310001389050aroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:AftermarketServicesSegmentMember2023-01-012023-03-310001389050aroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:AftermarketServicesSegmentMember2022-01-012022-03-310001389050aroc:EcotecMember2022-04-012022-04-300001389050aroc:EcotecMember2023-03-310001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2023-01-012023-03-310001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-310001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2022-01-012022-03-3100013890502022-01-012022-03-3100013890502023-01-012023-03-31aroc:segmentiso4217:USDutr:hpxbrli:pureiso4217:USDutr:hparoc:Yxbrli:sharesaroc:CompressorUnitaroc:directoriso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2023

or

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

For the transition period from         to        

Commission File No. 001-33666

Archrock, Inc.

(Exact name of registrant as specified in its charter)

Delaware

74-3204509

(State or other jurisdiction of incorporation or organization)

or organization)

(I.R.S. Employer Identification No.)

9807 Katy Freeway, Suite 100, Houston, Texas 77024

(Address of principal executive offices, zip code)

(281) 836-8000

(Registrant’s telephone number, including area code)

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

Title of each class

  

Trading Symbol

  

Name of exchange on which registered

Common stock, $0.01 par value per share

AROC

New York Stock Exchange

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

Number of shares of the common stock of the registrant outstanding as of April 26, 2023: 156,695,322 shares.

TABLE OF CONTENTS

Page

Glossary

3

Forward-Looking Statements

4

Part I. Financial Information

Item 1. Financial Statements (unaudited)

5

Condensed Consolidated Balance Sheets

5

Condensed Consolidated Statements of Operations

6

Condensed Consolidated Statements of Comprehensive Income

7

Condensed Consolidated Statements of Equity

8

Condensed Consolidated Statements of Cash Flows

9

Notes to Unaudited Condensed Consolidated Financial Statements

10

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

20

Item 3. Quantitative and Qualitative Disclosures About Market Risk

25

Item 4. Controls and Procedures

25

Part II. Other Information

Item 1. Legal Proceedings

27

Item 1A. Risk Factors

27

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

27

Item 3. Defaults Upon Senior Securities

27

Item 4. Mine Safety Disclosures

27

Item 5. Other Information

27

Item 6. Exhibits

28

Signatures

29

2

GLOSSARY

The following terms and abbreviations appearing in the text of this report have the meanings indicated below.

2022 Form 10-K

Annual Report on Form 10-K for the year ended December 31, 2022

2023 Share Repurchase Program

Share repurchase program approved by our Board of Directors on April 27, 2023 that allows us to repurchase up to $50.0 million of outstanding common stock.

Archrock, our, we, us

Archrock, Inc., individually and together with its wholly-owned subsidiaries

Credit Facility

$750.0 million asset-based revolving credit facility due November 2024, as governed by Amendment No. 3 to Credit Agreement, dated February 22, 2021, which amended that Credit Agreement, dated as of March 30, 2017

ECOTEC

Ecotec International Holdings, LLC

ESPP

Employee Stock Purchase Plan

Exchange Act

Securities Exchange Act of 1934, as amended

Financial Statements

Condensed consolidated financial statements included in Part I Item 1 of this Quarterly Report on Form 10-Q

GAAP

U.S. generally accepted accounting principles

Hilcorp

Hilcorp Energy Company

Old Ocean Reserves

Old Ocean Reserves, LP, formerly JDH Capital Holdings, L.P.

OTC

Over-the-counter, as related to aftermarket services parts and components

SEC

U.S. Securities and Exchange Commission

SG&A

Selling, general and administrative

U.S.

United States of America

WACC

Weighted average cost of capital

3

FORWARD–LOOKING STATEMENTS

This Quarterly Report on Form 10–Q (this “Form 10-Q”) contains “forward–looking statements” intended to qualify for the safe harbors from liability established by the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical fact contained in this Form 10–Q are forward–looking statements within the meaning of the Exchange Act, including, without limitation, our business growth strategy and projected costs; future financial position; the sufficiency of available cash flows to fund continuing operations and pay dividends; the expected amount of our capital expenditures; anticipated cost savings; future revenue, gross margin and other financial or operational measures related to our business; the future value of our equipment; and plans and objectives of our management for our future operations. You can identify many of these statements by words such as “believe,” “expect,” “intend,” “project,” “anticipate,” “estimate,” “will continue” or similar words or the negative thereof.

Such forward–looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from those anticipated as of the date of this Form 10–Q. Although we believe that the expectations reflected in these forward–looking statements are based on reasonable assumptions, no assurance can be given that these expectations will prove to be correct. Known material factors that could cause our actual results to differ materially from the expectations reflected in these forward–looking statements include the risk factors described in our 2022 Form 10–K and those set forth from time to time in our filings with the SEC, which are available through our website at www.archrock.com and through the SEC’s website at www.sec.gov.

All forward–looking statements included in this Form 10–Q are based on information available to us on the date of this Form 10–Q. Except as required by law, we undertake no obligation to publicly update or revise any forward–looking statement, whether as a result of new information, future events or otherwise. All subsequent written and oral forward–looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the cautionary statements contained throughout this Form 10–Q.

4

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Archrock, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except par value and share amounts)

(unaudited)

    

March 31, 2023

    

December 31, 2022

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

3,051

$

1,566

Accounts receivable, net of allowance of $1,318 and $1,674, respectively

 

110,994

 

137,544

Inventory

 

89,632

 

84,622

Other current assets

 

6,946

 

8,228

Total current assets

 

210,623

 

231,960

Property, plant and equipment, net

 

2,246,245

 

2,199,253

Operating lease right-of-use assets

 

16,111

 

16,706

Intangible assets, net

 

35,196

 

37,077

Contract costs, net

 

35,998

 

34,736

Deferred tax assets

 

29,146

 

33,353

Other assets

 

38,307

 

37,079

Non-current assets of discontinued operations

 

8,280

 

8,586

Total assets

$

2,619,906

$

2,598,750

Liabilities and Stockholders' Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable, trade

$

78,999

$

64,324

Accrued liabilities

 

92,213

 

76,915

Deferred revenue

 

5,889

 

7,332

Total current liabilities

 

177,101

 

148,571

Long-term debt

 

1,547,274

 

1,548,334

Operating lease liabilities

 

14,170

 

14,861

Deferred tax liabilities

 

934

 

854

Other liabilities

 

19,509

 

17,569

Non-current liabilities of discontinued operations

 

7,868

 

7,868

Total liabilities

 

1,766,856

 

1,738,057

Commitments and contingencies (Note 6)

 

  

 

  

Equity:

 

  

 

  

Preferred stock: $0.01 par value, 50,000,000 shares authorized, zero issued

 

 

Common stock: $0.01 par value 250,000,000 shares authorized, 164,903,900 and 163,439,013 shares issued, respectively

 

1,649

 

1,634

Additional paid-in capital

 

3,460,259

 

3,456,777

Accumulated deficit

 

(2,516,500)

 

(2,509,133)

Treasury stock: 8,207,390 and 7,810,548 common shares, at cost, respectively

 

(92,358)

 

(88,585)

Total equity

 

853,050

 

860,693

Total liabilities and equity

$

2,619,906

$

2,598,750

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

5

Archrock, Inc.

Condensed Consolidated Statements of Operations

(in thousands, except per share amounts)

(unaudited)

Three Months Ended

March 31, 

    

2023

    

2022

Revenue:

 

  

 

  

Contract operations

$

187,745

$

163,656

Aftermarket services

 

42,089

 

33,545

Total revenue

 

229,834

 

197,201

Cost of sales (excluding depreciation and amortization):

Contract operations

 

79,482

 

64,501

Aftermarket services

 

33,908

 

28,638

Total cost of sales (excluding depreciation and amortization)

 

113,390

 

93,139

Selling, general and administrative

 

26,425

 

27,773

Depreciation and amortization

 

40,181

 

43,039

Long-lived and other asset impairment

 

2,569

 

7,416

Restructuring charges

1,047

Interest expense

 

26,581

 

25,246

Gain on sale of assets, net

(3,605)

(2,112)

Other expense (income), net

 

603

 

36

Income before income taxes

 

22,643

 

2,664

Provision for income taxes

 

6,158

 

943

Net income

$

16,485

$

1,721

Basic and diluted earnings per common share

$

0.10

$

0.01

Weighted average common shares outstanding:

 

  

 

  

Basic

 

154,116

 

152,690

Diluted

 

154,281

 

152,810

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

6

Archrock, Inc.

Condensed Consolidated Statements of Comprehensive Income

(in thousands)

(unaudited)

Three Months Ended

March 31, 

    

2023

    

2022

Net income

    

$

16,485

    

$

1,721

Other comprehensive income, net of tax:

 

  

 

  

Interest rate swap gain, net of reclassifications to earnings

 

 

574

Amortization of dedesignated interest rate swap

 

 

410

Total other comprehensive income, net of tax

 

 

984

Comprehensive income

$

16,485

$

2,705

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

7

Archrock, Inc.

Condensed Consolidated Statements of Equity

(in thousands, except shares and per share amounts)

(unaudited)

Accumulated

Additional

Other

Common Stock

Paid-in

Accumulated

Comprehensive

Treasury Stock

  

Amount

Shares

  

Capital

  

Deficit

Loss

Amount

Shares

Total

Balance at December 31, 2021

$

1,615

161,482,852

$

3,440,059

$

(2,463,114)

$

(984)

$

(86,138)

(7,417,401)

$

891,438

Treasury stock purchased

 

 

 

 

(2,363)

(272,403)

 

(2,363)

Cash dividends ($0.145 per common share)

 

 

(22,673)

 

 

 

(22,673)

Shares issued under ESPP

20,060

 

149

 

 

 

 

149

Stock-based compensation, net of forfeitures

14

1,416,672

 

3,053

 

 

 

(9,008)

 

3,067

Comprehensive income:

 

Net income

 

 

1,721

 

 

 

1,721

Other comprehensive income

984

984

Balance at March 31, 2022

$

1,629

162,919,584

$

3,443,261

$

(2,484,066)

$

$

(88,501)

(7,698,812)

$

872,323

Balance at December 31, 2022

$

1,634

163,439,013

$

3,456,777

$

(2,509,133)

$

$

(88,585)

(7,810,548)

$

860,693

Treasury stock purchased

 

 

 

 

(3,773)

(383,766)

 

(3,773)

Cash dividends ($0.15 per common share)

 

 

(23,852)

 

 

 

(23,852)

Shares issued under ESPP

1

20,251

 

169

 

 

 

 

170

Stock-based compensation, net of forfeitures

14

1,444,636

 

3,313

 

 

 

(13,076)

 

3,327

Net income

 

 

16,485

 

 

 

16,485

Balance at March 31, 2023

$

1,649

164,903,900

$

3,460,259

$

(2,516,500)

$

$

(92,358)

(8,207,390)

$

853,050

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

8

Archrock, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

Three Months Ended

March 31, 

    

2023

    

2022

Cash flows from operating activities:

  

  

Net income

$

16,485

$

1,721

Adjustments to reconcile net income to net cash provided by operating activities:

 

  

 

  

Depreciation and amortization

 

40,181

 

43,039

Long-lived and other asset impairment

 

2,569

 

7,416

Non-cash restructuring charges

927

Unrealized change in fair value of investment in unconsolidated affiliate

254

Inventory write-downs

 

216

 

294

Amortization of operating lease right-of-use assets

823

780

Amortization of deferred financing costs

1,288

1,288

Amortization of debt premium

(501)

(502)

Amortization of capitalized implementation costs

597

Amortization of dedesignated interest rate swap

410

Interest rate swaps

 

 

631

Stock-based compensation expense

 

3,327

 

3,067

Provision for (benefit from) credit losses

 

(340)

 

108

Gain on sale of assets, net

 

(3,605)

 

(2,112)

Deferred income tax provision

 

5,881

 

886

Amortization of contract costs

5,090

4,476

Deferred revenue recognized in earnings

(4,476)

(3,115)

Changes in operating assets and liabilities:

 

 

Accounts receivable, net

7,632

(15,084)

Inventory

(4,131)

(1,021)

Other assets

609

444

Contract costs

(6,352)

(5,320)

Accounts payable and other liabilities

18,219

32,718

Deferred revenue

3,179

6,351

Other

(16)

97

Net cash provided by operating activities

 

87,856

 

76,572

Cash flows from investing activities:

 

  

 

  

Capital expenditures

 

(84,392)

 

(44,858)

Proceeds from sale of property, equipment and other assets

 

28,726

 

5,437

Proceeds from insurance and other settlements

2,763

Investments in unconsolidated entities

(2,000)

Net cash used in investing activities

 

(57,666)

 

(36,658)

Cash flows from financing activities:

 

  

 

  

Borrowings of long-term debt

 

158,850

 

172,500

Repayments of long-term debt

 

(160,100)

 

(186,500)

Payments for settlement of interest rate swaps that include financing elements

 

 

(1,334)

Dividends paid to stockholders

 

(23,852)

 

(22,673)

Proceeds from stock issued under ESPP

 

170

 

149

Purchases of treasury stock

(3,773)

(2,363)

Net cash used in financing activities

 

(28,705)

 

(40,221)

Net increase (decrease) in cash and cash equivalents

 

1,485

 

(307)

Cash and cash equivalents, beginning of period

 

1,566

 

1,569

Cash and cash equivalents, end of period

$

3,051

$

1,262

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

9

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements

1. Description of Business and Basis of Presentation

We are an energy infrastructure company with a pure play focus on midstream natural gas compression. We are the leading provider of natural gas compression services, in terms of total compression fleet horsepower, to customers in the energy industry throughout the U.S. and a leading supplier of aftermarket services to customers that own compression equipment in the U.S. We operate in two business segments: contract operations and aftermarket services. Our predominant segment, contract operations, primarily includes designing, sourcing, owning, installing, operating, servicing, repairing and maintaining our owned fleet of natural gas compression equipment to provide natural gas compression services to our customers. In our aftermarket services business, we sell parts and components and provide operations, maintenance, overhaul and reconfiguration services to customers who own compression equipment.

The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all information and disclosures required by GAAP. Therefore, this information should be read in conjunction with our consolidated financial statements and notes contained in our 2022 Form 10K. The information furnished herein reflects all adjustments that are, in the opinion of management, of a normal recurring nature and considered necessary for a fair statement of the results of the interim periods reported. All intercompany balances and transactions have been eliminated in consolidation. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

2. Inventory

Inventory is comprised of the following:

March 31, 

December 31, 

(in thousands)

2023

2022

Parts and supplies

$

73,573

$

70,228

Work in progress

 

16,059

 

14,394

Inventory

$

89,632

$

84,622

3. Property, Plant and Equipment

Property, plant and equipment is comprised of the following:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Compression equipment, facilities and other fleet assets

$

3,298,006

$

3,234,239

Land and buildings

 

44,625

 

44,304

Transportation and shop equipment

 

93,490

 

93,189

Computer hardware and software

 

77,482

 

77,357

Other

 

6,263

 

5,754

Property, plant and equipment

 

3,519,866

 

3,454,843

Accumulated depreciation

 

(1,273,621)

 

(1,255,590)

Property, plant and equipment, net

$

2,246,245

$

2,199,253

4. Investment in Unconsolidated Affiliate

Investments in which we are deemed to exert significant influence, but not control, are accounted for using the equity method of accounting, except in cases where the fair value option is elected. For such investments where we have elected the fair value option, the election is irrevocable and is applied on an investment–by–investment basis at initial recognition.

In April 2022, we agreed to acquire, for cash, a 25% equity interest in ECOTEC, a company specializing in methane detection, monitoring and management. For greater transparency, we have elected the fair value option for this investment.

10

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

As of March 31, 2023, our ownership interest in ECOTEC, was 25% and included in other assets in our unaudited condensed consolidated balance sheets.

Changes in the fair value of this investment are recognized in other expense (income), net in our unaudited condensed consolidated statements of operations. See Note 13 (“Fair Value Measurements”) for further details on fair value accounting.

5. Long-Term Debt

Long–term debt is comprised of the following:

March 31, 

December 31, 

(in thousands)

    

2023

2022

Credit Facility

$

250,000

$

251,250

6.25% senior notes due April 2028:

Principal outstanding

 

800,000

 

800,000

Unamortized debt premium

10,029

 

10,530

Unamortized debt issuance costs

 

(8,329)

 

(8,744)

 

801,700

 

801,786

6.875% senior notes due April 2027:

Principal outstanding

500,000

 

500,000

Unamortized debt issuance costs

(4,426)

 

(4,702)

495,574

 

495,298

Long-term debt

$

1,547,274

$

1,548,334

The Credit Facility matures in November 2024 unless renewed or amended prior to that date. As of March 31, 2023, there were $4.1 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.5%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 7.4% and 6.9% at March 31, 2023 and December 31, 2022, respectively. We incurred $0.5 million of commitment fees on the daily unused amount of the Credit Facility in each of the three months ended March 31, 2023 and 2022.

As of March 31, 2023, we were in compliance with all covenants under our Credit Facility agreement. Additionally, all undrawn capacity on our Credit Facility was available for borrowings as of March 31, 2023.

6. Commitments and Contingencies

Insurance Matters

Our business can be hazardous, involving unforeseen circumstances such as uncontrollable flows of natural gas or well fluids and fires or explosions. As is customary in our industry, we review our safety equipment and procedures and carry insurance against some, but not all, risks of our business. Our insurance coverage includes property damage, general liability and commercial automobile liability and other coverage we believe is appropriate. We believe that our insurance coverage is customary for the industry and adequate for our business, however, losses and liabilities not covered by insurance would increase our costs.

Additionally, we are substantially self–insured for workers’ compensation and employee group health claims in view of the relatively high per–incident deductibles we absorb under our insurance arrangements for these risks. Losses up to the deductible amounts are estimated and accrued based upon known facts, historical trends and industry averages. We are also self–insured for property damage to our offshore assets.

11

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

Tax Matters

We are subject to a number of state and local taxes that are not income–based. As many of these taxes are subject to audit by the taxing authorities, it is possible that an audit could result in additional taxes due. We accrue for such additional taxes when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the liability. As of March 31, 2023 and December 31, 2022, we had $4.1 million and $3.9 million, respectively, accrued for the outcomes of non–income–based tax audits. We do not expect that the ultimate resolutions of these audits will result in a material variance from the amounts accrued. We do not accrue for unasserted claims for tax audits unless we believe the assertion of a claim is probable, it is probable that it will be determined that the claim is owed and we can reasonably estimate the claim or range of the claim. We believe the likelihood is remote that the impact of potential unasserted claims from non–income–based tax audits could be material to our consolidated financial position, but it is possible that the resolution of future audits could be material to our consolidated results of operations or cash flows.

During the years ended December 31, 2022 and 2021, certain of our sales and use tax audits advanced from the audit review phase to the contested hearing phase. As of March 31, 2023 and December 31, 2022, we had $0.6 million accrued for these audits.

Litigation and Claims

In the ordinary course of business, we are involved in various pending or threatened legal actions. While we are unable to predict the ultimate outcome of these actions, we believe that any ultimate liability arising from any of these actions will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends. However, because of the inherent uncertainty of litigation and arbitration proceedings, we cannot provide assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends.

7. Stockholders’ Equity

Cash Dividends

The following table summarizes our dividends declared and paid in each of the quarterly periods of 2023 and 2022:

    

Dividends per

    

  Dividends Paid

    

Common Share

    

(in thousands)

2023

 

  

 

  

Q1

$

0.150

$

23,852

2022

 

  

 

  

Q4

$

0.145

$

22,589

Q3

 

0.145

 

22,559

Q2

 

0.145

 

22,494

Q1

 

0.145

 

22,673

On April 27, 2023, our Board of Directors declared a quarterly dividend of $0.15 per share of common stock to be paid on May 16, 2023 to stockholders of record at the close of business on May 9, 2023.

12

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

8. Revenue from Contracts with Customers

The following table presents our revenue from contracts with customers by segment and disaggregated by revenue source:

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Contract operations:

  

  

01,000 horsepower per unit

$

39,954

$

41,842

1,0011,500 horsepower per unit

 

81,807

 

67,001

Over 1,500 horsepower per unit

 

65,714

 

54,594

Other (1)

 

270

 

219

Total contract operations revenue (2)

 

187,745

 

163,656

Aftermarket services:

 

  

 

  

Services

 

21,249

 

17,137

OTC parts and components sales

 

20,840

 

16,408

Total aftermarket services revenue (3)

 

42,089

 

33,545

Total revenue

$

229,834

$

197,201

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $0.8 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(3)Services revenue within aftermarket services is recognized over time. OTC parts and components sales revenue is recognized at a point in time.

See Note 15 (“Segment Information”) for further information on segments.

Performance Obligations

As of March 31, 2023, we had $354.7 million of remaining performance obligations related to our contract operations segment, which will be recognized through 2028 as follows:

(in thousands)

    

2023

    

2024

2025

    

2026

    

2027

    

2028

    

Total

Remaining performance obligations

$

203,117

$

88,750

$

47,044

$

11,658

$

3,608

$

504

$

354,681

We do not disclose the aggregate transaction price for the remaining performance obligations for aftermarket services as there are no contracts with customers with an original contract term that is greater than one year.

Contract Assets and Liabilities

Contract Assets

As of March 31, 2023 and December 31, 2022, our receivables from contracts with customers, net of allowance for credit losses, were $104.9 million and $111.9 million, respectively.

13

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

Allowance for Credit Losses

Our allowance for credit losses balance changed as follows during the three months ended March 31, 2023:

(in thousands)

      

Balance at beginning of period

      

$

1,674

Provision for (benefit from) credit losses

(340)

Write-offs charged against allowance

(16)

Balance at end of period

$

1,318

Contract Liabilities

Freight billings to customers for the transport of compression assets, customer–specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of March 31, 2023 and December 31, 2022, our contract liabilities were $6.8 million and $8.0 million, respectively.

During the three months ended March 31, 2023, we deferred revenue of $3.2 million and recognized deferred revenue of $4.5 million. The revenue recognized during the period primarily related to freight billings and milestone billings on aftermarket services.

9. Long-Lived and Other Asset Impairment

We review long–lived assets, including property, plant and equipment and identifiable intangibles that are being amortized, for impairment whenever events or changes in circumstances, including the removal of compressors from our active fleet, indicate that the carrying amount of an asset may not be recoverable.

Compression Fleet

We periodically review the future deployment of our idle compression assets for units that are not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. Based on these reviews, we determine that certain idle compressors should be retired from the active fleet. The retirement of these units from the active fleet triggers a review of these assets for impairment and as a result of our review, we may record an asset impairment to reduce the book value of each unit to its estimated fair value. The fair value of each unit is estimated based on the expected net sale proceeds compared to other fleet units we recently sold, a review of other units recently offered for sale by third parties or the estimated component value of the equipment we plan to use.

In connection with our review of our idle compression assets, we evaluate for impairment idle units that were culled from our fleet in prior years and are available for sale. Based on that review, we may reduce the expected proceeds from disposition and record additional impairment to reduce the book value of each unit to its estimated fair value.

The following table presents the results of our compression fleet impairment review as recorded in our contract operations segment:

Three Months Ended

March 31, 

(dollars in thousands)

    

2023

    

2022

Idle compressors retired from the active fleet

 

30

 

45

Horsepower of idle compressors retired from the active fleet

 

14,000

 

31,000

Impairment recorded on idle compressors retired from the active fleet

$

2,569

$

7,409

See Note 13 (“Fair Value Measurements”) for further details on fair value accounting.

14

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

10. Restructuring Charges

During the first quarter of 2023, a plan to further streamline our organization and more fully align our teams to improve our customer service and profitability was approved by management. We expect to incur additional restructuring charges of $1.5 million related to these restructuring activities.

The following table presents the changes to our accrued liability balance related to restructuring charges during the quarter ended March 31, 2023:

(in thousands)

Total

Balance at December 31, 2022

    

$

Charges incurred

 

1,047

Payments

(120)

Balance at March 31, 2023

$

927

The following table presents restructuring charges incurred by segment:

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other(1)

Total

Three months ended March 31, 2023

Organizational restructuring

$

203

$

$

844

$

1,047

Total restructuring charges

$

203

$

$

844

$

1,047

(1)Represents expense incurred within our corporate function and not directly attributable to our segments.

The following table presents restructuring charges incurred by cost type:

Three Months Ended

(in thousands)

March 31, 2023

Organizational restructuring

Severance costs

$

789

Consulting costs

258

Total restructuring charges

$

1,047

11. Income Taxes

Valuation Allowance

The amount of our deferred tax assets considered realizable could be adjusted if projections of future taxable income are reduced or objective negative evidence in the form of a three–year cumulative loss is present or both. Should we no longer have a level of sustained profitability, excluding nonrecurring charges, we will have to rely more on our future projections of taxable income to determine if we have an adequate source of taxable income for the realization of our deferred tax assets, namely net operating loss, interest limitation and tax credit carryforwards. This may result in the need to record a valuation allowance against all or a portion of our deferred tax assets.

Effective Tax Rate

The year-to-date effective tax rate for the three months ended March 31, 2023 differed significantly from our statutory rate primarily due to unrecognized tax benefits and the limitation on executive compensation.

15

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

Unrecognized Tax Benefits

As of March 31, 2023, we believe it is reasonably possible that $2.7 million of our unrecognized tax benefits, including penalties, interest and discontinued operations, will be reduced prior to March 31, 2024 due to the settlement of audits or the expiration of statutes of limitations or both. However, due to the uncertain and complex application of the tax regulations, it is possible that the ultimate resolution of these matters may result in liabilities that could materially differ from this estimate.

12. Earnings Per Common Share

Basic earnings per common share is computed using the two–class method, which is an earnings allocation formula that determines net income per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Under the two–class method, basic earnings per common share is determined by dividing net income, after deducting amounts allocated to participating securities, by the weighted average number of common shares outstanding for the period. Participating securities include unvested restricted stock and stock–settled restricted stock units that have nonforfeitable rights to receive dividends or dividend equivalents, whether paid or unpaid. During periods of net loss, only distributed earnings (dividends) are allocated to participating securities, as participating securities do not have a contractual obligation to participate in our undistributed losses.

Diluted earnings per common share is computed using the weighted average number of common shares outstanding adjusted for the incremental common stock equivalents attributed to outstanding performance–based restricted stock units and stock to be issued pursuant to our ESPP unless their effect would have been anti–dilutive.

The following table shows the calculation of net income attributable to common stockholders, which is used in the calculation of basic and diluted earnings per common share, potential shares of common stock that were included in computing diluted earnings per common share and the potential shares of common stock issuable that were excluded from computing diluted earnings per common share as their inclusion would have been anti–dilutive:

Three Months Ended

March 31, 

(in thousands)

    

    

2023

    

2022

Net income

$

16,485

$

1,721

Less: Allocation of earnings to participating securities

 

(735)

 

(515)

Net income attributable to common stockholders

$

15,750

$

1,206

Weighted average common shares outstanding used in basic earnings per common share

154,116

152,690

Effect of dilutive securities:

Performance-based restricted stock units

162

117

ESPP shares

3

3

Weighted average common shares outstanding used in diluted earnings per common share

154,281

152,810

13. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

As of March 31, 2023, we own a 25% equity interest in ECOTEC. The fair value is determined using an average of the income approach that includes the use of a discounted cash flow model, and the market approach that includes the financial metrics of comparable public companies under the guideline public company method. The determination of this investment primarily consisted on unobservable inputs, which creates uncertainty in the measurement of fair value as of the reporting date. Significant increases (decreases) in these inputs in isolation would result in a significantly higher (lower) fair value measurement. As of March 31, 2023, the fair value of our investment in ECOTEC was $14.5 million.

16

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

This fair value measurement is classified as Level 3. The significant unobservable inputs used in the fair value measurement are the WACC and the revenue multiples. Additional quantitative information related to the significant unobservable inputs are as follows:

Significant Unobservable Inputs

Range

Median

Valuation technique:

      

Discounted cash flow

WACC

0% - 22.1%

11.3%

Guideline public company

Revenue multiple

1.7x - 8.0x

3.9x

The reconciliation of changes in the fair value of our investment in ECOTEC is as follows:

Three Months Ended

March 31, 

(in thousands)

2023

2022

Balance at beginning of period

      

$

12,803

      

$

Purchases of equity interests

2,000

Unrealized loss (1)

(254)

Balance at end of period

$

14,549

$

(1)Included in other expense (income) in our unaudited condensed consolidated statement of operations.

See Note 4 (“Investment in Unconsolidated Affiliate”) for further details.

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

During the three months ended March 31, 2023, we recorded nonrecurring fair value measurements related to our idle compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared with other fleet units we recently sold and/or a review of other units recently offered for sale by third parties, or the estimated component value of the equipment we plan to use. We discounted the expected proceeds, net of selling and other carrying costs, using a weighted average disposal period of four years. The fair value of our compressors impaired in 2023 and 2022 was as follows:

(in thousands)

    

March 31, 2023

December 31, 2022

Impaired compressors

$

448

$

1,961

These fair value measurements are classified as Level 3. The significant unobservable inputs used to develop the above fair value measurements were weighted by the relative fair value of the compressors being measured. Additional quantitative information related to our significant unobservable inputs follows:

    

Range

       

   Weighted Average (1)

Estimated net sale proceeds:

As of March 31, 2023

$0 - $621 per horsepower

$53 per horsepower

As of December 31, 2022

$0 - $621 per horsepower

$47 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 44% and 51% as of March 31, 2023 and December 31, 2022, respectively.

See Note 9 (“Long-Lived and Other Asset Impairments”) for further details.

17

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

Other Financial Instruments

The carrying amounts of our cash, accounts receivable and accounts payable approximate fair value due to the short–term nature of these instruments.

The carrying amount of borrowings outstanding under our Credit Facility approximates fair value due to the variable interest rate. The measurement of the fair value of these outstanding borrowings is a Level 3 measurement.

The fair value of our fixed rate debt is estimated using yields observable in active markets, which are Level 2 inputs, and was as follows:

(in thousands)

    

March 31, 2023

    

December 31, 2022

Carrying amount of fixed rate debt (1)

$

1,297,274

$

1,297,084

Fair value of fixed rate debt

 

1,259,000

 

1,214,000

(1) Carrying amounts are shown net of unamortized premium and deferred financing costs. See Note 5 (“Long-Term Debt”).

14. Related Party Transactions

Old Ocean Reserves, an affiliate of our customer Hilcorp, has the right to designate one director to serve on our board of directors as long as Old Ocean Reserves or its successors (together with its affiliates) owns at least 7.5% of our outstanding common stock. As of March 31, 2023, Old Ocean Reserves owned 9.4% of our outstanding common stock. Jason C. Rebrook, Chief Executive Officer and Director of Harvest Midstream Company, a Hilcorp affiliate, has served as Old Ocean Reserves’ representative director since July 2020.

Revenue from Hilcorp was $9.1 million and $9.4 million during the three months ended March 31, 2023 and 2022, respectively. Accounts receivable, net due from Hilcorp was $3.1 million and $3.0 million as of March 31, 2023 and December 31, 2022, respectively.

15. Segment Information

We manage our business segments primarily based on the type of product or service provided. We have two segments: contract operations and aftermarket services. Our contract operations segment primarily provides natural gas compression services to meet specific customer requirements. Our aftermarket services segment provides a full range of services to support the compression needs of customers, from parts sales and normal maintenance services to full operation of a customer’s owned assets. All of our operations are located in the U.S.

We evaluate the performance of our segments based on gross margin, defined as revenue less cost of sales (excluding depreciation and amortization) for each segment. Segment revenue includes only sales to external customers.

Summarized financial information for our reporting segments is shown below:

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended March 31, 2023

 

  

 

  

 

  

Revenue

$

187,745

$

42,089

$

229,834

Gross margin

 

108,263

 

8,181

 

116,444

Three months ended March 31, 2022

 

  

 

  

 

  

Revenue

$

163,656

$

33,545

$

197,201

Gross margin

 

99,155

 

4,907

 

104,062

18

Table of Contents

Archrock, Inc.

Notes to Condensed Consolidated Financial Statements (continued)

The following table reconciles total gross margin to income before income taxes:

    

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Total gross margin

$

116,444

$

104,062

Less:

 

  

 

  

Selling, general and administrative

 

26,425

 

27,773

Depreciation and amortization

 

40,181

 

43,039

Long-lived and other asset impairment

 

2,569

 

7,416

Restructuring charges

1,047

Interest expense

 

26,581

 

25,246

Gain on sale of assets, net

(3,605)

(2,112)

Other expense (income), net

 

603

 

36

Income before income taxes

$

22,643

$

2,664

16. Subsequent Events

On April 27, 2023, our Board of Directors authorized a share repurchase program that allows us to repurchase up to $50.0 million of outstanding common stock.  Under the 2023 Share Repurchase Program, shares of our common stock may be repurchased periodically, including in the open market, privately negotiated transactions, or otherwise in accordance with applicable federal securities laws, at any time until April 27, 2024. The actual timing, manner, number, and value of shares repurchased under the program will be determined by us at our discretion.

19

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited Financial Statements and the notes thereto included in this Form 10-Q and in conjunction with our 2022 Form 10-K.

OVERVIEW

We are an energy infrastructure company with a pure–play focus on midstream natural gas compression. We are the leading provider of natural gas compression services, in terms of total compression fleet horsepower, to customers in the energy industry throughout the U.S., and a leading supplier of aftermarket services to customers that own compression equipment in the U.S. We operate in two business segments: contract operations and aftermarket services. Our contract operations services primarily include designing, sourcing, owning, installing, operating, servicing, repairing and maintaining our owned fleet of natural gas compression equipment to provide natural gas compression services to our customers. In our aftermarket services business, we sell parts and components and provide operations, maintenance, overhaul and reconfiguration services to customers who own compression equipment.

Operating Highlights

Three Months Ended

 

March 31, 

 

(horsepower in thousands)

    

2023

    

2022

    

Total available horsepower (at period end)(1)

    

3,729

    

3,881

Total operating horsepower (at period end)(2)

3,504

 

3,275

Average operating horsepower

3,475

 

3,257

Horsepower utilization:

  

 

  

Spot (at period end)

94

%  

84

%

Average

93

%  

84

%

(1)Defined as idle and operating horsepower. Includes new compressors completed by third party manufacturers that have been delivered to us.
(2)Defined as horsepower that is operating under contract and horsepower that is idle but under contract and generating revenue such as standby revenue.

Non–GAAP Financial Measures

Management uses a variety of financial and operating metrics to analyze our performance. These metrics are significant factors in assessing our operating results and profitability and include the non–GAAP financial measure of gross margin.

We define gross margin as total revenue less cost of sales (excluding depreciation and amortization). Gross margin is included as a supplemental disclosure because it is a primary measure used by our management to evaluate the results of revenue and cost of sales (excluding depreciation and amortization), which are key components of our operations. We believe gross margin is important because it focuses on the current operating performance of our operations and excludes the impact of the prior historical costs of the assets acquired or constructed that are utilized in those operations, the indirect costs associated with our SG&A activities, our financing methods and income taxes. In addition, depreciation and amortization may not accurately reflect the costs required to maintain and replenish the operational usage of our assets and therefore may not portray the costs of current operating activity. As an indicator of our operating performance, gross margin should not be considered an alternative to, or more meaningful than, net income (loss) as determined in accordance with GAAP. Our gross margin may not be comparable to a similarly–titled measure of other entities because other entities may not calculate gross margin in the same manner.

20

Gross margin has certain material limitations associated with its use as compared to net income. These limitations are primarily due to the exclusion of SG&A, depreciation and amortization, impairments, restructuring charges, interest expense, gain on sale of assets, net, other expense (income), net and provision for income taxes. Because we intend to finance a portion of our operations through borrowings, interest expense is a necessary element of our costs and our ability to generate revenue. Additionally, because we use capital assets, depreciation expense is a necessary element of our costs and our ability to generate revenue and SG&A is necessary to support our operations and required corporate activities. To compensate for these limitations, management uses this non–GAAP measure as a supplemental measure to other GAAP results to provide a more complete understanding of our performance.

The following table reconciles net income to gross margin:

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Net income

$

16,485

$

1,721

Selling, general and administrative

 

26,425

 

27,773

Depreciation and amortization

 

40,181

 

43,039

Long-lived and other asset impairment

 

2,569

 

7,416

Restructuring charges

1,047

Interest expense

 

26,581

 

25,246

Gain on sale of assets, net

(3,605)

(2,112)

Other expense (income), net

 

603

 

36

Provision for income taxes

 

6,158

 

943

Gross margin

$

116,444

$

104,062

RESULTS OF OPERATIONS

Summary of Results

Revenue was $229.8 million and $197.2 million during the three months ended March 31, 2023 and 2022, respectively. The increase in consolidated revenue was primarily due to increased revenue from both our contract operations business and aftermarket services business. See “Contract Operations” and “Aftermarket Services” below for further details.

Net income was $16.5 million and $1.7 million during the three months ended March 31, 2023 and 2022, respectively. The increase was primarily driven by higher gross margin from both our contract operations business and aftermarket services business, an increase in gain on sale of assets, net and decreases in depreciation and amortization and long-lived and other asset impairment expense.

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

Contract Operations

 

Three Months Ended

March 31, 

Increase

(dollars in thousands)

    

2023

    

2022

    

(Decrease)

Revenue

$

187,745

$

163,656

15

%

Cost of sales (excluding depreciation and amortization)

 

79,482

 

64,501

23

%

Gross margin

$

108,263

$

99,155

9

%

Gross margin percentage (1)

 

58

%  

 

61

%  

(3)

%

(1)Defined as gross margin divided by revenue.

Revenue in our contract operations business increased primarily due to an increase in average operating horsepower and higher rates for contract compression in response to improving market conditions, partially offset by the impact of strategic dispositions of horsepower in 2022.

21

Despite the increase in revenue, gross margin percentage decreased due to an increase in cost of sales. Maintenance, start–up, lube oil and other operating expenses increased, driven by higher pricing throughout our supply chain, as well as increased volumes associated with unit redeployment as customer activity accelerated. Further, cost of sales for the three months ended March 31, 2023 includes an increase of $2.0 million for sales tax as a result of a change in tax compliance for sales tax associated with contract operations cost of sales. Amounts in prior periods were recognized in SG&A. Partially offsetting these cost increases was the decrease in expense attributable to the horsepower sold in 2022.

Aftermarket Services

 

Three Months Ended

 

March 31, 

Increase

(dollars in thousands)

    

2023

    

2022

    

(Decrease)

Revenue

$

42,089

$

33,545

 

25

%

Cost of sales (excluding depreciation and amortization)

 

33,908

 

28,638

 

18

%

Gross margin

$

8,181

$

4,907

 

67

%

Gross margin percentage

 

19

%  

 

15

%  

4

%

Revenue in our aftermarket services business increased primarily due to higher parts sales and service activities, as the market recovery drove an increase in customer demand.

Gross margin increased in our aftermarket services business as a result of increased revenue partially offset by the associated increase in cost of sales, which was primarily driven by the same increases in parts sales and service activities.

Costs and Expenses

 

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Selling, general and administrative

$

26,425

$

27,773

Depreciation and amortization

 

40,181

 

43,039

Long-lived and other asset impairment

 

2,569

 

7,416

Restructuring charges

1,047

Interest expense

 

26,581

 

25,246

Gain on sale of assets, net

(3,605)

(2,112)

Other expense (income), net

603

36

Selling, general and administrative. The decrease in SG&A was due to a $0.4 million decrease in allowance for credit losses, partially offset by a $1.2 million increase in employee compensation and benefit costs. Further, SG&A for the three months ended March 31, 2023 includes a decrease of $2.0 million for sales tax as a result of a change in tax compliance for sales tax associated with contract operations cost of sales. Amounts in prior periods were recognized in SG&A.

Depreciation and amortization. The decrease in depreciation and amortization expense was primarily due to a decrease in depreciation expense resulting from assets reaching the end of their depreciable lives, and the impact of compression and other asset sales and long-lived asset impairments. These decreases were partially offset by an increase in depreciation expense associated with fixed asset additions.

22

Long-lived and other asset impairment. We periodically review the future deployment of our idle compressors for units that are not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. We also evaluate for impairment our idle units that have been culled from our compression fleet in prior years and are available for sale. During the three months ended March 31, 2023 and 2022, we recognized $2.6 million and $7.4 million, respectively, of impairment charges to write down these compressors to their fair value. See Note 9 (“Long-Lived Asset and Other Impairments”) for further details on these impairment charges. The following table presents the results of our compression fleet impairment review, as recorded in our contract operations segment:

 

Three Months Ended

March 31, 

(dollars in thousands)

    

2023

    

2022

Idle compressors retired from the active fleet

 

30

 

45

Horsepower of idle compressors retired from the active fleet

 

14,000

 

31,000

Impairment recorded on idle compressors retired from the active fleet

$

2,569

$

7,409

Restructuring charges. Restructuring charges of $1.0 million during the three months ended March 31, 2023 consisted of severance and consulting costs related to our restructuring activities. See Note 10 (“Restructuring Charges”) for further details on these restructuring charges

Interest expense. The increase in interest expense was due to a higher average outstanding balance of long–term debt and a higher average interest rate as a result of the expiration of our interest rate swaps in the first quarter of 2022, partially offset by an increase in capitalized interest.

Gain on sale of assets, net. The increase in gain on sale of assets was primarily due to gains of $3.3 million on compression asset sales during the three months ended March 31, 2023 compared to gains of $1.3 million on compression asset sales during the three months ended March 31, 2022.

Provision for Income Taxes

The increase in provision for income taxes was primarily due to the tax effect of the increase in book income during the three months ended March 31, 2023 compared with the three months ended March 31, 2022.

 

Three Months Ended

 

March 31, 

Increase

(dollars in thousands)

    

2023

    

2022

    

(Decrease)

Provision for income taxes

$

6,158

$

943

 

553

%

Effective tax rate

 

27

%  

 

35

%  

(8)

%

LIQUIDITY AND CAPITAL RESOURCES

Overview

Our ability to fund operations, finance capital expenditures and pay dividends depends on the levels of our operating cash flows and access to the capital and credit markets. Our primary sources of liquidity are cash flows generated from our operations and our borrowing availability under our Credit Facility. Our cash flow is affected by numerous factors including prices and demand for our services, oil and natural gas exploration and production spending, conditions in the financial markets and other factors. We have no near-term maturities and believe that our operating cash flows and borrowings under the Credit Facility will be sufficient to meet our future liquidity needs.

We may from time to time seek to retire or purchase our outstanding debt through cash purchases and/or exchanges for equity or debt securities in open market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, may be material, will be upon terms and prices as we may determine and will depend on prevailing market conditions, our liquidity requirements, contractual restrictions and other factors.

23

Cash Requirements

Our contract operations business is capital intensive, requiring significant investment to maintain and upgrade existing operations. Our capital spending is primarily dependent on the demand for our contract operations services and the availability of the type of compression equipment required for us to provide those contract operations services to our customers. Our capital requirements have consisted primarily of, and we anticipate will continue to consist of, the following:

operating expenses, namely employee compensation and benefits and inventory and lube oil purchases;
growth capital expenditures;
maintenance capital expenditures;
interest on our outstanding debt obligations; and
dividend payments to our stockholders.

Capital Expenditures

Growth Capital Expenditures. The majority of our growth capital expenditures are related to the acquisition cost of new compressors when our idle equipment cannot be reconfigured to economically fulfill a project’s requirements and the new compressor is expected to generate economic returns that exceed our cost of capital over the compressor’s expected useful life. In addition to newly-acquired compressors, growth capital expenditures include the upgrading of major components on an existing compression package where the current configuration of the compression package is no longer in demand and the compressor is not likely to return to an operating status without the capital expenditures. These expenditures substantially modify the operating parameters of the compression package such that it can be used in applications for which it previously was not suited.

Maintenance Capital Expenditures. Maintenance capital expenditures are related to major overhauls of significant components of a compression package, such as the engine, compressor and cooler, which return the components to a like-new condition, but do not modify the application for which the compression package was designed.

Projected Capital Expenditures. We currently plan to spend approximately $270 million to $295 million in capital expenditures during 2023, primarily consisting of approximately $180 million to $200 million for growth capital expenditures and approximately $75 million to $80 million for maintenance capital expenditures. The increase in 2023 capital expenditures, particularly growth capital expenditures, as compared to 2022 is due to increased investment in new compression equipment as a result of higher customer demand.

Dividends

On April 27, 2023, our Board of Directors declared a quarterly dividend of $0.15 per share of common stock to be paid on May 16, 2023 to stockholders of record at the close of business on May 9, 2023. Any future determinations to pay cash dividends to our stockholders will be at the discretion of our Board of Directors and will be dependent upon our financial condition, results of operations and credit and loan agreements in effect at that time and other factors deemed relevant by our Board of Directors.

Share Repurchase Program

On April 27, 2023, our Board of Directors authorized a share repurchase program that allows us to repurchase up to $50.0 million of outstanding common stock.  Under the 2023 Share Repurchase Program, shares of our common stock may be repurchased periodically, including in the open market, privately negotiated transactions, or otherwise in accordance with applicable federal securities laws, at any time until April 27, 2024. The actual timing, manner, number, and value of shares repurchased under the program will be determined by us at our discretion.

24

Sources of Cash

Revolving Credit Facility

During the three months ended March 31, 2023 and 2022, our Credit Facility had an average debt balance of $252.3 million and $225.9 million, respectively. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 7.4% and 6.9% at March 31, 2023 and December 31, 2022, respectively. As of March 31, 2023, there were $4.1 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.5%.

As of March 31, 2023, we were in compliance with all covenants under our Credit Facility. Additionally, all undrawn capacity on our Credit Facility was available for borrowings as of March 31, 2023.

Cash Flows

Our cash flows, as reflected in our unaudited condensed consolidated statements of cash flows, are summarized below:

 

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Net cash provided by (used in):

 

  

 

  

Operating activities

$

87,856

$

76,572

Investing activities

 

(57,666)

 

(36,658)

Financing activities

(28,705)

 

(40,221)

Net (decrease) increase in cash and cash equivalents

$

1,485

$

(307)

Operating Activities

The increase in net cash provided by operating activities was primarily due to increased cash inflows from net income and accounts receivable, partially offset by changes in accounts payable and other liabilities.

Investing Activities

The increase in net cash used in investing activities was primarily due to a $39.5 million increase in capital expenditures, a decrease of $2.8 million in insurance and other settlements and the $2.0 million investment made in unconsolidated entities during the three months ended March 31, 2023. These cash outflows were partially offset by an increase of $23.3 million in proceeds from sales of property, plant and equipment.

Financing Activities

The decrease in net cash used in financing activities was primarily due to a $12.8 million reduction in net repayments of long-term debt, partially offset by increases of $1.4 million and $1.2 million in purchases of treasury stock and dividends paid to stockholders, respectively.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to market risks associated with changes in the variable interest rate of our Credit Facility. A 1% increase in the effective interest rate on our Credit Facility’s outstanding balance at March 31, 2023 would have resulted in an annual increase in our interest expense of $2.5 million.

ITEM 4. CONTROLS AND PROCEDURES

This Item 4 includes information concerning the controls and controls evaluation referred to in the certifications of our Chief Executive Officer and Chief Financial Officer required by Rule 13a–14 of the Exchange Act included in this Form 10–Q as Exhibits 31.1 and 31.2.

25

Management’s Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) are designed to ensure that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to management to allow timely decisions regarding required disclosures.

As of the end of the period covered by this Quarterly Report on Form 10-Q, our principal executive officer and principal financial officer evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act), which are designed to provide reasonable assurance that we are able to record, process, summarize and report the information required to be disclosed in our reports under the Exchange Act within the time periods specified in the rules and forms of the SEC. Based on the evaluation, as of March 31, 2023 our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed in reports that we file or submit under the Exchange Act is accumulated and communicated to management, and made known to our principal executive officer and principal financial officer, on a timely basis to ensure that it is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

26

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

In the ordinary course of business, we are involved in various pending or threatened legal actions. While we are unable to predict the ultimate outcome of these actions, we believe that any ultimate liability arising from any of these actions will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends. However, because of the inherent uncertainty of litigation and arbitration proceedings, we cannot provide assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends.

ITEM 1A. RISK FACTORS

There have been no material changes or updates to the risk factors previously disclosed in our Form 10–K.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES BY ISSUER AND USE OF PROCEEDS

Purchase of Equity Securities by the Issuer and Affiliated Purchasers

The following table summarizes our purchases of equity securities during the three months ended March 31, 2023:

Maximum

Number of Shares

Total Number of

That May Yet be

Average

Shares Purchased

Purchased Under

Total Number

Price

as Part of Publicly

the Publicly

of Shares

Paid per

Announced Plans

Announced Plans

    

Purchased (1)

    

Share

    

or Programs

    

or Programs

January 1, 2023 — January 31, 2023

298,693

$

9.37

N/A

N/A

February 1, 2023 — February 28, 2023

 

 

 

N/A

 

N/A

March 1, 2023 — March 31, 2023

 

85,073

 

11.45

 

N/A

 

N/A

Total

 

383,766

9.83

 

N/A

 

N/A

(1)Represents shares of common stock purchased from employees to satisfy tax withholding obligations in connection with the vesting of restricted stock awards during the period.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

None.

27

ITEM 6. EXHIBITS

The exhibits listed below are filed or furnished as part of this report:

3.1

Composite Certificate of Incorporation of Archrock, Inc., as amended as of November 3, 2015, (incorporated by reference to Exhibit 3.3 to Archrock Inc.’s Annual Report on Form 10–K for the year ended December 31, 2015)

3.2

Third Amended and Restated Bylaws of Exterran Holdings, Inc., now Archrock, Inc. (incorporated by reference to Exhibit 3.1 of Archrock Inc.’s Current Report on Form 8–K filed on March 20, 2013)

3.3

Amendment No. 1 to Third Amended and Restated Bylaws of Archrock, Inc. (incorporated by reference to Exhibit 3.1 of Archrock Inc.’s Current Report on Form 8–K filed on May 5, 2020)

31.1*

Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes–Oxley Act of 2002

31.2*

Certification of the Principal Financial Officer pursuant to Section 302 of the Sarbanes–Oxley Act of 2002

32.1**

Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes–Oxley Act of 2002

32.2**

Certification of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes–Oxley Act of 2002

101.1*

Interactive data files (formatted in Inline XBRL) pursuant to Rule 405 of Regulation S–T

104.1*

Cover page interactive data file (formatted in Inline XBRL) pursuant to Rule 406 of Regulation S–T

*      Filed herewith

**    Furnished, not filed

28

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.

Archrock, Inc.

By:

/s/ Douglas S. Aron

Douglas S. Aron

Senior Vice President and Chief Financial Officer

(Principal Financial Officer)

By:

/s/ Donna A. Henderson

Donna A. Henderson

Vice President and Chief Accounting Officer

(Principal Accounting Officer)

May 3, 2023

29

EX-31.1 2 aroc-20230331xex31d1.htm EX-31.1

Exhibit 31.1

Certification

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, D. Bradley Childers, certify that:

1.I have reviewed this Quarterly Report on Form 10–Q of Archrock, Inc.;

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

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

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

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

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

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

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

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

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

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

Date: May 3, 2023

By:

/s/ D. Bradley Childers

Name:  D. Bradley Childers

Title:    President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 aroc-20230331xex31d2.htm EX-31.2

Exhibit 31.2

Certification

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Douglas S. Aron, certify that:

1.I have reviewed this Quarterly Report on Form 10–Q of Archrock, Inc.;

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

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

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

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

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

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

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

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

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

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

Date: May 3, 2023

By:

/s/ Douglas S. Aron

Name:  Douglas S. Aron

Title:    Senior Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 aroc-20230331xex32d1.htm EX-32.1

Exhibit 32.1

Certification of CEO Pursuant to

18 U.S.C. Section 1350,

as Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report on Form 10–Q of Archrock, Inc. (the “Company”) for the quarter ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), D. Bradley Childers, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes–Oxley Act of 2002, that, to his knowledge:

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/ D. Bradley Childers

Name:  D. Bradley Childers

Title:    President and Chief Executive Officer

Date: May 3, 2023

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 aroc-20230331xex32d2.htm EX-32.2

Exhibit 32.2

Certification of CFO Pursuant to

18 U.S.C. Section 1350,

as Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report on Form 10–Q of Archrock, Inc. (the “Company”) for the quarter ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Douglas S. Aron, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes–Oxley Act of 2002, that, to his knowledge:

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/ Douglas S. Aron

Name:   Douglas S. Aron

Title:     Senior Vice President and Chief Financial Officer

Date: May 3, 2023

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 aroc-20230331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Earnings Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Segment Information - Reconciliation of gross margin to income (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Investment in Unconsolidated Affiliate (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Long-Term Debt - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Commitments and Contingencies- Tax Matters - Loss contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stockholders' Equity - Cash Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Revenue from Contracts with Customers - Disaggregate Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Revenue from Contracts with Customers - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Revenue from Contracts with Customers - Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Long-Lived and Other Asset Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Restructuring Charges - Changes to accrued liability balance (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Restructuring Charges - By segment (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Restructuring Charges - By type (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Fair Value Measurements - FV on Recurring Basis - Investment (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Fair Value Measurements - Investment unobservable inputs (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Fair Value Measurements - Reconciliation of changes in FV of investment (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Fair Value Measurements - Other Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Segment Information - Revenue and Gross Margin by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Investment in Unconsolidated Affiliate link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Long-Lived and Other Asset Impairment link:presentationLink link:calculationLink link:definitionLink 11000 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Description of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Long-Lived and Other Asset Impairment (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Revenue from Contracts with Customers - Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segment Information - Number (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aroc-20230331_cal.xml EX-101.CAL EX-101.DEF 8 aroc-20230331_def.xml EX-101.DEF EX-101.LAB 9 aroc-20230331_lab.xml EX-101.LAB EX-101.PRE 10 aroc-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
Apr. 26, 2023
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Commission File Number 001-33666  
Entity Registrant Name Archrock, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 74-3204509  
Entity Street Address 9807 Katy Freeway  
Entity Suite Number Suite 100  
Entity City Houston  
Entity State TX  
Entity Postal Zip Code 77024  
City Area Code 281  
Local Phone Number 836-8000  
Title of each class Common stock, $0.01 par value per share  
Trading Symbol AROC  
Name of exchange on which registered NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   156,695,322
Entity Central Index Key 0001389050  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 3,051 $ 1,566
Accounts receivable, net of allowance of $1,318 and $1,674, respectively 110,994 137,544
Inventory 89,632 84,622
Other current assets 6,946 8,228
Total current assets 210,623 231,960
Property, plant and equipment, net 2,246,245 2,199,253
Operating lease right-of-use assets 16,111 16,706
Intangible assets, net 35,196 37,077
Contract costs, net 35,998 34,736
Deferred tax assets 29,146 33,353
Other assets 38,307 37,079
Non-current assets of discontinued operations 8,280 8,586
Total assets 2,619,906 2,598,750
Current liabilities:    
Accounts payable, trade 78,999 64,324
Accrued liabilities 92,213 76,915
Deferred revenue 5,889 7,332
Total current liabilities 177,101 148,571
Long-term debt 1,547,274 1,548,334
Operating lease liabilities 14,170 14,861
Deferred tax liabilities 934 854
Other liabilities 19,509 17,569
Non-current liabilities of discontinued operations 7,868 7,868
Total liabilities 1,766,856 1,738,057
Commitments and contingencies (Note 6)
Equity:    
Preferred stock - $0.01 par value, 50,000,000 shares authorized, zero issued
Common stock: $0.01 par value 250,000,000 shares authorized, 164,903,900 and 163,439,013 shares issued, respectively 1,649 1,634
Additional paid-in capital 3,460,259 3,456,777
Accumulated deficit (2,516,500) (2,509,133)
Treasury stock: 8,207,390 and 7,810,548 common shares, at cost, respectively (92,358) (88,585)
Total equity 853,050 860,693
Total liabilities and equity $ 2,619,906 $ 2,598,750
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets    
Accounts receivable, allowance $ 1,318 $ 1,674
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 164,903,900 163,439,013
Treasury stock, common shares (in shares) 8,207,390 7,810,548
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 229,834 $ 197,201
Total cost of sales (excluding depreciation and amortization) 113,390 93,139
Selling, general and administrative 26,425 27,773
Depreciation and amortization 40,181 43,039
Long-lived and other asset impairment 2,569 7,416
Restructuring charges 1,047  
Interest expense 26,581 25,246
Gain on sale of assets, net (3,605) (2,112)
Other expense (income), net 603 36
Income before income taxes 22,643 2,664
Provision for income taxes 6,158 943
Net income $ 16,485 $ 1,721
Basic earnings per common share (in dollars per share) $ 0.10 $ 0.01
Diluted earnings per common share(in dollars per share) $ 0.10 $ 0.01
Weighted average common shares outstanding:    
Basic (in shares) 154,116 152,690
Diluted (in shares) 154,281 152,810
Contract Operations    
Revenues $ 187,745 $ 163,656
Total cost of sales (excluding depreciation and amortization) 79,482 64,501
Aftermarket Services    
Revenues 42,089 33,545
Total cost of sales (excluding depreciation and amortization) $ 33,908 $ 28,638
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Condensed Consolidated Statements of Comprehensive Income    
Net income $ 16,485 $ 1,721
Other comprehensive income, net of tax:    
Interest rate swap gain, net of reclassifications to earnings   574
Amortization of dedesignated interest rate swap   410
Total other comprehensive income, net of tax   984
Comprehensive income $ 16,485 $ 2,705
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Treasury Stock, Common
Total
Beginning balance at Dec. 31, 2021 $ 1,615 $ 3,440,059 $ (2,463,114) $ (984) $ (86,138) $ 891,438
Beginning balance (in shares) at Dec. 31, 2021 161,482,852          
Treasury stock, common shares, Beginning balance (in shares) at Dec. 31, 2021         7,417,401  
Increase (Decrease) in Stockholders' Equity            
Treasury stock purchased         $ (2,363) (2,363)
Treasury stock purchased (in shares)         272,403  
Cash dividends     (22,673)     (22,673)
Shares issued in ESPP   149       149
Shares issued in ESPP (in shares) 20,060          
Stock-based compensation, net of forfeitures $ 14 3,053       3,067
Stock-based compensation, net of forfeitures (in shares) 1,416,672       9,008  
Comprehensive income            
Net income     1,721     1,721
Other comprehensive income       $ 984   984
Ending balance at Mar. 31, 2022 $ 1,629 3,443,261 (2,484,066)   $ (88,501) 872,323
Ending balance (in shares) at Mar. 31, 2022 162,919,584          
Treasury stock, common shares, Ending balance (in shares) at Mar. 31, 2022         7,698,812  
Beginning balance at Dec. 31, 2022 $ 1,634 3,456,777 (2,509,133)   $ (88,585) $ 860,693
Beginning balance (in shares) at Dec. 31, 2022 163,439,013          
Treasury stock, common shares, Beginning balance (in shares) at Dec. 31, 2022         7,810,548 7,810,548
Increase (Decrease) in Stockholders' Equity            
Treasury stock purchased         $ (3,773) $ (3,773)
Treasury stock purchased (in shares)         383,766  
Cash dividends     (23,852)     (23,852)
Shares issued in ESPP $ 1 169       170
Shares issued in ESPP (in shares) 20,251          
Stock-based compensation, net of forfeitures $ 14 3,313       3,327
Stock-based compensation, net of forfeitures (in shares) 1,444,636       13,076  
Comprehensive income            
Net income     16,485     16,485
Ending balance at Mar. 31, 2023 $ 1,649 $ 3,460,259 $ (2,516,500)   $ (92,358) $ 853,050
Ending balance (in shares) at Mar. 31, 2023 164,903,900          
Treasury stock, common shares, Ending balance (in shares) at Mar. 31, 2023         8,207,390 8,207,390
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Condensed Consolidated Statements of Equity          
Dividend declared per common stock (in dollars per share) $ 0.150 $ 0.145 $ 0.145 $ 0.145 $ 0.145
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Cash flows from operating activities:        
Net income $ 16,485     $ 1,721
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization 40,181     43,039
Long-lived and other asset impairment 2,569     7,416
Non-cash restructuring charges 927      
Unrealized change in fair value of investment in unconsolidated affiliate 254      
Inventory write-downs 216     294
Amortization of operating lease right-of-use assets 823     780
Amortization of deferred financing costs 1,288     1,288
Amortization of debt premium (501)     (502)
Amortization of capitalized implementation costs 597      
Amortization of dedesignated interest rate swap       410
Interest rate swaps       631
Stock-based compensation expense 3,327     3,067
Provision for (benefit from) credit losses (340)     108
Gain on sale of assets, net (3,605)     (2,112)
Deferred income tax provision 5,881     886
Amortization of contract costs 5,090     4,476
Deferred revenue recognized in earnings (4,476)     (3,115)
Changes in operating assets and liabilities:        
Accounts receivable, net 7,632     (15,084)
Inventory (4,131)     (1,021)
Other assets 609     444
Contract costs (6,352)     (5,320)
Accounts payable and other liabilities 18,219     32,718
Deferred revenue 3,179     6,351
Other (16)     97
Net cash provided by operating activities 87,856     76,572
Cash flows from investing activities:        
Capital expenditures (84,392)     (44,858)
Proceeds from sale of property, equipment and other assets 28,726     5,437
Proceeds from insurance and other settlements       2,763
Investments in unconsolidated entities (2,000)      
Net cash used in investing activities (57,666)     (36,658)
Cash flows from financing activities:        
Borrowings of long-term debt 158,850     172,500
Repayments of long-term debt (160,100)     (186,500)
Payments for settlement of interest rate swaps that include financing elements       (1,334)
Dividends paid to stockholders (23,852) $ (22,589) $ (22,494) (22,673)
Proceeds from stock issued under ESPP 170     149
Purchases of treasury stock (3,773)     (2,363)
Net cash used in financing activities (28,705)     (40,221)
Net increase (decrease) in cash and cash equivalents 1,485     (307)
Cash and cash equivalents, beginning of period 1,566   $ 1,262 1,569
Cash and cash equivalents, end of period $ 3,051 $ 1,566   $ 1,262
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2023
Description of Business and Basis of Presentation  
Description of Business and Basis of Presentation

1. Description of Business and Basis of Presentation

We are an energy infrastructure company with a pure play focus on midstream natural gas compression. We are the leading provider of natural gas compression services, in terms of total compression fleet horsepower, to customers in the energy industry throughout the U.S. and a leading supplier of aftermarket services to customers that own compression equipment in the U.S. We operate in two business segments: contract operations and aftermarket services. Our predominant segment, contract operations, primarily includes designing, sourcing, owning, installing, operating, servicing, repairing and maintaining our owned fleet of natural gas compression equipment to provide natural gas compression services to our customers. In our aftermarket services business, we sell parts and components and provide operations, maintenance, overhaul and reconfiguration services to customers who own compression equipment.

The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all information and disclosures required by GAAP. Therefore, this information should be read in conjunction with our consolidated financial statements and notes contained in our 2022 Form 10K. The information furnished herein reflects all adjustments that are, in the opinion of management, of a normal recurring nature and considered necessary for a fair statement of the results of the interim periods reported. All intercompany balances and transactions have been eliminated in consolidation. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
3 Months Ended
Mar. 31, 2023
Inventory  
Inventory

2. Inventory

Inventory is comprised of the following:

March 31, 

December 31, 

(in thousands)

2023

2022

Parts and supplies

$

73,573

$

70,228

Work in progress

 

16,059

 

14,394

Inventory

$

89,632

$

84,622

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment  
Property, Plant and Equipment

3. Property, Plant and Equipment

Property, plant and equipment is comprised of the following:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Compression equipment, facilities and other fleet assets

$

3,298,006

$

3,234,239

Land and buildings

 

44,625

 

44,304

Transportation and shop equipment

 

93,490

 

93,189

Computer hardware and software

 

77,482

 

77,357

Other

 

6,263

 

5,754

Property, plant and equipment

 

3,519,866

 

3,454,843

Accumulated depreciation

 

(1,273,621)

 

(1,255,590)

Property, plant and equipment, net

$

2,246,245

$

2,199,253

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Investment in Unconsolidated Affiliate
3 Months Ended
Mar. 31, 2023
Investment in Unconsolidated Affiliate  
Investment in Unconsolidated Affiliate

4. Investment in Unconsolidated Affiliate

Investments in which we are deemed to exert significant influence, but not control, are accounted for using the equity method of accounting, except in cases where the fair value option is elected. For such investments where we have elected the fair value option, the election is irrevocable and is applied on an investment–by–investment basis at initial recognition.

In April 2022, we agreed to acquire, for cash, a 25% equity interest in ECOTEC, a company specializing in methane detection, monitoring and management. For greater transparency, we have elected the fair value option for this investment.

As of March 31, 2023, our ownership interest in ECOTEC, was 25% and included in other assets in our unaudited condensed consolidated balance sheets.

Changes in the fair value of this investment are recognized in other expense (income), net in our unaudited condensed consolidated statements of operations. See Note 13 (“Fair Value Measurements”) for further details on fair value accounting.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt
3 Months Ended
Mar. 31, 2023
Long-Term Debt  
Long-Term Debt

5. Long-Term Debt

Long–term debt is comprised of the following:

March 31, 

December 31, 

(in thousands)

    

2023

2022

Credit Facility

$

250,000

$

251,250

6.25% senior notes due April 2028:

Principal outstanding

 

800,000

 

800,000

Unamortized debt premium

10,029

 

10,530

Unamortized debt issuance costs

 

(8,329)

 

(8,744)

 

801,700

 

801,786

6.875% senior notes due April 2027:

Principal outstanding

500,000

 

500,000

Unamortized debt issuance costs

(4,426)

 

(4,702)

495,574

 

495,298

Long-term debt

$

1,547,274

$

1,548,334

The Credit Facility matures in November 2024 unless renewed or amended prior to that date. As of March 31, 2023, there were $4.1 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.5%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 7.4% and 6.9% at March 31, 2023 and December 31, 2022, respectively. We incurred $0.5 million of commitment fees on the daily unused amount of the Credit Facility in each of the three months ended March 31, 2023 and 2022.

As of March 31, 2023, we were in compliance with all covenants under our Credit Facility agreement. Additionally, all undrawn capacity on our Credit Facility was available for borrowings as of March 31, 2023.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

6. Commitments and Contingencies

Insurance Matters

Our business can be hazardous, involving unforeseen circumstances such as uncontrollable flows of natural gas or well fluids and fires or explosions. As is customary in our industry, we review our safety equipment and procedures and carry insurance against some, but not all, risks of our business. Our insurance coverage includes property damage, general liability and commercial automobile liability and other coverage we believe is appropriate. We believe that our insurance coverage is customary for the industry and adequate for our business, however, losses and liabilities not covered by insurance would increase our costs.

Additionally, we are substantially self–insured for workers’ compensation and employee group health claims in view of the relatively high per–incident deductibles we absorb under our insurance arrangements for these risks. Losses up to the deductible amounts are estimated and accrued based upon known facts, historical trends and industry averages. We are also self–insured for property damage to our offshore assets.

Tax Matters

We are subject to a number of state and local taxes that are not income–based. As many of these taxes are subject to audit by the taxing authorities, it is possible that an audit could result in additional taxes due. We accrue for such additional taxes when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the liability. As of March 31, 2023 and December 31, 2022, we had $4.1 million and $3.9 million, respectively, accrued for the outcomes of non–income–based tax audits. We do not expect that the ultimate resolutions of these audits will result in a material variance from the amounts accrued. We do not accrue for unasserted claims for tax audits unless we believe the assertion of a claim is probable, it is probable that it will be determined that the claim is owed and we can reasonably estimate the claim or range of the claim. We believe the likelihood is remote that the impact of potential unasserted claims from non–income–based tax audits could be material to our consolidated financial position, but it is possible that the resolution of future audits could be material to our consolidated results of operations or cash flows.

During the years ended December 31, 2022 and 2021, certain of our sales and use tax audits advanced from the audit review phase to the contested hearing phase. As of March 31, 2023 and December 31, 2022, we had $0.6 million accrued for these audits.

Litigation and Claims

In the ordinary course of business, we are involved in various pending or threatened legal actions. While we are unable to predict the ultimate outcome of these actions, we believe that any ultimate liability arising from any of these actions will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends. However, because of the inherent uncertainty of litigation and arbitration proceedings, we cannot provide assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2023
Stockholders' Equity  
Stockholders' Equity

7. Stockholders’ Equity

Cash Dividends

The following table summarizes our dividends declared and paid in each of the quarterly periods of 2023 and 2022:

    

Dividends per

    

  Dividends Paid

    

Common Share

    

(in thousands)

2023

 

  

 

  

Q1

$

0.150

$

23,852

2022

 

  

 

  

Q4

$

0.145

$

22,589

Q3

 

0.145

 

22,559

Q2

 

0.145

 

22,494

Q1

 

0.145

 

22,673

On April 27, 2023, our Board of Directors declared a quarterly dividend of $0.15 per share of common stock to be paid on May 16, 2023 to stockholders of record at the close of business on May 9, 2023.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2023
Revenue from Contracts with Customers  
Revenue from Contracts with Customers

8. Revenue from Contracts with Customers

The following table presents our revenue from contracts with customers by segment and disaggregated by revenue source:

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Contract operations:

  

  

0 ― 1,000 horsepower per unit

$

39,954

$

41,842

1,001 ― 1,500 horsepower per unit

 

81,807

 

67,001

Over 1,500 horsepower per unit

 

65,714

 

54,594

Other (1)

 

270

 

219

Total contract operations revenue (2)

 

187,745

 

163,656

Aftermarket services:

 

  

 

  

Services

 

21,249

 

17,137

OTC parts and components sales

 

20,840

 

16,408

Total aftermarket services revenue (3)

 

42,089

 

33,545

Total revenue

$

229,834

$

197,201

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $0.8 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(3)Services revenue within aftermarket services is recognized over time. OTC parts and components sales revenue is recognized at a point in time.

See Note 15 (“Segment Information”) for further information on segments.

Performance Obligations

As of March 31, 2023, we had $354.7 million of remaining performance obligations related to our contract operations segment, which will be recognized through 2028 as follows:

(in thousands)

    

2023

    

2024

2025

    

2026

    

2027

    

2028

    

Total

Remaining performance obligations

$

203,117

$

88,750

$

47,044

$

11,658

$

3,608

$

504

$

354,681

We do not disclose the aggregate transaction price for the remaining performance obligations for aftermarket services as there are no contracts with customers with an original contract term that is greater than one year.

Contract Assets and Liabilities

Contract Assets

As of March 31, 2023 and December 31, 2022, our receivables from contracts with customers, net of allowance for credit losses, were $104.9 million and $111.9 million, respectively.

Allowance for Credit Losses

Our allowance for credit losses balance changed as follows during the three months ended March 31, 2023:

(in thousands)

      

Balance at beginning of period

      

$

1,674

Provision for (benefit from) credit losses

(340)

Write-offs charged against allowance

(16)

Balance at end of period

$

1,318

Contract Liabilities

Freight billings to customers for the transport of compression assets, customer–specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of March 31, 2023 and December 31, 2022, our contract liabilities were $6.8 million and $8.0 million, respectively.

During the three months ended March 31, 2023, we deferred revenue of $3.2 million and recognized deferred revenue of $4.5 million. The revenue recognized during the period primarily related to freight billings and milestone billings on aftermarket services.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Lived and Other Asset Impairment
3 Months Ended
Mar. 31, 2023
Long-Lived and Other Asset Impairment  
Long-Lived and Other Asset Impairment

9. Long-Lived and Other Asset Impairment

We review long–lived assets, including property, plant and equipment and identifiable intangibles that are being amortized, for impairment whenever events or changes in circumstances, including the removal of compressors from our active fleet, indicate that the carrying amount of an asset may not be recoverable.

Compression Fleet

We periodically review the future deployment of our idle compression assets for units that are not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. Based on these reviews, we determine that certain idle compressors should be retired from the active fleet. The retirement of these units from the active fleet triggers a review of these assets for impairment and as a result of our review, we may record an asset impairment to reduce the book value of each unit to its estimated fair value. The fair value of each unit is estimated based on the expected net sale proceeds compared to other fleet units we recently sold, a review of other units recently offered for sale by third parties or the estimated component value of the equipment we plan to use.

In connection with our review of our idle compression assets, we evaluate for impairment idle units that were culled from our fleet in prior years and are available for sale. Based on that review, we may reduce the expected proceeds from disposition and record additional impairment to reduce the book value of each unit to its estimated fair value.

The following table presents the results of our compression fleet impairment review as recorded in our contract operations segment:

Three Months Ended

March 31, 

(dollars in thousands)

    

2023

    

2022

Idle compressors retired from the active fleet

 

30

 

45

Horsepower of idle compressors retired from the active fleet

 

14,000

 

31,000

Impairment recorded on idle compressors retired from the active fleet

$

2,569

$

7,409

See Note 13 (“Fair Value Measurements”) for further details on fair value accounting.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring Charges
3 Months Ended
Mar. 31, 2023
Restructuring Charges  
Restructuring Charges

10. Restructuring Charges

During the first quarter of 2023, a plan to further streamline our organization and more fully align our teams to improve our customer service and profitability was approved by management. We expect to incur additional restructuring charges of $1.5 million related to these restructuring activities.

The following table presents the changes to our accrued liability balance related to restructuring charges during the quarter ended March 31, 2023:

(in thousands)

Total

Balance at December 31, 2022

    

$

Charges incurred

 

1,047

Payments

(120)

Balance at March 31, 2023

$

927

The following table presents restructuring charges incurred by segment:

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other(1)

Total

Three months ended March 31, 2023

Organizational restructuring

$

203

$

$

844

$

1,047

Total restructuring charges

$

203

$

$

844

$

1,047

(1)Represents expense incurred within our corporate function and not directly attributable to our segments.

The following table presents restructuring charges incurred by cost type:

Three Months Ended

(in thousands)

March 31, 2023

Organizational restructuring

Severance costs

$

789

Consulting costs

258

Total restructuring charges

$

1,047

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

11. Income Taxes

Valuation Allowance

The amount of our deferred tax assets considered realizable could be adjusted if projections of future taxable income are reduced or objective negative evidence in the form of a three–year cumulative loss is present or both. Should we no longer have a level of sustained profitability, excluding nonrecurring charges, we will have to rely more on our future projections of taxable income to determine if we have an adequate source of taxable income for the realization of our deferred tax assets, namely net operating loss, interest limitation and tax credit carryforwards. This may result in the need to record a valuation allowance against all or a portion of our deferred tax assets.

Effective Tax Rate

The year-to-date effective tax rate for the three months ended March 31, 2023 differed significantly from our statutory rate primarily due to unrecognized tax benefits and the limitation on executive compensation.

Unrecognized Tax Benefits

As of March 31, 2023, we believe it is reasonably possible that $2.7 million of our unrecognized tax benefits, including penalties, interest and discontinued operations, will be reduced prior to March 31, 2024 due to the settlement of audits or the expiration of statutes of limitations or both. However, due to the uncertain and complex application of the tax regulations, it is possible that the ultimate resolution of these matters may result in liabilities that could materially differ from this estimate.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share
3 Months Ended
Mar. 31, 2023
Earnings Per Common Share  
Earnings Per Common Share

12. Earnings Per Common Share

Basic earnings per common share is computed using the two–class method, which is an earnings allocation formula that determines net income per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Under the two–class method, basic earnings per common share is determined by dividing net income, after deducting amounts allocated to participating securities, by the weighted average number of common shares outstanding for the period. Participating securities include unvested restricted stock and stock–settled restricted stock units that have nonforfeitable rights to receive dividends or dividend equivalents, whether paid or unpaid. During periods of net loss, only distributed earnings (dividends) are allocated to participating securities, as participating securities do not have a contractual obligation to participate in our undistributed losses.

Diluted earnings per common share is computed using the weighted average number of common shares outstanding adjusted for the incremental common stock equivalents attributed to outstanding performance–based restricted stock units and stock to be issued pursuant to our ESPP unless their effect would have been anti–dilutive.

The following table shows the calculation of net income attributable to common stockholders, which is used in the calculation of basic and diluted earnings per common share, potential shares of common stock that were included in computing diluted earnings per common share and the potential shares of common stock issuable that were excluded from computing diluted earnings per common share as their inclusion would have been anti–dilutive:

Three Months Ended

March 31, 

(in thousands)

    

    

2023

    

2022

Net income

$

16,485

$

1,721

Less: Allocation of earnings to participating securities

 

(735)

 

(515)

Net income attributable to common stockholders

$

15,750

$

1,206

Weighted average common shares outstanding used in basic earnings per common share

154,116

152,690

Effect of dilutive securities:

Performance-based restricted stock units

162

117

ESPP shares

3

3

Weighted average common shares outstanding used in diluted earnings per common share

154,281

152,810

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Fair Value Measurements

13. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

As of March 31, 2023, we own a 25% equity interest in ECOTEC. The fair value is determined using an average of the income approach that includes the use of a discounted cash flow model, and the market approach that includes the financial metrics of comparable public companies under the guideline public company method. The determination of this investment primarily consisted on unobservable inputs, which creates uncertainty in the measurement of fair value as of the reporting date. Significant increases (decreases) in these inputs in isolation would result in a significantly higher (lower) fair value measurement. As of March 31, 2023, the fair value of our investment in ECOTEC was $14.5 million.

This fair value measurement is classified as Level 3. The significant unobservable inputs used in the fair value measurement are the WACC and the revenue multiples. Additional quantitative information related to the significant unobservable inputs are as follows:

Significant Unobservable Inputs

Range

Median

Valuation technique:

      

Discounted cash flow

WACC

0% - 22.1%

11.3%

Guideline public company

Revenue multiple

1.7x - 8.0x

3.9x

The reconciliation of changes in the fair value of our investment in ECOTEC is as follows:

Three Months Ended

March 31, 

(in thousands)

2023

2022

Balance at beginning of period

      

$

12,803

      

$

Purchases of equity interests

2,000

Unrealized loss (1)

(254)

Balance at end of period

$

14,549

$

(1)Included in other expense (income) in our unaudited condensed consolidated statement of operations.

See Note 4 (“Investment in Unconsolidated Affiliate”) for further details.

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

During the three months ended March 31, 2023, we recorded nonrecurring fair value measurements related to our idle compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared with other fleet units we recently sold and/or a review of other units recently offered for sale by third parties, or the estimated component value of the equipment we plan to use. We discounted the expected proceeds, net of selling and other carrying costs, using a weighted average disposal period of four years. The fair value of our compressors impaired in 2023 and 2022 was as follows:

(in thousands)

    

March 31, 2023

December 31, 2022

Impaired compressors

$

448

$

1,961

These fair value measurements are classified as Level 3. The significant unobservable inputs used to develop the above fair value measurements were weighted by the relative fair value of the compressors being measured. Additional quantitative information related to our significant unobservable inputs follows:

    

Range

       

   Weighted Average (1)

Estimated net sale proceeds:

As of March 31, 2023

$0 - $621 per horsepower

$53 per horsepower

As of December 31, 2022

$0 - $621 per horsepower

$47 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 44% and 51% as of March 31, 2023 and December 31, 2022, respectively.

See Note 9 (“Long-Lived and Other Asset Impairments”) for further details.

Other Financial Instruments

The carrying amounts of our cash, accounts receivable and accounts payable approximate fair value due to the short–term nature of these instruments.

The carrying amount of borrowings outstanding under our Credit Facility approximates fair value due to the variable interest rate. The measurement of the fair value of these outstanding borrowings is a Level 3 measurement.

The fair value of our fixed rate debt is estimated using yields observable in active markets, which are Level 2 inputs, and was as follows:

(in thousands)

    

March 31, 2023

    

December 31, 2022

Carrying amount of fixed rate debt (1)

$

1,297,274

$

1,297,084

Fair value of fixed rate debt

 

1,259,000

 

1,214,000

(1) Carrying amounts are shown net of unamortized premium and deferred financing costs. See Note 5 (“Long-Term Debt”).

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
3 Months Ended
Mar. 31, 2023
Related Party Transactions  
Related Party Transactions

14. Related Party Transactions

Old Ocean Reserves, an affiliate of our customer Hilcorp, has the right to designate one director to serve on our board of directors as long as Old Ocean Reserves or its successors (together with its affiliates) owns at least 7.5% of our outstanding common stock. As of March 31, 2023, Old Ocean Reserves owned 9.4% of our outstanding common stock. Jason C. Rebrook, Chief Executive Officer and Director of Harvest Midstream Company, a Hilcorp affiliate, has served as Old Ocean Reserves’ representative director since July 2020.

Revenue from Hilcorp was $9.1 million and $9.4 million during the three months ended March 31, 2023 and 2022, respectively. Accounts receivable, net due from Hilcorp was $3.1 million and $3.0 million as of March 31, 2023 and December 31, 2022, respectively.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information
3 Months Ended
Mar. 31, 2023
Segment Information  
Segment Information

15. Segment Information

We manage our business segments primarily based on the type of product or service provided. We have two segments: contract operations and aftermarket services. Our contract operations segment primarily provides natural gas compression services to meet specific customer requirements. Our aftermarket services segment provides a full range of services to support the compression needs of customers, from parts sales and normal maintenance services to full operation of a customer’s owned assets. All of our operations are located in the U.S.

We evaluate the performance of our segments based on gross margin, defined as revenue less cost of sales (excluding depreciation and amortization) for each segment. Segment revenue includes only sales to external customers.

Summarized financial information for our reporting segments is shown below:

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended March 31, 2023

 

  

 

  

 

  

Revenue

$

187,745

$

42,089

$

229,834

Gross margin

 

108,263

 

8,181

 

116,444

Three months ended March 31, 2022

 

  

 

  

 

  

Revenue

$

163,656

$

33,545

$

197,201

Gross margin

 

99,155

 

4,907

 

104,062

The following table reconciles total gross margin to income before income taxes:

    

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Total gross margin

$

116,444

$

104,062

Less:

 

  

 

  

Selling, general and administrative

 

26,425

 

27,773

Depreciation and amortization

 

40,181

 

43,039

Long-lived and other asset impairment

 

2,569

 

7,416

Restructuring charges

1,047

Interest expense

 

26,581

 

25,246

Gain on sale of assets, net

(3,605)

(2,112)

Other expense (income), net

 

603

 

36

Income before income taxes

$

22,643

$

2,664

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

16. Subsequent Events

On April 27, 2023, our Board of Directors authorized a share repurchase program that allows us to repurchase up to $50.0 million of outstanding common stock.  Under the 2023 Share Repurchase Program, shares of our common stock may be repurchased periodically, including in the open market, privately negotiated transactions, or otherwise in accordance with applicable federal securities laws, at any time until April 27, 2024. The actual timing, manner, number, and value of shares repurchased under the program will be determined by us at our discretion.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2023
Description of Business and Basis of Presentation  
Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all information and disclosures required by GAAP. Therefore, this information should be read in conjunction with our consolidated financial statements and notes contained in our 2022 Form 10K. The information furnished herein reflects all adjustments that are, in the opinion of management, of a normal recurring nature and considered necessary for a fair statement of the results of the interim periods reported. All intercompany balances and transactions have been eliminated in consolidation. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Inventory  
Schedule of inventory, net of reserves

March 31, 

December 31, 

(in thousands)

2023

2022

Parts and supplies

$

73,573

$

70,228

Work in progress

 

16,059

 

14,394

Inventory

$

89,632

$

84,622

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment  
Schedule of property, plant and equipment, net

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Compression equipment, facilities and other fleet assets

$

3,298,006

$

3,234,239

Land and buildings

 

44,625

 

44,304

Transportation and shop equipment

 

93,490

 

93,189

Computer hardware and software

 

77,482

 

77,357

Other

 

6,263

 

5,754

Property, plant and equipment

 

3,519,866

 

3,454,843

Accumulated depreciation

 

(1,273,621)

 

(1,255,590)

Property, plant and equipment, net

$

2,246,245

$

2,199,253

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2023
Long-Term Debt  
Schedule of long-term debt

March 31, 

December 31, 

(in thousands)

    

2023

2022

Credit Facility

$

250,000

$

251,250

6.25% senior notes due April 2028:

Principal outstanding

 

800,000

 

800,000

Unamortized debt premium

10,029

 

10,530

Unamortized debt issuance costs

 

(8,329)

 

(8,744)

 

801,700

 

801,786

6.875% senior notes due April 2027:

Principal outstanding

500,000

 

500,000

Unamortized debt issuance costs

(4,426)

 

(4,702)

495,574

 

495,298

Long-term debt

$

1,547,274

$

1,548,334

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders' Equity  
Summary of entity's dividends per common share

    

Dividends per

    

  Dividends Paid

    

Common Share

    

(in thousands)

2023

 

  

 

  

Q1

$

0.150

$

23,852

2022

 

  

 

  

Q4

$

0.145

$

22,589

Q3

 

0.145

 

22,559

Q2

 

0.145

 

22,494

Q1

 

0.145

 

22,673

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contracts with Customers  
Schedule of disaggregation of revenue

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Contract operations:

  

  

0 ― 1,000 horsepower per unit

$

39,954

$

41,842

1,001 ― 1,500 horsepower per unit

 

81,807

 

67,001

Over 1,500 horsepower per unit

 

65,714

 

54,594

Other (1)

 

270

 

219

Total contract operations revenue (2)

 

187,745

 

163,656

Aftermarket services:

 

  

 

  

Services

 

21,249

 

17,137

OTC parts and components sales

 

20,840

 

16,408

Total aftermarket services revenue (3)

 

42,089

 

33,545

Total revenue

$

229,834

$

197,201

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $0.8 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(3)Services revenue within aftermarket services is recognized over time. OTC parts and components sales revenue is recognized at a point in time.

Schedule of remaining Performance Obligation

(in thousands)

    

2023

    

2024

2025

    

2026

    

2027

    

2028

    

Total

Remaining performance obligations

$

203,117

$

88,750

$

47,044

$

11,658

$

3,608

$

504

$

354,681

Summary of changes in allowance for credit losses

(in thousands)

      

Balance at beginning of period

      

$

1,674

Provision for (benefit from) credit losses

(340)

Write-offs charged against allowance

(16)

Balance at end of period

$

1,318

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Lived and Other Asset Impairment (Tables)
3 Months Ended
Mar. 31, 2023
Long-Lived and Other Asset Impairment  
Schedule of impairment of long-lived assets

Three Months Ended

March 31, 

(dollars in thousands)

    

2023

    

2022

Idle compressors retired from the active fleet

 

30

 

45

Horsepower of idle compressors retired from the active fleet

 

14,000

 

31,000

Impairment recorded on idle compressors retired from the active fleet

$

2,569

$

7,409

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 31, 2023
Restructuring Charges  
Schedule of changes to accrued liability balance related to restructuring charges

(in thousands)

Total

Balance at December 31, 2022

    

$

Charges incurred

 

1,047

Payments

(120)

Balance at March 31, 2023

$

927

Schedule of restructuring charges by segment

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other(1)

Total

Three months ended March 31, 2023

Organizational restructuring

$

203

$

$

844

$

1,047

Total restructuring charges

$

203

$

$

844

$

1,047

(1)Represents expense incurred within our corporate function and not directly attributable to our segments.
Schedule of restructuring charges by type

Three Months Ended

(in thousands)

March 31, 2023

Organizational restructuring

Severance costs

$

789

Consulting costs

258

Total restructuring charges

$

1,047

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Common Share  
Schedule calculation of basic and diluted net income (loss) per common share

Three Months Ended

March 31, 

(in thousands)

    

    

2023

    

2022

Net income

$

16,485

$

1,721

Less: Allocation of earnings to participating securities

 

(735)

 

(515)

Net income attributable to common stockholders

$

15,750

$

1,206

Weighted average common shares outstanding used in basic earnings per common share

154,116

152,690

Effect of dilutive securities:

Performance-based restricted stock units

162

117

ESPP shares

3

3

Weighted average common shares outstanding used in diluted earnings per common share

154,281

152,810

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair value  
Schedule of carrying value and estimated fair value of debt instruments

(in thousands)

    

March 31, 2023

    

December 31, 2022

Carrying amount of fixed rate debt (1)

$

1,297,274

$

1,297,084

Fair value of fixed rate debt

 

1,259,000

 

1,214,000

(1) Carrying amounts are shown net of unamortized premium and deferred financing costs. See Note 5 (“Long-Term Debt”).
Compressors  
Fair value  
Schedule of significant unobservable inputs

    

Range

       

   Weighted Average (1)

Estimated net sale proceeds:

As of March 31, 2023

$0 - $621 per horsepower

$53 per horsepower

As of December 31, 2022

$0 - $621 per horsepower

$47 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 44% and 51% as of March 31, 2023 and December 31, 2022, respectively.

Schedule of non-recurring fair value assets

(in thousands)

    

March 31, 2023

December 31, 2022

Impaired compressors

$

448

$

1,961

Ecotec | Equity investment  
Fair value  
Schedule of significant unobservable inputs

Significant Unobservable Inputs

Range

Median

Valuation technique:

      

Discounted cash flow

WACC

0% - 22.1%

11.3%

Guideline public company

Revenue multiple

1.7x - 8.0x

3.9x

Schedule of changes in assets measured at fair value on a recurring basis

Three Months Ended

March 31, 

(in thousands)

2023

2022

Balance at beginning of period

      

$

12,803

      

$

Purchases of equity interests

2,000

Unrealized loss (1)

(254)

Balance at end of period

$

14,549

$

(1)Included in other expense (income) in our unaudited condensed consolidated statement of operations.

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Information  
Summary of revenue and other financial information by reportable segment

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended March 31, 2023

 

  

 

  

 

  

Revenue

$

187,745

$

42,089

$

229,834

Gross margin

 

108,263

 

8,181

 

116,444

Three months ended March 31, 2022

 

  

 

  

 

  

Revenue

$

163,656

$

33,545

$

197,201

Gross margin

 

99,155

 

4,907

 

104,062

Reconciliation of total gross margin to income before taxes

    

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Total gross margin

$

116,444

$

104,062

Less:

 

  

 

  

Selling, general and administrative

 

26,425

 

27,773

Depreciation and amortization

 

40,181

 

43,039

Long-lived and other asset impairment

 

2,569

 

7,416

Restructuring charges

1,047

Interest expense

 

26,581

 

25,246

Gain on sale of assets, net

(3,605)

(2,112)

Other expense (income), net

 

603

 

36

Income before income taxes

$

22,643

$

2,664

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Basis of Presentation (Details)
3 Months Ended
Mar. 31, 2023
segment
Description of Business and Basis of Presentation  
Number of reportable segments 2
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Composition of Inventory net of reserves    
Parts and supplies $ 73,573 $ 70,228
Work in progress 16,059 14,394
Inventory $ 89,632 $ 84,622
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Property, plant and equipment $ 3,519,866 $ 3,454,843
Accumulated depreciation (1,273,621) (1,255,590)
Property, plant and equipment, net 2,246,245 2,199,253
Compression equipment, facilities and other fleet assets    
Property, Plant and Equipment    
Property, plant and equipment 3,298,006 3,234,239
Land and buildings    
Property, Plant and Equipment    
Property, plant and equipment 44,625 44,304
Transportation and shop equipment    
Property, Plant and Equipment    
Property, plant and equipment 93,490 93,189
Computer hardware and software    
Property, Plant and Equipment    
Property, plant and equipment 77,482 77,357
Other    
Property, Plant and Equipment    
Property, plant and equipment $ 6,263 $ 5,754
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Investment in Unconsolidated Affiliate (Details) - Ecotec
1 Months Ended
Apr. 30, 2022
Mar. 31, 2023
Investments    
Equity interest agreed to acquire (as a percent) 25.00%  
Ownership interest (as a percent)   25.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Instruments    
Long-term debt $ 1,547,274 $ 1,548,334
Credit Facility    
Debt Instruments    
Long-term debt 250,000 251,250
6.25% senior notes due April 2028    
Debt Instruments    
Principal outstanding 800,000 800,000
Unamortized debt premium 10,029 10,530
Unamortized debt issuance costs (8,329) (8,744)
Long-term debt $ 801,700 $ 801,786
Interest rate (as a percent) 6.25% 6.25%
6.875% senior notes due April 2027    
Debt Instruments    
Principal outstanding $ 500,000 $ 500,000
Unamortized debt issuance costs (4,426) (4,702)
Long-term debt $ 495,574 $ 495,298
Interest rate (as a percent) 6.875% 6.875%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt - Credit Facility (Details) - Credit Facility - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Line of Credit Facility      
Letter of credit outstanding $ 4.1    
Debt instrument, variable rate (percentage) 2.50%    
Debt instrument weighted average interest rate (percent) 7.40%   6.90%
Commitment fee amount $ 0.5 $ 0.5  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies- Tax Matters - Loss contingencies (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Non-income based tax audits    
Loss Contingencies    
Accrued liability $ 4.1 $ 3.9
Non-income based tax audits in contested hearing phase    
Loss Contingencies    
Accrued liability $ 0.6 $ 0.6
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 27, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Distributions            
Declared Dividends per Common Share (in dollars per share)   $ 0.150 $ 0.145 $ 0.145 $ 0.145 $ 0.145
Dividends Paid (in dollars)   $ 23,852 $ 22,589 $ 22,559 $ 22,494 $ 22,673
Subsequent Event.            
Distributions            
Declared Dividends per Common Share (in dollars per share) $ 0.15          
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregate Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
hp
Mar. 31, 2022
USD ($)
hp
Disaggregation of Revenue    
Revenue $ 229,834 $ 197,201
Contract Operations    
Disaggregation of Revenue    
Revenue 187,745 163,656
Contract Operations | Transferred at Point in Time    
Disaggregation of Revenue    
Revenue 800 200
Contract Operations | 0 - 1,000 horsepower per unit    
Disaggregation of Revenue    
Revenue $ 39,954 $ 41,842
Contract Operations | 0 - 1,000 horsepower per unit | Minimum    
Disaggregation of Revenue    
Compressor unit horsepower (horsepower) | hp 0 0
Contract Operations | 0 - 1,000 horsepower per unit | Maximum    
Disaggregation of Revenue    
Compressor unit horsepower (horsepower) | hp 1,000 1,000
Contract Operations | 1,001 - 1,500 horsepower per unit    
Disaggregation of Revenue    
Revenue $ 81,807 $ 67,001
Contract Operations | 1,001 - 1,500 horsepower per unit | Minimum    
Disaggregation of Revenue    
Compressor unit horsepower (horsepower) | hp 1,001 1,001
Contract Operations | 1,001 - 1,500 horsepower per unit | Maximum    
Disaggregation of Revenue    
Compressor unit horsepower (horsepower) | hp 1,500 1,500
Contract Operations | Over 1,500 horsepower per unit    
Disaggregation of Revenue    
Revenue $ 65,714 $ 54,594
Contract Operations | Over 1,500 horsepower per unit | Minimum    
Disaggregation of Revenue    
Compressor unit horsepower (horsepower) | hp 1,500 1,500
Contract Operations | Other    
Disaggregation of Revenue    
Revenue $ 270 $ 219
Aftermarket Services    
Disaggregation of Revenue    
Revenue 42,089 33,545
Aftermarket Services | Services    
Disaggregation of Revenue    
Revenue 21,249 17,137
Aftermarket Services | OTC parts and components sales    
Disaggregation of Revenue    
Revenue $ 20,840 $ 16,408
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Performance Obligations (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining performance obligations $ 354,681
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining performance obligations $ 203,117
Performance obligations expected to be satisfied, expected timing 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining performance obligations $ 88,750
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining performance obligations $ 47,044
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining performance obligations $ 11,658
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining performance obligations $ 3,608
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining performance obligations $ 504
Performance obligations expected to be satisfied, expected timing 1 year
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Contract Assets (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Contract with Customers    
Receivables    
Accounts receivable, trade, net of allowance $ 104.9 $ 111.9
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Changes in the allowance for credit losses balance    
Balance at beginning of period $ 1,674  
Provision for (benefit from) credit losses (340) $ 108
Write-offs charged against the allowance (16)  
Balance at end of period $ 1,318  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue from Contracts with Customers      
Contract liability $ 6,800   $ 8,000
Deferred revenue 3,179 $ 6,351  
Deferred revenue recognized in earnings $ 4,476 $ 3,115  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Lived and Other Asset Impairment (Details) - Idle Compressor Units
hp in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
CompressorUnit
hp
Mar. 31, 2022
USD ($)
CompressorUnit
hp
Impaired Long-Lived Assets Held and Used    
Idle compressors retired from the active fleet | CompressorUnit 30 45
Horsepower of idle compressors retired from the active fleet | hp 14 31
Impairment recorded on idle compressors retired from the active fleet | $ $ 2,569 $ 7,409
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income Long-lived and other asset impairment Long-lived and other asset impairment
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring Charges - Changes to accrued liability balance (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Restructuring Charges  
Expected additional charges $ 1,500
Changes to accrued liability balance related to restructuring  
Restructuring charges 1,047
Payments (120)
Balance at end of period $ 927
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring Charges - By segment (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Restructuring charges  
Restructuring charges $ 1,047
Expected additional charges 1,500
Organizational Restructuring  
Restructuring charges  
Restructuring charges 1,047
Corporate  
Restructuring charges  
Restructuring charges 844
Corporate | Organizational Restructuring  
Restructuring charges  
Restructuring charges 844
Contract Operations | Operating  
Restructuring charges  
Restructuring charges 203
Contract Operations | Operating | Organizational Restructuring  
Restructuring charges  
Restructuring charges $ 203
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring Charges - By type (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Restructuring charges  
Restructuring charges $ 1,047
Organizational Restructuring  
Restructuring charges  
Restructuring charges 1,047
Severance costs | Organizational Restructuring  
Restructuring charges  
Restructuring charges 789
Consulting costs | Organizational Restructuring  
Restructuring charges  
Restructuring charges $ 258
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Income Taxes  
Potential decrease in unrecognized tax benefit in next twelve months $ 2.7
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Common Share    
Net income $ 16,485 $ 1,721
Less: Allocation of earnings to participating securities (735) (515)
Net income (loss) attributable to common stockholders, basic 15,750 1,206
Net income (loss) attributable to common stockholders, diluted $ 15,750 $ 1,206
Weighted average common shares outstanding including participating securities 154,116 152,690
Effect of dilutive securities:    
Performance-based restricted stock units (in shares) 162 117
ESPP shares (in shares) 3 3
Weighted average common shares outstanding used in diluted income (loss) per common share (in shares) 154,281 152,810
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - FV on Recurring Basis - Investment (Details) - Ecotec
$ in Millions
Mar. 31, 2023
USD ($)
Fair value measurement of assets and liabilities  
Ownership interest (as a percent) 25.00%
Investment $ 14.5
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Investment unobservable inputs (Details) - Ecotec - Equity investment - Level 3
Mar. 31, 2023
Discounted cash flow | WACC | Minimum  
Fair value measurement of assets and liabilities  
Equity Securities, FV-NI, Measurement Input 0
Discounted cash flow | WACC | Maximum  
Fair value measurement of assets and liabilities  
Equity Securities, FV-NI, Measurement Input 0.221
Discounted cash flow | WACC | Median  
Fair value measurement of assets and liabilities  
Equity Securities, FV-NI, Measurement Input 0.113
Guideline public company | Revenue multiple | Minimum  
Fair value measurement of assets and liabilities  
Equity Securities, FV-NI, Measurement Input 1.7
Guideline public company | Revenue multiple | Maximum  
Fair value measurement of assets and liabilities  
Equity Securities, FV-NI, Measurement Input 8.0
Guideline public company | Revenue multiple | Median  
Fair value measurement of assets and liabilities  
Equity Securities, FV-NI, Measurement Input 3.9
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Reconciliation of changes in FV of investment (Details) - Ecotec - Equity investment
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Reconciliation of changes in fair value  
Balance, beginning of period $ 12,803
Purchases of equity interests 2,000
Unrealized loss (254)
Balance, end of period $ 14,549
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Measured on Nonrecurring Basis (Details) - Level 3 - Impaired Long-Lived Assets - Compressors
Mar. 31, 2023
USD ($)
$ / hp
Y
Dec. 31, 2022
USD ($)
$ / hp
Measurement Input, Weighted average disposal period    
Fair value    
Measurement input | Y 4  
Measurement Input, Sale proceeds | Minimum    
Fair value    
Measurement input 0 0
Measurement Input, Sale proceeds | Maximum    
Fair value    
Measurement input 621 621
Measurement Input, Sale proceeds | Weighted average    
Fair value    
Measurement input | $ / hp 53 47
Measurement Input, Discount for market liquidity    
Fair value    
Measurement input 0.44 0.51
Nonrecurring Basis    
Fair value    
Impaired assets | $ $ 448,000 $ 1,961,000
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Other Financial Instruments (Details) - Fixed Rate Debt - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Carrying Amount      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Long-term debt, fair value $ 1,297,274 $ 1,297,084  
Fair Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions      
Long-term debt, fair value $ 1,259,000 $ 1,214,000  
Long-Term Debt, Fair Value by Fair Value Hierarchy Level us-gaap:FairValueInputsLevel2Member   us-gaap:FairValueInputsLevel2Member
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Details) - Affiliated Entity
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
director
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Old Ocean Reserves | Archrock, Inc.      
Related Party Transaction      
Ownership interest (percent) 9.40%    
Old Ocean Reserves      
Related Party Transaction      
Number of directors shareholders have right to designate | director 1    
Minimum ownership interest of outstanding shares required to elect a board of director (percent) 7.50%    
Hilcorp and affiliates      
Related Party Transaction      
Revenue from related party transactions $ 9.1 $ 9.4  
Due from related party $ 3.1   $ 3.0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Number (Details)
3 Months Ended
Mar. 31, 2023
segment
Segment Information  
Number of reportable segments 2
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue and other financial information by reportable segment    
Revenue $ 229,834 $ 197,201
Gross margin 116,444 104,062
Contract Operations    
Revenue and other financial information by reportable segment    
Revenue 187,745 163,656
Gross margin 108,263 99,155
Aftermarket Services    
Revenue and other financial information by reportable segment    
Revenue 42,089 33,545
Gross margin $ 8,181 $ 4,907
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Reconciliation of gross margin to income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reconciliation of total gross margin to income    
Total gross margin $ 116,444 $ 104,062
Less:    
Selling, general and administrative 26,425 27,773
Depreciation and amortization 40,181 43,039
Long-lived and other asset impairment 2,569 7,416
Restructuring charges 1,047  
Interest expense 26,581 25,246
Gain on sale of assets, net (3,605) (2,112)
Other expense (income), net 603 36
Income before income taxes $ 22,643 $ 2,664
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT (Details)
$ in Millions
Apr. 27, 2023
USD ($)
Subsequent Event.  
Subsequent Event  
Shares authorized to be repurchased under the program (in shares) $ 50
XML 75 aroc-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001389050 us-gaap:SubsequentEventMember 2023-04-27 0001389050 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001389050 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001389050 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001389050 us-gaap:TreasuryStockCommonMember 2023-03-31 0001389050 us-gaap:RetainedEarningsMember 2023-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001389050 us-gaap:TreasuryStockCommonMember 2022-12-31 0001389050 us-gaap:RetainedEarningsMember 2022-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001389050 us-gaap:TreasuryStockCommonMember 2022-03-31 0001389050 us-gaap:RetainedEarningsMember 2022-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001389050 us-gaap:TreasuryStockCommonMember 2021-12-31 0001389050 us-gaap:RetainedEarningsMember 2021-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001389050 us-gaap:CommonStockMember 2023-03-31 0001389050 us-gaap:CommonStockMember 2022-12-31 0001389050 us-gaap:CommonStockMember 2022-03-31 0001389050 us-gaap:CommonStockMember 2021-12-31 0001389050 2028-01-01 2023-03-31 0001389050 2023-04-01 2023-03-31 0001389050 2027-01-01 2023-03-31 0001389050 2026-01-01 2023-03-31 0001389050 2025-01-01 2023-03-31 0001389050 2024-01-01 2023-03-31 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2023-01-01 2023-03-31 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2022-01-01 2022-03-31 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2023-01-01 2023-03-31 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2022-01-01 2022-03-31 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:OrganizationalRestructuringMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 us-gaap:EmployeeSeveranceMember aroc:OrganizationalRestructuringMember 2023-01-01 2023-03-31 0001389050 us-gaap:CorporateNonSegmentMember aroc:OrganizationalRestructuringMember 2023-01-01 2023-03-31 0001389050 aroc:RestructuringConsultingCostsMember aroc:OrganizationalRestructuringMember 2023-01-01 2023-03-31 0001389050 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:OrganizationalRestructuringMember 2023-01-01 2023-03-31 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-03-31 0001389050 us-gaap:LandAndBuildingMember 2023-03-31 0001389050 us-gaap:ComputerEquipmentMember 2023-03-31 0001389050 aroc:TransportationAndShopEquipmentMember 2023-03-31 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2023-03-31 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001389050 us-gaap:LandAndBuildingMember 2022-12-31 0001389050 us-gaap:ComputerEquipmentMember 2022-12-31 0001389050 aroc:TransportationAndShopEquipmentMember 2022-12-31 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2022-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001389050 aroc:ArchrockInc.Member srt:AffiliatedEntityMember aroc:OldOceanReservesMember 2023-03-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2023-03-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationContestedHearingPhaseMember 2023-03-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2022-12-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationContestedHearingPhaseMember 2022-12-31 0001389050 us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2022-03-31 0001389050 us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2023-03-31 0001389050 us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2023-03-31 0001389050 us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2022-12-31 0001389050 us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2022-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2022-01-01 2022-03-31 0001389050 aroc:EcotecMember us-gaap:InvestmentsMember 2023-03-31 0001389050 aroc:EcotecMember us-gaap:InvestmentsMember 2022-12-31 0001389050 aroc:EcotecMember us-gaap:InvestmentsMember 2023-01-01 2023-03-31 0001389050 us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-03-31 0001389050 srt:MinimumMember aroc:EcotecMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRevenueMultipleMember aroc:ValuationTechniqueGuidelinePublicCompanyMember 2023-03-31 0001389050 srt:MinimumMember aroc:EcotecMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputWeightedAverageCostOfCapitalMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-03-31 0001389050 srt:MedianMember aroc:EcotecMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRevenueMultipleMember aroc:ValuationTechniqueGuidelinePublicCompanyMember 2023-03-31 0001389050 srt:MedianMember aroc:EcotecMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputWeightedAverageCostOfCapitalMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-03-31 0001389050 srt:MaximumMember aroc:EcotecMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRevenueMultipleMember aroc:ValuationTechniqueGuidelinePublicCompanyMember 2023-03-31 0001389050 srt:MaximumMember aroc:EcotecMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputWeightedAverageCostOfCapitalMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-03-31 0001389050 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001389050 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2023-03-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2022-12-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2023-03-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2023-03-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2022-12-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2022-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2023-01-01 2023-03-31 0001389050 us-gaap:SubsequentEventMember 2023-04-27 2023-04-27 0001389050 2022-10-01 2022-12-31 0001389050 2022-07-01 2022-09-30 0001389050 2022-04-01 2022-06-30 0001389050 2022-03-31 0001389050 2021-12-31 0001389050 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001389050 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2023-03-31 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2022-12-31 0001389050 us-gaap:TradeAccountsReceivableMember 2023-03-31 0001389050 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001389050 2023-03-31 0001389050 2022-12-31 0001389050 2023-04-26 0001389050 aroc:OldOceanReservesMember srt:AffiliatedEntityMember 2023-01-01 2023-03-31 0001389050 aroc:OldOceanReservesMember srt:AffiliatedEntityMember 2023-03-31 0001389050 aroc:IdleCompressorUnitsMember 2023-01-01 2023-03-31 0001389050 aroc:IdleCompressorUnitsMember 2022-01-01 2022-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2023-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2022-12-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2023-03-31 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2023-03-31 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2023-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDisposalPeriodMember us-gaap:MachineryAndEquipmentMember 2023-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDiscountForMarketLiquidityMember us-gaap:MachineryAndEquipmentMember 2023-03-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2022-12-31 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2022-12-31 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2022-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDiscountForMarketLiquidityMember us-gaap:MachineryAndEquipmentMember 2022-12-31 0001389050 aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:AftermarketServicesSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:AftermarketServicesSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:EcotecMember 2022-04-01 2022-04-30 0001389050 aroc:EcotecMember 2023-03-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2023-01-01 2023-03-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2022-01-01 2022-03-31 0001389050 2022-01-01 2022-03-31 0001389050 2023-01-01 2023-03-31 aroc:segment iso4217:USD utr:hp pure iso4217:USD utr:hp aroc:Y shares aroc:CompressorUnit aroc:director iso4217:USD shares 0001389050 --12-31 2023 Q1 false http://www.archrock.com/20230331#LongLivedAndOtherAssetImpairment http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member P9M P1Y P1Y P1Y P1Y P1Y http://www.archrock.com/20230331#LongLivedAndOtherAssetImpairment http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member 10-Q true 2023-03-31 false 001-33666 Archrock, Inc. DE 74-3204509 9807 Katy Freeway Suite 100 Houston TX 77024 281 836-8000 Common stock, $0.01 par value per share AROC NYSE Yes Yes Large Accelerated Filer false false false 156695322 3051000 1566000 1318000 1674000 110994000 137544000 89632000 84622000 6946000 8228000 210623000 231960000 2246245000 2199253000 16111000 16706000 35196000 37077000 35998000 34736000 29146000 33353000 38307000 37079000 8280000 8586000 2619906000 2598750000 78999000 64324000 92213000 76915000 5889000 7332000 177101000 148571000 1547274000 1548334000 14170000 14861000 934000 854000 19509000 17569000 7868000 7868000 1766856000 1738057000 0.01 0.01 50000000 50000000 0 0 0.01 0.01 250000000 250000000 164903900 163439013 1649000 1634000 3460259000 3456777000 -2516500000 -2509133000 8207390 7810548 92358000 88585000 853050000 860693000 2619906000 2598750000 187745000 163656000 42089000 33545000 229834000 197201000 79482000 64501000 33908000 28638000 113390000 93139000 26425000 27773000 40181000 43039000 2569000 7416000 1047000 26581000 25246000 3605000 2112000 -603000 -36000 22643000 2664000 6158000 943000 16485000 1721000 0.10 0.10 0.01 0.01 154116000 152690000 154281000 152810000 16485000 1721000 574000 -410000 984000 16485000 2705000 1615000 161482852 3440059000 -2463114000 -984000 -86138000 7417401 891438000 2363000 272403 2363000 0.145 22673000 22673000 20060 149000 149000 14000 1416672 3053000 9008 3067000 1721000 1721000 984000 984000 1629000 162919584 3443261000 -2484066000 -88501000 7698812 872323000 1634000 163439013 3456777000 -2509133000 -88585000 7810548 860693000 3773000 383766 3773000 0.15 23852000 23852000 1000 20251 169000 170000 14000 1444636 3313000 13076 3327000 16485000 16485000 1649000 164903900 3460259000 -2516500000 -92358000 8207390 853050000 16485000 1721000 40181000 43039000 2569000 7416000 927000 -254000 216000 294000 823000 780000 1288000 1288000 501000 502000 597000 410000 -631000 3327000 3067000 -340000 108000 3605000 2112000 5881000 886000 5090000 4476000 4476000 3115000 -7632000 15084000 4131000 1021000 -609000 -444000 6352000 5320000 18219000 32718000 3179000 6351000 16000 -97000 87856000 76572000 84392000 44858000 28726000 5437000 2763000 2000000 -57666000 -36658000 158850000 172500000 160100000 186500000 1334000 23852000 22673000 170000 149000 3773000 2363000 -28705000 -40221000 1485000 -307000 1566000 1569000 3051000 1262000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">1. Description of Business and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are an energy infrastructure company with a pure play focus on midstream natural gas compression. We are the leading provider of natural gas compression services, in terms of total compression fleet horsepower, to customers in the energy industry throughout the U.S. and a leading supplier of aftermarket services to customers that own compression equipment in the U.S. We operate in two business segments: contract operations and aftermarket services. Our predominant segment, contract operations, primarily includes designing, sourcing, owning, installing, operating, servicing, repairing and maintaining our owned fleet of natural gas compression equipment to provide natural gas compression services to our customers. In our aftermarket services business, we sell parts and components and provide operations, maintenance, overhaul and reconfiguration services to customers who own compression equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all information and disclosures required by GAAP. Therefore, this information should be read in conjunction with our consolidated financial statements and notes contained in our 2022 Form 10K. The information furnished herein reflects all adjustments that are, in the opinion of management, of a normal recurring nature and considered necessary for a fair statement of the results of the interim periods reported. All intercompany balances and transactions have been eliminated in consolidation. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="font-size:2pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all information and disclosures required by GAAP. Therefore, this information should be read in conjunction with our consolidated financial statements and notes contained in our 2022 Form 10K. The information furnished herein reflects all adjustments that are, in the opinion of management, of a normal recurring nature and considered necessary for a fair statement of the results of the interim periods reported. All intercompany balances and transactions have been eliminated in consolidation. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">2. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70,228</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,394</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 84,622</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70,228</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,394</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 84,622</p></td></tr></table> 73573000 70228000 16059000 14394000 89632000 84622000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">3. Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property, plant and equipment is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.14939117%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,298,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,234,239</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,304</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transportation and shop equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 93,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 93,189</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,357</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,754</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,519,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,454,843</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,273,621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,255,590)</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,246,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,199,253</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.14939117%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,298,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,234,239</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,304</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transportation and shop equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 93,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 93,189</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,357</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,754</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,519,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,454,843</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,273,621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,255,590)</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,246,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,199,253</p></td></tr></table> 3298006000 3234239000 44625000 44304000 93490000 93189000 77482000 77357000 6263000 5754000 3519866000 3454843000 1273621000 1255590000 2246245000 2199253000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">4. Investment in Unconsolidated Affiliate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Investments in which we are deemed to exert significant influence, but not control, are accounted for using the equity method of accounting, except in cases where the fair value option is elected. For such investments where we have elected the fair value option, the election is irrevocable and is applied on an investment–by–investment basis at initial recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In April 2022, we agreed to acquire, for cash, a 25% equity interest in ECOTEC, a company specializing in methane detection, monitoring and management. For greater transparency, we have elected the fair value option for this investment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, our ownership interest in ECOTEC, was 25% and included in other assets in our unaudited condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Changes in the fair value of this investment are recognized in other expense (income), net in our unaudited condensed consolidated statements of operations. See Note 13 (“Fair Value Measurements”) for further details on fair value accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.25 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">5. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long–term debt is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 251,250</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">6.25% senior notes due April 2028:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 800,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt premium</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,530</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,744)</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 801,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 801,786</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">6.875% senior notes due April 2027:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,702)</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 495,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 495,298</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,547,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,548,334</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Credit Facility matures in November 2024 unless renewed or amended prior to that date. As of March 31, 2023, there were $4.1 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.5%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 7.4% and 6.9% at March 31, 2023 and December 31, 2022, respectively. We incurred $0.5 million of commitment fees on the daily unused amount of the Credit Facility in each of the three months ended March 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of March 31, 2023, we were in compliance with all covenants under our Credit Facility agreement. Additionally, all undrawn capacity on our Credit Facility was available for borrowings as of March 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 251,250</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">6.25% senior notes due April 2028:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 800,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt premium</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,530</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,744)</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 801,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 801,786</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">6.875% senior notes due April 2027:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,702)</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 495,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 495,298</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,547,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,548,334</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 250000000 251250000 0.0625 0.0625 800000000 800000000 10029000 10530000 8329000 8744000 801700000 801786000 0.06875 0.06875 500000000 500000000 4426000 4702000 495574000 495298000 1547274000 1548334000 4100000 0.025 0.074 0.069 500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">6. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Insurance Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our business can be hazardous, involving unforeseen circumstances such as uncontrollable flows of natural gas or well fluids and fires or explosions. As is customary in our industry, we review our safety equipment and procedures and carry insurance against some, but not all, risks of our business. Our insurance coverage includes property damage, general liability and commercial automobile liability and other coverage we believe is appropriate. We believe that our insurance coverage is customary for the industry and adequate for our business, however, losses and liabilities not covered by insurance would increase our costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, we are substantially self–insured for workers’ compensation and employee group health claims in view of the relatively high per–incident deductibles we absorb under our insurance arrangements for these risks. Losses up to the deductible amounts are estimated and accrued based upon known facts, historical trends and industry averages. <span style="color:#212529;">We are also self–insured for property damage to our offshore assets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Tax Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are subject to a number of state and local taxes that are not income–based. As many of these taxes are subject to audit by the taxing authorities, it is possible that an audit could result in additional taxes due. We accrue for such additional taxes when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the liability. As of March 31, 2023 and December 31, 2022, we had $4.1 million and $3.9 million, respectively, accrued for the outcomes of non–income–based tax audits. We do not expect that the ultimate resolutions of these audits will result in a material variance from the amounts accrued. We do not accrue for unasserted claims for tax audits unless we believe the assertion of a claim is probable, it is probable that it will be determined that the claim is owed and we can reasonably estimate the claim or range of the claim. We believe the likelihood is remote that the impact of potential unasserted claims from non–income–based tax audits could be material to our consolidated financial position, but it is possible that the resolution of future audits could be material to our consolidated results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2022 and 2021, certain of our sales and use tax audits advanced from the audit review phase to the contested hearing phase. As of March 31, 2023 and December 31, 2022, we had $0.6 million accrued for these audits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Litigation and Claims</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In the ordinary course of business, we are involved in various pending or threatened legal actions. While we are unable to predict the ultimate outcome of these actions, we believe that any ultimate liability arising from any of these actions will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends. However, because of the inherent uncertainty of litigation and arbitration proceedings, we cannot provide assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 4100000 3900000 600000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">7. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Cash Dividends</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes our dividends declared and paid in each of the quarterly periods of 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividends per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">  </b><b style="font-weight:bold;">Dividends Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,852</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,589</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,559</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,494</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,673</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On April 27, 2023, our Board of Directors declared a quarterly dividend of $0.15 per share of common stock to be paid on May 16, 2023 to stockholders of record at the close of business on May 9, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividends per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">  </b><b style="font-weight:bold;">Dividends Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,852</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,589</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,559</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,494</p></td></tr><tr><td style="vertical-align:bottom;width:60.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,673</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.150 23852000 0.145 22589000 0.145 22559000 0.145 22494000 0.145 22673000 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">8. Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents our revenue from contracts with customers by segment and disaggregated by revenue source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract operations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">0 ― 1,000 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,842</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">1,001 ― 1,500 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,001</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Over 1,500 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 65,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,594</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract operations revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 187,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 163,656</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aftermarket services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,137</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OTC parts and components sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,408</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total aftermarket services revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,545</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 197,201</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Primarily relates to fees associated with owned non-compression equipment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Includes </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the three months ended March 31, 2023 and 2022, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Services revenue within aftermarket services is recognized over time. OTC parts and components sales revenue is recognized at a point in time.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">See Note 15 (“Segment Information”) for further information on segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, we had $354.7 million of remaining performance obligations related to our contract operations segment, which will be recognized through 2028 as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_VkFId1wtd0S0eQaVDXi6Kg;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qQEnndBrQE-915cDmPoUUQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_AkvETRKq00izms7NIdxMQg;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_dSB9kLV9CEK21fBlbpvD3g;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2026</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_QB309BfqtEGVLms2lpgsQw;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2027</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_pbIEz7qqF02cw-O21gwwfA;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2028</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 203,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 88,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 47,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 354,681</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We do not disclose the aggregate transaction price for the remaining performance obligations for aftermarket services as there are no contracts with customers with an original contract term that is greater than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Contract Assets and Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023 and December 31, 2022, our receivables from contracts with customers, net of allowance for credit losses, were $104.9 million and $111.9 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="color:#212529;font-style:italic;">Allowance for Credit Losses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our allowance for credit losses balance changed as follows during the three months ended March 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,674</p></td></tr><tr><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for (benefit from) credit losses</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (340)</p></td></tr><tr><td style="vertical-align:middle;width:77.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td></tr><tr><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,318</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Contract Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Freight billings to customers for the transport of compression assets, customer–specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of March 31, 2023 and December 31, 2022, our contract liabilities were $6.8 million and $8.0 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, we deferred revenue of $3.2 million and recognized deferred revenue of $4.5 million. The revenue recognized during the period primarily related to freight billings and milestone billings on aftermarket services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract operations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">0 ― 1,000 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,842</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">1,001 ― 1,500 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,001</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Over 1,500 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 65,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,594</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract operations revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 187,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 163,656</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aftermarket services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,137</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OTC parts and components sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,408</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total aftermarket services revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,545</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 229,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 197,201</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Primarily relates to fees associated with owned non-compression equipment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Includes </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the three months ended March 31, 2023 and 2022, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Services revenue within aftermarket services is recognized over time. OTC parts and components sales revenue is recognized at a point in time.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0 1000 1000 39954000 41842000 1001 1001 1500 1500 81807000 67001000 1500 1500 65714000 54594000 270000 219000 187745000 163656000 21249000 17137000 20840000 16408000 42089000 33545000 229834000 197201000 800000 200000 354700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_VkFId1wtd0S0eQaVDXi6Kg;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qQEnndBrQE-915cDmPoUUQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_AkvETRKq00izms7NIdxMQg;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_dSB9kLV9CEK21fBlbpvD3g;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2026</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_QB309BfqtEGVLms2lpgsQw;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2027</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_pbIEz7qqF02cw-O21gwwfA;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2028</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 203,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 88,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 47,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 354,681</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 203117000 88750000 47044000 11658000 3608000 504000 354681000 104900000 111900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,674</p></td></tr><tr><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for (benefit from) credit losses</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (340)</p></td></tr><tr><td style="vertical-align:middle;width:77.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td></tr><tr><td style="vertical-align:middle;width:77.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,318</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1674000 -340000 16000 1318000 6800000 8000000.0 3200000 4500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">9. Long-Lived and Other Asset Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We review long–lived assets, including property, plant and equipment and identifiable intangibles that are being amortized, for impairment whenever events or changes in circumstances, including the removal of compressors from our active fleet, indicate that the carrying amount of an asset may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Compression Fleet</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We periodically review the future deployment of our idle compression assets for units that are not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. Based on these reviews, we determine that certain idle compressors should be retired from the active fleet. The retirement of these units from the active fleet triggers a review of these assets for impairment and as a result of our review, we may record an asset impairment to reduce the book value of each unit to its estimated fair value. The fair value of each unit is estimated based on the expected net sale proceeds compared to other fleet units we recently sold, a review of other units recently offered for sale by third parties or the estimated component value of the equipment we plan to use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with our review of our idle compression assets, we evaluate for impairment idle units that were culled from our fleet in prior years and are available for sale. Based on that review, we may reduce the expected proceeds from disposition and record additional impairment to reduce the book value of each unit to its estimated fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the results of our compression fleet impairment review as recorded in our contract operations segment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horsepower of idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qUhw_bjlZUO7s-4DCQngMQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Impairment recorded on idle compressors retired from the active fleet</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,409</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">See Note 13 (“Fair Value Measurements”) for further details on fair value accounting.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horsepower of idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qUhw_bjlZUO7s-4DCQngMQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Impairment recorded on idle compressors retired from the active fleet</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,409</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 30 45 14000 31000 2569000 7409000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">10. Restructuring Charges </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">During the first quarter of 2023, a plan to further streamline our organization and more fully align our teams to improve our customer service and profitability was approved by management. We expect to incur additional restructuring charges of </span><span style="color:#212529;">$1.5</span><span style="color:#212529;"> million related to these restructuring activities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">The following table presents the changes to our accrued liability balance related to restructuring charges during the quarter ended March 31, 2023:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:20.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:22.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charges incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (120)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 927</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents restructuring charges incurred by segment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:49.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:49.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Organizational restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 844</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td></tr><tr><td style="vertical-align:top;width:49.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total restructuring charges</p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 844</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents expense incurred within our corporate function and not directly attributable to our segments.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents restructuring charges incurred by cost type:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Organizational restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Severance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 789</p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consulting costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 258</p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,047</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:20.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:22.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charges incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (120)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 927</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p> 1047000 120000 927000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:49.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:49.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Organizational restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 844</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td></tr><tr><td style="vertical-align:top;width:49.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total restructuring charges</p></td><td style="vertical-align:top;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 844</p></td><td style="vertical-align:top;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents expense incurred within our corporate function and not directly attributable to our segments.</span></td></tr></table><div style="margin-top:12pt;"/> 203000 844000 1047000 203000 844000 1047000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Organizational restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Severance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 789</p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consulting costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 258</p></td></tr><tr><td style="vertical-align:bottom;width:81.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,047</p></td></tr></table> 789000 258000 1047000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">11. Income Taxes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Valuation Allowance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The amount of our deferred tax assets considered realizable could be adjusted if projections of future taxable income are reduced or objective negative evidence in the form of a three–year cumulative loss is present or both. Should we no longer have a level of sustained profitability, excluding nonrecurring charges, we will have to rely more on our future projections of taxable income to determine if we have an adequate source of taxable income for the realization of our deferred tax assets, namely net operating loss, interest limitation and tax credit carryforwards. This may result in the need to record a valuation allowance against all or a portion of our deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Effective Tax Rate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The year-to-date effective tax rate for the three months ended March 31, 2023 differed significantly from our statutory rate primarily due to unrecognized tax benefits and the limitation on executive compensation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Unrecognized Tax Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">As of March 31, 2023, we believe it is reasonably possible that </span><span style="font-weight:normal;">$2.7</span><span style="font-weight:normal;"> million of our unrecognized tax benefits, including penalties, interest and discontinued operations, will be reduced prior to March 31, 2024 due to the settlement of audits or the expiration of statutes of limitations or both. However, due to the uncertain and complex application of the tax regulations, it is</span> <span style="font-weight:normal;">possible that the ultimate resolution of these matters may result in liabilities that could materially differ from this estimate.</span></p> 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">12. Earnings Per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic earnings per common share is computed using the two–class method, which is an earnings allocation formula that determines net income per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Under the two–class method, basic earnings per common share is determined by dividing net income, after deducting amounts allocated to participating securities, by the weighted average number of common shares outstanding for the period. Participating securities include unvested restricted stock and stock–settled restricted stock units that have nonforfeitable rights to receive dividends or dividend equivalents, whether paid or unpaid. During periods of net loss, only distributed earnings (dividends) are allocated to participating securities, as participating securities do not have a contractual obligation to participate in our undistributed losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Diluted earnings per common share is computed using the weighted average number of common shares outstanding adjusted for the incremental common stock equivalents attributed to outstanding performance–based restricted stock units and stock to be issued pursuant to our ESPP unless their effect would have been anti–dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table shows the calculation of net income attributable to common stockholders, which is used in the calculation of basic and diluted earnings per common share, potential shares of common stock that were included in computing diluted earnings per common share and the potential shares of common stock issuable that were excluded from computing diluted earnings per common share as their inclusion would have been anti–dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,721</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Allocation of earnings to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (735)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,206</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding used in basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152,690</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding used in diluted earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152,810</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,721</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Allocation of earnings to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (735)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,206</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding used in basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152,690</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:63.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding used in diluted earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152,810</p></td></tr></table> 16485000 1721000 735000 515000 15750000 15750000 1206000 1206000 154116000 152690000 162000 117000 3000 3000 154281000 152810000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">13. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:14.4pt;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of March 31, 2023, we own a 25% equity interest in ECOTEC. The fair value is determined using an average of the income approach that includes the use of a discounted cash flow model, and the market approach that includes the financial metrics of comparable public companies under the guideline public company method. The determination of this investment primarily consisted on unobservable inputs, which creates uncertainty in the measurement of fair value as of the reporting date. Significant increases (decreases) in these inputs in isolation would result in a significantly higher (lower) fair value measurement. As of March 31, 2023, the fair value of our investment in ECOTEC was $14.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">This fair value measurement is classified as Level 3. The significant unobservable inputs used in the fair value measurement are the WACC and the revenue multiples. Additional quantitative information related to the significant unobservable inputs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Median</b></p></td></tr><tr><td style="vertical-align:middle;width:47.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation technique:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Discounted cash flow</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">WACC</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0% - 22.1%</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">11.3%</p></td></tr><tr><td style="vertical-align:middle;width:47.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Guideline public company</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue multiple</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.7x - 8.0x</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">3.9x</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The reconciliation of changes in the fair value of our investment in ECOTEC is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:62.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,803</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchases of equity interests</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:62.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,549</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:9.32pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in other expense (income) in our unaudited condensed consolidated statement of operations.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">See Note 4 (“Investment in Unconsolidated Affiliate”) for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, we recorded nonrecurring fair value measurements related to our idle compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared with other fleet units we recently sold and/or a review of other units recently offered for sale by third parties, or the estimated component value of the equipment we plan to use. We discounted the expected proceeds, net of selling and other carrying costs, using a weighted average disposal period of four years. The fair value of our compressors impaired in 2023 and 2022 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:98.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired compressors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,961</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These fair value measurements are classified as Level 3. The significant unobservable inputs used to develop the above fair value measurements were weighted by the relative fair value of the compressors being measured. Additional quantitative information related to our significant unobservable inputs follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b><b style="font-weight:bold;">Weighted Average </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:53.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated net sale proceeds:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">As of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $621 per horsepower</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$53 per horsepower</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">As of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $621 per horsepower</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$47 per horsepower</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Calculated based on an estimated discount for market liquidity of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">44%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">51%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> as of March 31, 2023 and December 31, 2022, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">See Note 9 (“Long-Lived and Other Asset Impairments”) for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Other Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amounts of our cash, accounts receivable and accounts payable approximate fair value due to the short–term nature of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amount of borrowings outstanding under our Credit Facility approximates fair value due to the variable interest rate. The measurement of the fair value of these outstanding borrowings is a Level 3 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of our fixed rate debt is estimated using yields observable in active markets, which are Level 2 inputs, and was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying amount of fixed rate debt <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297,084</p></td></tr><tr><td style="vertical-align:bottom;width:55.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_77UC8iWrQEqmtmCv3vDiRA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value of fixed rate debt</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,259,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,214,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="font-size:6pt;vertical-align:top;white-space:nowrap;">(1) </span><span style="font-size:8pt;">Carrying amounts are shown net of unamortized premium and deferred financing costs. See Note 5 (“Long-Term Debt”).</span></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.25 14500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Median</b></p></td></tr><tr><td style="vertical-align:middle;width:47.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation technique:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Discounted cash flow</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">WACC</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0% - 22.1%</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">11.3%</p></td></tr><tr><td style="vertical-align:middle;width:47.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Guideline public company</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue multiple</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.7x - 8.0x</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">3.9x</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0.221 0.113 1.7 8.0 3.9 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:62.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,803</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchases of equity interests</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:62.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:62.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,549</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:9.32pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Included in other expense (income) in our unaudited condensed consolidated statement of operations.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 12803000 2000000 -254000 14549000 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:98.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired compressors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,961</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 448000 1961000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b><b style="font-weight:bold;">Weighted Average </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:53.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated net sale proceeds:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">As of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $621 per horsepower</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$53 per horsepower</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">As of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $621 per horsepower</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$47 per horsepower</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:11.66pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Calculated based on an estimated discount for market liquidity of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">44%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">51%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> as of March 31, 2023 and December 31, 2022, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 621 53 0 621 47 0.44 0.51 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying amount of fixed rate debt <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,297,084</p></td></tr><tr><td style="vertical-align:bottom;width:55.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_77UC8iWrQEqmtmCv3vDiRA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value of fixed rate debt</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,259,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,214,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="font-size:6pt;vertical-align:top;white-space:nowrap;">(1) </span><span style="font-size:8pt;">Carrying amounts are shown net of unamortized premium and deferred financing costs. See Note 5 (“Long-Term Debt”).</span></div> 1297274000 1297084000 1259000000 1214000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">14. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Old Ocean Reserves, an affiliate of our customer Hilcorp, has the right to designate one director to serve on our board of directors as long as Old Ocean Reserves or its successors (together with its affiliates) owns at least 7.5% of our outstanding common stock. As of March 31, 2023, Old Ocean Reserves owned 9.4% of our outstanding common stock. Jason C. Rebrook, Chief Executive Officer and Director of Harvest Midstream Company, a Hilcorp affiliate, has served as Old Ocean Reserves’ representative director since July 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue from Hilcorp was $9.1 million and $9.4 million during the three months ended March 31, 2023 and 2022, respectively. Accounts receivable, net due from Hilcorp was $3.1 million and $3.0 million as of March 31, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:14.4pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1 0.075 0.094 9100000 9400000 3100000 3000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">15. Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We manage our business segments primarily based on the type of product or service provided. We have two segments: contract operations and aftermarket services. Our contract operations segment primarily provides natural gas compression services to meet specific customer requirements. Our aftermarket services segment provides a full range of services to support the compression needs of customers, from parts sales and normal maintenance services to full operation of a customer’s owned assets. All of our operations are located in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We evaluate the performance of our segments based on gross margin, defined as revenue less cost of sales (excluding depreciation and amortization) for each segment. Segment revenue includes only sales to external customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Summarized financial information for our reporting segments is shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 187,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 42,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 229,834</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 108,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 116,444</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 197,201</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,062</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table reconciles total gross margin to income before income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 116,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,062</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,773</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,039</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-lived and other asset impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,416</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,246</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on sale of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,112)</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other expense (income), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,664</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 187,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 42,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 229,834</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 108,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 116,444</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 197,201</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,062</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 187745000 42089000 229834000 108263000 8181000 116444000 163656000 33545000 197201000 99155000 4907000 104062000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 116,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,062</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,773</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,039</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-lived and other asset impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,416</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,246</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on sale of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,112)</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other expense (income), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,664</p></td></tr></table> 116444000 104062000 26425000 27773000 40181000 43039000 2569000 7416000 1047000 26581000 25246000 3605000 2112000 -603000 -36000 22643000 2664000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">16. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On April 27, 2023, our Board of Directors authorized a share repurchase program that allows us to repurchase up to $50.0 million of outstanding common stock.  Under the 2023 Share Repurchase Program, shares of our common stock may be repurchased periodically, including in the open market, privately negotiated transactions, or otherwise in accordance with applicable federal securities laws, at any time until April 27, 2024. The actual timing, manner, number, and value of shares repurchased under the program will be determined by us at our discretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 50000000.0 EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '!ZHU8'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 " !P>J-6#,+/B>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'^VP4SJ2\M.&PQ6V-C-R&IK&B?&UDCZ]DN\-F5L#S#PQ=+/ MGSZ!&_02^T OH?<4V%*\&5W;18E^)0[,7@)$/)#3,9\2W=3<]<%IGJYA#U[C M4>\)JJ*X!T>LC68-,S#S"U&HQJ#$0)K[<,8;7/#^,[0)9A"H)4<=1RCS$H2: M)_K3V#9P!V)W] MQ\870=7 KW^AO@!02P,$% @ <'JC5IE&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" !P>J-6H N87](% !X'P & 'AL+W=OU7H2D1])T(]6W/!)"D^[(27F<]6;3\MR=FDUEH9,X$W>*Y$6:S1WN[$?;R*M#GAS*9KOA(+H?]N%[ MGA&4=_P5BTV^]YN8*(]2?C,'M^%ESS4E$HD(M+'@\/4D?)$DQ@G*\7UKVJO_ MTPCW?^_<;\KP$.:1Y\*7R=]QJ*/+WJ1'0K'D1:+OY>:=V 8:&K] )GGY23;5 MO8-!CP1%KF6Z%4,)TCBKOOGS]D'L"]P6 =L*V \"VO8/WE90/CFG*ED9ZRW7 M?#95^2CS'24D^LL%.%KO0-EJ0O$=@6Z8JCA1Z[.B$??$.8RSU(>'Y?/ MUR!G(YO\57&\^OEXI9^'/A_S1I_9'DXE'MC%I@E>Y&L>B,L>M+%3DNWL2)()^*]%$H6SC7F?7U# M%AI:)I&*^++(M'J![]#Z! ZXO[VV)<9%72/O(00])O(#?R:W(;34>!D'96[D M53Y@.1[T/>8.ANZY-2\J[IJ7-7G9,7GAE.'L>1C"G]C1"?IWTH!Z9LUU"@*B#0)1'%SJ5[4%# [('_ZQ9CH%]M"&>RB.*]M,=S+7/"'_ MQNOVSA0W&H]=-K &/ 7OT 9X*$XIYBTD>%(*L83):3M6M^4]!/JPA'X:S"?!Y&&@FQ80S;L*+(Q,TN8?0 &K*2R,LX! MGP]5*>).2JR.&RO2<^X-.Z6(#KNN9K M^(<=Q3_7J5 KTS#_ <= 2ND:Y[9JQ8W; ]Z"@YB#06A/_)-+9/H?*;5BZF7V? MIQD=CD;G0X^QJ?-D"]E $3MJ[<>'+E4!_=UFH7@F[X6]'G$KH#[J3<[=H17^ M<'''RO0:^/%P=MF-ES=Q;BCWJP!DPU9D#]CU^Y3U/2O%X\JN01L:\G!LJ9=C M]Y/>P$EK%WO K&V]&9=US=@PD(<3RX\9MROL[2EQNR_V>CP%_WA[^UHXK;J8ZS>W5 MGO1';@;,G"1B"5+W; P]GJJV>:L#+=?E3NFCU%JFY<](\% H&PO=V]R:W-H M965T&ULK5EM;]LV$/XKA!<,'6#'?)$H*4L,M.F&%5B[H&FW MSXQ$VT)ET:6HI.FOWTER)%FBZ 3M!R>B?3P^=R3O>4A=/BC]I=A*:="W7987 M5[.M,?N+Y;*(MW(GBG.UESG\LE9Z)PPT]699[+442=UIERTIQGRY$VD^6UW6 MW]WHU:4J39;F\D:CHMSMA'Y\(S/U<#4CLZTTNKIE?=:@M_DWE0]%[1E4H=TI]J1KODJL9KA#) M3,:F0(<7P].9^V85!^)- M=*"'#O2Y'=BA ZL#;9#58;T51JPNM7I NK(&;]5#G9NZ-T23YM4TWAH-OZ;0 MSZRN59[ I,@$P5.ALC01!AIO1";R6*+;RG&!%NCS[5OTZNPW=(;2''W:JK(0 M>5)<+@U@J#PMX\-X;YKQZ,1X[X4^1XS,$<646;I?N[N_E7';G1YW7T+D;?BT M#9_6_MA4^*76,C=(% 7$>6&+IW'@V1U4N^RBV(M87LU@&Q52W\O9ZM=?",>_ MVZ+[2MT1%*KT7I.5&^CF-5 BBH$;$$A'>9G*,;4$U(_M]O 1'D3<(RV+& M_S[('Y;6"^,[!W M^3TD6VDK,G\T9!AQ1@? +%8>I]2.B[>XN!/7/V8K-92:_D:P0>2CP7GD\0'" ML5%(:6@'&+0 R? 3\J([!D @]'8E&!>59DCB!8S1B*.[2##%F3H!'FC@5FU M>9RC/51.4R_+:HOM@?),O8!MD,,Q%@HSZOD#S!8[$D749W;040LZJ \$=7^$3V\B(?)-"63@@ MG$SNP5$? ?-AI@YRJW*C0:6@6!4NE,2",HK"(4J+F1>P MJ71V_$>0GI5 C?8N6'4TN@XR7B)J:FOCJ2.Z8=RJ'\X-'L6PS]* S\B=I*.HHB_%DR M+4O%79JE)I5VK4:<5/=2L?:SO!T'W=$>JX3VXK&105!/$FF->TQJ01A% MT7""QF;<8W1"V)".^XB;_ "IKA9Y;WJL*, MZ =D FW';]3-;W^K?+,P4N_@U'QGI38ZYBSB>P$-AH+;;A@R-K$R:>]XYZ:W MH<(YE=0Q?Q&/!,-";#4+^51*.YJC;IH[(N-34,=<%K%18L=&H3^5U([NJ)ON M&C8^A<]RBHI\/-Q*-K/ YQ.43#M2HVY2ZU-R#^D+>9F.&2T(^5";G;(Z#J$C M/>H^F#7EX%2:QR^D-RMAJR$/L30I=V/$7=/'6M=KO45.>J).[ MD7E<)?S5!V4DXK]9P3L=VPD66:]5?MS1>;1?'#E)\\4W M1S_)VW&<'7E2-WG>Z*?:5!@5?T$+=(;/,0%MHM&]R$I0)SZ>8UQ_4+$5 *) MTFR53K_+9(Z^2ZU06A2PZ:S)<@[_DJ7PXXZ.;]_,(,_C@>A,1SN8>B^:8L"?S)GFG;[F8A?&Y-RR\5JLIPF6=*F!N5? Z M2=*JG$+EVHLT6:0YBL4^A4IFA6H[U7(,IX8A6INASX.I8SKK% )S*P30KN6N MS.I;[T2NTSBU:ADVIOP%]0GW\5 G-1;. M*0[F+&J63# /"9Z#;H(*W*S$>MW,D6CN()ZQ3=E[UU.]:'LO]";-"]"W:^B)SP-PI)MW5TW#J'W]^N=.&:-V]>-6 MPCE25P;P^UH!01\:U1NE]@WBZG]02P,$% @ <'JC5I/[.T8; P 5@H M !@ !X;"]W;W)K4YZIL95HG5_9MHH22*GJB!PR?#(7,J4:NW)AJUP"CX_3M ME++,"D?EO:D,1Z+0G&4PE405:4KERPUPL1I;KO5ZXXXM$FUNV.$HIPNX!_V8 M3R7V[$8E9BEDBHF,2)B/K6OW:N(Z)J&,^,%@I=;:Q%B9"?%D.M_BL>48(N 0 M:2-!\;*$"7!NE)#C5RUJ-6.:Q/7VJ_J7TCR:F5$%$\%_LE@G8VM@D1CFM.#Z M3JR^0FVH9_0BP57Y3U95;#"T2%0H+=(Z&0E2EE57^EP78BW![;Z1X-4)WK$) M?IW@ET8KLM+6+=4T'$FQ(M)$HYIIE+4IL]$-R\QKO-<2GS+,T^%$9#&^%(@) MMI3@+*8:.S>4TRP"^],?YW*CO$=R^)YWA^2_ID?_HM1$VZMYEN8R6:#RR1ZNB0YE61)>0'D'&=E+#BG4I$<\+.5X 2^ M:*.OA@C6P)R.XV[1'PC:H.\U]+W3Z$M&16BA$R'9;WQ@7%1W6]$K_=X:5<^I M?EOX1P1N6.@W%OK_9($I51S&[^]0;7/OB]@ #AK@8"_P1*0I[AWOF"[!,=/E M0- &^J!!'YR ?O)<&>R4TGMCLAP3N>%@V#@8GN[@N*DRW&%R^]VAXP]WZ-LB M_2X&NGX[O>O\W2F=O?P/>$Q2A7QY=1#5?BHC!QS4VNM@ \\)$&S+0$M@,'"= M7G>PQ6^O;?KFQ(4[Z8)EBG"88Z;3"5!"5H>8JJ-%7IX#9D+CJ:)L)GCP VD" M\/E<"/W:,4>+YB@9_@%02P,$% @ <'JC5I>')*M!!0 _Q0 !@ !X M;"]W;W)K0^SZGX]XIE_&DQP9.7!W?I9JOT@^EROJ,;=L_4 M]]VM@+MI$R5)"61"MD):UKJNAR+O@3$MH:HNF+,C>E-[!)"SV,]TK VQ3\ MU'+%BP0&A24(KB3/TH0JN+E7\ >CI23B:_1UQP3569?H#'V_OT8GGSXCN:6" M2906Z-N6[R4M$GF*/AW=SZ<*(.H/3>,:SE4%AXS <=$-+]16HE\!5G+L/P5J M#3_RPN^*6 />4'&.7'R*B$-< Y[5V]V)!8[;I-LMXWDC\>[8@15[9LQ,Y1F4 MGGKV'9:$S"+7FT\/7\*> MXVR?I,4&)@8TB3BEU=0K$D1S+E3Z7_G@LXE-]3F_"Q.[[LSIL1F:S5SLSLQD M_(:,;R5S#UT!4)^B#2N@?@"/>P&JQ<9RR[88,UM&+]DQ>;LPQRF)1(N=HR@:B4 MH#EIOJ.IT'W#A#D<9LX/9CW(0Z/0PX$9<=0@CEZ9=3#L^UCMA:[E&!K7QCP% MHV'1.E[80VC]EI;="[FC,5M,8$@E$P>=;MLF$C-#&?N#TC!8^<0;231V6CEQK !_AY4#@AK6'41WDK(N0!@*9BR) M.EH7QID;./TY9S(C&),1M!WQPU:T7\O:K7.)3M(BYCG[/(X6#V $CMO'.C1R MQ])*6J#DE7'7R- #@X4;0Q5.I.BSN8SK8$>#"ZUL@-1@%@3>"-96XK!=XVX% M/Z3E,@_ OH[5'>84^U$?ZM!JYHWT7-QJ'K:+WE^Z997XC,B\H=(&7C2H38-9 M2$;D&+<2ANT:=D5E&B-&10$]2R)8@8$ZY[F>6GKAI8L5)3S+J*A>ED^-2EQ_ M*.P =,[[[CTYRN,=-(*WT# 9C=)H%0]7LN..T/A1 M[@:TX!U@/;%A1Q1@B;Q74H$6 L,+(W2KH+Y=,FJ.'Q3M.!>MEF*[F%:%J<>M M8F\>+(.2^A[N"'G-Q61'@LXR\1AEJY/8+I0OA?<:SJ$, DXR4$NC'9B-X"2M M7A*[7L*N"U:DL>KLL4PX[5'>6T$?%>V8QC*-!Y)O#7,NROL@Z(=DVZ%G=B%W5IAPRVG1YRHOP\QF+FNWZG#8VBMKA.[ MKG]\??F#F:#WV?T5E,&,1($;]?A,.T=).8-]DCYADX!W7ZCJU*5YVISB799G M5[WG5_AB59W%M6&JH\$;V'ZEA4096T-(YSP$9*(Z;:MN%-^5!U8/7"F>EY=; M1A,FM &\7W.N7F[T!YHSS^7_4$L#!!0 ( '!ZHU9 F1-V#0, "L* 8 M >&PO=V]R:W-H965T&ULK59=;YLP%/TK%JNF3>H*(2%? M2Y":=-/ZT*UJVNW9A1NP"C:SG:3;K]^U(2QI"&JEO("_SO$Y]X)])QLAGU0* MH,ESGG$U=5*MB['KJBB%G*H+40#'F:60.=78E8FK"@DTMJ \T WA% MP)T MK=%2F;5U134-)U)LB#2KD)T.!<\QIQ 3+"E1,9B MJK&ST/C"9&E%Q!*GC2L.LU. ?T= E-X+K5)$OJ"7>Q[OHIS;E;TW-_%;"&RHO2+=S3GS/ M[S;HF;\>[K?(Z=8Q[EJ^[JECW!3*\U;FGQ^K@D8P=9!-@5R#$[Y_U^E[ MGYOB<"*RO:CTZJCTVMC#[WA$L:,V2VS?8LU)M X[_=XPF+CK7?T-JP9^IUZT MIRNH=06MV?JA4Y DVDM'J?.<<-2,N=+T>=PD.CAE;DY$MA>#?AV#?FMNKKD& M9-5$XB=*U(86),$;H0Z A"BC2K$EBZ@YC171@@"5G/&D\0!HW>ZMD2G)@IVL M!X-><]('M>%!J^'+7$C-_EHSQB">0Z!8PNV/R@ZBT62Q=8.W6AP<6.QUO&:+ MP]KBL-7BO= T(^)57W>3OU;VM_H;'O@;#8^D<%3[&[7ZFS=X:O(Q>M7)70NAMQVQ0UX?A/U!+ M P04 " !P>J-6/3M:EA\( "+10 & 'AL+W=O.*D?8W%RF*"0 5D M)]^^"R)">VAEXJ=OK,.[OSV>_R[PYT'73U7]J=DPUEJ?MT79W,PV;;M[.Y\W MJPW;ILV;:L=*_I]U56_3EG^L'^;-KF9IUE?:%G."D#O?IGDY6USWW]W6B^MJ MWQ9YR6YKJ]EOMVG]Y1TKJJ>;&9Y]_>)]_K!INR_FB^M=^L#N6/MQ=UOS3_,C M)).*F MZ9D*9*A I K$.U.!#A6H7 &=J6 /%6RI CW7@C-4<.06SHW!'2JXSQVT-U3P M^F =9K*ZKIZLNBO-:=V;/KY];1Z1O.RD>-?6_+\YK]A=9/W[^ROK?RTOJPJ?9- M6F;-];SE/>EX\]70ZKM#J^1LJ]LMU^%=6ZT^:6HOS;5_R;*\TW%:6+=IGEWQ MOBS37=ZFA8857F"M5OOMON@'';)UOLI;#21Z/N2O=L-J/IE;OC-LNB7[R*S? MJT8W2;&9^H%O+\C+ M,B\?^-HOTG+%K+3E<[9Z8U'\VB*(8)T0#DRW9W;[XN,"N]BYGC^>QELM1&T; M(2<0RX5JN2MBNQ1C6RP8:0H&OE0HUA3R74Q]L5BB%O,#;)\4$V:3'F>33IS- MG[B.FTU:L^;5LV;VP'?$F;5]XCM$FEYC3[J#W=MFEZ[8S8QKMF'U(YLM?O@. MN^AGW7J"A$60L!@2E@#!!&W81VW81FT<5WYS6/FKPW9Y$,=KZ^72,38_<::6 MD+ 0$A9!PF);66Z>C3T;86F[ &I4$(YS%([3T^D9X?Q6KCKI<$%P"?3O7G5' MZOX LJF*C-7-C\/17"<+!U(6D+ 0$A9!PF)(6 ($$[3C'K7C3MATK-V^7FVX M@#*=4(RDJ4*!A(60L @2%KN:'C=T8392 MIX89$A9"PB)(6.PI 20>L9$<9Z V!3GX1SGX1CDLTV9C9?ECSJ_\]%=OQOI3 M P\)"WW-^B"N)TUO!-EF# E++@Y "&EP#&E@#.E=OXBMO&GV?%GS51W=W=[J M(FO$3(ULH%Z!V/(E&V2#$20LAH0EYJD08HK1Z,V@Z5&]M&D/3&$'0LA%TC6A MN>FIRQ*4%H'28E!: D43)7%BUV&S)+HC^-5]?_3FEX4[5C9IYX6]MDK6=E[= MNJK7+&_WO'&M.K#JQ]BR-+"B((H<:8L-S1V='')(6@Q*2[3SX7IG5O=HIV&S MGS8EE!<7/='L/]AU/=D*,O=I\K*'I$6@M%@S)0%"LKD'U::H@=$$Q-1XP2[Z MQ'G)=<"T\87TMI:@M!"4%H'28E!: D43Q3*Z@MAL"_[)MP6#1$!-/5!:B%7S M#'M$_#ALMG<7A;M'JN;L J$$'2@M!:=% .SU-4>_? M@#:9##3G3)-B@$=3#9M=M:C,I#MF?Z3UT9PGVBBK3A%V22 ?R%6GB-HV)2Z6 MS]-TEI+MV\AUY?4'ZG=IAG'E^X[BEVOZYWN$DC-7Q'@TO;#9]9*F7KI'D;'#9LMMXOI$'I5!)K-G2H;BFHG4=MQ/<^3 M-W>UX!5Q4("I[(B:1S,Y2.HPNLW==^08J>5\%[G!FCY%C*ZE7EPN*VCC)92/_9Z8$@;2JEJ"T$)06@=)B4%H"11,U M-)IWQ)S"-R5CPHR:+!A0 P^4%H'2XH$FG&A03[[?FUPL)H9XM-S(E$R\YV=. MF+&3PPUJQH'2(E!:3%2;C?K4DZV*!*I541:C;4?,MMWE# HS8+( 0*TZHCI= M5X0J:<,1:*LQ*"VY/ 8QM*-A1\R&W;,S*8C&II.O&U1K"[M*3CMHRAHH+0:E M);KI\-"9@(TV'S';?-^4)$$T:5J(.$H 08T]4%H$2HM!:0D4393$:.P1L['W MTB2) 6],DB"J346I[!R$YHY.#CFHT09*2[3S0'( 9UM.NH M.5?.?!N=:B.M>_)43D]>:DI1V^6G@O)INJ;@%3]A=!V$Y/B .F:Z=@-"'=DJ MU93S'8J<,^?7].0Y5;/+]?S;H/HPZ!Y3M0-$ WGBEN:.3%Y-L ^JPCZI"ONH MZO^1ED9'CXQ.\1]2'7_XX?&BK7?_#$_=5VU;;_NV&I1FKNP+\ M_^NJ:K]^Z'[+XOC[*XO_ %!+ P04 " !P>J-68?DB[:H" "1" & M 'AL+W=O'Y@7UK?T9<'JF F^&^6ZFSB7#LDA0VMN+X7^V_0^#,R M?(G@RG[)OM:]"AR25$J+O 'C"7)6U"-];N)P!$">;H#? /RW@/ =0- @E,! M80,(3P6,&L#H5,"X 8QM[.M@V4C/J:9Q),6>2*.-;&9BTV71&&!6F(NUUA)W M&>)T/!-%BM<$4H(S)3A+J<;%6N. ]T^H M')!@^)GXGA]TG&?6#Y]#TL+]#OB\'[Z&$N'>N_!%/_Q'5?3"EZ?[[O?$,FBO M16#Y@O^_%EV9K\G#;G)3*V]421.8.%@,%<@=./&G#\.Q][4K;>5 MW;3/_K(K^;6I:VO*]+5=[ V&H\C='2>U4RE\HS4_26MQDM;R7UIUX-RC4IJ# MW-JFIS 45:'K4M1*V[YZ:]O)&_D4^VW='O_2U,T:W^J6%8IPV""E-[C"%B#K M!E@OM"AMP7X0&LN_G6;XSP#2*.#^1@A]6!@#[5](_ =02P,$% @ <'JC M5MP-34T_"@ E$, !@ !X;"]W;W)KL;DI>!X)M MKF:?T$46I;I ]XW_E.RI.7D=:%?N.?^A+[X45[-0MXA5+)?:!%7_'MD-JRIM M2;7CCX/1V;%.7?#T]8OU7SOGE3/WM&$WO/IO6=^EUII5=9ZX%R M)X7ZM%3EY/4-KPO5[:P(U*N&5V5!I;JXD^J?&@^R"?@FN*'--OA5C:DFF ?? M[];!NU_>![\$91W\>\O;AM9%<[F0JC7:YB(_U/RYKQE;:B;!5U[+;1-DJ@7% M>?F%\N+H"GYQY3-V&OQ*Q<> H \!#C$!VG/C+KYF^;$X!HJOW<7_T=:J>&@M MGKV]\=@A!CGV*^GL$5N_ZB[;=%VV$7P7J,@BJ"SKA_[6+&7)F@NHTWJS$6Q6 MAZV+9D]S=C53<:EAXI'-KO_Z%[0,_P8I[M/8VJ>QS).QL[Z)CGT3N:Q?_Z[B M?UGG?,>@#NC++KNR.LP_7J-EE,:7B\=399TU3%76I[$,:'^"T;'Y9XK%1\5B MYVC^5/Q/A<(^'DFN)JBY'OA[P1]+%56"^^>WC_S8Y\CW M:6SMTUCFR=A9/RZ/_;ATCOPU4T;SDO8Y0ET$=,>%+/_LWH#ZI#<7GPRF*$0I M&MT,SDJGBNW36 :TGX1D!=\-R5'%Q*GB/WG],*]4?E5T&G*Y92*@3:/OA=V> MED+?*)":B=$:'"]7(S&==4\5TZ>QS&Q^$J$EK&5ZU#)UQV)>S[N0H>J7HLUE M*W2HR+=4/# PJTF-5JQP,M+06>=4#7T:RSP9.]-Z==1ZY=3Z>ZU0IBK_5.-6 MZ5L_,)U!;M1X#1YIU3*=:9;U(^L#O?ZL59'])"FEFTU9J> !3ILK8&Q'HVYQ M-F]JM_@TEGDR=M8M*!P8('1VS!>E>BVY> Z>1"G9O.!/-9S1AZ;*)W=@K[*[ MLJDR>[6600ZL(CB$H!.&0D[]/IW,8GH4#RE'Q13$!D+3ZIQOYJVZZ (UK"XR M&I=JDCE7U]F4R>KZM)8!#B1I:%$7#^KB2>H6;,.$4/%@4]94I8$Z7//&(BDV M6H1PFHXU=39@LJ8^K66O>7 NZH"'R$DX@*CW4J7-;%>V.U!(8C1C'H?C1,Q= MZ60AO1(?[ &V"#FP''+#W%C(G.Y+>9CE5#96=:LH_:?V41H938M7XYS"W8[) MVGIE/E_6SOM@H$/DA!9@,!>L*1_J+FLH:\ETHD,R"YHGNP2[P2G]>K:V] M6LL.ULZ8!-F"] !VR$UV7PR5X9'NDZYNO%I;>[66(1/]EL2R#((&\D-N]+N3 M//\QUROC*H?FNSVKFW[4LY_Z-9@9(Y.;"#&0Q5WQ9"V]@A_D0;A,+&(.Z(?< M['>K5XFZ'8\-%\&[>U:S32F[]=+W0:XR#'51<96NP4/9!,$YB<*QK%Y1T*NU M#/ A;;,8H \Y*:\WZ@B-Z5I0ZL.Z?I\]X->G -E-,%M3I;A>+W37>ED';W" M&^0"1LB26N !R[ ;R]8OB>[+"B?]V:]L-I;5,FS239P:JV7N6J=*Z=5:!GB0 MII8E'CSP&9[&9SFOI:"YM&=DV"29.%R-;VYWM9.5],IB@ =1E-BD'& ,NV'L M."8%>V1UR[JU^(>Z3W?5-$1%K8 ,UM0DF?E9DPZB>H4QK]8RR 6"4&Q1=: Q M_,IN7;<* D[*:D M8\C;TV<=[T[V'$^F)5!4@"]2C(SQZ!61O%K+ !<4.B,+).$!DK ;DL9I%"B? MB14$)89Z7L'(J[4,\$#=5)8H2 8N(FXNZJ(@>';)I(>YL3WE-C[Y4))7_ $< M6%F6.Y+KI]V+ZQ=&BE*VP#')@:RB- MR&H\_;NKFRRUWP.-@ ]1E,:6J8H,R$/,Y8<1CD+ZMZ*I:H""*?/P3L MC[;<=R18*E-I,!I@HUXXI6*O%K+ !?BB-C"],!$Q,U$YSJ7==,*6N>G MZ9;25/;[B;"T7K>PO%I;>[66$1.OL$)K2P\,=$5>V\-Z.7S4 *>/U-OV6=+$ MECD.P_%ZH;O^R9IZ)2]?ULZU'Q"-N!'MF*2T3;^2",VFH/00]B3+I1%1O**; M5VL9Y -9+JVQ>V WDDY*4883,Z^E*#XIZL:KM;57:YDO:^<]-( @<8/@9RY4 M&;UDKF?52I_LE4SLNO,X8,>82(7B-(V-4.,5"[U:RR ?$AR'EJ6*: ##R V& MW]B>/A]_M?2ZF!'(BR$R K>[WLD_M_#*C* 3Z=(NYP".D1L<;U_$U-OC0_+1 MG],UCGL$($,O29C1 :/3* M?ERID;XN]/)<6>@?P33ZB,B65P43L.; 'A8FJ;'6>?C>\NQ[.$Y'"U!K^'O1 M:G3X.@/KQ6W95. MUM$KT4$N8&(#BFA NLB-=$92"^5?H*; _I'"9.-4C+O^R:)ZA33(ARC$MDVP M:,"TR(UIAY]/BNYH_;N"]:_>:WT[L34P=R_TRL0CK:R3CPEM"/BAI5=F\VHM M SR8D]"R$A$-+!:]LEUF4_%#<,\>REJ?\.C6@)@H>0%*:P(-B@TD+S=#7S+E'3M;N;D\074 M>2II+];BY.D#.R8>NL<^-$&W:]C_>O_X[O'1$I^Z!RJ,WO^,+K+^ 1&#F?YY M%5^I4..N"2JV42;#CXGJ/]$_ J*_D'S?/>/@GDO)=]W++:-J\M=?4)]O.)&PO=V]R M:W-H965T&ULM59;;]LV%/XK!RK0)\]V[+0KTL1 TNY2%$6S M=EV?:>G(8DN1*DG%];_?=TA)<88DQ8#MP99(G$RB@2%QPV_8F-$ M$&!\&V06DTIA/'X?I?^:;( MZ4Q(_[3/M,^6!95]B*X=F(&@U38_U??!#T<,+QYB6 T,JX0[*THH7ZNH-N?> M[V40G5^2)"K3 ORD'%55:Q>D#%FMXY&YM O]B*J[O\"\"=,*]&S%>K1P6^ M4WY.ZY,9K9:K]2/RUI,/UDG>^O_T059Q>K\**:VST*F2+XI.!/D;+C9/GYP\ M7[Y\Q(#3R8#3QZ3_-P8\KN)D3O]:"SU]\F*U7+^DSTS*XV>)+?O=@;2MO0K1 M]V7L\:%T;:?L :D?&U+4R5UGU(%JAQ(@2&IU!7)6+5D%%F5HIT+B@SYI$/-1 M26R8#+J3MCOJO+O1%7L!]@ ?22QTR6$&4!39M\F,Z")HC^EJ(RVR<3YPY_;L M9Z 9"I1]2,S0/-E7X8L_X,Z[?M>@&Z;/G^8?Y\E?:L(8^JXS.F-4M0!0_BLT MC;CNJHF-BN3V]@XT_M;K#HTRCBB2&O@#K=NKR.EZ[V@[1BSP3LC#&<38Z-$9 M!U)(R_&\#\F/N7*H1$I&T ME^D-YJ2GM@%.-_DNRTF$27UZ]=PI[<5K@E%&3L1/SA FT9]P:0YWR,;M6Q#LK[D_'$<&QYY)E#!>7 M#%?C$>[U5?:4C"S@;G-&5 MDD,M42XUW(+ 1$XI0XVZ8=HR6\D$6 4Z;9,X7PG@7,22A1)/J?"45, G4Y1. MEC_]D2RI'%D7Q]0@!%ZZ0AJT:5H+B0ZE<0'=(,!PX!=EVP/]=GEYG:S '<> M+HJ-#G>X RK.@)9)%A4!",.^]#9O @EABN8/K148@,DAI3C"DLT59@R?U6C3 MV^S48PAU[ZW&7*Y(<.JTP<@J$I*IJOJ":&4=J::5V#&4K^N0U+G)MLIB-,@N[$MH==%I&4@1L66BAR%&J43>W=J4.UXAS I:7 M,!XEZ5"SA$S4KA*?=\[#-7.Z3-'!U[%3;Y618&<'H?1M4$.@;_.#C98^$7D, MP.#KU*W?CP4^@1"@@@(MDYG:O#*PK R$@5\VT\1/;5YR9S0RMYA*ETHVO'\: ME]S;8I@@&_A[AQ!(L =E!U9>E B0UQ#7;M&)1T7S:8 -S_M&]>)H]T+Q[=*& M*>G2VYC7L.EV6F(O\^YV2YXW8)BY0]%@--1@7&PO=V]R:W-H965TW>226"1V9KL4_OW.3FLRJ?1AVDOL.]_W^3M?[A8[ MJ5YT#6#(6]L(O0QJ8[IY%.F\AI;ID>Q X$DI5 %0[4-A&-XVG4 M,BZ";.%\:Y4MY-8T7,!:$;UM6Z;>5]#(W3(8!P?'(Z]J8QU1MNA8!4]@?G9K MA5;D60K>@M!<"J*@7 8WX_DJM?$NX!>'G1[LBZ+91!;0=! ;BP# MP^45;J%I+!'*^+WG#/R5%CC<']B_N]PQEPW3<"N;9UZ8>AG, E) R;:->92[ M'[#/9V+YQ>O((P4KTO(H-TUAGE>^BJ MA])/H EYD,+4FGP3!11_XR.4X;70@Y85/4GXP-2()..0T)@F)_@2GUOB^))_ MR:V'IL>AMA7FNF,Y+ /\US6H5PBRB[/Q-+X^(2SUPM)3[*>%G8;2$?%HAO'DZL-,P^0J/?)LYV1V%4X3.G2DX91ZQ[%21X->:T%5;J+8 M5]\*T[>=]_JA==/WZD=X/_'P]2HN-&F@1&@\NIP$1/53I#>,[%SG;J3!.>"V M-0Y>4#8 STLIS<&P%_A1GOT!4$L#!!0 ( '!ZHU89F*=$$@, )D' 9 M >&PO=V]R:W-H965TC,X3F\#+=G M;3[9%L"1KYU4=A>USO5W<6RK%CIN;W4/"K\TVG3<86A.L>T-\#H4=3+.DF05 M=URH:+\-N8/9;_7@I%!P,,0.70^KR+TFA*?!"GUOE$O-_V_ 0?P?W1 M'PQ&\M/_G@EWH7)5X02*B< M9^#X^ */(*4G0AF?+YS1/*0O7+Y/[#\'[^CER"T\:OF7J%V[BS81J:'A@W0? M]/D=7/P4GJ_2TH9_%@6;'Q5DEX(LZ!X' M"BK?<,?W6Z//Q'@TLOF78#54HSBA_*)\= :_"JQS^X/!]37N&R4'R94C7-7D M[>=!]#CQ;AL[',(#X^I"]S#293^@8^2]5JZUY*VJH7Y>'Z.T65\VZ7O(KA*^ MY^:6L)22+,G8%3XV^V6!C_U??D>Z_/MT_LCJ-6HVT**MP# #]" &0 'AL+W=OFR^ 5PO!3MAVQ!LW:? M:>DD$:5(E:2LN+]^=Y1E>T5J!-B^V'RY>^ZYA^2=%IVQ7UV%Z.&I5MHMH\K[ MYB9)7%9A+=S(-*AIIS"V%IZFMDQ<8U'DP:E623H>OTMJ(76T6H2U![M:F-8K MJ?'!@FOK6MC]+2K3+:-)-"Q\DF7E>2%9+1I1XB/ZS\V#I5ER1,EEC=I)H\%B ML8S6DYO;&=L'@R\2.W18B%;Y3Z;[@(=\KA@O,\J%7^AZ MV^EO$62M\Z8^.!.#6NK^7SP==#ASN![_Q"$].*2!=Q\HL/Q=>+%:6-.!96M" MXT%(-7@3.:GY4!Z]I5U)?G[U4>_0>5+9@]3P66=&.Z-D+CSFL"X*J20-%XFG M6.R19 ?B:8#T=OT(N"]L".83F)(Q^GT M M[TF/@TX$W_]\1[W-GSN/R(;EPC,EQ&]$HO)N_&\PNL9T?6LTOH M_X'U9=S7KZ[3\70.LQ&\+ 0,'B=SQ_9=);,*.@1AD5X'UN3D#> 36@].EEH6 M,A,!NU MZ@QCV+8>M/% D;PU*@Z^(LM,JSDF51YHG=0E^ H!O[72[Z%&7YD< M3#$8TGY,83)L N^,7JHC-DA0[%8(:6$G*"28)M0#Z2#4!LQ'0 ^:2B=%5 MS*GS]*/3]=\*)>C*0JBW;@0;4J7$X/]C*L6/*81;?3B_[^<<\*GA4/"&Z)D: MW\:@T;^8DO/TUU]8BDG-V@H6D<@](L(?AI[J9 IO^&ZEX_E[9O@E,+Q'X5K; MNX;=R?QMD+YH;>!%ARVDJVO)64NJT9:A\3H(OGUW.JX> M>_NZ;VDG\_[#@,Z\E-J!PH)&PO M=V]R:W-H965T),?M?OTH.7&<-@FV[K[8$B52#Q^*(J>-5#]T 6#( M4\F%G@T*8ZJK(-!9 275OJQ X,I2JI(:G*I5H"L%-'=*)0_B,!P%)65B,)\Z MV:.:3V5M.!/PJ(BNRY*JYUO@LID-HL%6\)FM"F,%P7Q:T15\ ?.M>E0X"SHK M.2M!:"8%4;"<#6ZBJ]O$[G<;_F30Z-Z86$\64OZPD]_RV2"T@(!#9JP%BK\U MW 'GUA#"^&MC<] =:17[XZWU3\YW]&5!-=Q)_IWEII@-)@.2PY+6W'R6S:^P M\2>U]C+)M?N2IMV+8I+5VLARHXP(2B;:/WW:\-!3F(1'%.*-0NQPMP-PNL3Z)(.77+*^K] =UH_ M];<1)3.X4Y,R03S1CG)GG;O&, MQ&GHA6&X)XD\E+X9Z\B/TW.B03"IB) &-,EK(#=(%K=H)O^=GD?%1,8JR@F^ MAMJ@E\ARMSH)]UW8SK\)6DIEV-\8(A/+B_Y\G"07KTZ9A)$WWH.)\\GH?_ \&9\D>ORSB=[^TQ>$ MI\<(/\)8QU3B)?'HHC\?A_%KYK;_Y#+UTG&R-X\O)V]FT"7\+J=W*1!Y:3+V MXMY1K0PC/=S)OF+.OTPLK&XU/FX$$_(/N6XS%$.1D%IPT!JKKX#&/AF*4*S( M^-+CK;3Q,Q(SF!J24P,^N='V4=EEO)'V$5X]P69 X&O7 J M68NG'[T:3U'N@7H)%CV'=7'?MFYHI3T':^PGY\ZGD7^) _."/[>T]VS:I]'#D.@*7$O#GWWR'?" MK%:(AIR%?MJ1;,F59,H[4 D5, MFV53*$#.V[K?WH8#F"W,8U>BV=P'-&SK$6>.U8:9@E#.4;8&007F7DNTK-7K M6[!"$-8I/"/'%70653$ U@"J*=J@<8J5V^ZV3!PP8OFG:R3"W2)LT#7W<__ 5!+ P04 " !P M>J-6K9DDQA(' <$@ &0 'AL+W=OW7[ZGJ MN8F6!6>Q#_LBO%U5*[>OU.A85-3JN?$L. M.Z4/C4YX#(=U; -I(Y>:>KW=;%ZL&VW=XN9*UCZ&FRO?I=HZ^AA4[)I&AX=W M5/O3]>)B,2S\:@]5XH7US56K#_0;I3_:CP%/ZU&*L0VY:+U3@^GFUC>-34 Y1:6=4;?>)>L.Y I+\6J=H((/KHM>W+LL M;OL%<3OU 0*JJ'YTALSC^VN8-MJW'>Q[MWU6X <=5FIWL53;S7;WC+S=Z.]. MY.W^5_YF<9=/B^.2>1U;7=#U C41*1QI,?9R-/;R.>E_W]CG MQ;U8J6;7=[-ZH7USL@G8%J0\Z)0K3SC\[%$$7(3A&56BG]J0J_6\= MC._B4EEW]/41 E7G0!@ A)PJ;"BZ)B86&%']1:5TQ($"NH.O:[VO295@AZA\ MJ9Q.T%VK \[XH$ZH5VQVUF2#2PNIO$'W;>V9&N)*O8W*QKY:P"PP0WD8:IW! M4GA80@H(Y,@

M1EY0>%/W5V9:A$,%M\ 69CJ7S8Z&#"!J T <07$PJ^H:6 M@" IYW&QKIV]IB1PQ!Q"@4%ANZ@W\>>W1VQJ>*PJ0"WNZIMG0DAD6WK"E8G6BE/DU; MJ=*IA^ES(^=H(I X3".1LCMW?*DJ?X+\L%2(3^SA'.SE+&/@1!,9 MM9]C?/)=;1@@=)=((K7P$3UG3+^WQE@F<^">HZH#(:/VG%S)\JH"X9=\_.+B MC4B&$C:1>P,2679>OF%4T=:BSIT!!E*#='H@4H?@NU95I.M4J:+6MHF<3SEY M2@$B4*VYET!;!=)7"..HL;"&,PKDUZ'?(+.CF+F//NR1\X;"&>;(,XT"S"79 M0PWG):E6ZA\90EB4O.B>!"O=^$[J&!A03!8M"LY*<(HB=(PN8#2X#!_OG#\Y M5:()6KNOHOP3L61JSG>R@+\M8>;X+!SB$ MO^O[S]CDTQC ?Z%)\U6M7-?L&:12(:C(+\D>+Z;J>T A:SUJ/S'5'H5! MNL#PZS,:P &F9*X>:-@C/8>T$"]SO@Q)/%X5Q+"(3@L#AU8K M]301*-?G6[ MS$88]>WEZ@+C2%T/]?/M;O7#L+!D9%HJ@@[FER R)BP.,9I3;JZ'(+0#$W6^.H_U\LG8 M8TT\V,\RQ4P0C%) O>9KJF66JL%$_VK05=\V^3_!PA8CC,%J9 M6"3;_UVQ;U8OIF)_7,QCA:%7(0B'J:/>YLA/,V6N_6 0-S090!ZB9-XT.?0- M/4^19*3OPGB,ENBQSK 7HA59C53#@9H./!?)"QYS1,6S42^E<[E\/$J)C"W. MR*(GH1E19"G+QP4KK/\P79LQ+EHT6R3!>-1P>DFY8IDUA+9GE(- $CM/9B >]AK+K(T9KY]UOE"+#%ZK08I%5^LP<=,D ME^T_518IVP=7RX6'_V^(^]1_ZD5P/7MCQWA_D.\2PD,NY9?W<77\]/$VO_%/ MQ_-W$Y3R 0,9:J'$U)TST\A.<@$F4#V"_]"#N M_H$5C!^$;OX#4$L#!!0 ( '!ZHU:/F N^!P, )P' 9 >&PO=V]R M:W-H965T V"9539JVM)2V$@6F[0-: M@;U\=I-K8^'8P78H[-?O[+1I&%!-XTOL>WONN=AW'J^5OC,9HH7'7$@S"3)K MBU$8FB3#G)FV*E"29:ETSBR)>A6:0B-+?5 NPCB*CL.<<1E,QUXWU].Q*JW@ M$N<:3)GG3#_-4*CU).@$6\4-7V76*<+IN& KO$7[HYAKDL(:)>4Y2L.5!(W+ M27#6&&JS23 ,(,4E*X6]4>LON*FG[_ 2)8S_PKKR MC2EC4AJK\DTPR3F7U-_^A$3",W@B(-P&QYUTE\BPOF&73L59KT,Z;T-S& ME^JCB1R7[E!NK28KIS@[O;4JNO6978]7O>=958H MO==17(.,3,$2G 34 0;U P;3HX/.<72ZAV.OYMC;A_[/'/>C#-K0!#HZ&,:= MP>D&#IP8=4_AG)D,+O@#3U&FIE9_SQ"62E"GL=S^<>SMXG>_RVO7?2:Q;UPGX\V(%_DW!6 M:"X@'E1]V/(78*:83MU)7G!-HU7IYDUHG/GVHCC70_?O_,D8_^])E51G8=Q= M!:M@@=4=(MT5>X+.<973F4SC/KM02JN( K/^EB5"&8^X* WU@C%;B),*H?U: M:X:-B9FC7OEWP1"I4MIJ>-;:^NDYJR;NSKUZMVA4K;@T('!)H5%[T ] 5V]! M)5A5^/F[4):FN=]F]'RB=@YD7RIEMX)+4#_(TS]02P,$% @ <'JC5CUE MYPJ)!@ :A, !D !X;"]W;W)K&ULS5C;;MLX M$/T5P@V*!%!MW6S+N0%)NL46:#=!DMT^T]+8(BJ+*DG'S7[]SE"R1#N.DQ1] MV =;XF6&P^$Y,R.>KJ3ZKG, PWXNBE*?]7)CJN/!0* & MFVH^T)4"GEFA13$(?7\T6'!1]LY/;=^-.C^52U.($FX4T\O%@JO'2RCDZJP7 M]-8=MV*>&^H8G)]6? YW8/ZN;A2V!JV63"R@U$*63,'LK'<1'%_&--].^$? M2COOC'8RE?([-3YG9SV?#(("4D,:.#X>X J*@A2A&3\:G;UV21)TW]?:/]F] MXUZF7,.5++Z)S.1GO:3',ICQ96%NY>I/:/8S)'VI++3]9ZMZ;H23TZ4VK%;M=)HG"CI M4.Z,PE&!N*IW#60XYH4 _0.W__+ACY)WN,CENCXWW:?]WH_6J3/GN5 M9O;^71+ZT0F[SW&F+)#0HIPSPZ<%,+O=$F7D4B%;'77IIKJT53=]9!KFR'## M>)FQ3&@^GRN8LMAH%2<0HU^F53??L6X%O@^;[/<>L&CB M38:QTQ$'7A*'5C9P- U?T)2@F#]NFZ.QE;]^P'DO"X^&WCCHC!C&WG 2LVN3 MX\3#X*@=",=^]QY,V+TTO&A!X'BI/=_#L),.DK$WCH==>Q1YH^'HE\_X8F8 M@[?ZCOF-Z"A2V'$\=\V(8[@7QI/.BK$71&-V?7_%*JX0R8375"XJ65K,:UZX MPCZ>CN]LP8O]I/$#WV%/YXBHG[261!%WM!QRYNA;A=?K],!*0PG7A*Y MT HF8R]$5-"1WBB!IHJ"J%@@*S4SDLT GUQKF0I+5$MJN2KQM93E!_(*A@*; MM.''4E3$[[X]X\]E6BPSE#[P^PDFLZ*P>1E=B1UAVX&5!C(-\$?T7-3T!$O/ MCHZ6?R1*'/30/EV!3?#%H]=8FY&U4U1JXQ,5* 9*7J; <)':X+6Q"'MU!,6,,=LZ6(^M@.4<<1$-X_ZX109. M5$ '26FGDS4)@KW)=J\( M[/_7YS/IJV,^-H;T-Z*_<;WQ.FKH)HQP4L[VO'WLLDH^0@J+*2[8]&(,K0NW%,0# M!4R]OWCS6(GN0-V#'_3_PMHFT/ M7S;VX*E/ 0%AT8=N1 *F1$;O-$XQLPK'X1>9\/#*90PPTW1D1QM[?") 5'L M'[%O2ACX(&B :C(]="](1CF\-8+PJ2I]C;!.-M4312NI+*+<"H);.'NMB*UU@Q-"BY@)W-1"9OB2-G3=*6T1 MAU #5('$:BV1SR1_ZS-ZX-Q_($CF]I8'@2^7I:FO0MK>]B+IHKX_Z:;7MU#H M062E9@7,4-3OCX<]INJ;G;IA9&5O4Z;2("+M:PX\ T43<'PFL8)J&K1 >[UV M_A]02P,$% @ <'JC5E$IIKPT!0 4PT !D !X;"]W;W)K&ULM5=KC],X%/TK5EDAD+IM^A@>\ZC$L(L8"781L/#936X: M"\<.MC.E^^OW7#M),S#,HA7[H6V<^)Y[[KF/N.=[ZS[YBBB(+[4V_F)2A="< MSN<^KZB6?F8;,GA26E?+@*7;S7WC2!;1J-;S998]FM=2F40M5DO+)& M."HO)L\6IY=KWA\W?%"T]Z-KP9%LK?W$BZOB8I(Q(=*4!T:0^+FFYZ0U X'& MYPYS,KADP_%UC_XBQHY8MM+31<P5XFV.5W8%?BM36A\N)W4U!QTWX.B@//9<_SB"]O@O]OY.^&_;I3/P0LKA_[\DR6YV)CX1^O.:6T[#CNXO%F4[6;..G0IE< MMX4R.]$X3! 7#E/1: D0QJ?/K6HB)*]4@2M5*KG5!,,@S4[ATHM02>QP)+;$ M2+*V+JB_J9@*3".ACL3V%1FZ!F5\F> %GN858("AC,B5R]O: S>G&]00)0*I M[;74PI8BMS4GS5OG1>EL+6SKNK$A2HT.8]M"Y3)0HL;VN73NT+%K004XTB09 MT*<'86P ?;C)+0ARB#/QO'/$8^D% [.B$$E91M?ZT,O+#LHVM)"@H$;;0XP6 M+IB9*B!7/H)*VD=M6J/"2#\F 2N&"X>&IC SI=JU3O)HC,M"IP$%!$O@)BF)+ M1E(#5^9@#2LT1!4W#*,!-'AB,,?60X4KPW5JNM?Y7H5JE(E_:8J8*&)'W+Q? MI3C:C#IF3USPK=9]Z3%P$@CUVJ!-G3B0Y"+BXL!F>2V5CN.K%^!&)P#SFWH9 M*F)(TY"=Z+-0OK%>I:,+W/055J1&Q<3Z'VK,:AS2XF2,P<17F(FR4%?_OA=Z MK'&GS9%/EQ/I.]KP!>62F0D.'=E-#%BCX6G'5J?#^^5G_;ZO'-&-D\@W6W"N M@#Q\L'A0('I.JN*4V=9#=?\PGC?X:RFNOAY4=XZGP<,J&R[7)^(E#*FQ*#$6 M\IO9]V.0B_4TRXZP8,_+J['^G>KVEOGZ8SY^$\'U]"$6WFN2ODV#V<>GB[.'L3G*UL4!@KL8SP]%HDWG. M;U&4X.RV\])\=-"MR>WB<9['&6S2F7>X._QC>)8.RL?MZ>\&$K]3*#Y-)4RS MV>.3B7#I")\6P3;QV+RU 8?P>%GA7P\YWH#GI47TW8(=#/^C-O\ 4$L#!!0 M ( '!ZHU;:@[2O_ , +,+ 9 >&PO=V]R:W-H965TAA9M[_:LV$PL5)8\B6Z: M^_1'2;;C=6E68-<7VZ+)'_]3G&ZT>; % +*G4BH[BPK$ZBR.;59 R>U 5Z#H MSTJ;DB,=S3JVE0&>>Z%2QFF2?(I++E0TGWK:C9E/=8U2*+@QS-9ER0_ MRL=D4F=7VMJU2 \"?N5FP$;#8Y8FZ>@ WJCS<^3Q1K_K9X 9[X=Q+7)F*Y[! M+*(>L& >(9J_?S?\E)P?,'+<&3D^A/YZ(P_##),!VPO%WK^;I,GHG%T%,A; M5L)89-]K;A ,TRL?\&/&626Y8JC9JC;$1WV,U/2ET\5T39QFS97XEX?>4CDK MM2&T6LHMXU*LE>="$K$.1925T8]!-)2U@Z3XB0R\./U>">1+(05NV89;QBLO MDK/EEBI>T8B@88 #]@T8/%74U1Y7983(\UPX0[BD0=%W/&L<)[^.AH,3ZB I MPSB1' F:$,@Y"\_$_*P@1+ #=N^"I"5-+Q\ROI3 ?.X56A]!TJ&<#L)RWO$L M,S5!2]$ZL^04R@SZ2O=;F>_2TB8$7#\QZH:LZ-KAK,OC6[T_"$I]H6M+F;$? M._*]1HKPHG&'([N"#,HEF=F8EK(CSSQ,S[N:\QDRY$2+,CQ.QJ?LAF]+'\*? M= _3Y&-?R8_.=WQ'['-ZNC/M4);V1[LSC.K+PMI9\_:1?>E]2>/34-EUA(L5 MI9_NR0? _RM]UQ48WZ^[H-^%#MP1KGVO?Q@^3_I]80"HQ_V0WU>4;QZAZ][ M^:G/=T5!K]ZI+<8=93(>]TZA%H.+^ZOD]Y!=(&^A*T0WMQ1-FZ[T-@(+$49E MIDVE*3]NB*JL&ZM*(\N%H7'G!BNB$>W+*G)Y.#F6QS MTO#ONZ_CWB)%%]3:KXN6]-0*PT[54;N-]"(L8COVL,Z2XVM!G29A1:+)X/0D M8B:LB.& NO)KV5(CW8;^LZ"M&HQCH/\KK;$]. 7=GC[_#U!+ P04 " !P M>J-65KN?4IP$ !T"@ &0 'AL+W=O#7<\9.TFTO M+=*5$$T M!6>RL?8[OWPL5MF4"9&F/#""Q)\=O2.M&0@T?G28V7 D!YX^]^C_Q-R1RT9Z M>F?UOZH(U2H[ST1!I6QUN+7[#]3E\YKQ1ZZ>Q>.-X--'Z(J<9HD%.&BW(7'+XJ MQ(7U1Y/;FL1G>2"_G 0@\OHD[Z*O4_3\B>B%^&1-J+QX;PHJ'L9/P&2@,^_I M7,^?!?PDW5@L9B,QG\X7S^ MAO06$6_Q/]-+T6>_C^:&N/"-S&F5P?&>W(ZR M]XG0W78C8;BU,DT7_X*G4KH_.O-%I/ MFIR&;Y\K$K*VK0G"EL*VCHU,SE$A@CP(Z3T%+W*+WBN(5]'O6OV4&TU8;74A M-@ HOL&?^*A*T3C[+?699\2R#:TCQHHA*O&36 )8FR/&.F$W,61'PM!6Q@?: MX3PFJHP(X,A#A_$DWAP1TY_-+H\D'7JC;G6*TM9[H;R(->*4T*@V5&-Q5T6N M>YQ@LC?X4 X^ ME%M(CL.PPM62HK'N#^S'XGU9=GZ!T<4M*W/J9W;%JV!?%?R!AKV,X'BI%RLZ M"86*TH_.W)!6<+A V5 E^,-; ^<<(;3WBBT4*AG$7_/Q6_RJ:'VB_9/L MV21]2X"EU$'1J7,XN4)Y3 WXJN4>3QZ#\4>I53;W_0_1N![V(?FS7D(6"54/ MFFI*0TKB8&3>%9$.C7*#X5-!*(IQ+ZV_'P0?[!YJN-$I? LC.F[]2)R5UP2S M-8U&P7OD:!AV$&WCM(FY)%$?*AD1H4C-CH <5KX8K=*\@9() M)TU71G$*W7'LS)C,%[CE('4\9?R[GZ#)R4V@)@PJON_P),>H3Y>"876X4EVE MF\3]]G0?0V&V:%),RA*AT_';UYEPZ8Z37H)MXKT"$N.6$A\K7 O)\09\+ZT- M_0L?,%PTU[\ 4$L#!!0 ( '!ZHU8(YKVX'P4 ',/ 9 >&PO=V]R M:W-H965TKI3[R5N__W(TXN=Q';:;OMBZX5\^#PDC[J[V!C[V96('KY6 M2KO+I/2^/A^-7%YB)=S0U*CISN1JRV*(CI5:I2-Q[-1):1.YA?Q MV<+.+TSP2FI<6'"AJH3]=H7*;"Z3-.D>O)?KTO.#T?RB%FN\0?^Q7EBZ&_4H MA:Q0.VDT6%Q=)B_3\ZL3MH\&?TGO._0W43MI60J'KXSZ) M?7B9G"12X$D'Y]V;S.[9Z MIHR7&^7B+VP:VVR60!Z<-U7K3 PJJ9M_\;7-PX[#V?B 0]8Z9)%W$RBR?"V\ MF%]8LP'+UH3&%U%J]"9R4G-1;KREMY+\_/Q:6"WUVL$"+;PR5469NBF%Q8N1 M)W@V&N4MU%4#E1V FL!;HWWIX%H76-SU'Q&MGEO6<;O*C@*^%78(DW0 V3B; M',&;]%HG$6_R7VAMH$[V0_%2.7>UR/$RH;7@T-YB,G_Z))V-7QPA>M(3/3F& M_F-$CT.EV1 .PL'3)V?9>/("KH23.6!G5Y-=WMBY:"<=W]?!8P'!D0WX$L%O M# .DZ8M<">>@0E^:8@";4N8E^PB]Q11*F5S$EK"44!"LB3DGBL/&5["CCA T(5TWLIEE-R)&,)':FU[5/SR\53VD@M8 M?FN8,W1+=@&&9XR;.))9ZBY9&+.A0 M+0EW)XG,B;(:O/.4#\;AA+,S,9>F&,+B0!3FJD*!E*M;=!R%D"AE.5]NBQ.O MVDPY]%[M,PQ:DKC8#R5Q!6TTT5BA]&*IL*L+2;:8(TWQG7(2V^X&\$N0MT(A M98J[D"I"8FLA"[8*FJ^&\)KXDY!&7FPH3KPRCGR,5ER0AY6'9WW$Y\!E_,Y" M"'?P)12&=+:"!15$>TO?J" 4F*62ZZ8E[Z CMZ8)]EY[,G>DYGPMU5W2W[F. M?ZI-1/%WB%7O^H7:P2)]KCT)N+-$=ZH"PO>L2=DN'G&-6PR=8]LM_+$]V"M] M:S'.DI6Y0"9UL"X([1MT"]VB=GIU*J,#,=E-1VD4 MC1"W,R4#RZ3"[L%LA@EK+1ZK[0!JXRG'DM+?E>O>K(SK:X,6NZ4;PS8-P0(? MC1&9Q-GP6"@N1Z.^CXE?VY@K:ZH?B]K5+M*.V\'O*-]Y_W7[O_X_E!;QSJ;G MH"EM9:C8O)=Y%BMM@A-QEO#6AG\R>+?MG_O>OT Z&YR<37J-6U1:-,D4( M K& &0 'AL+W=O0N5II\\VF0CCVF&?*7G=2YXI7_;Z-4Y%SV].%4/@RUR;G#J]FT;>% M$3SQF_*L'PT&+_LYEZIS<^77/IJ;*UVZ3"KQT3!;YCDWZSN1Z=5U9]BI%S[) M1>IHH7]S5?"%^"SG48D;6P_U]S?>MMARXQ; M,=795YFX]+ISWF&)F/,R,[@*CZ BC$7NOE4LM>Z,2 MD6SO[T.I1K.HUNPN>I+A>VYZ;#3LLF@0C9[@-VHL'7E^H^=;&AB-#S.B,GEE M"QZ+ZP[JP JS%)V;7W\9OAQ'-M,<>4L'F)&GI)8%O(D"%A(<6 MI25Q'&R6P@ I2)##!JEBG0O&B\)H#K$NY<0TSLH$1A!%:3TQ9XFTL2XA.&$Q MMRF; XQ8KA.1=;WU1 Q0^@84?(+=7"JN8LDSE@MG9.Q-A@X%-WR6"5:4LTS& M8461(TO4@O%;%Z6$,)BS3;0F3JE.@@=JF[D'+&\E/"'5$MZBP+'"2&@ILS6V M Q)J!Y_JYC;6@]ZEU9GP:25+K,$3"TP MD[YP9C<,854*#(7#3A$=87YKJ]12MGQ- M:I9!,_(_7'U8(*5CG'%KH2@5A67OQ%)D;!2BUC+A4"0H"9/:YT<$<"/\YZ^W MTVF3CP9"%!'"6;+(A(7A22+)DIJ8%[:,^A4\+9D.BTY_(C[4@T M+)KK#$ZWKYIZ_MF_[4SZTM;K/NBU2_^)*U3^[NI[D4@ ^%3L-Z).%7R>RF> M;\GK0YA1?_21JE\&)^QW%D6]XD^&P-SIA_SM6_8UU.['>[.^=/8+Y>6_P MN,=[U+O8+#[XC $LQ$#Q!D#BE-QF#Z3?4^6!?/^9*?&0&B&VQH7]N#:U?>I5 MUZ5%60!>=@FI] \M1FA/&,\D#FT] X/593#I2*E\ 5 MRG.-:"@;GH#:,O%08@$S39_ ><#X_ (>-<6,>/ZAG6!C=DIKT>#R?BNQOJ@M MAK?SN<]2X8F'EX!Z;=B\-%Y/M$$NLQ;[9XPK?V@$XO#$\KKTBU07SF=D'C)2 M^(P\,,E0>1GZIMI,#T.Z;>.P+[0$54UECVRRVL"Z#UB%B]#173/2M A\+,\N MV_RI;6U& #J,^/9/&RFV,8E3&&$LIV'$Z%B(Q%8#"CZMI$NK5)AG=. KE82B MP3+A&S!"E)!_^P@'IPY$YRH*NM\5Z!MB/9\+XDNQ\R)G:YI83,(@CR+393I, M/[69B5=&*\J*!H8\ :JM\,D";0HD/KD-C;/'OHKV\+9E:FUAUQL-3CCL96%4 M3"J-8V[,FI9B;6DHJD9)2*'3&J5,-5)"1J%A1%UD-!!1V-:"4ZP>#H)G*UI, MPLG2A'+SH$1*>""BJ/U,./T!0FXG\B;[$<5\!A=57R)V7UO0-NN8T!=L/#YO M0U'WXN7P -+3)'BL0FCT>.Y%XBA4FQ"[[-5A#J5R]WX M[E0C>@AE3L4N^=>C&*7+CPQZ=H:$&>EK;>!ME=O4#=XT%;@'$#^6=VC>WL1^ M@/GDQD,P&>U^"@SW4_"?\QR?[7XB*Z<\B\O@\P8=@24; M^*FAQ&-6=>#+,"[*A)H]=!J/3WSE3C#+\4-FT\<]Q;MTIB%40@9DZP-]\:+I MB^^T6OS^#G0>9]D'#U.^L54%Z%/UG_7%L/EM\'58I)/Q8^A7K6))\*\^;" >SC>NX24=91F. MLBB7JI[\H;#1L'=(-:*<:6/T"FO0$V7AH L1A+,TJ3U% 4IJ]33J(FPMO>P1 MQ99HF56I59[AES^8C0DW3$<^;/ MEIOT#.UI+46&OKT%$-7U996SS?&>(#0(CYJ#/\7NO^XY.SUFIR;V"WFZ']9= MP]L3,?6/Z.*L&YV-]]8&Y^,PU35NW.74G)6ZT>1B:RK'"F9D6@GHL%,&Y#VD M[$K5 P0FX9SN._[RTX7(99E[=R8"DXX?=4*MU0-%;U/AD^T*?Z#L?PWMZDIN MJO;0'6&_=8&;"[/PU]0TN4'-<)?;K#8WX;?A GA#'J[1$1H<=BS+Q!Q;![VS M28>9<#4=7IPN_'7P3#NG<_^8"H[:(@)\GVN84[V0@.;O S=_ U!+ P04 M" !P>J-6(.P8Q%T# #D!P &0 'AL+W=O9)87F'-;*P;5'12 M:E,S1UNS2VQCD!7!J)9)EJ;ODYH)%:V7079GUDO=.BD4WAFP;5TSL[]"J;M5 M-(]&P;W857\_&KA]8/"7P([ M^V(-/I*MU@]^\T>QBE)/""5RYQ$8_1YQ@U)Z(*+Q]X 932Z]X46#YD3FV7AK=@?':A.87(=1@3>2$\D7YX@R= M"K)SZWN4S&$!=\RX/?QIF+(LY,LN$T?X7BOA ]95CY6]@I7#C5:NLO!)%5C\ MVSXA7A.Y;"1WE1T%O&$FAGP^@RS-\B-X^11L'O#R_R78'FMQ&,LWR[EM&,=5 M1-U@T3QBM'[W9OX^O3C"=#$Q71Q#_TFFQ['FBQA>QX-W;\ZR-+^ 6UG +4>F M2#F$8V= &U:60@HR!EV";LUP*=' M9!"C4(H MA*$6U,:?!&"2!J2M9J;PL*.&!4*26NW\_T<^0!C"61H@G*.U7O]7IW=(O@VU MC:O"Z438_@:ZHP"9 XG,.CB-3]Z.4=!\LHZI0I SKNN:*%%8_"&&2^MUZ.KQ M:KI[LX-L.D49_1 O_@/H9V9IL_&%V!H:43/85 )+^/2$O/5S"6Z)-JD%#=1P;95C MP?U4)"L41_C2P(^Q?/L1S&DE2ANE*M$FPF 1%:WP: M_+UPE4&$NI\-Z&?#=^D-UK3(9D3+-A@FM=Q3+3C7K:*B$CD4CVPK*4)%3U5Q MD%#^/:$\3I\%!^K:9YNPZRVE?I#^P&+HD$-MG;R8O-03N_"^6 BL^R$\2:H;1> 4Z+[5V MX\8[F![V]3]02P,$% @ <'JC5EI?1"8D!0 @ T !D !X;"]W;W)K M&ULM5=M;]LV$/XKA%<4#:#9>K-LY\5 TFY=@18M MFG;]S$AGFZA$JB1EI_WU>TA9LI(XV89U7VR)Y#UW]]S#(W6^4_JKV1!9=EN5 MTER,-M;6IY.)R3=4<3-6-4G,K)2NN,6K7D],K8D7WJ@J)W$89I.*"SE:GONQ M#WIYKAI;"DD?-#--57']_8I*M;L81:-NX*-8;ZP;F"S/:[ZF:[*?ZP\:;Y,> MI1 522.49)I6%Z/+Z/0J=>O]@C\%[%!>CT 5$)>76(7#\ M;>DEE:4#0AC?]IBCWJ4S'#YWZ+_[W)'+#3?T4I5?1&$W%Z/YB!6TXDUI/ZK= M'[3/9^KPV-$4 G9_O/;/0\#@_EC!O'>(/9QMXY\ ME*^XYUJ&KDQ3UTI; M3]LP'$E4&+>X\VX"MM*J8C77(-[PDEIBI"M:R5P_M22Y!,=#?.^Y9\8!\A[2 M53F:G<'-3J)XW!ARB5TZBY6O^+ (FEBII&LM8*,0-Q:R, U1=$& (JW)!MX+Y_L"[K-RZ80<@T# M\)2+-B6OC@H;SK'!XUW\$(Z*( J"6VT^""+;E%."39[TF'J M3Q_Q _$A2J0E,"\&>\5Y:$O3^4^+K3S2=ED>2GC2;L_[93D^O4#'T6M':-]M$X/NYI M[MZ?L6@^"V;I=#"2QD$X7PP&XG@1S).4O1YHHY^.PGD09P>/\R":1X?9* O2 M-/WI?/X= _&_82!+@FR:#4:2))C>H21:S((XC(XSL%@$T?2P.@T6X6Q 3QJ$ M63P(G*#+$J)S>K3\IB3H$YTR%ZW477V'F]"I'YL"FH=6H6CJWBR_)?/SE-LR M.CS]'RPY,'Q/J5YRGO5/#^,?L'A/#,]Z=MZBJ3Q,Y1HW/+ 4L#5)#;R@% M[D["6+I9PEX]U8X.%0OO:#9-@C!9L+=*KG\MX:/PE@HM M5+>=F(FJYD+[OM4[#*;98<_,@C3*(#6$B5.VT:[6^09\H,3WLXR",)T=+4L4 MG^'L1[\ #CH@;N_F3L+30=#Q-(C3C+W&8>/:N&N<_DCQ)T> 0^M(NX'LP^G) MP_$XB*(8_<=GW/E]T$>J>=!%F:# >"+.M5<>P"-AG< MBM'[U_[N[TZA1MKV@MR/]I\7E^VM^K"\_39YYT5I<(RM8!J.9],1T^U]OWVQ MJO9W[!ME<=#XQPT^D4B[!9A?*66[%^>@_^A:_@502P,$% @ <'JC5G(V M-,4Q P X08 !D !X;"]W;W)K&ULI57?;],P M$/Y73@'Q5#5IVHUIM)56*(('8*P,GMWDVEAS['"V&\I?S]EI0R=M%1(O\:^[ M[[X[^[Y,6T,/MD)T\*M6VLZ2RKGF.DUM46$M[- TJ/ED8Z@6CI>T36U#*,KH M5*LTS[++M!92)_-IW+NE^=1XIZ3&6P+KZUK0?H'*M+-DE!PW[N2VAZ,0GVT>"[Q-:>S"%DLC;F(2P^EK,D M"X108>$"@N!AAV]1J0#$-'X>,),^9' \G1_1W\?<.9>UL/C6J!^R=-4LN4J@ MQ(WPRMV9]@,>\KD(>(51-GZA[6Q';%QXZTQ]<&8&M=3=*'X=ZG#B<)4]XY ? M'/+(NPL46;X33LRG9%J@8,UH81)3C=Y,3NIP*2M'?"K9S\U7]XO5\NO]\O,W M6'[G[VJ:.H8-AVEQ@%AT$/DS$&/X9+2K+"QUB>5C_Y3I])SR(Z=%?A;PDZ A MC$<#R+-\? 9OW.2N%L,61#>58;D;RQ!@*T$(;=@XZFHN 6@(;,E48.KA .A MN+,M> O.G!KY)FR\O,B&&;]0F'JFG?YE1D WX,3D3CA4>]"X-4[RO 1'0EL15<1RP0@,^U$KF9(,NE(8*H4ND%O7 M52":1G&PM4+8("J-6D!$#LY<# !" &0 'AL+W=O):LOQEYWR#D;=^GX?6$ZKDU)B\+(J;O$%ML^4\G6W\*_W=92#?#EO<4\?*/[5;CSO\C&*T@W9H)T%3[M%MIK> MK:_%/AG\K>D0SM8@2K;.?9+-;VJ1%4*(#%51(B#_/= ;,D8",8W/0\QLA!3' M\_4I^L]).VO98J WSORC5:P7V6T&BG;8F?C>'7ZE0<]KB5(R[GWAW BS5'DT62FKR9 MG+9R*1^BYZ^:_>+RGD+E=9LRY':P[@(;A !H%:PQZ""G&T^!;,1D]=W&&5UI M"M_/\\@,)$Y>#6CK'JW\"MH,WCH;ZP _647J2_^+,Q';,4;_9_I>.Y'/00U\]#2)?=A18K6F2M!/(/E"U?OIC>%#]> M$' ]"KB^%'WYS20OA_FS)FZ8RC4MVJ.V>^@L=DI'4E Y&[@"%,IFIRW:2J.! MP%#$W1H#U/A L"6RP );]&RG;0KG%5L3EWBL(3*$MB'Z+O5G@.A &@VFQ:L_ M4L*5 ^LB&U6F4\S'&%[WX1?5JO-!%@%][CS M=,5HG)9S[U"[SK M@O\-Z@5&DR3";!MY#'8RQ5G+LKR MI.GW1.<+"KO.6\VMJT!XZC3D9%J%)!751V[_'B/6& %%!UM)XERK[5"C#5J> MGF)W)5MD,@Q@.%C5>2]W9S%R@A)1D:,5298L55S9/(B!&;';#K5_TB6A!(@3 MR_,MG+;:1O*Z@99_G9*BX5EIY++[!$6/-N!PT4_U04;S M3$NY[2]@R#6;3> =@_"2!9Q("%%A$6M/!$T_2DA&"? @J.IQ$DBN4NV<1&IS M9 2E*Y1'X+_B4GH;/$HUT&/+5R"7/8 =";V ")%[#M=LR8] $WCYXK8L9L^V M;GXVEAOR^_3X2)ET-O83>CP=W[=5/]:?S/O'D>7MN5G T(Y=B\D/KS/P_8/3 M;Z)KTY#?NLA/1EK67-?DQ8"_[QR7Z+ 1@/'57_X+4$L#!!0 ( '!ZHU:; MA.X(; ( +8% 9 >&PO=V]R:W-H965T-A6-GMDOAW^_:2=-,*MW+7F+? MCW-\KIU[9SNE7TT)8,E[):29!Z6U]744F;R$BIDK58/$R%KIBEDT]28RM096 M>% E(AK'HZAB7 ;9S/N6.INIK15.);TKK'%$V MJ]D&GL'^K)<:K:AC*7@%TG EB8;U/+@=7"]2E^\3?G'8F=Z>N$I62KTZXZ&8 M![$3! )RZQ@8+F]P!T(X(I3QN^4,NB,=L+_?LW_SM6,M*V;@3HD77MAR'DP" M4L":;85]4KOOT-8S='RY$L9_R:[)3:8!R;?&JJH%HX**RV9E[^T]] "3^!, M;0'4ZVX.\BKOF6793*L=T2X;V=S&E^K1*(Y+]RC/5F.4(\YF#_(-I%7Z@US\ M8"L!YG(66>1UT2AO.18-!_V$(R&/2MK2D*^R@.)O?(1Z.E%T+VI!3Q(^,GU% MDD%(:$R3$WQ)5V3B^9)_%7FLM@::'H>ZGK@V-YXYIOHT[_G9A,;)#?E?*SY(7OH7 MV7ON(8=J!=H[+[@DME1;PV1A+KL<]WI]@Y(ET]80S,(A4->"@^GB7\@X"8?C MI.^(0THGY 7;&F^'U%IM\$H.D,$HC(?3@YF&R30EAS_ZP#29AJ.$]AUI.*+T MV M&O5ZJ0&_\Q# D5UMIF[;JO-U0NFUZ\9#>3#2\M0V7A@A8(S2^&@\#HILI MT1A6U;XS5\IBG_MMB8,5M$O ^%HINS?< =VHSOX 4$L#!!0 ( '!ZHU:> MSJEN"P, $4' 9 >&PO=V]R:W-H965T^S T.P:FQJFZ;]]S8]OV?C\?JHS3?; CCRLY/*;J+6N?XV26S50L?MC>Y!X9M&FXX[#,TA ML;T!7@=0)Q.:IHNDXT)%VW7([?$)W%H MG4\DVW7/#_ ([DN_,Q@E$TLM.E!6:$4,-)OH+KN]9[X^%'P5<+2S,?%.]EI_ M\\&'>A.E7A!(J)QGX/CX 0\@I2="&=]/G-$TI0?.QV?V/X-W]++G%AZT_$?4 MKMU$JXC4T/!!ND_Z^!Y.?@K/5VEIPS\YCK5L&9%JL$YW)S JZ(0:G_SG:1UF M@%7Z&P ] 6C0/4X45+[ECF_71A^)\=7(Y@?!:D"C.*'\ICPZ@V\%XMQV9W!_ MC?L5DYWDRA&N:O+N^R!Z7'A'KC[SO01[O4X!+_\OQE_R.]*QE^G\ MV;FU/:]@$^'AL&!^0+1]_2I;I&\NB&636':)??N(9[$>)!#=D'X2WD_"X2P\ M)@I>5'^9__6K%4WS-^3_/G&3JC;LTENHH-N#"<&54,2U>K"HU5Y/U7XGYP$E M#[KSJQ=._,Q3PRLAA1-@@UOM6B1NI.]9W%IP=F+Y@^0Q+5;S_[0,O+9<&5[;1P?FPA";:O[)W43H,QC5J;S,%N5 MP='@4&[+37WD!D8*W;@0G*N7RYBMZ#S,BR7Y.Q@])Q:X-MGULUQ1 MQ$697E^6$+['V4[0F#+TP8IGN:PLD>_%4YW,6EL'YA :N"65'I0;N]R4G>Z( MN[$U/I6/%PQ^G >A+)'0(#2]6181,6/3'@.G^] H]]IAVPW#%N\Y,+X WS=: MNW/@)YANSNV_4$L#!!0 ( '!ZHU8,SG?!_0( '$( 9 >&PO=V]R M:W-H965T@O];4T5M"Q%+0"KJC@ M2,)RYIT,)Z>QC77+!5/N MB=9M+$X]E#=*BVH#-@HJRMN1W&_JT -DX1X W@"PT]UNY%2>$TWF4RG62-IH MPV8G+E6'-N(HMX=RJZ59I0:GYY>"K]Y]!EFA@3=_^VHX"M\?4!=WZN)#[/-;<]N* MA@$22\2L4FV5%GN4'N9Z^RK#8?0>O=1H3B(OW5%L/>>00[4 Z9Q'E"-=BD81 M7JB!.ZXNT!@8G4DHJ$87)*>,ZH=N\37"2>B'8;CC&?K&^VRMHV.2\IS6A"'S45/:9$GYJEO-PMT4MO873BHA-?T) MA3M&9%Z:BC;5(_JAB@_ZIRE!PN=OG2AMV/R1\&3?07?4[&N4K$?X]&@;ZJ-6>/'&NG<" !'!@ M&0 'AL+W=O9-A:^!-NA\/=K.VU(U5)I=U]BCV?.F3.)9S):2?6L M2P"#WC@3>HQ+8ZJK(-!Y"9SHOJQ 6,]"*DZ,-=4RT)4"4G@09T$4AN=U-(J_RCAB2 MC91<(>6B+9O;^%(]VHJCPGV4F5'62RW.9#,C\^=2L@*4/D'W+S4U[^CT!YDS MT&>CP-@4+C#(UW23AB[ZA"Y&#U*84J-[44"QC0^LM%9?M-$WB0X2/A#51_&@ MAZ(PB@_PQ6V]L>>+_Z+>?64V+,E^%M MC3>GU@0 !8. 9 >&PO=V]R:W-H965TY#$VSG\SOUHMI'J7M< AGQKN-#S46U,>S:9Z**&ANJQ;$'@SDJJAAJ_MY%,Y'_D6$' HC.5 \?, E\"Y980POFYYCOHK+>%PO./^TE":G-S1)0=].IL8O--23HHM_XN.?_@" M_XA\1J:U)K^+$LJG]!/$V@,.=X OPJ,,/U,U)E'@D= /HR/\HEX!D>,7_1<% M')*[8QL?9FMCZ4RWM(#Y"(-%@WJ T>+=FR#U/QP!'?>@XV/<%[<8F^6: Y$K M4C)-JTI!19V;XXKJ1#H$^CC;=V_RT(\^D%_UO:L5P!,'>'8$S5G4SIXG3!!3 MR[6FHM2GSKSV%?9&(9B)E!-2G[UZM>]& 8X"S_=]4DNEH94;4 2YD+5@IC_[ MED13;YK$@X4X\/(X=+3!@%/R"J<)EP5[$$GL)=.8 M7)D:#YX$I_U&F/G[<3 E=])03HKG6MHY CD)]]1!GGE9G.SG:>2E2?K3-CY? M&<#LJ.ZQ@%@W9P4<,,_M=F< W OCZ1Y%Y@511J[N+DE+%<8?.@&*U+12@,"I MIGQ([*-U_($(7NSG6SW0 WCVBHCVBHA#S\_W"*+(2P9J^=>N[B[?W;-WI#"< M>GDT=*U@FGDA>H4UZ;5B")7Q1Z3DU"!2(\D*\$NUE@7#I;)+17(C<"BD>&^U M@AG%547XNF8MED@S=C;^) J^+I'ZK3_.L5IP[@H?JA(7PGX!2SE&&N!CP[/I MPA-<>.[#T<6?);4QZ"$^W8*KH/S1VZ(M+=HE,K7%@=@.P("@HL"T)+: =V#1 M[?$Z:LB&6FL4LA+L;]S'%4I:B93$AC^6^S$YYYQ(Y_7'?)H]X2-MB'7DUL:W MWQO>ZA O..@<+W)ZQ1L/(SDDT=;X1Q)_TB?^Y(<3OP*KEOB#A1@S?OPDV@/,KOFPU'BI/YPG_O!XA%D_S8,?\)BT]YCTN,=T MW;9UF**FHK(.CX' L1MWHMID4"@HL1!QJ34<['6.7_&39OI^^X)RAP@C: D5 M$\XJ"!L-PV1I=>FE68PY4SXPO"]7 M*VTUHBH;M!4Z@38#M3PC#=+3(4),EP-L WM[49 ?,]]DT*MC:UFY/Q)$(M?" M=&U[O]K_])QWO?[^>/?'A,D:U:0)AQ62^N,,HUMU?R'=Q,C6=?Y+:;"/=<,: M?]Q V0.XOY+2[";V@OY7&PO=V]R:W-H965T>S+]-6Z4=3 M 5CR++@TLZ"RMCX+0Y-7(*@Y4C5(W"F5%M2BJ5>AJ370PH,$#^,H.@X%93+( MIG[M5F=3U5C.)-QJ8AHAJ/X]!Z[:63 .U@MW;%59MQ!FTYJNX![L]_I6HQ4. M+ 43( U3DF@H9\'%^&R>.G_O\(-!:S;FQ&6R5.K1&8MB%D1.$'#(K6.@.#S! M)7#NB%#&KYXS&$(ZX.9\S?[5YXZY+*F!2\5_LL)6L^ T( 64M.'V3K57T.C!J$ PV8WTN3^'#% MJ"G36 !+#A[HDH,YG(868SIDF/?\\XX_?H,_(3=*VLJ0+[* XC4^1*V#X'@M M>![O)+RA^H@DXQ&)HSC9P9<,!Y!XON1?#F!;WAUMNIW6O:4S4],<9@$^%@/Z M"8)L?V]\')WO$)T.HM-=[-D]OLVBX4!42=A+F=#B+AW>I>.2,-ND[R;?WSN- MH^2<_*_QH=( KZ[!7RY8U+SR53TH%.=4&\(DL95J#!;%'/IBNT],%@6FG2OA M3M4H=-1@F4;.4BN!$.@?.BFYZVGK"$DT3-,)N4(@U*K%4KL3?!_E.!U%T0LM MJG?FQJO1D"OMTL7N\\X8'T@\FAQ_VK!/1FDTV-NN4KC1# 3HE6]Y!F,WTG9] M85@=NNI%UTQ>W+N6C&59,6D(AQ*AT='))""Z:W.=857M6\M266Q4?EKAGP&T M<\#]4BF[-ER X5^3_0%02P,$% @ <'JC5C*#?Y1S P N0H !D !X M;"]W;W)K&ULM59M;^,V#/XK@J\XM,"A=IPTS;5) M@*:WX?;AT*+MML^*S,1"99#BM.-L8\N M!T#V7"CM9E&.6%[$L1,Y%-R=FA(T?5D96W"DK5W'KK3 LV!4J#A-DG%<<*FC M^33(;NU\:BI44L.M9:XJ"FZW"U!F,XL&42NXD^L3TN^AGO W\M;2[NX M0\ED =I)HYF%U2RZ&EPLQEX_*/PA8>/VWIF/9&G,H]_\ELVBQ#L$"@1Z!$[+ M$UR#4AZ(W/BKP8RZ([WA_GN+_FN(G6)9<@?71OTI,\QGT21B&:QXI?#.;+Y# M$\^9QQ-&N?!DFT8WB9BH')JB,28/"JGKE3\W_^$]!FECD :_ZX."E]\X\OG4 MF@VS7IO0_$L(-5B3YD M&B.=X35CT> M:KST#;PA^V$TYH[]HC/(7MK'Y%OG8-HZN$A[ 7]P>\J&@R\L M3=)A#]ZP"W@8\(;_)>!#<=8PH\,POE8N7,D%S"(J!@?V":+YYT^#<7+9X^2H MI)<=7:46E;44?HLR^)*,SMDMWU+[0/?OLP=I3!-;;IF#M??Z4,;ZT3\Z8V^MUU3PEKIK)[A:(5##M(^ M_Q:D@)W@!G.BR?'@-9D><@O BKHM@6]+;^7[H]8;N^9: M_AT"((=>IGY'-EKV=BW)=Y+):+2WJSE>AWB83#^'['_D'83FYFL(GFD.<+"K MM8W$G))E*LN$L:6A_ !;5;JY;77&M$&624OWK]I2E:&5RPK]Q>+;E+=KJ.Y. M>VIKW-76^.=K"[ ;EC".$G+$ MSB=???$Y&D!"G$'J-6"7IK/S,# "K" &0 'AL+W=O;-FN:QM(TA0;L Y& MW:V?:>IL$:%(E:3B[M_O2-F*4[\ R] ODDC>/7SNX1U/TZTVC[9$=/"]DLK. MHM*Y>A+'EI=8,7NC:U2TLM:F8HZ&9A/;VB K@E,EXRQ)AG'%A(KFTS"W,/.I M;IP4"A<&;%-5S/QSAU)O9U$:[2<^BTWI_$0\G]9L@TMT?]4+0Z.X0RE$AA;=II.[@;$(HD3N/P.CUA/RZ^B<.4L&D=0X)HUTGW6V]]P%T_N\;B6 M-CQAV]J.1A'PQCI=[9R)0254^V;?=SH<.(R3,P[9SB$+O-N- LL/S+'YU.@M M&&]-:/XCA!J\B9Q0_E"6SM"J(#\W?V!&";6QL$ #][JJ2*EER0S"U1>VDFBO MI[&C?;QUS'>8=RUF=@:S#Y^T/W_&O2I6%NHP6DH7S,36S..LXB*PJ)YPFC^]DTZ3-Y?(#KH MB XNH<^75(-%(Q$XD[R1+"2R7OL\%!R8*J 0LG%8@*+Z%8KKB@Y.:FNOH:;8 M>!N;/1?;Y=W?OAEG2?\]_*SWE](@OLB5LZ:4 ;P,*7 E%+A2-Y:BIRA]1OA' M!G\^*_"C]R^0#GN#<7XXT1ME*?R!UD[@5DK-.VUQGQQ.0\V,$US4M*@V8)$W M1CB!]FB'JU$_OWX>Y2F-#@@QYXQ8-DPYS;/>\%T"#^LUW]9#'=#\?B#QY=814UJ%=*8Z_^BN[H/9AZ02XCSJ( M#HT2[ECSCM\P.YY+1_"P7"SV.IWS[9^8>87D^\)^G>C9.#TI^CA-3EU+\4$# MJ=!L0INTM%VC7-M+NMFN$]^V#>C9O&WC5*D;H2Q(7)-KA M':VTH^86/DOZFT#C#6A]K;7;#_P&W?_)_%]02P,$% @ <'JC5L#3:Y-H M!0 Y1$ !D !X;"]W;W)K&ULM5A;;]LZ#/XK M1'9!"V2)[3BW7@*T7;=3X.R@:+OM6;&96)@M>9+MQ)C\J-O548(9TQV9HZ"9F509,_2IYEV= M*V2Q$\K2;N!Y@V[&N&A-3MS8M9J."UU[!^O* M5,H?]N,J/FUYUB),,3)6!:/'/5Y@FEI-9,?/I=)6M:<5K+^OM']RSI,S4Z;Q M0J;?>6R2T]:H!3'.6)&:&[GX"Y<.]:V^2*;:_<*B7#L,6Q 5VLAL*4P69%R4 M3_:P#$1-8.0](1 L!5P@NN5&SLJ/S+#)B9(+4'8U:;,OSE4G3<9Q84_EUBB: MY21G)I\85_"-I07"%V2Z4$@A-QH.[M@T17UXTC6TBUW;C98:STN-P1,:>_!% M"I-HN!0QQIOR7;*N,C%8F7@>-"K\PE0'>GX; B_H->CK52[WG+Y>D\OWUN5] MSI6RX7Y9FR-'.F<1GK8H"32J>VQ-WK_Q!]YQ@V5A95G8I'UR2SD7%RF"G$'$ ME'KD8EY:"DS$@-IPPB'&,*MMH-AN#/FC4+XM!&.;4TK"5K?'[<]SZN/^*$;L;MM&:6!*02=R(4 M@<[&0M"4,OQ?TD_'G_$B M\=]2S#_"#0*OQ+9@\JTP2_D MW. /6#:L+!N^..E@8IN?)B?UXU*W]M/MTP,4?X[DH* MP>KL'A652(?2RXH$+"@U(^MR)2/$6!\]J_=,6S>WTK/** \^P-M!X$-.N9H0 MBC"7"WJM%O1[VU.EPMT$?[G.<+@]5>9B&A6I<]/6W!AL 1K4UA^,[E9M^GYSZW[>2.X6WJ-'2.KE5('SLK,QMP-JIP M-GHQSH04'Q1&A5*6*FIDSK3&_3AK5OZK_/T,GV]//P&@71A<93DY1\<5K:GI MR4W?TIF--OA]//!?< +CZ@3&C4&ZC(B((_@/+@DF!!(N[@E/MF+N"WBCKE=R MDN^MNS+O%_AR*?R;C:NUC/Z?I,QGM/]N+#_UO*U9_K5N^96S_ E.WDD%C#D1 MD^V@F;MF$,02042$S[/Q<\^/2XZS^<-T C.Z0E63W\\N+JH/[QW1;!!TB.NV ME?A^I_<./A,QHHTTY,4TY9%+2"8>U][A/0IBH(QN,SQ/UX[ZG>$#*1]UO(<= MW;W.N!IL0E:P1E;P\@8XL0'7!*0E+4)67E!B8&:C Z8%L*93JA=\/^Z:]_[= M^+I+%#5_];M0 X\^0[@;-%L;#."^3U MZ,6*^<$Q7!>T*=545Q-Q184&B2GVH#[8:)CK3ZOKJU#(4M6U^I V.Z'X]K 2M;N=B6BM+"QI0!*DU#QP8<MAR8*V09(9+:-W8!'1K-^\,U=S] MOZ#!I6UY":]&J_\PSLJ;^WIY^0<(@8'.3T.*,Q+U.D/JUU7YGT+Y863N[O%3 M:8S,W&N"+$9E%]#\3%)]6W[8#:I_=B;_ U!+ P04 " !P>J-6.!'%S>T# M "E"@ &0 'AL+W=O4XWWBC]:"H 2YZ;6II)4%F[N@Q#4U30<'.A5B#QS4+IAEL\ZF5H5AIX MZ96:.F11E(<-%S*8COW=G9Z.U=K60L*=)F;=-%Q_OX%:;29!'.PN[L6RLNXB MG(Y7? DSL+^M[C2>PLY**1J01BA)-"PFP75\>9,Y>2_PNX"-Z3T3%\E./,I/W/+I6*L-T4X:K;D''ZK71G!"NJ+,K,:W O7L= 9+ M3+$E7V5;8)>ILP<^K\&3?AWLLRM9(>MR(X\FE6?$")@$2 MP8!^@F#ZX5V<1UFLI0=1"VSZ)Y!K(%R61-D*-%D(R64A>$U$ MKV#S[RBZ4MJZNA'3QG@LKM.>/[P;LBBY(O_7_T?L#8TT)-<+"XA=/^+0>2ET M)B2QE5H;#-JLW@MU25%V[O(GC M?IO6W?D]B8<#.DBSWDW*:#0<]2X8&]%ADI(O6AF##-1+!+I['4=#RO*]QR&- MA_'^;9S3-$U_>#[_*0/LOV0@3VB>Y;V;)*'904KBT8"R*#Z>@=&(QME>.J6C M:-!+3TJCO(-S@B191Y+L9*O>0Z&0![5H"8!*TLQ];K_Z$?"6RK]\+'OB&]C5]>!UHKT8O6NU]E_MO8,SE*W\S_!P* MN:1D"1*)5OM1PTO\T AC'?&>]DW"T#3;EY@A908)^00X XMM';QV@X-(_-5> M=/T0'3 B36B4C,@W)9<_U>BC[(TX;@R.!=&LN-!^5G<.:9;O&3F@:9QC(R/, M=6'7&J,@187YP 'Q,LJ81NG@:%EB=H7? IQ&:(? ,ZXZYB#@K >:992E.?F" MFP[!T S'68N-Y_$:2N2Q88:DBK+SU_>,QC'#Z>8CWOD]:[OU_-!6'NWG2I(C MVGY';_O;-_;!L*)YFO0O:)ZGQW@7]E:'!C![;D$RI%!K:=LMHKOM=K#K=O78 MB[<+W*UO1D-J6*!J=#% 5NEV*6H/5JW\(C)7%M<:_UCA'@G:">#[A5)V=W . MNLUT^C=02P,$% @ <'JC5F]K?:<@ @ SP0 !D !X;"]W;W)K&ULK51-CYLP$/TKEBM5K50% MFT2@%IV;1J#UM%NVI[ M=F :_U!/2;9_OO:AM!4RN;4"WC&\]Z\&6;(CMH\80=@R;,4"G/:6=MOH@BK M#B3#A>Y!N9M&&\FL,TT;86^ U0$D193$\3J2C"M:9,&W,T6F!RNX@ITA.$C) MS.\2A#[F=$E/C@?>=M8[HB+K60N/8+_W.^.L:&:IN02%7"MBH,GI[7)3KGQ\ M"/C!X8AG9^(KV6O]Y(VO=4YC+P@$5-8S,/N#Y^<3^ M.=3N:MDSA#LM?O+:=CG]0$D-#1N$?=#'+S#5<^/Y*BTP/,EQC%W'E%0#6BTG ML%,@N1K?['GJPQD@25X )!,@";K'1$'EEEE69$8?B?'1CLT?0JD![<1QY3_* MHS7NECN<+;: E>%]Z)!N2#F@"T D3-6D9,C1>W<&$)1E(>K-%BSC M]FD74" M/$U43!SB_RH4BRZ'"N(#H;,@FF#:N$ MI-*#LN.\S=YY6V_'(?T;/JZZ^VPM5T@$- X:+]Z[O&9J-6!! W[F " V!@ M&0 'AL+W=OVS8Q=\)-)0;>P!/-<+!3. M_)IES7(0FDE!%&RFWM?>>!;;>!?PD\%!-\;$.EE)^6HGC^NIU[6"@$-J+ /% MSQYFP+DE0AF_*DZO/M("F^,C^S?G';VLJ(:9Y"]L;;*I-_3(&C9TQ\V3/#Q MY<<)3"77[I<Q!V&D>B>W^P1,MSD\K]ON2/;C _IVJ#@E[GTC0#<(6 M^.PZ? YI#0].X3[ZK,T&M=G \847^&8R+Z1F[OW(#?GC76"YX(("#6H/K49+ MYJB=V=;:6!\O%#K]_]TF;[/Y&=)"&LDQ!>8T\65!E-\#ZQ*ZG0'2J+)+E1,C"U?H*VFP;;AAAHT=E W _8V4YCBQ MO:/^JTA^ U!+ P04 " !P>J-6*FD1^>$# #%$P &0 'AL+W=O08:"D/C'W3@[^RC>-I1J0@J=006/T\ MDEM2%!I)\?C>@SK#/77B]/@)_8]6O!+S@ 6Y9<4_-)/YQEDY("-[W!3R,SO^ M27I!H<9+62':;W#L8J/0 6DC)"O[9,6@I%7WBW_TA9@DP.!, NH3T/]-\/L$ MOQ7:,6MEW6&)MVO.CH#K:(6F#]K:M-E*#:WT8[R77%VE*D]N=UQU!)<_K\"N MP)4$N,K []\;6JM')<'K.R(Q+<0;\!9\O;\#KU^] :\ K<"7G#5"Q8JU*Q4+ MC>6F_1W?=W=$9^[X$?-KX,,K@#SD&])OE]/O2#JDHWFZJ[0/!4!# 5"+Y[^D M "9U'5Q@AM-OW8VH<4HVCGJM!.&/Q-G^^@N,O-],6BV!S93[@W)_"7VBO!Z4 MDR7E'5S4PNGIX7'KAS!91=':?9R*,L0%8; *_"%NQC<8^ :+?-^E:5,V!98D M4R^J*DA*L9X*3%0[I'!"X2U$L1\A>,+5&!B&8>*9R88#V?#EQ;T"%3%6.'S& M!J$@0D%XPMH0!Y,$A6YS2@DI*1"N#R9QPL"_T M(H.%(-(X"2S>Z=+7Q!+8K"CQ4)38[@01VU1N"6RF?#4H7]F=(%;/VM)'R4H9 MBI/V-<7Y ?(3<_LF ]]DD>\'35!_'AI:9+0Z&!MS$>/2QV,);"87>N/:[=EM MS1[/DGA;:'/U$^<"[;9GCS?MNT#-KJ>3JS',]P)S<\+1:,#%U7S[A>-*U(Q+ MW!E815?DK/X/SE;MABVT>05&PP%]R_VZZ& N5F\);:Y^M"]PV;]"$:6F]6JY;&%-E<_FAZXZ"Q>T*SQLRZ,XV"%3IO5%.:'\9EF':T*7/8J MG[0I-?):S+OXJ5A"FZL<#0Y,+/>D5;=C"VW^1WVT.VC14%S>DSW>])]HA"+_ MI"4-46$6!2LK(] MS G."-,?DTT#LYP\[=]E]02P,$% @ <'JC5A2!^@EP @ E08 M !D !X;"]W;W)K&ULK57O3]LP$/U7K$R:AK0U M:=*RC:612F&"#V@(Q/;9))?&PK&#?6W@O]_9":%,)6C3OB3^<>_=>^?XDK;: MW-D* -E#+95=!!5BV,< +#ZIE&$?185AS MH8(L]6N7)DOU!J50<&F8W=0U-X_'('6["*;!T\*56%?H%L(L;?@:K@%OFDM# MLW!@*40-R@JMF(%R$2RG1ZNYB__ %5#RC<0KW9Y! M[\<+S+6T_LG:+G9.P?G&HJY[,"FHA>K>_*&OPPZ >/8#XAX0_PF8O0)(>D#B MC7;*O*T3CCQ+C6Z9<='$Y@:^-AY-;H1RIWB-AG8%X3 [5UNP2,>"3"AVHW*M MK):BX @%6Y:ED(*&[,,)(!?2'K!/[#37"'D:(J5W)&'>ISKN4L6OI)JR"ZVP MLNQ4%5"\Q(] >/VD_CD<)EXV9L"3ZR.(HCO?H68W#+[B#3ST\&9&3#*5, M/%_R9BGMON)TX-E^L+NL1[;A.2P"NHT6S!:"[/V[Z6'T;9^S_T3VPN=L\#D; M8\].[S<"'^ES02!R9'QM@#X6U'0G:?;[L:I?S;(YZ/EZAS%>[<_!K, MVC=$RW*]4=@U@6%UZ+E+WVK"Y_"N8=-U6 MEF822H-'D,PDP71/L)J@;WT=N M-5)7\L.*_AM@7 #MEYKZ0C]Q"88_4?8;4$L#!!0 ( '!ZHU8P7X,!X@, M (81 9 >&PO=V]R:W-H965TSFP#K8UB 58@:)KM,R/1-E&)U$@J;O?K1TJJ9-F4$B_R!UN/>X_. M(2_O$;TX,/Y-[#&6X'N>4;&T]E(6M[8MDCW.D9BQ E-U9\MXCJ0ZY3M;%!RC MM$K*,]MUG-#.$:'6:E%=N^>K!2ME1BB^YT"4>8[XCX\X8X>E!:V?%[Z0W5[J M"_9J4: =?L#RL;CGZLQN45*28RH(HX#C[=+Z &_7<*X3JHB_"#Z(HV.@I3PQ M]DV?W*5+R]&,<(83J2&0^GG&:YQE&DGQ^*HS.07=O@#-X("C9>P3%3?X%#'1G,+)*60+&^2%8.L%(BF8F%+Q4DCVTGS_(_U\]V!YW]&? 8\^!ZXCNL9TM?C MZ1N8-X2N<=%9*7JE:E45"-X)L1]+*[%05*\-)2 MZTI@_HRMU6^_P-#YW21O(K">6*\5ZXVAK[KI395LD]0Z/ZSR=4-X7L' C]S( M7]C/QRJ,<;'G=7$]@GY+T!\EN.8X)1)\0@G)B/QA8C@*<.ED3 36TQJT6H,W M5UXPI=B)P'IBPU9L^,;*J_.#HXIR T=]3@K/% 95I+GNHI9>-$HOG+G!KT!@ M2A@'E$DL0%IB\*'@)-.=)C8Q'H6\='(F NNICUOU\9LK,9Y2[$1@/;'S5NQ\ M=*KO.:$)*5 &U#N.D,K$"-V9%,_/*BUV# 7Y8EB/)70ZFW9&>3Y2E#,NR;\X MK=8,4&.1DS(W.JYS1@(ZCCL_H6H,"[PAJD=O%/ RJD2($M$$@X0)FTD7,/I.6Z9.#,G=(-3QB\']BEWY@W'W3N3I\NZG#25U]*K2^X,[7X;BQO[J=-CC'"R4P]=.7X_I,.XN' MXQ[_?[I4=-Y^?-\-3RF;PB+''6#1"&ULK99K;]HP%(;_BI554RNUY,9E8Q"I):LVJ96J=MT^F^0 5ITXLP_0_OO9 M3DB!A:A(\('X]KXYY[%C>[06\D4M )"\9CQ78V>!6 Q=5R4+R*CJB )RW3,3 M,J.HJW+NJD("3:THXV[@>7TWHRQWHI%M>Y#12"R1LQP>)%'++*/R[0:X6(\= MW]DT/++Y DV#&XT*.HJ:6[ND+(-<,9$3";.Q<^T/XX$9;P?\9K!6 M6V5B,ID*\6(J/].QXYF @$."QH'JQPHFP+DQTF'\K3R=^I5&N%W>N-_:W'4N M4ZI@(O@?EN)B['QQ2 HSNN3X*-8_H,JG9_P2P97])^MJK.>09*E09)581Y"Q MO'S2UXK#ED#[- N"2A#L"[H'!&$E"#\JZ%:"KB53IF(YQ!1I-))B3:09K=U, MP<*T:IT^R\VT/Z'4O4SK,+H3^?SJ%\B,Q#!%B",F]R'&AR/<\ MA717[^J,ZK2"35HW0:OA/94=$OJ7)/""L"&>RM"=(IS>(3 MF>T [-8 NVWNT1T@@C0(DQ*AW@ 5TCQE^;R)8NGFE_-K=LY5U.WX(W>U3:?U ME3:?72L=^^2Q7*)=Z0\=+LJ*2T2D'(BD".2] )KI=GP(73;!* M<]_;@N5UO*"WAZLUAF-QG_QM4_!A=9V[,%4D)7(#4DW:<7&RCJ-6=:G:?)H" "S" &0 'AL+W=O M+&DC+6[XD?KGG\3UWYUR2G50/N@ PY+'D0L^\ MPICJPO=U5D!)]4A6('!G)55)#4[5VM>5 IH[4,G]* @F?DF9\-+$K=VH-)$; MPYF &T7TIBRI>KH"+G%V[9NC!VP4^3BJ[A#LQ]=:-PYK9?AQ7QJ[9W!5P8[O3'TVB,M<'_\S/[>:4FJ=BDZX-(U52,2AZ])%$1Q#WQ^'+Z K(5'7;B/P6DC%+41BAS?^ #? M9RG.F,AD":Y>/2V->IX=]YZ=_ZO16@OF[V3H VN%T 5)HQ4 M!9KU23AZSM\F;""R3D@F;4@F ]3G9$BY Y%UY$Y;N=/_K\_IKZ47C"8_U>=O MC&KO_+V68MLY?I373&C"886H8#3%U*NZ1=83(RO799;28,]R0ZS%')0UP/V5 ME.9Y8AM7^Y^2_@!02P,$% @ <'JC5H@4G[Z# P 7Q$ !D !X;"]W M;W)K&ULO9AM;YLZ%,>_BL6FK95V ^$A9%T2J0TD MNU>:5"VWVVL'3H)5P-0V2??M9P-E2418JEE[ WXX_Y^/CT_LF,F>LD>> CT MG*4YGQJ)$,6-:?(H@0SS 2T@EST;RC(L9)5M35XPP'$ERE+3MJR1F6&2&[-) MU7;/9A-:BI3D<,\0+[,,LQ]WD-+]U!@:+PU?R381JL&<30J\A16(A^*>R9K9 M4F*20RQASF-/U.8I%,C;&!8MC@,A5?Z?XS M-//Q%"^B*:^>:-_86@:*2BYHUHBE!QG)ZS=^;N)P(!BZ9P1V([!/!=X9@=,( MG$M'ZG :P3>I8)1(QA=*O ;@5\M5AW=:FD"+/!LPN@>,64M::I0K6^E MEBM"X&W!1L@V_^ ;,MVNOSIEW_! M4NX,S\J#?GD 42NW.^1AOWP%A91;9^6+?OE_9=XK7UX^=[MG*9PVU9R*YYP+ M!N&"D76IMJ"NU+BKY6ZW7&W)-[S $4P-N>=R8#LP9N_>#$?6IZYUU0D+=,)" MG;"%3MA2$^PH.]PV.]P^NOJII'(SB0]VG0(8FM,LDR?62FTTZ$IN+C%-I5W= M66T_UUVIU#O6:U.IAHTKF#K9=S-K,/0FYNXP13J-W!.K\"*KQ456R]]9'2V# MURZ#U[\,;?3O,8D/(]X9YU[8:^-?!+K#RO;&'T\"W6GEG5@M MNJSA1&^A1;Z!7Y9K#4PFY0.%./@==X>U%O#:\.F&!3EBH M$[;0"5MJ@AUEB-]FB/]GYZ6O,SMTP@*=L% G;*$3MM0$.\J.<9L=X[]X7M9C M^;U'W+S7H=>FB$Y8J!.VT E;:H+5*6(>W/,R8-OJ"L]11,MBMK7]2G!; M78Y/VN?#FV5]V?^%J3\]R#_]6Y)SE,)&(JV!+P\_5E_GZXJ@176;7%,A[Z95 M,0$LKX_*0/9O*!4O%35 ^TUE]A-02P,$% @ <'JC5E*HM-/[!0 8"L M !D !X;"]W;W)K&ULM5I=;]LV%/TKA%<,+=#% M(JDO9XZ!QMFP/00-FG1[9FW:%FJ)'D7'&; ?/TJ61=&2Z4DD^=[#>\AC MZICD>"?D]WS%N4(OZ3K+;P8KI3;7PV$^6_&4Y5=BPS/]R4+(E"E]*Y?#?",Y MFY=)Z7I(/"\Q!3L9BJ]9)QA\DRK=IRN2_MWPM=C<#/#@\^)(L M5ZIX,)R,-VS)'[GZNGF0^FY8H\R3E&=Y(C(D^>)F\ E?3_VP2"@C_DKX+F]< MHX+*-R&^%S=_SF\&7E$17_.9*B"8_O?,IWR]+I!T'?]4H(.ZS2*Q>7U _[TD MK\E\8SF?BO7?R5RM;@;Q ,WY@FW7ZHO8_<$K0D&!-Q/KO/R+=E6L-T"S;:Y$ M6B7K"M(DV_]G+U5'-!)(<"*!5 GD1Q-HE4!+HOO*2EIW3+')6(H=DD6T1BLN MRKXILS6;)"N&\5%)_6FB\]3D"W_FV9:CA10IFHI,2=VQN2Y"K="T;)[+'/V" M[I*<+9>2+YGBZ)#T_HXKEJSS#^@=2C+TM!+;G&7S?#Q4NK2B@>&L*N-V7P8Y M409%][KM58Y^R^9\;N >RN^&*K[MU_F&S?C-0'^= M8@,"L[AC5W3&"$^<(DC40F,4:>^9U[%TJSRJS*;S8 M\X[$V1%$&D%V50V3@"\0IZ=] ?[H>1Y:"9GSC=AQB70 VF:)ZF3@;*7O0$&A MV7U"3)\0.(566%#,@=!LYL:U8*<]<&J4ME[-=#0*CE_@'6$^CGUR0J?&66"W MM;A I_KS^R1+TFW:R\?X&QP *A;4YT"AVX=8YAP#"AG4&<$A68S-]X(.TW(Z^4\:EM8KVTESD39O\N-PR%NA],MZD+0 MN!1V\.-^PMU2WT&%0K/[Q7@L@N'D3$"=%!2:S=PX*>+T*RX_464VC4*,8R\Z MDFI'6!AYIQ8$B'$ZQ.UT+M2JVU.XV^P]=F^QE$.,XR(^H&I!W104FLW)C99^)LHLWAHB<,T07"_NTNW"WV7MXWV*5B!CO12) 88/Z M*B@TF[GQ5>3<2M0KA1VW)1NTW,6Y*+MX8XW(.6O4)>S/S[KX?M8"=$T)"LW> M93"6BWJ ^PR@I@H*S69N3!5U+URY>.*V9P@B?+Q4T1$6^,'([Q8J-::'NDW/ M)4)U^PIW@[T'[BW6F&AC9PQR:PQV;^PM'!4UCHJ>6\-ZW?1;P9^9?L]%V<4; M4T1[[Z$5JE8K+CMK!5UD@D*SN1M/10'WTRBH5X)"LYD;KT0OWE.K,JTMW:@E MQHX@/#JA1>-CJ-O'?%HH+E,FOW.%'C7G9,8[-W3=,+V'XBV6AJCQ/Q1PWXR" MFAPH-/M0@3$Y_L4[9WY[4\PG7CPZ/E;0#J,T:.S_VI49$^*[34B7$/6LZ-*D M&['OR$"AV?R-U?$!=\I\4!<#A68S-R[&OWBGK,JT-FHQ\5N:;(?A"-/HA"8; M9W#<+N.$)C\_3=&&294CELW13%L1D?%,W^9L?4*IH&LZ4&AVKQC[X@/ND/F@ MY@4*S69NS(OO7A!R\0S;;VGZ+KZ?[PYX&9G_V])[)9:*-YYHO-*1W%>FNE?OCG/L; M)3;EBJ-6 M*.8M=LX# !/%P &0 'AL+W=O'80^T?;:$2J)*TG;Z[T?2BJ0B M$@4(4?42BR)Y]WW4?;D[SL^,?Q,A@$1/29R*A1-*F=VZKMB&D%!QS3)(U M\81*->0'5V0)[O)C1*G>7Q?]$.QDNG)F#=K"GQU@^LO,GR E-M;TMBX7YB\[Y6L]!VZ.0 M+,DW*P1)E%Y^Z5-^$)4-A#1L(/D&8G!?'!F4#U32Y9RS,^)ZM;*F'PQ5LUN! MBU+]5=:2J]E([9/+1SA!>@2TYRQ!]RR57)V34"!DB.Z->^ "7:$5P!)HUB\1V]0E*(O(3L*FN[$W)4*G?;A;G,D=Q$(/8*.TB@]-) 9H3^>,A4L ML$-?HD2O8WNT5E-B3TT(U7&Z^)[4^]:2NA49W<+"49H1P$_@+-_^AGWO=PNS M<<%L;+.^+ EE%4*L_#IU@"\F?6-22_:T'$\G_@S/W5,-E$D!9=("Y;4.>836 MDG*)5#0#^O?#4R3^NS4A<>5-KCQ<1\D*K>,WF!;$IP-&U[0'9G[!S'_]Z/)? M1!?QQA@']=$5%% "*Y15/0 $SRH$3],PR% MY2!G!?K9P-K0PFC0AA5:QPBZ*8C?#*B-FQZ88:],F][KJR.W697';!9,O7IU MX$H.Q[]>'RT^,?H!E-O.LDS0V)HE?X% ILT"L6/K&D=E"L?C 36"K05$5W)E M48#;JH(N(IF\$,DD\":3!I&4B1I;LV5/(K'[;!=)F8UQ6SKN6R2^1216;%WC MJ$S_.!A2)-9*H"NYLCK ;>5!%Y',7H@$8W\Z:Q!)F;&Q-6WV)!*[SU:1D#(K MD[:LW+=(@F:1V+%UC"-2%@$$#]GG6JN!KN0J/7Q;B=!!)+G-GWI=WVO0""E3 M-K&WW;UHI,5GNT;*I$R&;M5G%HWTT:N3L@8@0W;KI(]VG905 NFA82C^JKY,^6'2*&)8:\L>=>!^F[\8Q!+H#KA>H^3UC\GF@+V&+._3E_U!+ P04 " !P>J-6:,]$ DX" M ?!@ &0 'AL+W=OQ)!(%3=M#)03J]FR2"['JV)EMH/OO=W;2""1 >^ E]MGW?;[O M[+ND>Z5?30U@R5LCI,EH;6T["0)3U- P,U(M2-RIE&Z815-O M-J8*4'-2*( MP_ Q:!B7-$_]VD+GJ=I:P24L-#';IF'Z[Q,(M<]H1-\7EGQ36[<0Y&G+-K " M^](N-%K!P%+R!J3A2A(-54:GT60V=O[>X1>'O3F8$Z=DK=2K,WZ6&0U=0""@ ML(Z!X;"#&0CAB#",/STG'8YTP,/Y._MWKQVUK)F!F1*_>6GKC'ZAI(2*;85= MJOT/Z/4\.+Y"">._9-_[AI046V-5TX,Q@H;+;F1O?1X. -'X#"#N ?'_ I(> MD'BA761>UIQ9EJ=:[8EVWLCF)CXW'HUJN'2WN+(:=SGB;+Z$'<@MD$JKALR4 MM!H3:S (6Y.9/QZT(9^&+3(U!M#A=@Z6<6'N<.]E-2>W-W?DAG!)GKD0>#\F M#2R&YPX)BCZ4IRZ4^$PHSTR/2!+=DSB,DQ/PV67X'(H!'A_# TS*D)EXR$SL M^<9G^ ;%Q[DXI>LBD:O#B6E9 1G%0C.@=T#SCQ^BQ_#;*957(CO2G R:$\^> MG'T-!? =6PLXJ3.YILXKD1WI' \ZQQ?O=EH4:BOQ&>M!\#W!VRYQD-@Z5468 MP ;'9 &G$M&Q1]U3=(URET?A>/0U#7:'$D^Y1=&!6Q=\<%"^KG5B(6RX-$1 MA;AP]/F!$MVUH\ZPJO45O586'Z6?UMC!03L'W*^4LN^&:Q+#/R'_!U!+ P04 M " !P>J-6Y9V%M^X" !J" &0 'AL+W=O_?>,[YCMA7R414 FCQ5)5=SI]"ZOG)=E110474A:N"X MD@E948U#F;NJED!3&U25KN]YH5M1QIUH9N>6,IJ)M2X9AZ4D:EU55/Y>0"FV MFOUVPT\& M6[7W3(R2E1"/9O MG3N>(00E)-H@4/S;0 QE:8"0QJ\6T^E2FL#]YQWZ%ZL= MM:RH@EB4#RS5Q=RY=$@*&5V7^E9LOT*K9V+P$E$J^TNV[5[/(P ;X&DDE1D5AP+=%8A21T06*;'J0BYR26D#)-O@NE M0)'3:]"4E>H,5^[OKLGIR1DY(8R3'X58*\I3-7,ULC,YW*1ELFB8^"\P"<@- MIB\4^=CD&/?G,%?^2M4T@;F# M=UJ!W( 3O7\W"KV/?0;\)[ #.\:='>,A]&C1:"14DQ7DC'/&0WV9$_>>3#VCN1-GGO@779[#EB''>MPD/6#9!K.198IDA14YI 2FF/Y M5_KP/>WC'#[G/ J/* ]F?^.)3#MMT]>^9,#3X==K^MS:8'1Y)&8PW;^*&UL MK59K3]LP%/TK5H8FD#;R;&!=&XDV0YLT) 1C^^PFMXU%8G>VV\)^_:Z=-/01 M*MCXTOAQS[GW'"?7':R$O%<%@"8/5H;L?H*C9Z>XPO636QGD.RA=*B:L!80<5X_:0/ MC0\; .3I!@0-(-@%1,\ P@80OA00-8#(.E-+L3ZD5--D(,6*2!.-;&9@S;1H ME,^X.?9;+7&7(4XG-[ $O@ RE:(B8\&UQ)-06(0NR-BF!ZG(QW:+?&=TPDJF M&2ARG(*FK%0G&'!WFY+CHQ-R1!@G/PJQ4)3G:N!J+-*D'H:GD#T' MWU(3MN<56K[P?\ZKR_6:-NJF-DBQ] M([(M.Z/6SN@0>]*^UF7S6C]V>5=SQ);#]-%E$I][WL!=;GIR,-%K/=G/B F? M,FYI[;5:>P>UIC %*2'';FW?H2ZE-4-O(V_HGWW:4=K;MR/L^=M!Z<%:_O%4 MXU9I_"JE^,S$C+,_N(3=":CDC,\Z/Y-X3UL4G<4[!NP'A;[?VS'@8(FO-<#= MZ/#XA<_L3:E()A9H8G*.M;LYYH,;?WR$1H;#-V6. ?#9 F />G0NCUQ"1H_[HD?P%02P,$% M @ <'JC5OZEJ^4@ P (0D !D !X;"]W;W)K&ULK59M3]LP$/XKIPQ-(!62)GW96!N)EDT@@89@;)]->YX[^RZCE50_=8YHX*DLA!X'N3'5:1CJ68XETR>R0D%O MYE*5S-!2+4)=*629-ZXY8O7V3B(+"$L<&8L J._1YQB45@@HO&KQ@R:D-9Q_?D9_8O3 M3EH>F,:I+'[PS.3CX$, &<[9LC"W&I2,E5Z"L-:'9!Y<;YTUJ MN+!5O#.*WG+R,^F5%(OC*\ID!DQD\-7DJ.!,:SH_EV7%N***&3@\1\-XH8_@ M&"ZS F$J2SHT6DL%]X(;#7D%7,"W7"XUX>@.'&RL1Z$ALC9D.*N)33RQ^!5B M"5Q+87(-GT6&V:9_2"(;I?&STDF\%_":J1-(NAV(HSB!^[MS.#PX6A-B=9", M%J;3MP/';P7>D) TQ4I\Q3:)1^+BN>->DUV],-G3T&QW]O3HN MB#M6_0[/:VE.R:)-UV)8-&R6!_15X:A<*95'1?@3KT M/TLZ:%/D0P_6Z,;]P<[S9P_<^-M:W]"\]^/ZQ<8__% +77!A88"YP09 MG0SIN"H_D/W"R,K-M =I:$*ZQYR^85!9 WH_E](\+VR YJLH_0M02P,$% M @ <'JC5C28(@:> @ !P< !D !X;"]W;W)K&ULM57?;YLP$/Y7+%9-K;060GZN(TA-VVE[J!2UZ_;LP"58-3:SCZ3][W<& MPM*5H.UA+W"V[[[[[K-]CG;:/-D, -ES+I6=>QEB<>G[-LD@Y_9"%Z!H9:U- MSI&&9N/;P@!/JZ!<^F$03/R<"^7%436W-'&D2Y1"P=(P6^8Y-R\+D'HW]P;> M?N)>;#)T$WX<%7P##X"/Q=+0R&]14I&#LD(K9F ]]ZX&EXN9\Z\P'ON+E@P\$'%@;AD#T^W+#3D[,>W&&KU[#"'?Z+7EWUUC"C;AAWU2YMP1.8 M>W27+)@M>/'[=X-)\*F'Y*@E.>I#CV^?"SKTM&4\384[_%RRY#C5&FQ2@;E+ MO(T'XR"(_&T'A7%+8=RKTU^='P.2.YKD9 YU[2(Y_@]Z3MIB)KUZOM[T'B5K MF/&ADL%HVJWDM$T^[4V^Y"_4!+$SW_1-OO-!>&3G9FV^66^^1;,Y'!FHE.DU M*\ (G7;EG[TY.1_#/\OU#YI3#J2<:\&6);I46/>I=K;M\E=U<_OM7C\1=*DW M0EDF84VAP<64*C=UVZT'J(NJU:TT4N.LS(Q>*C#.@=;76N-^X!*T;U_\"U!+ M P04 " !P>J-61@1;O2X# !S#@ &0 'AL+W=OJE;MNCV[< %4P,PV M23OMQ\\& JF:>&E$7A)L?-]]OL^^X\9+QI]$!"#1.X=DKCS/+&Y=PM]\:LD$FP&)8A3R$3,,L1A/K$N\/F4 M.-J@7/$SAJ58>T9Z*X^,/>G!]V!B.9H1).!+#4'5WP)FD"0:2?'X78-:C4]M MN/Z\0O]:;EYMYI$*F+'D5QS(:&*-+!3 G!:)O&/+;U!O:*#Q?):(\AQLI.>G<@)"]\6? X"]$LHCP$@3ZCZ0L2$*KP2W1\"9+& MB3A!1RC.T(^(%8)F@1C;4A'0,+9?.YM6SL@69SUTS3(9"725!1"\MK<5\88] M6;&?$B/@->6GJ(<_(>*0'GJXOT3'1R<&W%X3E5Z)V]LI*GX5E4W[K6#ZFV'T MC3H7.?5A8JDK(X OP/(^?L"N\\5 LM^0[)O0=R=9P;@EC+ZE"P\[_>'87FQP M/FB<#XS.KYYS=:\@0#0(8GV_:&*B4($-UBD,'&AX!HIW/"09O$?6GM_ M%8Y-'(QH>VHU;+@.NSE0PP.0'#4D1]TJ+/&^9G1^8SQG'$J89-# MH^F>4<%.FR*=;L2K<3KFN9;*<3?ZU3CK H[Z_XHW^-#)'S<9GS<4HCK@MCQ@8V)_!\_A&V&)T]LB;)OXL3GS_T?8?2ZTT>&^ M\6R+"3[K2/=#E!;2EA9B+ F[\ZQQ7*/N]EH?D(*"TMV.0#XK,EFU!,ULTU%= M5'U$N[QJQ]27=1BK4Y# 7)DZIT-UXGC5X50#R?*RJWAD4O4HY6.DND+@>H%Z M/V=,K@;:0=-G>O\ 4$L#!!0 ( '!ZHU:>F#$NO ( $4* 9 >&PO M=V]R:W-H965TGMF^XXN)>9@ */10Y MDQ,G4ZH\<-W()0YD2A';L6 M4<@KE5,&UP+)JBB(>)Q"SE<3QW?6 S,919!#K P$T9\ES"#/ M#9+6\:L!=5I.$[C=7J-?VN1U,G=$PHSG/VFBLHDSMZK7]H8/B2BI>-,%:04%9_24/S49L!6#\3 !N K#571-9E1=$D2@4 M?(6$6:W13,.F:J.U.,J,*W,E]"S5<2JZ :E$%:M*4):B649$"A)]1--'I!Y+ M0,<7H C-Y0DZ0I2A[QFO)&&)#%VEV0V&&S=,TYH)/\,4H"O.5";19Y9 \C3> MU:I;Z7@M?8H[ :^(.$6!_P%A#P?H=GZ!CH]..G"#=DL"BQN\:$OB>DMVY5O# M]';#F.-T)DL2P\31YT6"6((3O7_G#[Q/'2)[K%_K+1=8P PMCCN@R\KW> M,'27.\C[+7F_D_R;2 FCOXDY5R1'3[3LTM")MN=JM@\.X.7@#D<-6Y/ P M;M8P_1>Y.6K)1YWD6S=NU8\/X^_X#43ZWN:: M]0[C<(.S;?%P--[ML+]UR_N=]#/.I'ZG+/>>)G),!/HS/# M#[_SVG^%SN"_FQGW1_\8[6Z][ 5H*%._2.UAQ53]R+>C;8UT7E<&F^5U@:6? MRY0RB7)8Z%#O=*C_8J*N6>J.XJ6M$^ZXTE6';6:ZS@-A%NCY!>=JW3$$;>48 M_0502P,$% @ <'JC5OP]I_(. @ ,00 !D !X;"]W;W)K&ULC53;;MLP#/T502N&%A@BQU[3+7,,+ V&]:% T*S;LV+3 ML5!=/(F)TWW])-DU,B M]F*)$L_A(44Z[XQ]<@T DJ.2VBUH@]C.&7-E XJ[ MB6E!^YO:6,71FW;'7&N!5Q&D)$N39,84%YH6>3Q;VR(W>Y1"P]H2MU>*V^P 7QLU]9;;&2IA +MA-'$0KV@7Z?S91;\H\-/ M 9T[V9.0R=:8IV#<50N:!$$@H<3 P/UR@%N0,A!Y&;\'3CJ&#,#3_0O[MYB[ MSV7+'=P:^4M4V"SH)THJJ/E>XH/IOL.0SW7@*XUT\4NZWG?VF9)R[]"H >P5 M**'[E1^'.IP TO050#H TJB[#Q15KCCR(K>F(S9X>[:PB:E&M!/]N.DN^O*$M&[5E;[$7:X.@47#IFZ+T\^$@U'"O+91FI\4?J CR M(]F"AEI@N--P1((=R ,0930V9W/JHT[[4H<9.Q3IY"9GAU.M[*0#PC#Y!]@) M[8B$VJ.2RJ-6\?V>A*<# !$# &0 'AL+W=O7R4ZJ)UT"&/*MXD)/@]*8^C8,=5Y" M1?6UK$'@SEJJBAJSTT9A8*2LIG^SD0S$-(LL(..3&0E#\V<(<.+=(R..?/6C0?=,Z M'H\/Z+\[\2AF137,)?_*"E-.@W% "EC3AIO/J(8)&\:E4;C+T,_,'JD23&PT68 B+3+DBH@%P]@*./Z MDER1+\L'YGL*]RV%Y!4**?DD MA2DU>10%%*?^(G*&3=D><.KST M9X_8=U0MU, /9=_TK:YI#M, 'ZT&M85@]NLO<1;]YM/Y1F GJ@>=ZL$Y]-F? MF(*8R&7EE=GZ9L[79IKM+,X&X^$DW![S]UB-DK@S.N$U['@-S_+Z"%K?DCO. M94Y=(I%K H<(&4EJJ@S+68V;8D,TY(UBAH'W7K=?&A[QNQJE?1$>HV$\](O( M.A'9#QXNN>!2XQNEQBBV:@Q=<; R\O:>8?[(GTK)"U#X4C'?L=PG)'O!,1Z. MAE%/B<+Q^I5+>-.R_BLEJ^N9D!! MZ!84UL".>ILUL8AJ@RG2WBN4S!LW^IG[-O:$:1#'64^;SRS);B*_NIM.W8^FUS\4=/A;?([:W/KHW;YG+W@CL1'H3-((932[8(=Z7WDH8O8Q-EO3BYS.*1_[HQ4>%/CXKX7&Y6!RN MXO=8QB\(I'V.YTQ.&2;/#).W>C^-#0&*V.>!7@JIL= >^WY7;^)[6,DX[HOV MV:%9_V6%1_U8!6KCVE2-E!IAVC:F6^U:X3O7 /;6[VV+[/J\9YBVO\8F9<.$ M)AS6"!E=CY"4:EO6=F)D[;J^E3380[IAB6T^*&N ^VLIS6%B/]#]XS#[#U!+ M P04 " !P>J-622%84$<" #>! &0 'AL+W=O?TT:;)UL@.G@NI;)35CA7W421S0LLN1WJ"A7M M[+0IN2/3["-;&>3;D%3**(GCZZCD0K$L#;ZER5)=.RD4+@W8NBRY^3-#J9LI M&[$7QTKL"^<=4996?(\/Z!ZKI2$KZE&VHD1EA59@<#=EWT8WLXF/#P%K@8T] M6H-7LM'ZR1MWVRF+/2&4F#N/P.EWP%N4T@,1C=\=)NM+^L3C]0OZ(F@G+1MN M\5;+7V+KBBG[S&"+.UY+M]+-#^ST7'F\7$L;OM!TL3&#O+9.EUTR,2B%:O_\ MN>O#44*2O)&0= E)X-T6"BSGW/$L-;H!XZ,)S2^"U)!-Y(3RA_+@#.T*RG/9 M@@L#:RYKA'ODMC9('7<6/L)B#=2U%>:U,4+M8<:M\/X[=4#K?!1V MW-]S[3"'"Q *[H64U'*;1HXH^D)1WM&9M722-^C<@#)'$RAL>'.5Q> M#/Z%B4AA+S/I928!=WQ.YB'(+%]E@MX!MQ9)+U=;D()OA!1.X$GF;87)Z0I^ M>&YLQ7.<,IH.B^: +'O_;G0=?SW#?]SS'Y]#SWXV"HTM1$7M=4CXU'Q.K*%" MDY.2P2G"+>27 .F'\Y#%P^0JC0XGB$QZ(I.S1%Y/_U3%-G>4')4<38;_EXR. MKJN??#KTO5 6).XH+1Y^NF)@VFEJ#:>K<(,WVM$\A&5!#Q :'T#[.TUWKS/\ M4/1/6O874$L#!!0 ( '!ZHU8=G?_:5 , *$/ 9 >&PO=V]R:W-H M965T^;^(%I,QT5 82G\R53IG%J7[T3::!)450*OPP"/I^RKCTIN/BWHV>CE5N M!9=PHXG)TY3IES,0:C7QJ/=ZXY8_+JR[X4_'&7N$.[!_LAN-,[]"27@*TG E MB8;YQ#NE)V=TY **%?<<5F9C3%PJ,Z6>W.0JF7B!8P0"8NL@&%Z6< Y"."3D M\;<$]:H]7>#F^!7]LD@>DYDQ ^=*//#$+B;>T",)S%DN[*U:_80RH9[#BY4P MQ2]9E6L#C\2YL2HM@Y%!RN7ZRI[+0FP$T.Z.@+ ," O>ZXT*EA?,LNE8JQ71 M;C6BN4&1:A&-Y+ATIW)G-3[E&&>GEXQKKKGD:9YNH]D(ZUZ;$Y.Q&"8>OA>N3.!-/W^B_>!; ^FH M(AT5Z%'3^2R+\TGK\R%J3I@Q@.? 9$($9S,NN.5@MO&/6N#?K?AW&XM>*N(. MXEP7!(_(Y?WQ[ZNC3;FAUE!3VZBOP7L%N/O +*?!V%]NX=.K^/0.$0%[WB6" M1M@]B]BO2/=;%T&_!?Z#BO^@31&LP6FTJ8).&-+M2AA6I(:'* $2SN0V-HVH M>Q9R5'$>M2Z$40O\:5#;3="F%$KT-UJ@--JN!;IA@[21UX^<)^!NDBR?"1Z3 M6*49DR\HA5LT,.DJCD;/,W3 1K-HWF??^M8>1\/6%4+;,#Q:.QYM-*2#);)& MI]T-B=#.8(= :A^CS4;V08'L-I+F??:M;NU_M->^0-HP0UJ[(6TTJX,%TG_W MIV*X0QVUP=%FA_N@.G::2_,V^U:VMD0Z;%\<;1@DK1V2-AK8P>(8O?]Z1)W1 M&WWX&PV7:UZQ57GDTA !J-66FB?1:L" "%!@ &0 'AL M+W=OEL#E;N&-O/W"/%[1'![ /%9KA3._8TE9"4(S M*8B";.%=C2Z7,QOO IX8[/3!F-A*-E(^V\GW=.$%5A!P2(QEH/C:PC5P;HE0 MQDO+Z74I+?!PO&=?N=JQE@W5<"WY3Y::8N%=>"2%C-;26IM9-F"44')1/.FKVT?#@!A^ $@; &AT]TDS E>K0*(X)^U$>C,)=AC@3KRA3Y(GR&L@=4%TKP(X;3<[(/212)(PSZMHG M,Y(45.2@"1-D]607F-B"-A9 CF_ 4,;U"2)O$VD@L8.7FIFWP[ C"_Y1R%I3 MD>JY;[ $*\1/6KG+1F[X@=R(W$EA"DUN10KIWW@?2^_J#_?U+\-!PCNJSDDT M.B5A$$;D\>&&'!^=#/!&75\CQQM]P#O8O!AGC<3VPOZ:6N: (+ M#V^A!K4%+_[\:30-O@[('G>RQT/L\9)R*A(X)1O(F1!,Y%9Z!8K)M$]KPS9U M;/;^;^-1>!%$8&_9GR "6:WK/3$,W.5"!GA3T MBYAV(J:#(AX%>AQGOR E7.K>M--W:<_"R;@_[:Q+._N_#P B'6[]['WKQY/Q MEW_2^P?64(+*G0%JDLA:F,8ENM7.8Z\::_D3WA@T7A4\$YIPR! :G,^PJ-6 MSW$4*-$# !D$P &0 'AL+W=O"&(Y'%,>&_+B!BN[F%K<<3 M7^AZ(_4)VY^E9 VW(+^F-UR-[ HEI#$D@K($<5C-K0_X?(&G.B&/^$9A)QK' M2%.Y8^Q>#R[#N>7HBB""0&H(HOZVL( HTDBJCI\EJ%7=4RCU$B2AD7BC0J]@"Q'RU-%EG"I E73%DO6[*S5#(?H@!.2("Q8KJ0G! MN)C94A6O2["#LM"+HE#W0*'7A)\A#[]%KN-ZZ.OM$KU^^0:]1#;:I.A'!]ZB M'V\)087G[N&UT6S5TJJO;M57-XELJW761=,S2=,06(OFH*(Y>/:T4SWMZ'>G."\*F&$.HY?:K3^8V=LFC=X; M_2.-845C>*QZ;TD$*.4L B%8G5-$QIG<1>W7NQC9],06*L-HZH-HQ-$.S)) MTQ!8B^:XHCD^3K1=;,=/!.OL";8OHE77I*IKH,*I29J&P%HTL5-;$>=T'98839F-7+PGQ;\$M>MK6"5\JA[WW_&=#'KO M#0VY?ITYC! M^(!*:P>"GV]!2I4NJ0A8IL;JLT]]//![]7D8T9\9#:G\U5F\(?-1TOP?5@;7 M7@8/3Y&H4;=B"JU-M?8KN-/HM MV5ED+\C1TV((K4VY]C%XP:\V $CQU:^6R$[.!J-6+!(E MQ2,# "N# &0 'AL+W=O-A:)G=E.2__];#=D;1,/XL80**7-*%B9,529@/;%E$,*19G+ .J9A:,IUBJ+E_:(N. MYP:4)K;K.%T[Q81:P=",W?%@R'*9$ IW'(D\33'?7$+"UB.K;;T.W)-E+/6 M'0PSO(0IR,?LCJN>7;+,20I4$$81A\7(NF@/PKZ.-P%/!-9BIXVTDAECS[IS M/1]9CDX($HBD9L#JL8(Q)(DF4FG\*CBM -K^&P"O 'CO7<$O +YQ9BO%^!!BB8,A9VO$=;1BTPUCID$K^83J MUSZ57,T2A9/!!!..GG"2 [H%+'(.ZIU*@4[1#QD#1Q-",8T(3M U%9+GV]GC M$"0FB3A1<1/R G-TCR6@$&92C3Q.0W1\=(*.$*'H(6:YP'0NAK94^>I5[:C( M[7*;F_M&;K>8GR&OW4*NXWH5\'$]/(2HA+L5\/#]JQ_ ;65RZ;1;.NT:/O\- MOC'F?$/H$EVD+*>RRHY: GT #$2&(QA9:H<+X"NP@J]?VEWG6Y4Y39*%#9'M M&>>5QGF&W?MGB;;0)4Y4.0*:FB/Q.V=YIBQM[93I5*I*U%6*QCC31TMEX7E- M.MTD6=@0V9[3?NFT7UNB-XPN3R7P5)V<,]E""^W\2CM?Y>&6JVNX]+_+*FB[ MYSVWYP_MU:X]U7%._R NK,WMD\H[I?).K?(_-5:EM!;[T6IIDBQLB&S/LV[I M6?>_[\MNDTXW218V1+;G=*]TNM?@ONQ5[+?.N>,X!_NR*J[M_Q47UN;V2>7] M4GG_W\H?M/+0*-^YKLPVN[TK ASS*-Z@&UA!4N5+_4JY.%UBG TTIZ&\IEDN MA6%S;R&= :^JL5K2C]98PQEN';=W+H?Z)J_N-4M"!4I@H99QSGKJ#.';V_&V M(UEF[HLS)M7MTS1C]4$!7 >H^05C\K6CKZ#E)TKP&U!+ P04 " !P>J-6 M].PZ"-P# #$@ &0 'AL+W=O3B6>8 "GTK*)-++U>JO/%]F>908#GB)3!]9\M%@94^ M%3M?E@)P9H,*ZD=!,/4+3)BW6MAK#V*UX'M%"8,'@>2^*+#XO@;*CTLO]$X7 M'LDN5^:"OUJ4> =/H+Z4#T*?^0TE(P4P23A# K9+[S:\2<+8!-@2?Q$XRM8Q M,JEL.'\V)Y^RI1>8%@&%5!D$UG\'N -*#4FWXVL-]9HZ36#[^$3_W2:OD]E@ M"7><_DTRE2^]:P]EL,5[JA[Y\2/4"4T,+^54VE]TK,L&'DKW4O&B#M8M* BK M_O&W6D0K( [?"(CJ@.@L((K>"(CK@/A' \9UP-B:J5*Q'A*L\&HA^!$)4UK3 MS(&5::-U^H29Y_ZDA+Y+=)Q:/0+%"C+T@(7ZCOX4F$ELGXA$5PDH3*A\CWY! MM]LMH<26_(TIHHN^0X2A>T*I*;OPE6Z+(?II7>^ZJC=ZH]X8W7.F%_GT"02G1)91X/ >RQ&* X_H"B(8O3E*4%7[]ZCC C]@G'1T\"['^=%)UX/ M)AG&))#^%Z:3;MP\M]ARQV]P/],,?4X!,_0($L0!)/H'W8HT%SQ]_H ^L734 M]U &H6:,N9$E3F'IZ4'$8KW5SS^%T^#7/H$N88DC6$?FN)$YMO3XTD[0IW#L M4J%+6.((UE$X:11.AM_'(P,APCL+K1N'UX.OWQ[[8@$!\V\R($LD<"\@YS73'13D^ !)FD804UPLG M279,2]>3RL 4NJXJG;0Z<7C6@0>;=:E!1[".P7EC<#YH\)XP4NP+Q%\/=-JJ M7E%+A5E&V*[R*O6B^.M>J\N,3[O,11AM.!99^RD,#Y+SWD%R-CES/-CP2QT[ M@G4M*;"WI0W?C9JU6Y#!J==WYZ'QP M["]UM@9*AEOY?RV\;#3"X9U&TFN@-^GX=3KQZZ2=;AMJVK1=95-AE;'?VAT7 M(';V*X-$*=\S5>TOFZO-EXQ;NW\_N[X.;^ZJ[Q$OF.KSB-XL[HC>,E/8:F0P MFNDI451?'*H3Q4N[!]]PI7?T]C 'K&=>4T#?WW*N3B>F@N:[S^I?4$L#!!0 M ( '!ZHU8?C6E-$0( )P$ 9 >&PO=V]R:W-H965T^]C2YS-5C.)&PT,H,05#^O@:NQP M\V'A@ M;6?]!BGSGK:P!?NCWVAGD9FE9@*D84HB#4V!KQ>K]=+[!X>?#$9SM$8^DYU2 MC]ZXJPN<>$' H;*>@;K?'FZ ./$K M;5?@CQC5T-"!VP-T3?[A%$U&*O$!'8*!)/Q3Y^F.AP! MTO0%0#H!TJ [!@HJ;ZFE9:[5B+3W=FQ^$5(-:">.27\I6ZO=*7,X6VZA=26V MZ$[&"_:5>H^^#V('&KVY!4L9-V]S8ETLCR#5Q+N.O.D+O!FZ5])V!GV1-=3_ MXHG3. M-#T+7Z5G">ZHO4+9XA](DS9")LL_P9G,!LL";_7\!3F4;29:G2?SD MK$Q/*RBP&PT#>@^X?/UJ<95\/B-Q.4MI_ -02P,$% M @ <'JC5O61PN1? P $ T !D !X;"]W;W)K&ULO5?;DJ,V$/T5%=E*[58E XB+86*[:L:3RSYL96J<39YEW#;4@$0DV=[] M^[0$QMC#D.S&M2\V@CY'IP_=T$P/0CZK'$"33U7)U>BFVNS0EW/JW9%I:@/]:/$E=NQ[(N*N"J$)Q(V,R<._]VX0<& M8"/^+."@>L?$I+(2XMDLWJ]GCF<400F9-A0,__:P@+(T3*CC[Y;4Z?8TP/[Q MD?T7FSPFLV(*%J+\JUCK?.8D#EG#ANU*_20.OT&;4&3X,E$J^TL.;:SGD&RG MM*A:,"JH"M[\LT^M$3T \@P#: N@EX#P%4#0 JQS;J/,IO7 -)M/I3@0::*1 MS1Q8;RP:LRFXN8U++?%J@3@]7\(6;XHF[WE3$L;:'\D3[('O@#"^)K]*H13Y MP.2VX&3U&:_50FJV*H$4?>$ S_(Q<[A21JZFH4 M:[9TLU;8?2.,OB(L(!\$U[DB/_,UK,_Q+B;994J/F=[344+,X(8$_@^$>C08 MT+/X[W Z(B?HC \L7_ *7]]BH7.09%-PQK."E>CG/GWW_FQ]].0%U:G$^KY7=B9KJC3%8WJ:AJALHTP)*Y!1_U=_3@,+\4- MA'FA%]-A<7$G+AX5M\!FD?A,)+_7(&WE#/;<*,F7%LF5R,[RG73Y3KYM^TRN MZ@]ZHNKN-!JP9^8R3TQ+O2)'!\$MKE.9+Z^1:;.=)]][] M_K=MHG:_:[ES);9S=^C)'?JUC=0B^U484B])+VIU("P(HO"U8CV-#O[H^_=? M6ZF%]U^ B9_XE^I>1H6I-[D0Y_9FRPKDUH[&ULK9=M3^,X$,>_BI5;K4 "\MBD9=M*"]P# MTJ)#=/?VM4FFC;6)W;5=RMVGO[&3AK9QH].)-S1Q9O[^S7AL#].MD#]4":#) M:UUQ-?-*K=?7OJ_R$FJJKL0:.'Y9"EE3C:]RY:NU!%I8I[KRHR!(_9HR[LVG M=NQ1SJ=BHRO&X5$2M:EK*O^^@4IL9U[H[0:>V*K49L"?3]=T!0O0W]:/$M_\ M3J5@-7#%!"<2EC/O59B!_FY;Z8>8$A@@IR;20H M_KS +52544*.GZVHU\UI'/>?=^J_V> QF&>JX%94WUFARYDW]D@!2[JI])/8 M_@%M0".CEXM*V;]DV]H&'LDW2HNZ=4:"FO'FE[ZVB=AS0!VW0]0Z1,<.R0F' MN'6PF?,;,AO6'=5T/I5B2Z2Q1C7S8'-CO3$:QLTR+K3$KPS]]'P!*UP43>YY M4Q(FM9?D"7+!G;XL[;ASE8@7\";?_PE3(-/KN#?2>P@%4F7BF1(??ZU%[@KW$8CM1KF M6'J9AV&:),G4?]D/Q&$6)$$:=68'B*,.<32X6E] J6L7U>@]%^&=Q XB3+L( MT\%%6. 9ROCJ@JR @\3UP&U+:(&'#5-:4G/,NN)O1$=[Z8[2)!H=+8K#*LNR MV+TF64><#1+? :8A;_>/I:V%U.P?.^!BS7H421".PR-6AU4YWDBL"I*7N"_!>8Q/>I/CALN." ?G^I^5'09OMULP&,L]UX"ZFL K M-C[*6''ARML&Y1FPKX%=NZ+IJ[N46[']RR/"XZQ'ZC!+T^2(U=]KQVK MW6.Z5$5RL>&ZZ5JZT:X3_FS[OZ/Q&],AVS;O3:9IKQ_L9:E(!4N4#*XR3)YL M.M;F18NU;?J>A<86TCZ6V.6#- ;X?2F$WKV8";K_&^;_ E!+ P04 " !P M>J-6HM0W#RD" #5! &0 'AL+W=O].'?V?=]]Y]PY/DCUH@M$ V\E%SHAA3'5- AT5F!)=5]6*.S)5JJ2&NNJ M7: KA33WH)('41A.@I(R0=+8[RU5&LO:<"9PJ4#794G5KQER>4C(@!PWGMBN M,&XC2..*[G"%9ETME?6"CB5G)0K-I "%VX3<#Z:SD8OW <\,#_K$!E?)1LH7 MYWS-$Q(Z0<@Q,XZ!VL\>'Y!S1V1EO+:( MPF@(Z]4<>C>W?],$5FRG..H41YYW=$EQO='X6J,PL-C;M7].VE4*U^A37=$, M$V([6:/:(TG?OQM,PD]7! X[@4///OQ'@>?T#?^#OE&G;W3] @MJ28'6II"* M_<8Z@7^D:L>$!HY;"PK[=V,"JAFBQC&R\HV[D<:.@3<+^^Z@<@'V M?"NE.3IN%KJ7+/T#4$L#!!0 ( '!ZHU9JVYLK7 , ) 6 - >&PO M,N>B&OISI?;P-1WZ8?S1]ZS/]K4:B;=YX]GGTX.^L\7M[LQB\, M<.D'3M'K T2O.KBNQC#I^##IO=JH>&];W(P_UTJ6>8[1^@Z:3K-F0@>U<"$0\37EBV,W'62-ZB&&-0E.AIDA5A7:N3;@%8F.?6>"!_Z M8\+91#)@921G?&7#70A,"UY(3^E31*<*(5+]L7!H>W#VU#HY$X4TN6T&^SNI MA^\ 30\,,LY;@UW?!D:#DBA%I;C5'3/8!)]!7MU^6)7:X4R25=B]]M<$<]!) M)H5,J6S3A'X3&@TXS<".9+,Y'%51!@ J5>2ZD3(R*P0Q'AI&W="R4\KY/5Q: M?F9;VLML8\],'8FVJ0W532MC.Z"_J6:U-V7C5^EZ)7LJU)>%GHXP?:A0>B=I MQI:FO\Q: YAZB*N3LN2KSYS-1$[MY ]..!J0AN?-"\G^Z&Q0*E,=H-+WGJA4 M;+H9^2U)^4"7JBFG989[[IZ@YW^[SC,JJ"1\T[2N_6->Y5<[CGIO9=E<578- M.SW6SPO';O+Z%$S&IV#R)&JR?PHFDQ,PV7NSJ^9+3(:G8+)[_":CXRS)H'ZF MW'APW7IL;:,>O!X,_1_PHL'72;W)@G'%1-V;LS2EXMG3JY979*)?M[?T]?B4 M9F3!U4,+#OUU^SM-V2)/VE%WL!#UJ'7[&TQ//PHW[R8Z%Q,I7=)T7'?E;&*: MGF[HK/4'"+O(K?FX$8QC,3<"&)8'AX['0PQM8MCN'/K89Y P:6!S*];*WQW<8K M9'\=8'NZKT*PF>*5B,T47VM W.L&C"1Q[S:6!QC8+F"U _G=>:"FW)PH@EW% MO&%G,(XD"89 +;IK-(Z1U8GAZ]X?["R)HB1Q(X"Y'401AL#9B".8 _" (5%D M[H,[]Z.@N4\%Z_]!C_X"4$L#!!0 ( '!ZHU:7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G8%8=IS/:Z^^E>3S5^N^ MKJS]*KY5I?'3P2:$[=EHY/.-JJ3_U6Z5@3UKZRH98-,]C_S6*5GXC5*A*D?1 M>)R-*JG-X.)\?ZY[-\(;-J@\:&N@L6EXTNK5_[N_V10OVNN5+G5XFP[:SZ4: MB$H;7>GOJI@.Q@/A-_;U=^OT=VN"+!>YLV4Y'4QV.YZ4"SK_H7G10"[ERK)(!,!]D83KC6SH?VB/;\$AA?%!R\VZJ#O=%E4&XF@_K-V7JKS7-S&KB* M$;J,-@[[_[L@GKG_$T:[7NM5\J$71R=*AM XS=ZZP?"R$I-!U?V1;GF M>N 'YL7NV@) H4BY,PT[W+QH\3A13*&,5X6 3]Z6N@".0ES*4II<"009$9#1 M$2'_C!!D3$#&1X%<-#CP5029$)#)$2$[D4P)R/28D#&"S C([)B0"8(\)2!/ MCPF9(L@/!.0'7LB9\KG3VZ9=V+6XK+TVRGLA39/B'D%^)" _\D+.S0L<8-T; M[K;'5+\]Y@4""6]!D6^_B'OH!4,;K>N_:KUMOH?FY>;27&I%0R87;) V2RJ_-0 M.W@(Q=5&NN?N8T@I9,+LD#ET+9422_FMRT098\*LC&OI#(3*BWNXGTTR@]\6 M$#:%BVI*(1&S0FZD=N))EI BGY7TM5-M9X/Q*'E$S/)X:!HA*>XE:$XLG31> MMJ/.#B$Y+&'VQD(]MVZ;F]W783]&H^01,.%E*^&G_,R:C=!$QZX(L_,0)QJ1T$3'KHEM3 M]4:1$D;$+(R^NJ47DC)(Q&P0LH#ISGM0'HF9/4(6,%U,RBQY3 M3HF9G7*P:MB18DQRLHO9+P=JAWTX,29EFYA[>/*CH7OO.*6:F%DUM!'Q=%=, M>2=F]@XRXDP%JR*:LD[R'=3#FE5.%#N)&YLVR$\:DK).P+[ 0LSA#O,"24-I) MN(&^,B%769BU0V/BQ8&$,D]RS FRSO) M0IDG838/C9EA3,I""?L$&85YBC$I"R7,%J*K]4X*419*V,<^?=7ZL/EDNA./ M*66AE-E"AS OWX2'VA-C4A9*CS+V:3'#VQ;/2*:4A5)F"^%IW-XR,Z7DDS++ MAQB:-:@8DY)/RBR?0T.SH;AY$IT9RI16SV',MD[&F)1\4F;Y',9\4'DW MFI1\4F;Y',9L-S$F)9^463Z',5L/84Q*/BF[? XM/;2ICM] H>23,?S5GG^7-B!)C4A;*WGEEI]>3 M&26@K!70J#W87YP7:JV-*N[@[![:J-6TDF\;1$" 7)@ &@ 'AL+U]R M96QS+W=OINW]?%Q_%P MJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[ M<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H< MY.X\N5F\O*V:X>5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\? M] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1; M"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1 M;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H' MZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z M9]0[$^B=4>],H'=&O3.!WAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNNC[\LOTY. MWMX+SNFVHC[_!5!+ P04 " !P>J-6P(AM=.D! !^)0 $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N; MMB#\>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M' M75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9 MIR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B? M>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+; MY+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE M3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC M'*2/"Y ^+D'ZX!.41E!$Y2BDJ-6!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( '!ZHU8,PL^) M[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ <'JC5J +F%_2!0 >!\ M !@ ("!#@@ 'AL+W=OJ-6D_L[1AL# M !6"@ & @('_% >&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5I>')*M!!0 _Q0 !@ ("! M4!@ 'AL+W=OJ-6/3M:EA\( "+10 & M @($*(0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M<'JC5F'Y(NVJ @ D0@ !@ ("!7RD 'AL+W=OJ-6!^M(=^\$ #F"P & @(&T-@ >&PO=V]R M:W-H965T&UL4$L! A0#% @ <'JC5KH%L ]I @ U@4 M !D ("!V3L 'AL+W=OJ-6&9BG1!(# "9!P &0 @(%Y/@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5IG><79Q! Z0L !D M ("!U44 'AL+W=OJ-6K9DDQA(' <$@ &0 @(%]2@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ <'JC5CUEYPJ)!@ :A, !D ("!!%4 'AL+W=O MJ-642FFO#0% !3 M#0 &0 @('$6P >&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5E:[ MGU*J-6".:]N!\% !S#P &0 M @($U:@ >&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5B#L&,1= P Y < !D M ("!!W@ 'AL+W=OJ-66E]$)B0% " #0 &0 @(&;>P >&PO M=V]R:W-H965T&UL4$L! A0#% @ <'JC5I 1 [.7 P 0@ !D ("! M7H0 'AL+W=OJ-6 MFX3N"&P" "V!0 &0 @($LB >&PO=V]R:W-H965TSJEN"P, $4' 9 M " @<^* !X;"]W;W)K&UL4$L! A0#% M @ <'JC5@S.=\'] @ <0@ !D ("!$8X 'AL+W=O&PO=V]R:W-H965TC3>GU@0 !8. 9 " @?.3 !X M;"]W;W)K&UL4$L! A0#% @ <'JC5JSA-165 M @ =P8 !D ("! )D 'AL+W=OJ-6,H-_E',# "Y"@ &0 M@(',FP >&PO=V]R:W-H965TFL_,P, *L( 9 " @7:? !X;"]W;W)K&UL4$L! A0#% @ <'JC5L#3:Y-H!0 Y1$ !D M ("!X*( 'AL+W=OJ-6.!'%S>T# "E"@ &0 @(%_J >&PO=V]R M:W-H965T&UL M4$L! A0#% @ <'JC5@00-^Y@ @ -@8 !D ("!^JX M 'AL+W=OJ-6*FD1 M^>$# #%$P &0 @(&1L0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M<'JC5C!?@P'B P AA$ !D ("!4+@ 'AL+W=O&UL4$L! A0#% @ <'JC5H@4G[Z# P M7Q$ !D ("!=<( 'AL+W=OJ-64JBTT_L% !@*P &0 @($O MQ@ >&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5FC/1 ). @ 'P8 !D M ("!9M 'AL+W=OJ-6Y9V%M^X" !J" &0 @('KT@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ <'JC5OZEJ^4@ P (0D !D ("!$-D 'AL M+W=OJ-6-)@B!IX" M '!P &0 @(%GW >&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC M5IZ8,2Z\ @ 10H !D ("!H>( 'AL+W=OJ-6_#VG\@X" Q! &0 M @(&4Y0 >&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5DDA6%!' @ W@0 M !D ("!M^L 'AL+W=OJ-6'9W_VE0# "A#P &0 @($U[@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5L]Q%"C1 P 9!, !D M ("!HO0 'AL+W=OJ-6+!(EQ2,# "N# &0 @(&J^ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ <'JC5A^-:4T1 @ G 0 !D ("!%P ! 'AL+W=O MJ-6]9'"Y%\# 0 M#0 &0 @(%? @$ >&PO=V]R:W-H965T&UL4$L! A0#% @ <'JC5J+4 M-P\I @ U00 !D ("!Z@D! 'AL+W=OJ-6:MN;*UP# "0%@ #0 M @ %*# $ >&POJ-6TDF\;1$" 7)@ &@ M@ 'S%0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !P M>J-6P(AM=.D! !^)0 $P @ $\& $ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 2 !( *\3 !6&@$ ! end XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 140 223 1 false 58 0 false 10 false false R1.htm 00090 - Document - Cover Sheet http://www.archrock.com/role/DocumentCover Cover Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Equity Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity Condensed Consolidated Statements of Equity Statements 6 false false R7.htm 00405 - Statement - Condensed Consolidated Statements of Equity (Parenthetical) Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquityParenthetical Condensed Consolidated Statements of Equity (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 10101 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 9 false false R10.htm 10201 - Disclosure - Inventory Sheet http://www.archrock.com/role/DisclosureInventory Inventory Notes 10 false false R11.htm 10301 - Disclosure - Property, Plant and Equipment Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 11 false false R12.htm 10401 - Disclosure - Investment in Unconsolidated Affiliate Sheet http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliate Investment in Unconsolidated Affiliate Notes 12 false false R13.htm 10501 - Disclosure - Long-Term Debt Sheet http://www.archrock.com/role/DisclosureLongTermDebt Long-Term Debt Notes 13 false false R14.htm 10601 - Disclosure - Commitments and Contingencies Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10701 - Disclosure - Stockholders' Equity Sheet http://www.archrock.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 10801 - Disclosure - Revenue from Contracts with Customers Sheet http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 16 false false R17.htm 10901 - Disclosure - Long-Lived and Other Asset Impairment Sheet http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment Long-Lived and Other Asset Impairment Notes 17 false false R18.htm 11000 - Disclosure - Restructuring Charges Sheet http://www.archrock.com/role/DisclosureRestructuringCharges Restructuring Charges Notes 18 false false R19.htm 11101 - Disclosure - Income Taxes Sheet http://www.archrock.com/role/DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 11201 - Disclosure - Earnings Per Common Share Sheet http://www.archrock.com/role/DisclosureEarningsPerCommonShare Earnings Per Common Share Notes 20 false false R21.htm 11301 - Disclosure - Fair Value Measurements Sheet http://www.archrock.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 11401 - Disclosure - Related Party Transactions Sheet http://www.archrock.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 11501 - Disclosure - Segment Information Sheet http://www.archrock.com/role/DisclosureSegmentInformation Segment Information Notes 23 false false R24.htm 11601 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.archrock.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 24 false false R25.htm 20102 - Disclosure - Description of Business and Basis of Presentation (Policies) Sheet http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies Description of Business and Basis of Presentation (Policies) Policies 25 false false R26.htm 30203 - Disclosure - Inventory (Tables) Sheet http://www.archrock.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.archrock.com/role/DisclosureInventory 26 false false R27.htm 30303 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.archrock.com/role/DisclosurePropertyPlantAndEquipment 27 false false R28.htm 30503 - Disclosure - Long-Term Debt (Tables) Sheet http://www.archrock.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.archrock.com/role/DisclosureLongTermDebt 28 false false R29.htm 30703 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.archrock.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.archrock.com/role/DisclosureStockholdersEquity 29 false false R30.htm 30803 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomers 30 false false R31.htm 30903 - Disclosure - Long-Lived and Other Asset Impairment (Tables) Sheet http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables Long-Lived and Other Asset Impairment (Tables) Tables http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment 31 false false R32.htm 31003 - Disclosure - Restructuring Charges (Tables) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesTables Restructuring Charges (Tables) Tables http://www.archrock.com/role/DisclosureRestructuringCharges 32 false false R33.htm 31203 - Disclosure - Earnings Per Common Share (Tables) Sheet http://www.archrock.com/role/DisclosureEarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://www.archrock.com/role/DisclosureEarningsPerCommonShare 33 false false R34.htm 31303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.archrock.com/role/DisclosureFairValueMeasurements 34 false false R35.htm 31503 - Disclosure - Segment Information (Tables) Sheet http://www.archrock.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.archrock.com/role/DisclosureSegmentInformation 35 false false R36.htm 40101 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies 36 false false R37.htm 40201 - Disclosure - Inventory (Details) Sheet http://www.archrock.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.archrock.com/role/DisclosureInventoryTables 37 false false R38.htm 40301 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentTables 38 false false R39.htm 40401 - Disclosure - Investment in Unconsolidated Affiliate (Details) Sheet http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails Investment in Unconsolidated Affiliate (Details) Details http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliate 39 false false R40.htm 40501 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 40 false false R41.htm 40502 - Disclosure - Long-Term Debt - Credit Facility (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails Long-Term Debt - Credit Facility (Details) Details 41 false false R42.htm 40601 - Disclosure - Commitments and Contingencies- Tax Matters - Loss contingencies (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails Commitments and Contingencies- Tax Matters - Loss contingencies (Details) Details 42 false false R43.htm 40701 - Disclosure - Stockholders' Equity - Cash Dividends (Details) Sheet http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails Stockholders' Equity - Cash Dividends (Details) Details 43 false false R44.htm 40801 - Disclosure - Revenue from Contracts with Customers - Disaggregate Revenue (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails Revenue from Contracts with Customers - Disaggregate Revenue (Details) Details 44 false false R45.htm 40802 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersPerformanceObligationsDetails Revenue from Contracts with Customers - Performance Obligations (Details) Details 45 false false R46.htm 40803 - Disclosure - Revenue from Contracts with Customers - Contract Assets (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails Revenue from Contracts with Customers - Contract Assets (Details) Details 46 false false R47.htm 40804 - Disclosure - Revenue from Contracts with Customers - Credit Losses (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersCreditLossesDetails Revenue from Contracts with Customers - Credit Losses (Details) Details 47 false false R48.htm 40805 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails Revenue from Contracts with Customers - Contract Liabilities (Details) Details 48 false false R49.htm 40901 - Disclosure - Long-Lived and Other Asset Impairment (Details) Sheet http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails Long-Lived and Other Asset Impairment (Details) Details http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables 49 false false R50.htm 41001 - Disclosure - Restructuring Charges - Changes to accrued liability balance (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails Restructuring Charges - Changes to accrued liability balance (Details) Details 50 false false R51.htm 41002 - Disclosure - Restructuring Charges - By segment (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails Restructuring Charges - By segment (Details) Details 51 false false R52.htm 41003 - Disclosure - Restructuring Charges - By type (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails Restructuring Charges - By type (Details) Details 52 false false R53.htm 41101 - Disclosure - Income Taxes (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.archrock.com/role/DisclosureIncomeTaxes 53 false false R54.htm 41201 - Disclosure - Earnings Per Common Share (Details) Sheet http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails Earnings Per Common Share (Details) Details http://www.archrock.com/role/DisclosureEarningsPerCommonShareTables 54 false false R55.htm 41301 - Disclosure - Fair Value Measurements - FV on Recurring Basis - Investment (Details) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails Fair Value Measurements - FV on Recurring Basis - Investment (Details) Details 55 false false R56.htm 41302 - Disclosure - Fair Value Measurements - Investment unobservable inputs (Details) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails Fair Value Measurements - Investment unobservable inputs (Details) Details 56 false false R57.htm 41303 - Disclosure - Fair Value Measurements - Reconciliation of changes in FV of investment (Details) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails Fair Value Measurements - Reconciliation of changes in FV of investment (Details) Details 57 false false R58.htm 41304 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails Fair Value Measurements - Measured on Nonrecurring Basis (Details) Details 58 false false R59.htm 41305 - Disclosure - Fair Value Measurements - Other Financial Instruments (Details) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails Fair Value Measurements - Other Financial Instruments (Details) Details 59 false false R60.htm 41401 - Disclosure - Related Party Transactions (Details) Sheet http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.archrock.com/role/DisclosureRelatedPartyTransactions 60 false false R61.htm 41501 - Disclosure - Segment Information - Number (Details) Sheet http://www.archrock.com/role/DisclosureSegmentInformationNumberDetails Segment Information - Number (Details) Details 61 false false R62.htm 41502 - Disclosure - Segment Information - Revenue and Gross Margin by Reportable Segment (Details) Sheet http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails Segment Information - Revenue and Gross Margin by Reportable Segment (Details) Details 62 false false R63.htm 41503 - Disclosure - Segment Information - Reconciliation of gross margin to income (Details) Sheet http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails Segment Information - Reconciliation of gross margin to income (Details) Details 63 false false R64.htm 41601 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.archrock.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.archrock.com/role/DisclosureSubsequentEvents 64 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. aroc-20230331x10q.htm 26 [dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. aroc-20230331x10q.htm 26 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - aroc-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:LongTermDebtFairValueByFairValueHierarchyLevelExtensibleList - aroc-20230331x10q.htm 9 aroc-20230331x10q.htm aroc-20230331.xsd aroc-20230331_cal.xml aroc-20230331_def.xml aroc-20230331_lab.xml aroc-20230331_pre.xml aroc-20230331xex31d1.htm aroc-20230331xex31d2.htm aroc-20230331xex32d1.htm aroc-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aroc-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 462, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 140, "dts": { "calculationLink": { "local": [ "aroc-20230331_cal.xml" ] }, "definitionLink": { "local": [ "aroc-20230331_def.xml" ] }, "inline": { "local": [ "aroc-20230331x10q.htm" ] }, "labelLink": { "local": [ "aroc-20230331_lab.xml" ] }, "presentationLink": { "local": [ "aroc-20230331_pre.xml" ] }, "schema": { "local": [ "aroc-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 414, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 14, "http://xbrl.sec.gov/dei/2022": 5, "total": 19 }, "keyCustom": 22, "keyStandard": 201, "memberCustom": 27, "memberStandard": 30, "nsprefix": "aroc", "nsuri": "http://www.archrock.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.archrock.com/role/DocumentCover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Inventory", "menuCat": "Notes", "order": "10", "role": "http://www.archrock.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "11", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Investment in Unconsolidated Affiliate", "menuCat": "Notes", "order": "12", "role": "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliate", "shortName": "Investment in Unconsolidated Affiliate", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "13", "role": "http://www.archrock.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "14", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "15", "role": "http://www.archrock.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "16", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Long-Lived and Other Asset Impairment", "menuCat": "Notes", "order": "17", "role": "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment", "shortName": "Long-Lived and Other Asset Impairment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11000 - Disclosure - Restructuring Charges", "menuCat": "Notes", "order": "18", "role": "http://www.archrock.com/role/DisclosureRestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.archrock.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Earnings Per Common Share", "menuCat": "Notes", "order": "20", "role": "http://www.archrock.com/role/DisclosureEarningsPerCommonShare", "shortName": "Earnings Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "21", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "22", "role": "http://www.archrock.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Segment Information", "menuCat": "Notes", "order": "23", "role": "http://www.archrock.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "24", "role": "http://www.archrock.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Description of Business and Basis of Presentation (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies", "shortName": "Description of Business and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.archrock.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.archrock.com/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.archrock.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_JVeSmJuaJkmzhSLn4qtltQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Long-Lived and Other Asset Impairment (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables", "shortName": "Long-Lived and Other Asset Impairment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Restructuring Charges (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Earnings Per Common Share (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.archrock.com/role/DisclosureEarningsPerCommonShareTables", "shortName": "Earnings Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.archrock.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_ftL3ov-JvE-X9tDX-LyF8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Basis of Presentation (Details)", "menuCat": "Details", "order": "36", "role": "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "37", "role": "http://www.archrock.com/role/DisclosureInventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "38", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_4_1_2022_To_4_30_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_FIVS23P4w0m-kz4dgNEBWg", "decimals": "2", "first": true, "lang": null, "name": "aroc:EquityInvestmentOwnershipPercentageToBeAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eEvD9_r9Mk2MFujTtUvBxw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Investment in Unconsolidated Affiliate (Details)", "menuCat": "Details", "order": "39", "role": "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails", "shortName": "Investment in Unconsolidated Affiliate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_4_1_2022_To_4_30_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_FIVS23P4w0m-kz4dgNEBWg", "decimals": "2", "first": true, "lang": null, "name": "aroc:EquityInvestmentOwnershipPercentageToBeAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eEvD9_r9Mk2MFujTtUvBxw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "menuCat": "Details", "order": "40", "role": "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_8_saHGfMYkKXAai_yolwVA", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_8_saHGfMYkKXAai_yolwVA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Long-Term Debt - Credit Facility (Details)", "menuCat": "Details", "order": "41", "role": "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "shortName": "Long-Term Debt - Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_8_saHGfMYkKXAai_yolwVA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_LossContingenciesByNatureOfContingencyAxis_aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember_ibC9QdPSpkGsi_pGCMKc_A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Commitments and Contingencies- Tax Matters - Loss contingencies (Details)", "menuCat": "Details", "order": "42", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails", "shortName": "Commitments and Contingencies- Tax Matters - Loss contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_LossContingenciesByNatureOfContingencyAxis_aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember_ibC9QdPSpkGsi_pGCMKc_A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_JVeSmJuaJkmzhSLn4qtltQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Stockholders' Equity - Cash Dividends (Details)", "menuCat": "Details", "order": "43", "role": "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails", "shortName": "Stockholders' Equity - Cash Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_Pk46SmMgeEuopntIiL4nRw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Revenue from Contracts with Customers - Disaggregate Revenue (Details)", "menuCat": "Details", "order": "44", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregate Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_xTvkFjCM70ip1UN6NN-vgg", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details)", "menuCat": "Details", "order": "45", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_us-gaap_TradeAccountsReceivableMember_CTaoM33P-E629FklM6PYog", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Revenue from Contracts with Customers - Contract Assets (Details)", "menuCat": "Details", "order": "46", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails", "shortName": "Revenue from Contracts with Customers - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_us-gaap_TradeAccountsReceivableMember_CTaoM33P-E629FklM6PYog", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_J9jShkBpokuIGK17cKH3bA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Revenue from Contracts with Customers - Credit Losses (Details)", "menuCat": "Details", "order": "47", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersCreditLossesDetails", "shortName": "Revenue from Contracts with Customers - Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails", "shortName": "Revenue from Contracts with Customers - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_aroc_IdleCompressorUnitsMember_lT4NTmMoLkqVZ26sYoE6_g", "decimals": "INF", "first": true, "lang": null, "name": "aroc:LongLivedAssetsRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_AElV8uQHTkqoH1jaZ-qBDA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Long-Lived and Other Asset Impairment (Details)", "menuCat": "Details", "order": "49", "role": "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails", "shortName": "Long-Lived and Other Asset Impairment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_aroc_IdleCompressorUnitsMember_lT4NTmMoLkqVZ26sYoE6_g", "decimals": "INF", "first": true, "lang": null, "name": "aroc:LongLivedAssetsRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_AElV8uQHTkqoH1jaZ-qBDA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "5", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_tKxiYuVdEkC25sPgNGlrxQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Restructuring Charges - Changes to accrued liability balance (Details)", "menuCat": "Details", "order": "50", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails", "shortName": "Restructuring Charges - Changes to accrued liability balance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Restructuring Charges - By segment (Details)", "menuCat": "Details", "order": "51", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "shortName": "Restructuring Charges - By segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_lYbwxXIBq0-HWfUaRqyaeA", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Restructuring Charges - By type (Details)", "menuCat": "Details", "order": "52", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "shortName": "Restructuring Charges - By type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_aroc_OrganizationalRestructuringMember_ivYTHnaomE-LJYKwj92Vwg", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "53", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_lg1TQcU5lk62xq0464hX7g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Earnings Per Common Share (Details)", "menuCat": "Details", "order": "54", "role": "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails", "shortName": "Earnings Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_V3lZN6fgcUamBIvv0yuDjA", "decimals": "2", "first": true, "lang": null, "name": "aroc:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_eEvD9_r9Mk2MFujTtUvBxw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Fair Value Measurements - FV on Recurring Basis - Investment (Details)", "menuCat": "Details", "order": "55", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails", "shortName": "Fair Value Measurements - FV on Recurring Basis - Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_V3lZN6fgcUamBIvv0yuDjA", "decimals": "-5", "lang": null, "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_us-gaap_FairValueByAssetClassAxis_us-gaap_InvestmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_aroc_MeasurementInputWeightedAverageCostOfCapitalMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueDiscountedCashFlowMember_Td-RxkRhGU-KbQWANs3sBg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eEvD9_r9Mk2MFujTtUvBxw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Fair Value Measurements - Investment unobservable inputs (Details)", "menuCat": "Details", "order": "56", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "shortName": "Fair Value Measurements - Investment unobservable inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_us-gaap_FairValueByAssetClassAxis_us-gaap_InvestmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_aroc_MeasurementInputWeightedAverageCostOfCapitalMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueDiscountedCashFlowMember_Td-RxkRhGU-KbQWANs3sBg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eEvD9_r9Mk2MFujTtUvBxw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_us-gaap_FairValueByAssetClassAxis_us-gaap_InvestmentsMember_Iojg8ZI4FkO9bLcU4Tg3gQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Fair Value Measurements - Reconciliation of changes in FV of investment (Details)", "menuCat": "Details", "order": "57", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "shortName": "Fair Value Measurements - Reconciliation of changes in FV of investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aroc_EcotecMember_us-gaap_FairValueByAssetClassAxis_us-gaap_InvestmentsMember_Iojg8ZI4FkO9bLcU4Tg3gQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByAssetClassAxis_aroc_ImpairedLongLivedAssetsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_aroc_MeasurementInputDisposalPeriodMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_pSvO11ZNy0mSiHeYv_9AMg", "decimals": "0", "first": true, "lang": null, "name": "aroc:ImpairedLongLivedAssetsMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Y_qK5UlgabSUqqMIgb7Tpo_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details)", "menuCat": "Details", "order": "58", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "shortName": "Fair Value Measurements - Measured on Nonrecurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByAssetClassAxis_aroc_ImpairedLongLivedAssetsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_aroc_MeasurementInputDisposalPeriodMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_pSvO11ZNy0mSiHeYv_9AMg", "decimals": "0", "first": true, "lang": null, "name": "aroc:ImpairedLongLivedAssetsMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Y_qK5UlgabSUqqMIgb7Tpo_A", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_FLshPQyIjUu_VIbQIDnGfw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - Fair Value Measurements - Other Financial Instruments (Details)", "menuCat": "Details", "order": "59", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails", "shortName": "Fair Value Measurements - Other Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_FLshPQyIjUu_VIbQIDnGfw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyIy--bXUGDWaZaC_Kunw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Equity", "menuCat": "Statements", "order": "6", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity", "shortName": "Condensed Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyIy--bXUGDWaZaC_Kunw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_dei_LegalEntityAxis_aroc_OldOceanReservesMember_srt_OwnershipAxis_aroc_ArchrockInc.Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_dhkfUTf7XEuxj-350k6nBw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eEvD9_r9Mk2MFujTtUvBxw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "60", "role": "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_dei_LegalEntityAxis_aroc_OldOceanReservesMember_srt_OwnershipAxis_aroc_ArchrockInc.Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_dhkfUTf7XEuxj-350k6nBw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eEvD9_r9Mk2MFujTtUvBxw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_ftL3ov-JvE-X9tDX-LyF8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Segment Information - Number (Details)", "menuCat": "Details", "order": "61", "role": "http://www.archrock.com/role/DisclosureSegmentInformationNumberDetails", "shortName": "Segment Information - Number (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Segment Information - Revenue and Gross Margin by Reportable Segment (Details)", "menuCat": "Details", "order": "62", "role": "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails", "shortName": "Segment Information - Revenue and Gross Margin by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_7bGyrUiDCkygxK5b0uSfQQ", "decimals": "-3", "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Segment Information - Reconciliation of gross margin to income (Details)", "menuCat": "Details", "order": "63", "role": "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "shortName": "Segment Information - Reconciliation of gross margin to income (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_4_27_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_YYk6ddKwe0i39G3r1JR7FQ", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - SUBSEQUENT EVENT (Details)", "menuCat": "Details", "order": "64", "role": "http://www.archrock.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "As_Of_4_27_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_YYk6ddKwe0i39G3r1JR7FQ", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_JVeSmJuaJkmzhSLn4qtltQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements of Equity (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquityParenthetical", "shortName": "Condensed Consolidated Statements of Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zO31_bHRYUGPtLE2zfWlUw", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Basis of Presentation", "menuCat": "Notes", "order": "9", "role": "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_u7EYk4YfNUWbgZGdTSpAdA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "aroc_AftermarketServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity that is related to aftermarket services.", "label": "Aftermarket Services" } } }, "localname": "AftermarketServicesSegmentMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "aroc_AmortizationOfCapitalizedImplementationCosts": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to capitalized implementation costs.", "label": "Amortization of Capitalized Implementation Costs", "terseLabel": "Amortization of capitalized implementation costs" } } }, "localname": "AmortizationOfCapitalizedImplementationCosts", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_AmortizationOfDebtPremium": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt premium associated with the related debt instruments.", "label": "Amortization of Debt Premium", "negatedLabel": "Amortization of debt premium" } } }, "localname": "AmortizationOfDebtPremium", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_AmortizationOfDedesignatedInterestRateSwaps": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amortization of dedesignated interest rate swap.", "label": "Amortization of Dedesignated Interest Rate Swaps", "terseLabel": "Amortization of dedesignated interest rate swap" } } }, "localname": "AmortizationOfDedesignatedInterestRateSwaps", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_ArchrockInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Archrock, Inc. [Member]", "label": "Archrock, Inc." } } }, "localname": "ArchrockInc.Member", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_ComprehensiveIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Comprehensive Income (Loss) [Abstract]", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeLossAbstract", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "aroc_CompressionEquipmentFacilitiesAndOtherFleetAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compression equipment, facilities and other fleet assets.", "label": "Compression equipment, facilities and other fleet assets" } } }, "localname": "CompressionEquipmentFacilitiesAndOtherFleetAssetsMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "aroc_CompressorUnitsHorsepowerPerUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Horsepower per compressor unit.", "label": "Compressor Units, Horsepower Per Unit", "terseLabel": "Compressor unit horsepower (horsepower)" } } }, "localname": "CompressorUnitsHorsepowerPerUnit", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "powerItemType" }, "aroc_ContractOperationsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity that is related to contract operations.", "label": "Contract Operations" } } }, "localname": "ContractOperationsSegmentMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "aroc_ContractWithCustomerLiabilityRevenueRecognizedFromBeginningBalanceAndCurrentPeriod": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue recognized from both the beginning balance and current period increase in contract liability", "label": "Contract with Customer, Liability, Revenue Recognized From Beginning Balance and Current Period", "negatedLabel": "Deferred revenue recognized in earnings", "terseLabel": "Deferred revenue recognized in earnings" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedFromBeginningBalanceAndCurrentPeriod", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_EcotecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ECOTEC, a company specializing in methane emissions monitoring and management.", "label": "Ecotec" } } }, "localname": "EcotecMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "domainItemType" }, "aroc_EquityInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for using the fair value option.", "label": "Equity Investment, Ownership Percentage", "terseLabel": "Ownership interest (as a percent)" } } }, "localname": "EquityInvestmentOwnershipPercentage", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails", "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "percentItemType" }, "aroc_EquityInvestmentOwnershipPercentageToBeAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership to be acquired of common stock or equity participation in the investee.", "label": "Equity Investment, Ownership Percentage To Be Acquired", "terseLabel": "Equity interest agreed to acquire (as a percent)" } } }, "localname": "EquityInvestmentOwnershipPercentageToBeAcquired", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "percentItemType" }, "aroc_FixedRateDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed rate debt.", "label": "Fixed Rate Debt" } } }, "localname": "FixedRateDebtMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "aroc_GrossMargin": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity, excluding depreciation and amortization expense. Gross margin is a non-GAAP financial measure.", "label": "Gross Margin", "terseLabel": "Gross margin", "verboseLabel": "Total gross margin" } } }, "localname": "GrossMargin", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "aroc_HilcorpAndAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hilcorp and affiliates, customers of the entity.", "label": "Hilcorp and affiliates" } } }, "localname": "HilcorpAndAffiliatesMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, 0 - 1,000 horsepower per unit.", "label": "0 - 1,000 horsepower per unit" } } }, "localname": "HorsepowerGroupOneMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, over 1,500 horsepower per unit.", "label": "Over 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupThreeMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, 1,001 - 1,500 horsepower per unit.", "label": "1,001 - 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupTwoMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_IdleCompressorUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents idle compressor units not previously impaired.", "label": "Idle Compressor Units" } } }, "localname": "IdleCompressorUnitsMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "domainItemType" }, "aroc_ImpairedLongLivedAssetsMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure impaired long-lived assets.", "label": "Impaired Long Lived Assets, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "ImpairedLongLivedAssetsMeasurementInput", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "decimalItemType" }, "aroc_ImpairedLongLivedAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to impaired long-lived assets, excluding impaired assets classified as discontinued operations.", "label": "Impaired Long-Lived Assets" } } }, "localname": "ImpairedLongLivedAssetsMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_IncreaseDecreaseCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase or decrease in asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Increase Decrease Capitalized Contract Cost", "negatedTerseLabel": "Contract costs" } } }, "localname": "IncreaseDecreaseCapitalizedContractCost", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_IncreaseDecreaseInContractWithCustomerLiabilityExcludingRevenueRecognizedFromBeginningBalanceAndCurrentPeriod": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable excluding revenue recognized from both the beginning balance and current period increase in contract liability.", "label": "Increase (Decrease) in Contract with Customer, Liability, Excluding Revenue Recognized From Beginning Balance and Current Period", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityExcludingRevenueRecognizedFromBeginningBalanceAndCurrentPeriod", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_IncrementalCommonSharesAttributableToDilutiveEffectOfEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of Employee Stock Purchase Plan using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Employee Stock Purchase Plan", "verboseLabel": "ESPP shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfEmployeeStockPurchasePlan", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "aroc_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStock": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Restricted Stock", "terseLabel": "Performance-based restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStock", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "aroc_LongLivedAndOtherAssetImpairment": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of long-lived and other assets other than goodwill to fair value.", "label": "Long-Lived and Other Asset Impairment.", "terseLabel": "Long-lived and other asset impairment" } } }, "localname": "LongLivedAndOtherAssetImpairment", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "aroc_LongLivedAssetImpairmentFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of impaired long-lived assets.", "label": "Long Lived Asset Impairment, Fair Value Disclosure", "terseLabel": "Impaired assets" } } }, "localname": "LongLivedAssetImpairmentFairValueDisclosure", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "aroc_LongLivedAssetsRetired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of long-lived assets that the entity retired and expects to either sell or re-utilize key components.", "label": "Long Lived Assets, Retired", "terseLabel": "Idle compressors retired from the active fleet" } } }, "localname": "LongLivedAssetsRetired", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "integerItemType" }, "aroc_LongLivedAssetsRetiredHorsepower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The capacity of long-lived assets that the entity retired and expects to either sell or re-utilize key components, expressed in horsepower.", "label": "Long Lived Assets, Retired, Horsepower", "terseLabel": "Horsepower of idle compressors retired from the active fleet" } } }, "localname": "LongLivedAssetsRetiredHorsepower", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "powerItemType" }, "aroc_MeasurementInputDiscountForMarketLiquidityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using discount for market liquidity.", "label": "Measurement Input, Discount for market liquidity" } } }, "localname": "MeasurementInputDiscountForMarketLiquidityMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputDisposalPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using weighted average disposal period.", "label": "Measurement Input, Weighted average disposal period" } } }, "localname": "MeasurementInputDisposalPeriodMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputSalePriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using sale price.", "label": "Measurement Input, Sale proceeds" } } }, "localname": "MeasurementInputSalePriceMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputWeightedAverageCostOfCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using weighted average cost of capital (WACC).", "label": "WACC" } } }, "localname": "MeasurementInputWeightedAverageCostOfCapitalMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "aroc_MinimumOwnershipInterestOfOutstandingSharesRequiredToElectABoardOfDirector": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum ownership interest of outstanding common shares required to designate an individual to the Board Of Directors.", "label": "Minimum Ownership Interest Of Outstanding Shares Required To Elect A Board Of Director", "terseLabel": "Minimum ownership interest of outstanding shares required to elect a board of director (percent)" } } }, "localname": "MinimumOwnershipInterestOfOutstandingSharesRequiredToElectABoardOfDirector", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationContestedHearingPhaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents non-income based tax audits advanced to the contested hearing phase, excluding those managed by Exterran Corporation.", "label": "Non-income based tax audits in contested hearing phase" } } }, "localname": "NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationContestedHearingPhaseMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents non-income based tax audits, excluding those managed by Exterran Corporation.", "label": "Non-income based tax audits" } } }, "localname": "NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "aroc_OldOceanReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Old Ocean Reserves, LP (\"Old Ocean Reserves\"), formerly JDH Capital Holdings, L.P.", "label": "Old Ocean Reserves" } } }, "localname": "OldOceanReservesMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_OrganizationalRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organizational Restructuring Plan.", "label": "Organizational Restructuring" } } }, "localname": "OrganizationalRestructuringMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsOnDedesignationAfterTax": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, amortization of dedesignated interest rate swap.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments On DeDesignation, after Tax", "negatedLabel": "Amortization of dedesignated interest rate swap" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsOnDedesignationAfterTax", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "aroc_OverCounterPartsAndComponentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Over the counter parts and component sales.", "label": "OTC parts and components sales" } } }, "localname": "OverCounterPartsAndComponentSalesMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_ReconciliationGrossMarginToIncomeBeforeIncomeTaxesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation Gross Margin To Income Before Income Taxes", "label": "Reconciliation Gross Margin To Income Before Income Taxes [Table Text Block]", "terseLabel": "Reconciliation of total gross margin to income before taxes" } } }, "localname": "ReconciliationGrossMarginToIncomeBeforeIncomeTaxesTableTextBlock", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "aroc_ReconciliationNetIncomeLossToGrossMarginAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation Net Income (Loss) to Gross Margin [Abstract]", "terseLabel": "Reconciliation of total gross margin to income" } } }, "localname": "ReconciliationNetIncomeLossToGrossMarginAbstract", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails" ], "xbrltype": "stringItemType" }, "aroc_RestructuringConsultingCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting costs associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Consulting costs" } } }, "localname": "RestructuringConsultingCostsMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024.", "label": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityDueNovember2024Member", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_RightToDesignateDirectorNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of directors shareholders have right to designate when owning specified percentage of entity's outstanding common stock.", "label": "Right to Designate Director, Number", "terseLabel": "Number of directors shareholders have right to designate" } } }, "localname": "RightToDesignateDirectorNumber", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "aroc_ScheduleOfRestructuringChargesBySegmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring charges by segment.", "label": "Schedule of Restructuring Charges by Segment [Table Text Block]", "terseLabel": "Schedule of restructuring charges by segment" } } }, "localname": "ScheduleOfRestructuringChargesBySegmentTableTextBlock", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "aroc_SeniorNotes6.250DueApril2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.250% Senior Notes Due April 2028.", "label": "6.25% senior notes due April 2028" } } }, "localname": "SeniorNotes6.250DueApril2028Member", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_SeniorNotes6.875DueApril2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.875% Senior Notes Due April 2027.", "label": "6.875% senior notes due April 2027" } } }, "localname": "SeniorNotes6.875DueApril2027Member", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_TransportationAndShopEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation and shop equipment.", "label": "Transportation and shop equipment" } } }, "localname": "TransportationAndShopEquipmentMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "aroc_ValuationTechniqueGuidelinePublicCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guideline public company valuation technique.", "label": "Guideline public company" } } }, "localname": "ValuationTechniqueGuidelinePublicCompanyMember", "nsuri": "http://www.archrock.com/20230331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Street Address" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Suite Number" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Commission File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r486", "r572", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r193", "r231", "r243", "r244", "r245", "r246", "r247", "r249", "r253", "r305", "r306", "r307", "r308", "r310", "r311", "r313", "r315", "r316", "r565", "r566" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r193", "r231", "r243", "r244", "r245", "r246", "r247", "r249", "r253", "r305", "r306", "r307", "r308", "r310", "r311", "r313", "r315", "r316", "r565", "r566" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r191", "r192", "r321", "r338", "r492", "r494" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r301", "r302", "r303", "r304", "r378", "r455", "r476", "r487", "r488", "r504", "r515", "r520", "r567", "r585", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MedianMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "label": "Median" } } }, "localname": "MedianMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r301", "r302", "r303", "r304", "r378", "r455", "r476", "r487", "r488", "r504", "r515", "r520", "r567", "r585", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r255", "r456", "r505", "r519", "r562", "r563", "r570", "r591" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r255", "r456", "r505", "r519", "r562", "r563", "r570", "r591" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r301", "r302", "r303", "r304", "r370", "r378", "r379", "r380", "r381", "r454", "r455", "r476", "r487", "r488", "r504", "r515", "r520", "r558", "r567", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r301", "r302", "r303", "r304", "r370", "r378", "r379", "r380", "r381", "r454", "r455", "r476", "r487", "r488", "r504", "r515", "r520", "r558", "r567", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r191", "r192", "r321", "r338", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r487", "r488", "r585", "r587", "r590" ], "lang": { "en-us": { "role": { "label": "Weighted average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business and Basis of Presentation" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Receivables" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r518" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable, trade" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of changes in allowance for credit losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r260", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, trade, net of allowance" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r123", "r125", "r140", "r164", "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Due from related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r70", "r156" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r30", "r31", "r108", "r441", "r477", "r478", "r531", "r532", "r533", "r544", "r545", "r546" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r10", "r518" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r382", "r383", "r384", "r544", "r545", "r546", "r576" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Treasury stock purchased" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r165", "r262", "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersCreditLossesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Changes in the allowance for credit losses balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r35", "r333", "r437", "r537" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Lived and Other Asset Impairment" } } }, "localname": "AssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Long-Lived and Other Asset Impairment" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r137", "r158", "r188", "r239", "r245", "r251", "r265", "r305", "r306", "r308", "r309", "r310", "r312", "r314", "r316", "r317", "r404", "r408", "r428", "r518", "r565", "r566", "r583" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r152", "r168", "r188", "r265", "r305", "r306", "r308", "r309", "r310", "r312", "r314", "r316", "r317", "r404", "r408", "r428", "r518", "r565", "r566", "r583" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r53", "r56" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r273" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r272" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract costs, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r154", "r489" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r46", "r51", "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r46", "r118" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r131", "r143" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r82", "r298", "r299", "r482", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividend declared per common stock (in dollars per share)", "verboseLabel": "Declared Dividends per Common Share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r544", "r545", "r576" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9", "r518" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock: $0.01 par value 250,000,000 shares authorized, 164,903,900 and 163,439,013 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r173", "r175", "r180", "r469", "r473" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r353", "r354", "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "verboseLabel": "Contract liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r353", "r354", "r367" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r60", "r244", "r245", "r246", "r247", "r253", "r549" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r534", "r535" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Total cost of sales (excluding depreciation and amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Less:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r5", "r6", "r7", "r128", "r129", "r136", "r193", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r438", "r499", "r500", "r501", "r502", "r503", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, variable rate (percentage)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r7", "r129", "r136", "r335" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Gross", "terseLabel": "Principal outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r319" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instruments" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r193", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r438", "r499", "r500", "r501", "r502", "r503", "r539" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r24", "r91", "r94", "r95", "r96", "r119", "r120", "r122", "r135", "r193", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r438", "r499", "r500", "r501", "r502", "r503", "r539" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r119", "r122", "r568" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt premium.", "label": "Debt Instrument, Unamortized Premium", "terseLabel": "Unamortized debt premium" } } }, "localname": "DebtInstrumentUnamortizedPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt instrument weighted average interest rate (percent)" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Potential decrease in unrecognized tax benefit in next twelve months" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r121", "r568" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r49", "r104", "r391", "r396", "r397", "r541" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r49", "r234" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r73", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate 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.", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "terseLabel": "Schedule of impairment of long-lived assets" } } }, "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r366", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r2", "r67", "r74", "r150", "r151" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Non-current assets of discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock [Abstract]", "terseLabel": "Distributions" } } }, "localname": "DividendsCommonStockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Summary of entity's dividends per common share" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Common Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r181", "r199", "r200", "r201", "r202", "r203", "r207", "r210", "r217", "r218", "r219", "r223", "r412", "r413", "r470", "r474", "r495" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r181", "r199", "r200", "r201", "r202", "r203", "r210", "r217", "r218", "r219", "r223", "r412", "r413", "r470", "r474", "r495" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per common share(in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r220", "r221", "r222", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Severance costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r90", "r148", "r176", "r177", "r178", "r194", "r195", "r196", "r198", "r204", "r206", "r225", "r266", "r352", "r382", "r383", "r384", "r392", "r393", "r411", "r429", "r430", "r431", "r432", "r433", "r434", "r441", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r159", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Investment" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiMeasurementInput": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Measurement Input" } } }, "localname": "EquitySecuritiesFvNiMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r326", "r427", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r414", "r415", "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of significant unobservable inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r109", "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Schedule of non-recurring fair value assets" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of changes in fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair value measurement of assets and liabilities" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r112", "r114" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFvOnRecurringBasisInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r112", "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Schedule of changes in assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r109", "r114" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r326", "r371", "r372", "r373", "r374", "r375", "r376", "r415", "r451", "r452", "r453", "r500", "r501", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r109", "r115", "r326", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r414", "r415", "r417", "r418", "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r326", "r371", "r372", "r373", "r374", "r375", "r376", "r415", "r453", "r500", "r501", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Amount of recognized unrealized loss due to change in fair value", "verboseLabel": "Unrealized loss" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "verboseLabel": "Purchases of equity interests" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r326", "r371", "r372", "r373", "r374", "r375", "r376", "r451", "r452", "r453", "r500", "r501", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r414", "r415", "r417", "r418", "r421", "r424" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r537", "r556", "r557" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Gain on sale of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r537" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on sale of assets, net", "negatedTerseLabel": "Gain on sale of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "The name of the impaired assets to be held and used by the entity.", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Impaired Long-Lived Assets Held and Used [Line Items]", "terseLabel": "Impaired Long-Lived Assets Held and Used" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use.", "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income" } } }, "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r49", "r68", "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "verboseLabel": "Impairment recorded on idle compressors retired from the active fleet" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r33", "r126", "r132", "r145", "r239", "r244", "r250", "r253", "r471", "r497" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r189", "r388", "r389", "r390", "r394", "r398", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r190", "r205", "r206", "r237", "r387", "r395", "r399", "r475" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r48" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r48" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r48" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r48" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r65", "r66" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r121", "r134", "r179", "r233", "r436" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r166", "r490", "r518" ], "calculation": { "http://www.archrock.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Composition of Inventory net of reserves" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r63", "r530" ], "calculation": { "http://www.archrock.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Parts and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r63", "r491" ], "calculation": { "http://www.archrock.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r270" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r550", "r551", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investment in Unconsolidated Affiliate" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliate" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment in Unconsolidated Affiliate" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets held for their financial return, rather than for the entity's operations.", "label": "Equity investment" } } }, "localname": "InvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsReconciliationOfChangesInFvOfInvestmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r188", "r265", "r305", "r306", "r308", "r309", "r310", "r312", "r314", "r316", "r317", "r405", "r408", "r409", "r428", "r496", "r565", "r583", "r584" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r130", "r139", "r518", "r540", "r552", "r579" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r153", "r188", "r265", "r305", "r306", "r308", "r309", "r310", "r312", "r314", "r316", "r317", "r405", "r408", "r409", "r428", "r518", "r565", "r583", "r584" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r2", "r67", "r74", "r150", "r151" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Non-current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r19" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fee amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r19", "r539" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValueByFairValueHierarchyLevelExtensibleList": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Indicates level within fair value hierarchy of long-term debt.", "label": "Long-Term Debt, Fair Value by Fair Value Hierarchy Level [Extensible Enumeration]", "terseLabel": "Long-Term Debt, Fair Value by Fair Value Hierarchy Level" } } }, "localname": "LongTermDebtFairValueByFairValueHierarchyLevelExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r160" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r24", "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r83", "r84", "r300", "r301", "r302", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r83", "r84", "r300", "r301", "r302", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r300", "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrued liability" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r83", "r84", "r300", "r301", "r302", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Compressors" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRevenueMultipleMember": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using market valuation of entity divided by revenue.", "label": "Revenue multiple" } } }, "localname": "MeasurementInputRevenueMultipleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Ownership interest (percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r186" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r186" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r46", "r47", "r50" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r34", "r50", "r133", "r144", "r151", "r171", "r174", "r178", "r188", "r197", "r199", "r200", "r201", "r202", "r205", "r206", "r215", "r239", "r244", "r250", "r253", "r265", "r305", "r306", "r308", "r309", "r310", "r312", "r314", "r316", "r317", "r413", "r428", "r497", "r565" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r199", "r200", "r201", "r202", "r207", "r208", "r216", "r219", "r239", "r244", "r250", "r253", "r497" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r209", "r211", "r212", "r213", "r214", "r216", "r219" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income (loss) attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.archrock.com/role/DisclosureSegmentInformationNumberDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r440" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r439" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r537" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r253" ], "lang": { "en-us": { "role": { "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.", "label": "Operating" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r167", "r518" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r157" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r169", "r170" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "verboseLabel": "Interest rate swap gain, net of reclassifications to earnings" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r105", "r106", "r107", "r172", "r175" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income", "totalLabel": "Total other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense (income), net", "negatedTerseLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r216", "r527" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedTerseLabel": "Less: Allocation of earnings to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromHedgeFinancingActivities": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for (Proceeds from) Hedge, Financing Activities", "negatedLabel": "Payments for settlement of interest rate swaps that include financing elements" } } }, "localname": "PaymentsForProceedsFromHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r43" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r287", "r536" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r43" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid to stockholders", "terseLabel": "Dividends Paid (in dollars)" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r184", "r263" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "negatedLabel": "Investments in unconsolidated entities" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r183", "r573", "r574", "r575" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r8", "r336" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r8", "r336" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r8", "r518" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock - $0.01 par value, 50,000,000 shares authorized, zero issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r40", "r45" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance and other settlements" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r42" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Borrowings of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r41", "r102" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock issued under ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r39" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, equipment and other assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r151", "r171", "r174", "r185", "r188", "r197", "r205", "r206", "r239", "r244", "r250", "r253", "r265", "r305", "r306", "r308", "r309", "r310", "r312", "r314", "r316", "r317", "r403", "r406", "r407", "r413", "r428", "r471", "r497", "r516", "r517", "r533", "r565" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r76", "r483", "r484", "r485" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r69", "r155" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r71", "r142", "r472", "r518" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property Plant And Equipment, Other Types [Member]", "terseLabel": "Other" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r182", "r268" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for (benefit from) credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersCreditLossesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r141", "r146", "r518" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "verboseLabel": "Accounts receivable, net of allowance of $1,318 and $1,674, respectively" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r377", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r377", "r444", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r442", "r443", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r44" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r285", "r287", "r290", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Expected additional charges" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r49", "r291", "r293", "r559" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges.", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails", "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r286", "r287", "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r287", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Changes to accrued liability balance related to restructuring" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r287", "r294" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "terseLabel": "Non-cash restructuring charges" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r97", "r138", "r480", "r481", "r518" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r148", "r194", "r195", "r196", "r198", "r204", "r206", "r266", "r382", "r383", "r384", "r392", "r393", "r411", "r477", "r479" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r230", "r231", "r243", "r248", "r249", "r255", "r256", "r258", "r365", "r366", "r456" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r364", "r368", "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r36", "r147", "r307", "r308", "r309", "r315", "r316", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party transactions" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of carrying value and estimated fair value of debt instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r24", "r91", "r94", "r95", "r96", "r119", "r120", "r122", "r135", "r500", "r502", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule calculation of basic and diluted net income (loss) per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Investments" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r62", "r151", "r188", "r265", "r428" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInvestmentInUnconsolidatedAffiliateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]" } } }, "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r4", "r15", "r16", "r17" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory, net of reserves" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r286", "r287", "r288", "r289", "r293", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r78", "r79", "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring charges by type" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r77", "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of changes to accrued liability balance related to restructuring charges" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r57", "r58", "r59", "r64" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r57", "r58", "r59", "r64" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of revenue and other financial information by reportable segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r87", "r88", "r89", "r91", "r92", "r93", "r94", "r95", "r96", "r97", "r161", "r162", "r163", "r226", "r336", "r337", "r338", "r340", "r344", "r349", "r351", "r504", "r528", "r538" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r258", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r289", "r295", "r498", "r591" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Reportable segments" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r239", "r242", "r247", "r251", "r252", "r253", "r254", "r255", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Revenue and other financial information by reportable segment" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentInformationReconciliationOfGrossMarginToIncomeDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r48" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "verboseLabel": "Treasury stock purchased (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r149", "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r258", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r295", "r498", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentInformationRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r27", "r90", "r148", "r176", "r177", "r178", "r194", "r195", "r196", "r198", "r204", "r206", "r225", "r266", "r352", "r382", "r383", "r384", "r392", "r393", "r411", "r429", "r430", "r431", "r432", "r433", "r434", "r441", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r194", "r195", "r196", "r225", "r456" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r8", "r9", "r90", "r97" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued in ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r8", "r9", "r90", "r97" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r8", "r9", "r90", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued in ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r8", "r9", "r97", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Shares authorized to be repurchased under the program (in shares)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r12", "r13", "r61", "r518", "r540", "r552", "r579" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r100", "r187", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r352", "r410" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r435", "r449" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event." } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r435", "r449" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r435", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r435", "r449" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureStockholdersEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r448", "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r510", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r510", "r570" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Contract with Customers" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury stock, common shares, Ending balance (in shares)", "periodStartLabel": "Treasury stock, common shares, Beginning balance (in shares)", "terseLabel": "Treasury stock, common shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r29", "r98", "r99" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock: 8,207,390 and 7,810,548 common shares, at cost, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r286", "r287", "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r49" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Interest rate swaps" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r49" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized change in fair value of investment in unconsolidated affiliate" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Discounted cash flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsInvestmentUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r209", "r219" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding used in diluted income (loss) per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r54", "r55" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average common shares outstanding including participating securities" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r207", "r219" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)(i)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080549-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r522": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r524": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r525": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r526": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 83 0001389050-23-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001389050-23-000022-xbrl.zip M4$L#!!0 ( '!ZHU;?U-NS<1$ 'N[ 1 87)O8RTR,#(S,#,S,2YX MCG9JI4E6>-)/)7)EJ]95]DCKZU)\I:"2$C""04H M "C;Y]>?!G@1*9(@2&EF[!Q6I28RT>A&XVLT&OLU9NB."$&# )T+ZB\(0J/AT?'1R=$IZO=C'N=80A[.D&%V?#1*4RYB?IQ] M0">#\>!X>#Q&QQ_&\-\[='^7TMU!\>:TCO!9^A^DMR0KC$!')C_ AX^]I5+K M#X/!T]/3T=/XB(L%9!Z.!K_=W3X:VEY"/!.!KU)Z_6="?3*($A/2@+(_5OZ O^XX*/3T].!2>TAK)2@LU"1:RY6EV2.PP * M'[(_0QR8N@)8 Z)1RQ%DDA46"Z(^X161:^R1G$ LO*7@WA]''E^9RAZ.QZ.D M?!A2W*D)"U?'9=5Z/!R09T68I+. ]#49$5B!5* 18]DM>MB3>T8)O!DFJSGB<9 'S%SS(R)IC.3-RDI0< MN2#S2EC?#R!UBZ@%_M]N#: 1I:1>>7DA8;>H^6K)%M6DY,BE4%6JI4GY#&HM M*DH"*?FB*%&IWND 4C-E7F"\+BVR3BB4N$+#-"F7@3Q[R_(2ZY0<*9* M[I.U()Y+X;>46ZU5O<9J*XF65R@DY(MD-2Y_:UQ>IC'F(2+S'$?CRVFIHW\? M.7K:@^X$(=.AT-6:"X58P4U6N8:H![KEGO%E$;E,Y)1:_( $2J9L^OK3$8CN MH8%#,6S=25E12K/HOU*+Z>M/_=%Q?SQJ7XQ=&WU^_16O27/4JJL<.,<64DFV_)U_6:LCF//\%''7%]T)8Y!0M ^L?GAYOJ M",C8\"657L!E*,@CM"H?"_^,^1>A5'QU]DSE)5]ARF(W+WN(@L=MEB4M7E) MG\PIHT89B!.'0]1'6X[P1\(4 5<4L46:+XH8HX3SCX-==KN20HCG)^PG\QNZ M 0E!IJE$'4!][:;.<:#=YN.2D 3))AEL.(+E&AQ3?O [98FR/%',%$5<.PR;89BFRLE\ MLD[&(2Y@5N2THWKLBNJ6.^)SM.7?X=L>WPN^@@I9ZH'GAMPPX$": EW&PH[X MN!WB.4$HDM1AOP?V6"ZO _[4N&EO,]IQ/FF),[!'AG^';G4D=<,VH"P7+Y=$ M81H4PJ9"N@VK=^"%1[LQ4LH!?1?S^$<'2#4@]X)#EZ1>[B'V4!!67OT9TK4V MZ@J :NGM@(V+@"4<_XD,3P0A+DJY=B"Z@'C+V6)*])S33.DQDA\&9#+/?JU MTSVC'=:3(JR:25]S09J-]J@Q?^TL3:)*$SN0'4"^PH)1MI#W1$!,L>+L<8D% MJ0#63FP%-F!/QF."S,.D324$0=?\Q)U@UYHF6AEA"+%$35B M.^LX1,2K.T/UTC3'J5N//,6S@%B[WIC"AM5X6-(Z=_K8 M[R(^76.S '.-J?@%!R&Y(UC_;6RZ'"$;J16JT;@(E6:&##>49==AYCAHE"KJ M]3Y#Q[+U2V?SN>F%JCK+!CGM >Z[\H%FQ!MZ.Y3GCE+V71?8U%U>".)3=8UU M?*&JY@GJ,]0-6(YK!RP17Y0P[I!T05(/#JAI%5(O?7&F8-Q (%@DX#J?[["" M49^\A6 QEU2!\G[,[!;POMBB,^+,+$2.:Q^!2!3+-.8" :^7I>@,Q&TM%1*6 M//"A&J,X4L^<7M(-A;C3K[($QUQVR+\O0I[E^]]Q7*LM04_FIMP[8%V ?2 ; MPD)R+?A*-QR!/25_I6H9K5-#_0(I7BR$V1D2$U>@O0\KNPG\4#2!.#^:@S24 MBHLVR*8"HTRIS#139QF'L(Q[(LST O/(9!;01;1"VM8X[-SJ[*,0%[C:1T8L MRLCM3.2+FHC9\')H2\DQ_>H&$\OO#.<@AI-\/9.2J-8^I9Q+G6D49@%<32-) M0I&\SA0.:@JW%,_TD*YZX+$/JSJC.-G;*#)".\MPG5ZXI1NB=V-.U)((TZQN M5FM,A66MVS6;'?'3BK51P]F,,PWOJ*FC+?<.6K=&+Y4(/14*&(=?+/6!* G_ M@S&YG/(SSQ,A\9/V\A+OL*QL].U9V1?6AF6CCHPP%$O3C3P2J-?0<"02!8E, M-(MWB':6T=(RSE_B!2RNT*2P6^K?G882_9I%:U? MHD9@9P^M[6%WJU,<+=TP:/3S=NZB(^"_;1>7%P1]EQJW,X4?G1/8V MFO@WB/_$F.1)KN7++RXOZELX:VUF &V]>4P4"*XN"& MZ7#.)#2QA5HF=990F 2JMH1H=B 5AC+2.C-P&S8$>D_./1;J92HPD]BSKR_9 MR>W0EFP4BADBPQ%E67;XM=T];69,SYB?V>M\_O) ],EU'6G91_G[,[3;0,GF MHJI]U-',KYX$-()1)!G-7M!6=IJYLQ87:PDAWOXS!(6O-A83**>RXUJR9>CQ M\_GCU7\^7WV:HJM?]+\=1M48Q7>07? -$3$@N4^VVA\.AZ?F/H3D(C.]'@*9 MNFK>XZH#Z)& ;DD4!?4:WWN0SVT';V0BGL:7(*#OQL./^ MSA7WL@,F'?KNW=XED9Z@ZV@.XSR4E!&I-\V:X>)D?I^IC-V^L$E6&]HC:.6% M#C+#7 .;L#DV[$@VPF@&FQJ;R?H,&AUH*?!<9T:A)H>QND :W+ MIOXP30T\C@=G.E3VV)S:> MJ#69M3[IT(+;?1]IT VD-A&UWCG80-MM#YK)M MS [5:%B\K+5TIU@'C2UNUW?&3/%S$9%LDAV(DBF(*#,RN;OZ;WK!E-O-4C6H M-+E2JH.HX8X&IQT+-0"Y;WGLX&F^T\!UBT$-2(WV%G0X-=E14+]%H :;DCF& MDC7_#A3GA?NZ)?NZQN*P6/_8P7&0!:5['M"R^: V+&R@0A11W%G3>($)?9<( MZQ847=::RB]'VTVVX38>'A?W16?N:>ZN0&N_ %6.3AVY':V27>PUES1W"+:8 MEBV'KI+.CMGW)7>WEMUMU$%U@+G:U.N2RXWI: M<7UK_34 ':ZM9G6K&FDEI14_][/ '5YMIQK+$;/2VC$K"3LM-]EWN+68.*D( M8JKH['@Y7D#?(770X7O%$8D6'&SHOCO([M#N?,5A;L(R5QO?@%"BN =8NK'2[M^M!/X6I&A/-AQ3RY M'3&W90GX&C']?X6@_F>&)7BZ.7HV7P V35OV!/'H]/1T8*@&ZV@NC!(Y2%CT M8@9+H9\PQP"]?M9X/!R/1[^#AD?/JR A*0C(O^-MC&6G4N)")AST/4,?>Y*N MU@%)WD+^ZEI!]3?5*H_8:U0JP+.F2D$6$KQ6?:!9-M5GMR4[J?7C8/?1[?A+ M_G%NA\?6)?&.%GP#MD)=GA??)=<_,@^*9]X))T%T W/I(DQ/O9@Z!YO;M&5 M]OO97+]'A\4?1#T2L:$>D;&GO"/:-?9,D3_V'.AH$.@!2B)"AB"3JE"7_V?! MP_7'GBX\_4 56?505*6^$GW]2W[PS5O>-Y"F?194O*$%V"GWIQ%M*.)%ZT8* MQGT2]-A'.RJ5I;Q.):+7=*6$C.GR0_Q !S2*9'[N.B DOJHWKVG[[%^].I*J MR*@>1;$>5NK+6J+H+E4TU\$5,EKDX\#^CP6]WMX^FL3'$&R J(28NO%?W8\\PH MJSE.!07_S84D:_Y$A"G0A)$\,);TMV.==5I/H4NVZYVG^ MI_L3M>F?2WX[6 M3M[HQ@](TLMP\1GBW9TNR$;P.OO<:"V*^-MEL)*>M8[HFZJV586!BX.(]I)$ M_[_ :ZIP0/_7W'E@U+_@4J5*.9.W4:_*GU'05KB9/C BYI.L;!K$]D6HRGX1*B_8I6YC5 M(?E (%X$)*;\*B">.COG6/B3^25\\Q1/F\%!.=:X1J@I3\\,':)^]W"%:6WF M[[,L>87XG,QY;M;1K.-,R;,Z#V#XD=3A ?CLYVU4PNGPOC2OVR=H8$8+/:\] MY1E5SV(&Y77BE*^]2P(68*6'5]YL3S>WFNF\,-IZ7/)U.@[+]R>.M-\^EG\@ M&QYL]&:"_#.4(?G$-Z:8Q\/C=WGE&N9Y.R%2L7;H8JFF_))(NF!Z(!9[MVBZ M.:V/.BI+-T/!PRZ(.,QP:.\.97M0QEPN#7WEFDL2-PI'W#X.]J^(@# M3[H^.3(?0$9VM! ^@&?LC;A1/E&[:$ MG'X_?'^2T>][2TU44;[EFH!T/PS(9&Y]E:8\AFZ;N::^2B+C;]G=3C9Z3V"H MQUCZ &1TZ\QJ#0-/9GJ1G3D*=_(W;#;)Q$1VKT[Z:E6\W4:/)A9,3V/H[3WG M! 8.S-QE;\;7NEI"H2]>C$*1W96%@W)^ZS/=NU-$-\Q:35?/7A#J.8"]D/C: M0K\12(>:YIF(!09UC1 !X-7(<_Q<]GX!R43+W$'69X0?QS\!O04PH, MSD6L>52J?'LY"*>_1(,RXX\'HO2H9+O853ZG7DI7-]>KR;Y)T)6=V;-ITZNK MEOVF;78KR*;BU@;F.)#$HLJ_:>"!28*?2^_C3(/ [>*FA6A/:VVG541;J91Q MV=$2XY(P"4!L)XLO@?4&&&Y(U$C)-@+>#2K._/\)H^M+Y81=$C^>G-.SL7H+ M%+3V3!U]19E[^=N]S*B\,ZK$8;F/#[AM>Q5=TW67&^F+G96 MO+>N#V),_:5DBUHS)7'%?$**N0_O\J"FSL#MO=8I\O:]]'2,]C;E)^3 M,R]:R<[JUC3GOHO;7Z95.ZC13.FOH6@Z+>VNI^F']=\XR)RQE6=*"3H+S2M4 M4WY)@]#TXO,Y\50\LT@]\T:(F3W,3XKLS2ZW)&T8?&-K:*76U6H=\!<2W>MQ M'PI/NUY]B[O0Q>RGX MR*897Z,7W5V6^I7HY6X8'6V( )>@=Y!-YO'6LD(%M,G\&BLA']9F-M+=Z*,D MJ^3(B=:G.AJNR_9FPN'\H@QG,@R4^255,=1Q(7Z-D%<,![=;E'9"?@NE;7?2 M%U8M.LD4G4+ZZ?\ 4$L#!!0 ( '!ZHU9MGI*4YQ$ #?T 5 87)O M8RTR,#(S,#,S,5]C86PN>&UL[5U;;^.X%7XOT/^@IB\M4"66+W$\F-F%8R?3 M )F)D60Z^Q8P$F6S(XLN)>6RO[XD)3F2+4J4?!$C!QCLQC9YR/.=C^3AX>WS M[R]S1WN"Q$/8_7)D'+>.-.B:V$+N],M1X.G ,Q$Z^OVWO_[E\]]T_8_SVVO- MPF8PAZZOF00"'UK:,_)GVCU>+("K?8.$(,?1S@FRIE#3C-9Q^[AW/-!T/9)Q M#CR:![L:%]8^-I:_C")YV/VD]4XZ)^U6NZ.U/W7HOZXV^;9,]XU6ST9%"1WD M_OK$_O-("]2HFJ['/WXYFOG^XM/)R?/S\_'+(W&.,9E2$:W.29SZ*$K^LI;^ MN<-3&X/!X(3_NDSJH:R$5*QQ\L>WZSMS!N= 1Z[G ]=D!7CHD\>_O,8F\#GZ MA?72A"G8)SU.IK.O=*.M=XSC%\]:5I&F03FE+"M'T=.TSP0[\!;:&E?SD_^Z M@%^./#1?.*SV_+L9@?:7(T"PJ3,+M#IA>7^_\ZD9&4-&V+6@2\U-__"P@RQF MWG/@L%+N9A#ZWI'&BOEQ>Y6J%R#FC$K]=6SB^0E+<%)*)%=7RLPGNU5U^:MW M8]\L(.%VWI+.(ME**C_"\P6!,YH&/<$KVK_,X?91R"Q$33B -[MT\/,.J) 0 MO4?5Q\@S'>P%A.+^1"N"R>L8^@ YTAKF2:A%D0G!M%7YKQ/:M?A#U[KX7X 6 M#.3*BA5+K$71:^Q.[R&9C^&CSX8I*W#@C9W\MK+&)437HOH%("YU=+P))+3S MF&/W;@8(K*QN@;A:5+R#4T:Q*]?&9,['B%MH8M=$#N*?;NRO!'O>-T"FR+W' M8;=9&8'-2BL-D D<,W"XY&OZ6P0*J]-6W8D$_/#%AS2'M?P6^:PPZN6U6IJN M+>72OY>BM:1L+1*NE796N,I4:0>;J2HYS'_$)$T))LZC\K@L&WB/7"#UYZ< M+)B_W#Z!CN_%WS#VM#ESHB\>AIZ74-X!C]#A13VD$SP8?6AW[*ZA=]MV7^^U MS99N/@)#'W1@'[:@81BG(+;7WBHO[&F_0W]%)9DL#Z>=,^.LWS:,7OOTU.BT M6V<)E1(D')*T=I1X<7'TSS5>I@T=I3CQ@GG8='1$N13GMPF>;V" J%9X X4Q ML2"A4\0C+?"H'GC!Z@B<(^T9HNG,Y[_LVL&C?V#P]R: 2& MSLW32$N7US@R=5LA4U^Y=&XZ18].6&V/LO3BQ70"%JCXBK'UC!Q'8'&9K(TT M?&7%(_MW%++_""R0#QST)Q^J?0),.G9[K+/Z3OV+@!#: ]>EI066%VGH47!&&"_%<^$.Q[9/=G MD$0J%+7OS+2--+*\II%]3U5JP0V$AZ;!N/B$1]N4YB_XP*E1CE;>H0P/Z@:T'8Z>P_7)^HM8"DB13JL','P*_3N$AS!F;9=$2.BKH?<=1_)_(GXT"S\=S2&)M7O/M*Y.U0::NK*Z"KGQROU1A M3#0[<5K5#E754,>RLN.JO&8*-MWT(OR2BL6+&T7YFF#::DHJV%375N$26)18 MJDSG:H*%JZBHX-2)>[$3Z%KBI=QF7PK1<.V5NFV@_TVC>_0#R-=U]@3 M-894FHM# CWQSK"=E:A.]R$T[WHGL&\\%)R/W<(GZ 8PUG]UR6YY7(UM MY*+_+ J"T(DH+2D-4H^"U*^9-/MF1)9[LAT8%>0:._MV8[.#CWPPA^0)F7"I MT!@N"#3#:PKHWP[DAG>MX1P3'_W)OQ>Z-9L*_F!BEHNT$U0+0QLU3(3O( ?H M*W0IN [3PIHC%WD^@_J)*KU@3I$HH"R5^8-A&9'HZLBI&$[9H ?[Z*.J,6C3 M7D@>_KI*OH4)+;UFG[;..<=8^-??>GLNO>2G3=K>+^WJ# M+U9;P7 Y'V4RT& ZQ(A,6)B#&LCW"7H,?'9.\AY/0-&&^.I2#X6K&=]G_&UI3&'O(0YOZ2K?0=(#G(1N%;V<,W9R5P6T6H0[_=LF3 8AO\?6O\-O' ##YVS00MZ M:.J&2C+-U]FXW\(/C:<*H/L^//7$\R R_GFOHG].B]'*/D.R_QOH5NY5XY%: M9%)UHGO7TE\D4DXHF["U2ISEF29*L1EPI_"68G)AV]!<]892SL->*_+0HSVB MT3(ZNMWJGNEG ]C76Y"Z)X_ Z S:[:[9L_MUS!V88A."GQ"EX?GK#X^=%5V> M"QZ:M.7F71 D+T"=GE%Y$F1.9#:!6<%9#E7%1G[.E/4M@3K,V9(YUNU;H*R, M_=XNA.TT>P=$(PE0&0:9J>4&U*AM?^G@ M;26-7=L9^?&"1E^0J\%,V 2!'>Q=VMZ]M#\I ^$8/XOZ^?6$!V!E2:7+/0JQ M_T:>^Y!18 "+(52!2\E2-9]1O[$KG -=DN+.P)QX2\+ ? A-+J MEWLD8EN.7[J:[$JX"8%S%,RS/#YAX@;;LX+BA1N*])0INSLQ9>+-JBOVTBES M0_A/66VV=/[#,G@%++:_3TBR <=1=J9\N!F*A:ONGL%"PNBYV=-ZGE$]VPVV M>7DHXJ!.2Z%Q.VM:\K:"4V8ZE\C58")L@D!L?W%43Z_9[^?/:)\#+URSH_YG M7B O._$!V+Z$XK')=Q6MV^XQ%/H!DB=X!WW?@18[C8P#CEU;YF2*./P MA==-AUMILB(.VR\EC>& 8MAI"I/VB5C,NIW%+;=QTFUE9U;L=,5+\(DW087K MEB5D-)A9V\,CYHTXUEFW4[.N8[R0*]X(F9OG('E1I'^\E/8P\80TFT Z B2FUJWV4DOW(E9OKFR\O6=S:Y&FO%6@P)14!,Z:Q MLF'AHK$^&@;$3_+)"T@!U&]1@.I^-'7OGE,!&#%;U(T>"Q +-T)OFA11 JEN5L#4@+FSNL)\ZO!L2\;+6,VLA$'A M&;8:3B_0BIL06OQ"L3O:J&YL^@WM7?W7"1V4?=KX6'-;9)QHJB#A$)BQ(1KE M#K/5LO-AJ=^5ZP6$>6[AOHXYO]! =MPJ+^C V+,!* H^3[W68X:O&-U!,R!< MDPCLJ(R#BN?F!/ LSWU4]7PS!*C#C>9XOK(PJ]@7)7M9SPM8 M)WMCL\/)]Y#,V5D5F3$K,V,: J.CQ&-0FYBO8(R2!T'!"SANX2+J4:6L+TI^ M #8OI;J*S]Q,EM4?(X:):WF)UX@+_([L3 =@]@H J/@Z37:/Q0\M>#]<6E\Z M;%(UV>3=M;+/,K#)F]1,9@/QAT"H74*EX+O$<0.ZQ(1VH0&A3ID'^:75DEV/ M..,AL*4:""H^;I-0)=D&^+VE\C.>DE(.BR*5$2GQ^,VV;\\<(\]TL!>P)QNB M>U+&[)%N1^Z2S&ZKW3(T77L30S\L)6G_B&3]\TC5FS"7=5U?#DW.E)/)'KJ= M7G?8&_3&%]WSWJ@[&O9&E\9EK]\ZNQP;%X/+^BX N@7/W^A\FR#@\'BSY7QJ7K0'7TI;2WT%?+T0FO^_/R_9@ M=(WSRTMJ?6,T[IU=#H?]\_9X,.H9P]ZP-;X\JV.JF5W;KR3WGM><3&HV\@W- MDCDU+ N"@MW]T#2#.;,'M&3N,RV[UKXM\0?"J9W"5>.E^V_C0C(8>V?.H!4X M*\'X) MM X_7!!V0]#*ODM0-EN3#"NIG8([*^.;#<( %.17WHGW>PM2OW=3RBM58LEH M=P/I!2#L* +;5Q'%E]GJ0ZG!T\@(QL5B-2I7"P5K7/([&"I33P<.GVAEPU>1 M$O'W&7:H[;PQ<@(?KAZ_J2RGA@%6OH[GP$/FQIIR*>HU\4JFRMPRM#$."@[: MFSTS^LX,++9,@;W?BS4G@#H7)EKPRAI]QT^ <=?J?CA6F^?X\Z<:9G7 M#6Q!\J$P9U=0J;@'Z2#VCEM1W9[.HUD(KF3;:&C93?VS.F?-,QO]#;2;C*7OKI3*XV M>_*2;S[F"S?11N:L;2];D]LH6NP6E>U/G+?)EXOYPL&O$/+Z3Z*]/RPPNS7F M"$M(H]4]5 Z5PT=^F__NYO!WDK(Q"3%E%PZX)G+"N/^-S=>2O@$R1>X] M#MV9>&:CS7$BW\'<8 WMX]MK6(7 M/B WH#2+#N%CUSN'5'6XO,@3>A]SJC?O#L]&P?WDZ[(^ZPY$Q;)5>-A9T? FV9?5: MB9_5Z7+4,<%*'U:$EH(SS#O(=?X*78J7PQ8;K3ERV50&A*^!YST5)I?Y@SAY MQ-D"EBI.)/?YUNP'IP2O+N9G2./0^N)3]7'-Y# L?=\T- M#7X^"4T9Q;Y^^S]02P,$% @ <'JC5FLO^\PA- 2QT# !4 !ANR9R>0DJ62W MY-?$5;;EM3W)?DO1)"3AA"(4@+2M\^L7 "6*%/'D"_!$5:=R/"(:Z!<:C4:C M\?-_OBZ3X!E@ E'ZR[L/[T_>!2"-4 S3^2_O?WS_ M^?V/P='1IH_3D% 8E :\LX_O/Y1?SC;]H?2GX//QI^./)Q\_!1]_^D3_]UUP M=U.VNZ'HS:"N80+3/W]B_WFB P:4S)3P?_[R;I%EJY^.CU]>7MZ_/N'D/<)S MVL7)I^-MZW>;YNQKG)4 U<:?CXN/9=-&UR^?>-L//_[XXS'_6C8E4-20=OKA M^+]OKA^B!5B&1S E69A&#!<"?R+\QVL4A1D7E):$0-J"_>MHV^R(_73TX>/1 MIP_O7TE<)1PJ1BF1HXP.@I\Q2L ]F 61=P,;[ M>G]50S#$T8)V_^?[""V/68/C=GUS!ACIR/%XQ%_\E<-LW3_AVWY')/H#E M.7C*F.6.\P1,9]5?6]-NT;5STNG2',$K- 24Q1*Y:5LY L MSN$SI$M0W)X7IOTZ(?H>/(,T!Y<8+9DH7GH;UDV7; M7R>$@&Q ?9*,XVPYOH;/U#-*XVFV )@C=;5<4<^XD]MIW+$C72 9SJ,LQW0A M/%N$> [(Z?H!S#O1;-:K1P0_TKYZIK;6I3\[Q,OG:7H/HAPS9$]# LEND]": M ^U'\HVT']8=?F[WB:WJ(4U_2_7Q:9#.0/6_C2=PE3ZA#!,+E*FCKZZIH.W>QBBQ7^*N6N+T-HXP-2W^<+ICON M&[HXPO1T?0]6"&?,['5U-7H8T@VKB7]&--%,>;CK0E;O/G M/BZ +,/W(,=HQ?Z/'X<< P)FQYOVQR\P!O@H#3%&+P"_TS))A&&"<=D?&_!H M\P_*S \_''WX+C>)LS,G1/ Q7[(#OXS&@8[%?6)>$X?N1XPI O&QJ M7:.+0A2T[?'%:P92 ND\NDBI:2U.?JXAR092NK('F&;',5R6BA$FB5Z3*F>- M[+#N,Z>Y BGD>A>LZ-^,/2@]B@L!M\11VL^0&'/%[(YPK9O^\>7='RW!\FEG M7VR1%?71.Z8+VB&.\B=P5#*G);Z*GH184YV!*2QF9OKGIB7#J?,,KXP)6+L8 MQ.6O,&,#[,"#"GQ06+W@AK/BXBB_%S0D= *S9N6-KT MS?1K:4DV+-@1]),$X> 1!<:((DP]E5_>T;]6&"(,L_4O[TYL5:*SUUW$56> QJOI+$"^G M@0G"?DR#:Q@^L6-Q",A9CK%^)N@!]B:#"F!D8B=1A',0-S&2T*IMOT>JHGV7 M:6+ /MSH;%T&$'T-!]:3831EPL!PD9S MH+),?.HT"\;T)/;W ,907G@2']^:)_&Q5)'OOW-K*3>YSQ1?0/>J6VU>WZ(T M4EH68[@]^V( -X*5,<#")UMC@.Y&G;IID\3B;--<=GGRVAV[!D2\C:Y4XH3[LUN/I@S((]^.//YZT]*+H/6/_;V%PY0JGU7"_'B;MM5X/3G, 4D*U0"$-0%H=3P4A=-"W4L0OR MK<..4O+V6]7):3/Q#=F,%$ATG/G2PQ#Y[%&LCN-F%.5&&+^29?&RU7 M*#6="2(8_4R00;D@?P\7Y8P0MI62*VW=WPS1L!\9(.-NIHB1K\X4*=*.9TS^ M1& ,0[Q^"-DE'W[I035;9.WE,T4%X83D'1JWX9+^64D"4B\B6D Y$XQ NT\F M ^D@6ZS&GU5R*FIKCQ'V;J?7)/YG7J1;DDN$;\'+)(I0SJ].W6&4TC\CH'/5 MK/J01]=L>W'!+I;X/9U-XD+;A'L\55,I\;+&G2=<6]D@/6ZC3SM+6JI344;# M )./X*RB2?1?.RVB__CC+%_F"=V:/H.+V0Q$V1V@N]!XAYM@GIF"-;3+!M 7 M^H4+G#E@*Q[TL,"UD!&R16ZT"6=.#)MC=D2X7>[8[>E=XKAB36LVE-IN<5/W MU#&?0^DNRIH;4EH'Z+Q2*3F.S) 8?4D2(5U==U3(NIT)THH9Q>TVQ=0P@)1J MD"&L5PSAE_U4\\@ TIXA==C.L\M.:,@:P=%GGA%!U:EH2(C;6;FM\G&7XV@1 MDDJYB]/U69B!.<+KZ>PJ V6+6#%36_8F5=8._?G%3 FRREG>LK<6S-3VU]D: M=%<,U LAHUN-UH17+4D'@AU[OY"L$ F3+QCEJ[,D) 3.8%$W3^4*JZ'DWJ(> MSC,FJ+UE'5P;1O3I/QN+"5FB-KY7K2.EYF*;D.!VWNWE1)V&"2L=\[ @#DB MDSB&!6]W!_KD=%VCB] NDIR5'F5M>&FK',2[+ ?%]!UG<*GRCS>\NOLSD:7>UD5LV.[M%MW5A\DII,._Z,'S O6?,0@33$$$DBY,)V MPG"PM.5H)&W&_9J2%8AXP69IV%O:5DR:JG6GX+:.O<@ @5$#V!*$MQ%K):+N M4QXJ91\TX3A):V6Z@Z2])\2JJU) 85RN.O M!G<8Q7F43?'F-JYD,1 U$QI,6<.1Z6'%;+?WBZ5+@;2MBC)QZTY+@8:YR&#\ M45<",;[;A4")I]N%X!$NJ5NVR1N: 3R=?4$H5NF^!:0\%\4,UD.&*!<.(]BV M3.EQ0;$3'6J!XN@+C1%)M70=4U+&7X#N6:U"R:I3?A,:Y-K74=$5YJGM?96C MW$,VFHPY2#C,J(M#!:WMBK"'CN,$S2+'C=RB#)!K1.<#7:@V11#3^3V( .0E M1ED1O.W?FAU#ERY5EZ,[=>J"MW5,E*N'J*F4%[+&W;,Y^Y$,),=G /R&,XAW]Y]Y8?1?0<+N WXE(-8FWMAT(8_'6W;B)Z_X#]IXNG4_ M';@FZ*E[#+V=P%%'O,>/@5O169WKK>ASD/1=OLY$R6:I :(#.WE#<5*SM*D[ MJN3)VY*FAI3UE:"MXR[2(S!N$K8$X3+M6H&HV^6N]FX"2[E3K&O"M@KG2M+: M"S(U3J2PM3FI/:XM.J8C(S1&7RHD:-?]/RFZ'LV),T38 2_]#>!GE=>G@3)3 M'C&3483M9>\U=.@E$O_-&*8[&%3H)2F[GD(B$YLTY">J.0R,O(8YU ML8YJ&WGP8K^5DY/018@!?P*:7<*G0BT2WC!FX2A^K_%TO6MS%Z[YE1.&^0[] M-&8&3[LQ&F(H^?GK0(-UCZ9(= ,-C_OXX94ZK;43WH%H=&P0'57C&Z$AN5 K0&I O5OS]"N(Y\R5 @3.4]T-#'%C MJ4;+F_M!J7(>RYI;4-OCO-5R'IDA,OI4DR%>G24JA%U?T\?PF9<3V%V>OH=$ M5?=)!:*XT*X&2-'OCIGU$B[G3'E M Z2GZ\H3I)>8IT)':\7D,8"4ZI0AK%.&B!!3SBT#2#U#U+"=9YN=T) U@J// M0"."JI/1D!!O9F7YYZ\08%9U>WT-GD%B-C$5P"9S4P/NR_0D33RM)ZJT#ZLI MJ^RES\EK)EC-_%5BZW(F*ZG3368E5=Y,:YZNPV_QF\WD>GN3R=N$<$IRD;"T M>^_]OO;8^]<4/;&#.9;->)6N\HQ^1FD$$\B]I2HU9E.[Y^'T#!]@P#X-AE1_ M1#9B %I^.M_42'NS/%?0Y//?>A]<0EGN@6MP3LI#(LQU-BOQ*__8E>90 M%@2WZ$'*',L^!MH7BX2(6B/IR=ZX0E2M;*0=,>[+1[+WJEG96>-#LR*#_N G>>2A920'6JCSS ]*=79 M9D*"ZQ6(D#->1&P.Z#X0E,1,9[N?5<GO@8JZ7!\]+]Y(G$2_95# G4G_^+6\D-P>7M?B&5_8J"> M75HX*P8T(+LG VC%@BQ1&C\E0$9"+2/ !'77E[B2,&-I\#A;5]YS(ZPNP>Z+ M\CZ7:0>*JUTV7;CFDN9*Y'Y#(ZI[O=#50AY(AY:#2UWF9-1O2XK0=W%%/J>. M+5XQ/%BBMO2"?+.9Y!*YN.%HA9? :E/^?S*GYHN_#K"'DO2VO#&LD'(KZ([W MZ97"0"WP&?EZO0C_L@R4#=Y>+DKVJU";9<>7=<;TE5PEC"WQPR]$9BN/'P_C M*DF0K3H#OXI+0/1^CIZ/8P +C:)_[!2)_N./:S /DPNZ?Q/Z;8(6#261M!D> M]6(\H;KO?Q8BO=^@M1*KN83$HXVFGT+LF#Z*L!K?]YF^I "3!5Q)G)[:=^&: MWV@Q.NI29V:OA1K]GAP3&<.0=+A1_8X]]+8.AP"M\77QD6$\G5VE,7R&<1Z* M,FJE[83"E;9T1M+O,%OP%8AMD"B_'Y'"CK;HP8P-^CXZS0&=@%!KM$:=*Q(R MMG.F!?IN7?4SE$: W1!C"+*[9*?K4Y!&BV6(5=<;=6!2O]4$T \^;+%2.N\Z M, L^- $[N_ 64D)VJ(WNRNM)J?KS)B1X-^\T&3(*")O9YCI?IH&2-FE& 6%. M>,_I,V;"4$TJQZDT2@*44VGPM!J-^W03_A/ALYQD:$G=4XD[V&PD=(+$S<:B MA(7LIK,:#E*73]I62)>R=2Y!G/MOUX1FC=@AJ:S59]M*&8;)^NF=$MQ(TZH3T M^!G2-D36K@W9$^=VYO\68L@N+]V'F=BLZ$1;3W.* 5O MD6[PT6=&$]FJ^HN1=*OAV\*,"NVN-I%?/=EKY)(6I48;EB4=H*"HA(](->CH M&EQ'LG;5Q;,2GGM/(QL4+E) 2/5 ^,1X4JM5\+8$M_CG# 3";) R?43W?*" M1EK4';\KO$5L\[AW.I]$&7SFM3$?P)R7]97/+4-HJ:I9P#MA3H&" #GEM-.! MR=EA -C]<6)KF2$[#,=_L]B4HEJ%:P-*7&]#DKPP*DF"7EA5M-/U.9@!C$'\ M&+[R'91R>V(&KG#MS3MP4Q2SCHNF'*:HL91V>?,>MC;62895G"X3%>5_JQAJ/2M3<#TH-G,AFW<=%9QO>(UB1!PYC$W$ MF[ZB&&'':Q$@?)%4+#>[%O(5I=[&(2'J\%>UC8Z8/E<&(0N18LCQ;7X5Q5J4 M:Q\UM_HZS18 GZ'E$F:\SIU"<45-I4*7-?:!1J5.BQL;T]FCEFOXC4R0&%WO MQ4A7)X <6=]V$63WM!?1I+N8 5OL(&3@_G%&,X&RUP'\(3Y%-IH<0IZ4I8;QB'!U/IH*QI;X M/G/2C$2"+% :/RM-14(M*TV'NN-R3Q0+8>D.5:TG%8Q4K;10[LDWJ2>C@# D MO?]Z,J8"0<8HC5_.24U"K9:3&G6W\^EKFI,\3*;X*IT5CP!D['EQQ6Q20$@5 M2@/C$>'*N:2$L26^Q_ED)A)D@=+H\TE)0G4V:5$?/V_Z(5J .&>WDR[^RF&V MO@'9 L57*75#^;:Q^2L BLH77;H3YBQW[7 L/LKPD*9NJP&$O-"#=$KB[DEV MR!3947.^NQ&WS0[7$^4\19QN)F&8[%Z"4Z>#BUJK,IEE[5T0RTLRS%@&?QH_ MT(TSC*B7,IT)L.2[<"+^I%PT^QQ"RM:^!^DC>URC%V@X[%VDD8NIK:[%1P6(N N)[B$N M#($*$-Z?'3\?[['PFOZS^%+_;8-9C;"7EY?WE)8%1M&?[R.T/.94E2E:='<; M4_IXQ(B@!,:LY$_YE4[D34(6_?JN)C;PF@$*&N^QX^3DX\E)]*%1LW-_.1W1_0I6!N&AT[PG%; MIG.35ZS$"&8C=GP]%R,XJ&UR(M8;PU(V$(5D]F[/F($/\)LL+[ WI>ZV%& M9?;'-LS6T^#8H)2W&.BD9*$TK86O-!R(_6&2&%N3!MI"4[XQ]OMN'$4@SGZ* MZ'R@KLA%PIO^\HX4\ME]3Q!U/'YY1_<@XR_&]^ 9I#FXI-1OYRTK?;2]67_Q M&B5YS-*W"*$VE>?@2@38JB$D%0'C=F&=*V(KMBJ2.H!GPJ-+]KI-!-Z3((PEVF+D>SLW/ M7:0W]NR3N*+L+3->NH(.S5,\^:65J^4JA'BS\#=<43W,J&+XOHT8# GQ:.[< M Q;XC;*R2+*U81GR*I7G(:K4:5P ]= M)-! W2/FLR0B]OS4-#V'9(6*)W.FLZ+BS@>)+'1 HXKFQRZBT5'BD:2X3;U% M*=I>0BXN@*EGC0YHW)C221=1Z4CQ2%0%9DROMIM&F.;L4+*,BYV"&<*@O,(' MR,4K]30IGV :XC7G 265Q0\H/Q-.;&%#I-9QP!''59).<9E!^>"=AE'\-^I_ M2OPE]DC"?TG;<>70*50AH9S#),]VI_$:B92MQY5)IP"$E :/ MI/([@/,%16KR3-?".;C-&?W3&<>73/.,9&'*X]A/A >Y)>*R[V9<.;:*8+0G M[@T*6&4>+?OPX4RZK5ZWD;M_ME:"^<8 -0BP$[N\%Q^.[P84O)QPO>A_/G:3 M#%RXUG%2)L-) MVOJ6%*?2LIH'*R;'=>K"BTPF#![/3S)L*LGC#F\#XDTIA/'G.ZW KP$8.0Y'C-#6]A@Y4" M4[3W(5?&6$ *.@XYPX><8>6Q$U,=< Z*_[\J?)8%2BA[2*%_]RA)+A%^";$L MX&O=BP^N@_$IE1UI'D62FIA*)U^SH0_N=DOMK,_1)FD^B8C'HZX(R:6G*?4F M/LR5%7#;J(WLVU+O$>*< Z?80S2F%0"=&[P!%+F9%+<#%^K]UX7" M,$E)D$<=6O;FPUV%X?1!3[__&L%UVFYE;]&1#Q:5QV,#RE25)C68@7ER Z" Q,RH]FJ'>)]+7162C>&\CHUYV M;L<0I5A/9W0W=\?N5E,N9QF&3WG&#C4>T1V=]HV+SKWUZC*.^/P M'!)VR)1CF56;V]3Q^H<0Z.@EV/]!^LTX#W&E2[#?ZM MZ/C_>YM<6'*CN!TZ2>-K&#[!A+\#NR$EGJ;W(,HQ6PYI@UN4XNT_6>HP4>4E M]MC_R-;B#K-+F=F:>?L918LM1BM>D6VM>3/*"-*?],;>5:!J*(QXL3,&'UVO M$5)\&;;*U$DC2$\2*2UTVTB851+=RN\FC!8P!7A=14^9_Z*$\.$$V$(EJ\)2 MTC6 D-[.NP].C*_D''D0X]N=0>/K1\_O63@WM7WIO-GS%L.$'2XBE(%(7G&T M_MVEK337H#)T4$?>[:I56H'3-;<#9TE(5%=G%.T=F#9)WL6@?J6" YZ(LJ!: M0"+!#SXEZLFJ#!5X9A%9F\%J3.=[S&.Z2S@=AEL)"=%F4WF"J M>Q_4-]]1*1CR2*D^I6C_.:".&HSM0W+PF]!B UYZ=';3SQ)BJ:/=1_$A_WEL M;>S.M;>@=\U5H:UNJ7KR(8?:G?ZH...1CNS"/&&<>J"9'#)LNK[?2:K9\]C^)"+/;A>]WR]$['\E$15-<<8W)=CR&_M\-E6@-9GRX?C MY+_Q<;(RG9(P"LLQ+\-HL_1LGWJX3 #(MBZ)_(&[EEWY$)>S/%GN1K#;B7A- M5S:*W&D.^4TM9115TM:'R$++7 )14/,+?YP]0KAC&_JV*-2"[129V)8P/FP MGVXS:\RHW2=__\&CUND)'W!\BL@.B"OW1"EK'64>132JU1[ M,WF&3TJ91,;]=>^U0Z34AOYXX)'>2+&\!3)=4(-X[4VUF^V<+G?!U%V"R%7Z ME;V)5)8%G\QF_# *V(55OVN&57=C!# -ZJ,$Y3!O*KXJSF!5WOTQ!3YDG[N/ MOIJ(]Y!:[D?8]9!:?D@M[\^"ZW:=-ATXK%9K3:9X%ZJV@^/O0673AZ.Y0W#Z MD@),%G!U1Y< ^N]P#A[1*9A$M!UNE-5LUX4/&\]V8FY'[^!5/0PP:BDX/_:% MPPK+JWV?J*@ *PS8R'DC]:2W>H8[# M7K2;G1^+4^YVM]57^UV]Q^;FYN66='K+> =<<>W-J,P][2 MXA^S\J/_.]QZTI=J.RML.7;MSAH.BC0@44-_]IT*IM ^>4?),+>D9= MCDZK2K?(CK3!'=@'D-(1;NEFEWS__N/G$XK'A Z:T)8_R.5C N7#7L-8*B8$ MC2N+'_[QN8+$/PQE(8'R82O13A82@CS:-]3ITH5BI*W=Q5TT!,A7D;=[JE^G M8WNU8+)$N?2\5PWBG[&SD.,^,=Y.KJ]I6!PG@_B.[OQ@OC02E@C,/XMH(3 1 M05X);08P]6XN81JF$3A#)"/RPW-I:Q]B%58BDM#AD62J081;E+*(B#S#1=;8 MAP1#"[G(R/!(+'5JKNC"B0')[L,,\-?=8FDPN4T'/CSYT=KRJ4GS(V:WM[&S MC-5]U,;JBOZ#[0!O($#'!#R=U?FB"M,IVA^"=6V"=5H!'$)VAY#=(6372\C. ML8BD*02RH_0894)SNAZ32T^2"/(:MV]WH1\46!9/+5/=KON[YL9,I5A>46=6N]' M 1TZV(S-M^B$!%&UQ5O8E._S3+DCES0>/7ZYA\;I^C;,J,2H$I<_KQ7;=)L. M/-J^*T55#W::T^? $DRY(,D:P2S/QKR#DCVJR9W2'T0'E4,[?4^QOSO2B/$IF^63BJ3'4 M!J(4 ZC4%HRE"OP&XX_U>W?)(IP'B:3K%:*TVRQEL%Z$8GJ(%\I8>XV3,W7 M=\]"LCB'SS"FNQ_+G=$_FCNC:O__+RA&8!LF.DA0CO(&]C^[JQ6R:\/.FKI)BVR-M[<\>QT N>,HIV$^^3Z_5/@*-R M@Z-H[\GV1J-U&@'Y\1#/'F+*LFN2MCYL3K3*I1"&'^XAG^";Z:[S#"5MW3F% M2N3%]](%=NT-.H7E$L\BI"CE1.T_,[Y_!J($\<$%-):FFA2/3CTJ^)4XWP'\ ML @Q. =1$C9+"MB!^F #371QKSBH 64>2?$N7/,CB.E,1*I$?CH@'R:1T M-+G;;MT#NJ+FX)*2Q[:%C #"[J.?Y21#2[I'HDW#^1R#>9AM&]OMP7YH[L$V M_02,J4$Y;/!"QPW*@0N@ MQ@?70,UL/0WC%R>\PRC.J?SQ!B-)Q4EQ,P>&7>J3F1EV.2W.6,]2@[;J("T) MJ6CK035(E1+M<5U$P1 VYE>$"5BA%X"_8)2OIJGBO%?>UG7A1ZV*E+9%3L,( MW'U\0<; '&,U*<@]38N,YVM>;^'^Q"F9OH,\!E+DP;X+L2;-.7E M"J74*7T($\G+/G:@+B]MVQDA8Y(\"K,^PB5,Y],9?^)K!O!T]@6A6.7/6T$Z M4'XL\Z64CWO?7<L#%_5K*Q_=QV$4+&RCJGC*\1B M@W2MJQFI!7-8/-*0I'H2C_- Q_:9;(2_4I:2773E#O!?Q,=9.A@?CEAL MA&9(ED>[.4%&1C4AH[Q5P]X (,5]&\G$:]63#Q49VLS*5L1ZG'=#57.&\)+5 M8IP^);!@A>7UAQ^:Y=A,4V\JPP>5\=] ]LV&PGO %([=*!,Q\N)U!:*,:L%F M?_- ?R4SR@KZ396GTU?G;FQ*>[0?LA!GYV&F"B;U/8@_.4/]JI3 :O7&LYU! M^^C).M:>-)U?V>< [CS0_MG4JWZ]W4Q_(]*[J)8?SK '^N.C^]R>'Q0 HEA6 MVJR_[GUPM#U0'B->O4$_?1;FB>5+9P.XZQL\#F[[W]-M/[A0'EBQ@PMU<*$. M+M3!A3JX4!(7:OLK?]76.L3YJ:W/M/T4%..^ 1]I=QE_$D4L28WP9^:N49BR M1+7BZ1ZJ O<@ I _)6Q6#\:RMY'-D2EVI^L*INJ",MVZ]"+5>[J\3I=:QQDNRY\=(@MA5R= MZG;$NUVR];CR'[2/SK7HQQ.GN8VVVTF[0?D0U_"NX@3LY2G*+]XI&OO@#+=6 MRC)C4T&@[_--YR5;]>#.46Y!J-A7-C;$WF1.[V%Z#S+8+#>H;.F#L]M2@$JZ M!G_B03SP+F';7 A5&!_."?H71Y5"CTZ/=IN"Z4Q ["4UYT3F6QO"^O#H7$?[ M:$BIEW*MX[M#MZSI1HT^?P]DBHLU?,$ :'_I";_(LV7FYIC6GT8 M9$P?'KWK38\&X9#+4T/VP&:4Y>Q5F+-%B.?L-:IM=36;H,:'$U%>5:7W8-,] M_?UT'6P'+\Z2RA*RAO[4S6QIBE3$#7T+R5HXTJ*: M\J8>5*I0*YE<"'X<]&]F:SK?VDWE$;^TM>LZ%SIEJJX 4B))3+@/C]P:SP$1!.",1;YOZ'$[5>Y&I&KF]A<)YC;!D#%]R3D<; 66>' +CC +A"OTTW M#"*H;R8(KJ74HV(X;,+ND:DN[2QO[^-&0JZ=M;L/^ MF?A4O\<;&OH\$] A)'4(21U"4H>0U"$D=0A)C1F=N PA_BU,^[ MP=] 1*-D:)$%NB$QWF?HUQ0],6UAL_@J7>49_8S2""8PK%2<$DZ*7D<8(9EC M9\\N_LJIDM^ ;('BG5";OP+ +A9)\G&Z=>=/[&0 1=DFE'1CT?CI/C)\I$D_ M.@ /4G_ZT/JM/'7D#N$]7T0H Y'<4:Y_=YWC8Z9!I5M<1]ZM!]R/'= YR[V/ MXLZO'HAA52^M5]OLS:W(8I+L3-#T)068+.#JCJY=]-_A?-_E, ?SP2'1Z7*![P,CG@H$4+?^%F[JG=#=RBVE65D-QAS5.U]P2 MG"4A4=UV5;3WY_QU(.-FP -/A-F)[BI5RD/>X8;SY)18.SGZWX&+N.&X!D>Y M:*AOTPG:^7#N//2P8X84M ]$BA7_EJBQ.66-_[GT-;-=E#/!- MADJC+&_NB5%5ZZ1:'GY81 %>D/!*O2 ^"\GB,D$O2E-ITX$/-E2G@AJA26D; M8N?0'/]+#F- <%=_I3 B!4B"M.U?&]AVX,/@603";4BSNU,JX3GN"'75!"6 M-W>PADEJN V\ALE9X)\DE>N8"L"3E4RGG3JY#!E V1_O=P#G"VJ")RSK?@Y8 M_M=T=A:N8!8F% A11./X)WWV8SF4' MNI5O#BSG]Z.?SE;H=20(X=QH?/7@$+6A-C4>NE/G&\J/9;Z4\G'ON^O348'0 MMXS0L7O(V#UD[!XR=@\9 MNX>,W4/&[E [N4/&[B%CUS>#<(CX'"(^ONGD69A$><+_O$=) M9\B_281I6"9Z5#9 %*KZ'6:+YMWQ.FEU/G N\6XLTC"Z#?/M++?JV:U+[NC& MQ6]3$^]R'"U"(JTT.,Q0WXYI=**1%4Y^FUKYA8KQ&A%RE49)'H/X*KT(,7NQ M@LA>^AAK\&^GI(L3S57RUK-3J!U?;U&*:[38GCQ]9W[RM!V5E?RLCKNI^OGF MCIHF:7P-PR>J$^SX4:"K18F@.G\M#IJZ].\NIEH1^B4&?^4@C=9FT54YI+>' M2-U50!)EE?/"OY6P1- Z![L!Z5\45*?.NM6D0:)_\B-5#35+O-9!>[4OTZNJ M-G=>1*,G@OS&KL*8;6D&L[N'BS"'BS#.!7RX"./L(LS?)H_ ; ,^F)T]9!$< ML@C\SB*0I&E=+5<47Q!?HW1^#9]!O,5:EK>E ?#*2@^8,&#""[=&X XC:BZS M-7M;BU5W9BEN*[9@%4_W*BR[$:2W%53ZM?%&O/!4T-J:*D:0GMA@"W4VDE]O M!5>ZU^\(HP5, 5Y7T5-7[5!!^&"!+52R5K1#19=?15;>4N4ILW(<_=K-0]VI M0]TI43FE:5IL1P/MBZ#K6EQ$3UERA@*).', %W&$J>'#<# M\2%/I(,D&O2,+H1M5#[X&DYR?*ZD%VH#[L> 83J!TK!I=G'8.=EI7T[S*K13*U A]5K@.>/,GE M:L4.SS+RI]D"X$N8AFD$P^0J)72]X!]L\_$_F^?C\S&#;*AKES&*BW>V]XHJ M4-]6;KN-^=*RQG%Z#L)<&#N_3># *=,]K'KPQ.89:GDM5<>&3+. M(K8CV)?%.$SHMA$\+ #(OF"4KZB.EEO)AXR2P^S76<@1-0]HM^[6@QAV1Y;T M';:6NP1O,)+-W-?'C?M:,D>QNQ&T]<%2#*$K$G(]*I\BQ%!ZE^^"!;<(I)IZ M#8FL$GZW+KV*<0^M"L9<<1<2O0<))3.^"W&V?L1A2L*($VL7_/SNY,-^\'/3 M<K)EM]=6F:P&O%>C20Z:S&;\_AZ(+]),ECNK:NC#%ENN3-M, M(1GVXS/\C&W? 5XQ7!6/;HB;^1.S[&RRY$0ZR'X%JTW9P;6VZE2>OL@H&H+/ MO\(D0G@U2>/2."IXK6KM//FV-;]55/5GA@B(WL_1,]T[P<(*T3]V!HC^XX]K M, ^38F42K ?"%OZ4#.F\% CI&Y/]Q;A"$]_\[-B**]1ER\LZOC)&.C".,EX/ M:_]:N033EQ1@LH KB7^V]]V?X@Z].&9[U#EDO]3O:K3PP+L2*DV#IT,Z3Y-- MD.TJC=[+%W-1*]=.DT3BI6D0X>Q/"*,ROW1'77HP=T=9IB15XQ@M#<[X9U"2 M*7//[A ]HG- X#QEB4\0@X@"W^:RZ:.#\.&@R4:21D0-?[^[N')8VH$KYL # MDDUGTSPC69C&,)T_+$+ZVSWX*V<)_(^(*DJ434Y1B./I;(NR2&9]]N[#Z9&U M?/MD@$='BY0LCDI)SI:^.^HX4D8(]J $@ MKR5H)"\]V*ABDU2':",V/67N#N8?"O_K*ITAO-R\?,*5;)+&7S BY";$?3S[N']UO^@DJ8_,#?3Y\0->K@",0%!@$3^M@AT,)_)8. M^3SF[5D?U>&T].ZXU4KR:'.AE#['G.F$M%EX@IU36N'5NDY+$;+8@/ M!_)"+2FW(EH2!HF,S=CM)UX#ZP'@9Q@!/:_U,#YL]=7,UM/@A4$1F4I=),T, MU%TTS88T<43-8AUY@SG=^]3MW+_IK#@F(@VWDDR>"#<>ACIAV:='\]E>;;J1 M[M$64<&!S9K!?J/;%< >7+34"-/./%I'N\T0E8Z8,L,CY:A$.;:.!'NQ\RPG M&44;7[RRYS?9E1A"J),'XL?P51\",N_)1[6PFQ^2D)$Y"P8_"JA$%D1N6>VS MYQ;;4!Y-NAS&?/(GPE_)RRZ>K0,YWS?O8#Q\/7VX^*^O%[>/P<5O[+]O("A3 M9X$RZB)L.O:"N8>$NIR+M+5'H12% &KKF8P4QPY,$RUUQ$3>WI?HB5K#-#+Q MX]V0/<24E] E;;U8_77*I1"&)WO^.E+:?;ZTN<.]O88$U81XNQOVC+H,NVSK M.XSF.%Q.\FQ!795_;6M3?)")T13:"Y?.1KZFA+7RZ7X^+IBY\83^XW\ 4$L# M!!0 ( '!ZHU9[V31%:&( & X!@ 5 87)O8RTR,#(S,#,S,5]L86(N M>&ULY;UYD^0VLB?X_YKM=\!J9ZQ+9I%2E:HOR;K?6%XEY4Y69DYFJC6[LK5G M3!(1@1&##(%D'OKT@X-G! &"X %GM=E[K:P(P*_PG^-R./[QWUYW(7K&-"%Q M],^O/GSS_BN$(S\.2+3YYU=9D6/<;[O1>ASYA2$H;HC))@@Q'Z\/Z;[[[YRS??HY.3G,:9 ME[ ^<80$L>^^^5!^*?__QJFZ;['[[]]N7EY9O7)QI^$],-(_'^X[=% MZZ_RYJ]'[5\^BM8?OO_^^V_%MV73A+0U9&0_?/L_/U\_^%N\\TY(E*1>Y',& M"?DA$1]>Q[Z7"NMWRH64+?B_3HIF)_RCDP_?G7S\\,UK$I0BLC9!6K*I$_C+ MM_++KYCA$/H'C4-\C]=(:/A#^K;'__PJ(;M]R 47GVTI7K<+'%+Z+>__;80W M_-?DPGS/A?GP5R[,_YU_?.T]X? KQ%O^?'^EU/W[!JV\DU#'Z&?\=C9]'AF$ ML)52]9Z]-9-.SCM?L[]R93AU#1'!//?=FD'P:XJC ?2!SCMV&\T"+FCQO38 M9$GA30GVO]G$S]\&F'!,?L?_..%_"$NQ?_SG>E3DE+/3PM*0OY_?M7V M?4][<*DYL5/:%-VC?L&,_=EAG[S%MW[,D+I/3\+\MQ'=US3>M8LJV<4M7_YG M^&3QVQ:Z-!2A.(DSZI=^:_13U^57V;J4D;7@H1]')S\_]!#Z/P0UM/G;)Q+BFVSWA&F+XBU- $-,I5 !KL":%F&] P4H@Z$$H55<3) MNH*3$^4F@]15Y,>4C7WB5.0A9?/.\SB+4OIV'@=JA'7U @\X([6;^--V 0U' M,\D'.G"#R0H)-BBF*&>%."]7D 5K@,E@_>B]7@5LCDO61!YX=LPVU>W!0[E# MU2:(%8U!P[=+YH%^R\BC)GW'\U4H^DX&SM,@8*9+\O]B8.=SVT_VZ9R/O. M%'G?+0QYWTV+O,>7& [R1M/U(2/I[!LWN2+G[,];^AB_1%V:-UHN!7/'ZK4B MKFJV!+RU2#L6VCAIOD+BQ!TC;7PM.<6Y\276G+?TCL;/)/+5VS?*YDM!FD+1 M5K@=M%T"YE0BCP6\^T&JJ+Q4O#7JF0K M^AHMEX"]=H''0IZDCAAYIQNB4^K:H>(4>>Y<(XH]!>(.O@:,L39%RB3WVG= M<=0JHO51L\ -H^8(*#,J,P$D^#VG\&X;1^HTDY8F@*&A4JB Q^'W0"&B%-/6 MLP1!)"@ZV[9WH-0$D'G ?D893C]\]_1(TK!M)&EI A@R*H4*R!Q^#Q0R2C%M MO4M00?$:??CNW=/7J* _/VZFTPQ[_A;YH3?+UOHC]?@-YH>WW5/IOF7 M>AN@H-&*:NMM!5%44'64M#B)((O6P)&W2HR&/$% >S;;R=9Y3B M*)4I_#Q%B@ C40>>AXCJ:.2/)+T76W!P=!V MPKQB9@//3\DSOO!2+Y=':0UE<_"@U"MZF$+ERA^F&35%_I/%+NCV/=WLO4H].JM;@H:55LPFQUJ:@H::7>*!?%L21I(YR M\JZP!T'7Z<:U+0[#+@P>- (/O3:E#@:U6@O00&L5=&C]AZS%RW6(B9*'VP0ZGI 1J"1H(/W;\3/)!@ MLD*2#:KQ<;9K"5#WZ8",HY1ZX544X-?_CM7#X7$[^'!M5^T H:$Q1XKQ3ZQ3]KV+M4M 8.N0[W#2H\'S8!"KDO: MP240Z[XH2+NK\^A.Q\G!)BN[FL&MV78Q@&M1L1URM8:+ %V;O&.Y9%[Q%P3P M7.DY ?A.&>] :!9Z;3LNA]\#!EFK*@6P&E\"!5.[C+:.55)#G-S\D)E3F][ M6'O)DV"3)2<;S]M+=. P38I/*ICD'_RGN"+-1;A=?R*1%_F$18)8%D56O!S4 MLRM0<-D8@..N3S^ D+02W[Y:8,Z[*Q',86!M;RT([3U#_P0GVSKUD>QH% M_#^7OV?DV0N91,EI>NY1^D:BS;^\,#O<2^_;%S@V>YF@CE6CCH"QVT]^:R]G MY)$7L6D;_Z/&:(6\%!6\D&#F!MTSV\'G?^"*D1/0IS^CXOH9\@6I)? MH0BG_ *J%X;QBUA-LG_\EP^KCQ_^+A#+_OSKW_Z\8EV2/18W;L+A1]LVJ+V* MGID-8OK&#**PVD$3X!AM4Z@.S?KW@!'9*J:MAY;$! S=#(G3*#2-+G'JA>YU MF07_M^D6T\9B1*%S:T/@L4"M7#TB'+<"'!T_3MCBF2LB4V7U[O M^4&1>O[:T04XQDP4KD-.UQXP HW$MO7>@O@*"?)B!58R<#@GGDGI?:DTKI2. MIE*Z*S !4WJ>6383RN-E;JXQ$_.>;+;I[?KG!(L@K9H+=?0!'K>,5&Y,PW4= M $/<1R\D%"];6#4%3BP^QB@N?'6W0\PS'N);[\75# I MU^.,#WI7+-:P4OMX*K@?OGV',8H5#<9Z0= M(OT"KS'3*.#/9._PH_=:!CB%=;0=@*.Z6]DZEM6M 2/80&CKZR,Y:21IBQ>; M:\.U&[#.H6_*%'4X]:Z=#G2.OJJVP(&I55%Q:+6( 54O[SA'5Z['RREU= B[ M"Y+LX\0+?Z1QMF?A1<[VV:?,G]D"/<-!OE:/(T-P#J,(',(CF*LQ^-J3 QP. MQM#*>CC+>2/!?(5*]JC.'Y4"K, $&)=68Z1.FN=_/*4MJ%LL+IB[/'H?" MCQY-)8[/T@%C^D# <:\-S7EH/M)IN<,A^YIX3R0D*<'):12(2F7;. Q8?.&G M;>E;QY6H'MV!PZFO(>J ,^T+&)*]5;#U^!JC\G0]?7-^R\J9_G56?\JMX3H2 MF%V'U'98#MH-+D:J6R\#T6-?'JR1AG-/'#4:_J 2+;&\,&98?, SR64T9MXZ4S:$ZL:VV,=).'D9\2_T+2[7F6 MI/$.TT+=-SU(#;L"QVL? S3R, SZ 49Q+_$'IR"\$/ZB2I3KN<11^FEM]M0CA_JH%W!D&ZJMS:9N=@&,:E/) MQ\RK;BP'X"173Z4YS[!V#661<%I7T"C76M4!.("[E3W*NFYM#1BV!D(/RTUN M8A1"$O:4VKJ&9TVWVW6/C-#N%?X8A('#?3SC*?;L+*D"#A\C*C=?QC:HD 3 M@O7L[5H @Y;"7;-4MRT7%6TZPL8R\#_FYK[S/?V1-O-=3P?X:]0DY>6->(KK MN4#R!D>^&D+Z'L A9:!N\_A;V1PPY$RDMC_L+FG+&OIUZM^X.N">3U^_3AV] MNXE3C/YZ5$UEIL?-#O/1R_G 74S%+:XTI>0I2WEBW&/,YP,\%2 .F12;JXC9 M%2==^=RC,P$>(*8Q:O-IM3$Y Y#$REJB^2V.Q7UM4 N$ZH+A=(8-<5"A5Q3 MI[8;'!, ,[ 4P4T._!W-MT"%371O!+6W!!Z5-.HUB[<>-0,<'W32VA?P++;" M!=&5?,6'P3Q)V/K4%5"GU33A1-$)^B_OOWG_ >T]BIZETG]YOWK_7OP_2K8> MY7?+LG0;4UZ1:87^P#1&I-4NLZT\XJ@3KRW-@(-5I=CAPJ+>!C!,E:(.F5*S M<1820*?244#SAT-DHN_TR/SPUS^OOG__D?W_>['F^/#7CZL_?_Q^]?[#QZ*Y MQ"V !X!.@T"\JNN%=QX)KJ*\Z)O"SNK6P#'=H6;CMDM[4\ ([Y+8^O9'21=Q MPHA$*"?MZ)[+]'KN&>$3IJ??KN=,+^FE'HEP<.G1B,WSDU/?SW99R!^GOL!K MXA/ULWH&'8$#U5SYYH-[7;T P[>'\+8>7K! !0_TKL8%Y6P<%16>0?^ZLH&D MZ03:CQ1[24;?Q$Q%SC%T=4+6'U*/IS,J=X0V)HJGUZTQ7F$ SF;6 052D:JW) MI3"%03?@X=14\3XUZ "'6F/1QZTYYSRO:!IECY*-RJ?-','XM'C9_%-,+^+L M*5UG85'+IWIGO:-^3D\:P %N99+&SF,? H"A;Z?'X I2%>D5*D5 ZYBB\YS)"0Q?-&$6,N(UDD*ZG+$YL\!3.:^;U@[=6]EN($)K M$/$*$0 D?+#UT2UE;I/B0.PLW&'ZP!?[1N?QFL[ 1XQ^1E!GBJAZ AXC>BHP M6CX)XX38B"!YR6TUQ+@AP<[5,\ SFR*1IJC.L]^1" 5Q&'HTX5%1;K2Y28IM M&D-HGIR69^M&%FSIM*@XH%):C?_#'HO!O5+PT? N.:"*!02,3ZAVCNVCK!2! M)BL[+!#0366[P"Q;+PS(!T*/#>()<\RL #RZNDWPRAPQY\"M MY=;UG*:;]00.Y1[J*Q)$%S@[[R/].&FD .?E,QH!\HR\9@;#Z;B^QW+P;C(1 MUS1?!KY'GXLV<0UD_CV#PF!GWD>Z:Z?=ZM9+ ZYZPJUHNB3 CC3W; /KI) MY($V4]!T*)[S<-.9.8Z2UB:W2&"-+7;T2U?R^ MJ\]2@*93N15W;1V6 $.MW-;^FQ-#OW)RCKQ7RG 1[SP2J:QPT :Z=[:IU/#& M>@/(WMR1:[AL"6" JFG:_Y*E$=_P^D#IL_$Q]U0 M->@#&:NF*I=@[>H ':W&\D\/5Z\2!26Y+#/C=7)KU!B@@H/;E<@UFZM>L3\[ MEQ_UAD AW*U*!%77J_T)U'-4MTF\G/R)^67;D\WE M.YJG2<*6BCAX]%X5IK&C!!RA \S3+/74FPQ@C _1QKX8E.")^,^#5(^?5Z^^ M%JSY>VRN"D0Y,Y*K@I8.57;UCD62WJY_C.- W*"7\Z12S0N\I]@G8DK+_@ZQ M*(X=!:<[7B?[C[:I[JB$@8?6\8S7S)(:2A5PX!U1.?ME4B)62$((4<\A%Z,> M?>N2K% IRTJTKXOC*EO+N1EE:0P_-V;BA?S\'Y<&#&HR"*-Y->:.'O[ HH#_ MCSC"U NY/8(=B0@_7^:US"Y?]_Q\6+GK:]@9>,SJ9X3F_KQ)3\"QIZ<"]COZ M@LT*Y8QDR&BP0CDO1RO F>VPJ=G!:[!R]&:V]:3FRYBVV$Y,%C[UF&545,P; M@$P;9C?!T<@_XIG)=1QMKED0"9@"XHU@OBA+KW9[C]#= 3<+^8-V M'?_-"28I/@O@EXI3X)[Y'Z1MO4S$(F3XG(5=((",63UM[7*Z]2*T M81/[%Q*&_*QFS222MQ-G/J&9W/:#THT?'G1V A[ S)2N!S!]#\ !S%!P6W>6 MNP5U^D@R0.]R%B/?O3:/7[-HGL\]^)5K3OQK]_$+CMHSWC7G ;O(%B)1QK2N M[@>FHZ;@HXI:XH&NR@@7^TOH74[; M4=V=J32]H_$S2?CBG#^KXQR4-SBM0IC"%(=M@ .P5:4Z[!H- (.M74Y;Q[OA M9[&-@7?&)S8[Q]'Q=9706T=LJ!:%1A?(4'9S6 ]C9*""L*%JKR(>+U&'J0*XX<&N"!AEBH+ M%*M;+PRE!VKJ<)HW71!2#R4>$ZLY;1AH'4O1G(X:L8 ^PLFFRT3]I3-);P- MOLEXH83;M2SM>9NE2>J)TJP==2\MR "'N*UAZMCO2P-P4+!6Q19$!4.43RPG6=;87.>5P_4KV?Y314EADKNLQB$"U4))87 M+SHUF7<. BIF3&:;8L(U^<,$73NVSIRB<\*%LD3>\@IR6^6G+.]"L>W=NH_C M,@27-;=NUW+/^#0*> % BK[*\1/#1E*>5+%Q-LS!@>B8$SF-TPFIP8B]53< M]?9>W6S7Z,QS[B7;3V'\\A,.-KBX6B!JXMYC/_22A*R)[^7U']0E,4=FL>"H M9FM0T_C6E_Y"(YVUFA/&/"X3XD(A(=4*U6Y'K62Q;'0HG;BX/U5ISH&A<78; MES3%VZ,-8UM&2'K -N&90\6)VX@E871&N6#CQ'->X(H7J<-!62_] M:/ (_E>6I&+&>AM=X G9!-)>W$C'D?+V9D#C:-N?H2RVLULG*&7S9G?$-95 M^D5IG"+(LIG4JE$NB@>/H&0L=F4.(\W,57&68UJ#@:\2N*A]*M;NNZ.*MS_MHW#@ T7E[]G)'TS/_O5]@6.[EXF4)SSJCL"1GP_^2<] MTY4\W2) RE NZ8S>^5;T68K'ZU1N]?2V#DOP<*WZV6A4;M[#:&@)V4[V\8[GGH ?"QU@R[.)(C#.M+Q+KV@'W2Z5J!XN" M9B/ _JB6=\+F_UI7[.H#W"V-5*Z[ MJ+8#8'_8$[<6]3-&*Q:6? KMY? MAS&\O^T\AN\T.H'#(S\-SNB;F/C(29#6_77M@;M[IZIU]U8V!NS.W3);G_?D ME.7\>(4D<5?E$AN)#%?1\=;@?1R&GV+ZXE%5J9?^5( [MZ59#LHN]B$!& BV MF@PHTWB81,3OV=69_BG?04:_W'*^2)%/6ACIH CP: MM"G4V"ZO?0\8QZUBVCJA)+9"DMPDP)-/)UY&VMKYHRIU*6_V/GFLOZ^]LCNB M@@^I1]/95#S#&Q)%AEK.M%57YD[>8S&G?XP?O==?2+KET8R)R@)G47!/YF"R M:;[NU>5A%($'HQ',U=P$M"8'.-2-H=6@R'C"_P[0G?3/(DZ M'[]Y;69^;[(F%KI]"LEF@A>?S5\C<6F[B(08ZGC_UHP,X^ Q29[*HD]>T$<+@,)@U^)C?4G1B.U74<3XUNB#/ M),!1D-1.:/E=387Q-,V!1Y(N1>O10M46<$3H%-F^3E-.N-A$++<4&757$XC) MM!77KH."NJ/L0::,7(I=B">2936)?WEAAB]W^S!^PUBTNH8*Y#!ZH8(\X?S=;JHY, M):=(1-J*C?V7#W=WD,*,%%!I '7ZLBVU988:4S,9!)LN4LL+-\8:31%PBEUC M7<09^1GI@2%G>G.U!1WG*P]= .ZW\V%#:)EAQ\ XIM.;Y>UYV"LS$#B2:3F7 MZ=P'D?4F/L5TC4F:T8FN' ^9X$QE+\XRMXQ?(US>+EZ7-@&UMI*_\QA!IX/2 M,J..B7F,)SI?2MPQTF:DP%/,:98=>::U6(_0,W3JHZCTIBCOH+CR;-@%:,3H MHW!9"ZVC/?0*9J;BV[KP38P"O"81D;4$&9X\O.5#< M88&&VIYYN8]>/F''JV)295*=85>@0>Q2F&,DH70O/ 9:(_1UJJ9 M%.6+5;,YPR[ Z.)PHIR-4?M 0="([&G?7"DJ.[M9AOD!J=<@CL:Y6A("#P-XX=6CTIP(8, .4L5X,L56[0$G! M%#V]H7<_RP>QOD8E:U3Q=OYVJP,S"1.M>2!!W(M17-K%*YFY>0B$66%-4KZ" M4EBKT0!X3#A6IH[UZEO &&X1<@@V#RHNLG^&F4CP5%6CO6%6CJ.4R1GR9L7S M#&Z0.K(Q'"[F:ZGTC_$]YKY,0EY5LMK!>(S'&>PG8@4<^E,:6'%+9C0^@,/1 MI.K:%^:IGA%@(:L4"QU%//XUL.F)P2)_"4:GI=&C,K+RS_F_?&[Q?%WBA_&O#?P:-G3#,VZ2T9= <>T MOAK8(J;!!^6,5BAGA5XDKPD2]$VG5W,9@LTI3T1,H V+^%N/;AQEF/P<4>R% MY \<%(^4.TZWCNZ ,:YJ>2V;EW1K[_ZA]BBJL;% MU=6;&95G.(XV_*@4K3U"T3//7..[IZ1DQ[_+^+JRVFCUUFL2$O:GHV)'STRL MF+[]0DF*+^(75?Y8:T/@(%.*!-L5:CRUEW-V]%+7W/8Y?&6P6L.' MHF0)+)S$RAB'CZSLL* M@H:Z#(^+C5?MB_CG'>1M^)4TB#3$D6.ZTU WO:D:(:'&#C7YN9C:N;='EV], M.-^K7J8O,HGNV3\>7KR]0=3LZKZ8DF3C'U;7N$ ZK!Y3 M^:LC'#NJ:]*[4O02JY/TJ_:\J!HCCBHVW^0[8TY/H&:N"%*L=%W=BGDF"9/B M4TPOXNPI76?AJ>_S%;GFGHRN"W#0FBA\<)=&V1XP@(W$MIY*YH1X0CIF8]=3 MB%?HG.* I.(=P@*^Z-T]?F9H\\)IKI&;7*N9S@HE<5%7_MT3CO":&8"[V]?( ME]8(F34<)7[6)A@DV<<)D8L,<8RN@G97'^#8-E*Y#FYM!\#H-I/;UK$/I\T5 M"[YN9&Z_QS1]$X5+4_'HVEX.WI>OQ9V[6Q(B+^(3\*1JSS]X)/PUR?(S5]/P M&>S'RVIXH4@/E3DCHO"7FR<5\M-O>:GFT7O-P_.9C%@*&W7W AX-#-5NO+.@ M[P(X(IA*;E\I)<^@R&^=\6=4RE$^9^)HD)]-]>+N%U-]7XS];@IF5<<G_#REOL.GL)593^# [J%^HUI6=S? .\CO7WQANKXK& B#A*;^:&.RF3- M8("C\\3""&.?'A8:\-MGYUF2LKA"KXGW1$+^<"Y;-$49YO=A-Q'7]Q-S__(1 MRS/YAN5I%)QG+"Q%J2QFVG:\, D7H,%A8K/6:H:.S0+ZR>:$&EL?@,8L$B J M>8L;VI*YK#GS%.?9<$]'#[_R-8@O14'R*5H^JLNG*4E4X3TL])N[UBDX4Y?C M@,@Q+(1:H5*L%P.>MULH87_X MFX]D[PIF7W,X5/>_F=U6HYM41Q0 ML+!YRV8QM#ID46W;]Z6QN*AA8!)]X- 06%3L,-%CY/!1'O9QN BFM6,_9XDT M\YJFM &M'7BZVLX_5KVX!$]Z1(AFG\5%A!:5]1&@UF%1B&^3>V2$UUC @?.X M>N=%(H#@5<2GJH2=[D3>N//B$*PS0L^KQF HQY2_UU)N M3PN'/MKNYF=3?!<[$UMB:8SBIU1DH%"TSL(U"<-J7UMLXOKY+M[,=W]FMU[! M""G/-:<,@X_:7=6YC'$^^ 1SPAV..^^-+Z78BHU]0C,V=%2[,;W7?1W$@(;5 M<8QDMOFAH[2H^5,OA:;:#LF9BVV1G#VJ\8>RLSJ+K4JC[&M&B<4D+%2;9,29 MV%6D/:8J,U-'2ZV86P"@X. 3V]Y'6_BRZH@N6KB+L;+EOA;/NE-2" 6EJS_UDO0 M$\91OH6+!0%2W]%%N,Q?GR.SQ/'L&[9G* 9?@V24ZA("G+04HSR+9?U ARD8 M0%86S=VD?%%U@WOD6J@) !V"[8W19Y>UZKVHE4*G$K/LMHH 4YMOK_C[/5"W M8$&?H;P^[A4,"1P4()ZS=@^C\4.LUL@^=(ZP+!S#8Q M>BL+4K"0CXB,\/JPGM R@X>!<0R"B(;*\H*)B3(3!962]0)>'Y[23(>O#Y/2 M+JZ?X\NKW22/\:G_>T8H9F8),BX4UN9_F/0#'D&,56^47>GJ!#@^F,MN77HD MY\!WOG(>J&+B.,=C>O6+/'91."D@:48=S1R89C[&0<*W7!Z\$-^NB\H6HCC& M:124Y3%4QNI% 3K2^YOCH-22:7?(Z+?08D )(L%+CG8/>;V1@M]*EFA9B>V' MDJFS2DR.K%)48=F75L$%I]HQI<-W?>JFN8J2C/(-6_DZ*1>R9;YD8&-C0@L* M*?V,HXHL9E06$F!Z*C,.HDJFJ.*Z:EV#N(\U3@Q$2@-5 28I^3N*,H>S,AYO MT[<'[&=4V.#3\PTQG=$I^D*/)7U,H%V,M'6$'#%ZR3_FHD0R0A6G%?KTKY.; M*S!KDTDL47M^N.5!8/;Q$O8Z!^_JP \(_8UAMZ<).#18*#'C'B:H@Y&I;"(. M1K*D>/[M>,<24J H'VH<>BBB)[3,P&%@'(, HJ&RO$!BHLQ$ :5DO8!#D2G- M='@H4KV!ZOQ0I+Y0R]^DO5U?Q]'F$=,=?TO19(6GZ@@\AI@KK]S):.T%.$;T M$'ZDG8KBH>-XC3B;$X;/G7@S%,#.Q#0&.(LIC5]X^2NN=%@J';0H/0O([_$^ M7W0905O3'#B@NQ2MPUC5%C!X.T6V]=B*\-0P-=\GF$E9 / L=D0^Q;0>G7[" MP0:WS$HZ]E7,J0 'LZ59VG8-#4D AKZM)H-W$L7#*HTA_6LDN*Y:9_>N=Q6= MV*@$/IUDN+-^9KLW\,X3CB=GU!^$HH"I+S>+>+(_%*5H>=E9T6 M$E3T2K?%D/8>"P@9'8(/1@!S^5L:,)^F;ZCDM$*2%Q+,7$>%B4Q0$D5[CXBZ M'PFGNXW#@"U#'*UOYE+YCJO\CD0HB,/0H\G1TR,.]R_$\X')SQ'[&:[8!Y%( M?(N"]E<%>?:+43[',/+0 ^/(ANS>,>E/&W*P'5O%H;LOJ\;.BQ1DA3I?_[R* MR@?$]N+2]N4KICYA[2%MUSBT:Y[1QH,I(DP@9LB,RX$N'^[N7"\?V=*6_0); M)O#MVGPNI^T(/6P9*Z]8%RIZ00XUYL*/LKJIF/!( FE:-Z4%IOR6[H9 MF]XF;5H#.PL>?.H%'_3]C6%WY@LX"%@H,>,9+ZBDD:ELTD@::3O1=?0P8;+E M_\^SZIZ]D(?)>YRDE/@LJ/(OV#RI^4&MI:Q,()\37K[ZXBV'>Q:@+]=K MK$PXF5T(X '+S8_2?'EQ3@D !TY'AAB2.;*2X;(J(*F#FV"^L-^)#PB*"FI^\?N(/W EY?+&ARE^JR\\>H\> MC+_4V HE5$X2[F0YPLM(NZQU;[[6,+5"F%^A6NTST/JT721%JJ*42KM M-$MTSZL ,T'NXI#XW:GAV@[ XW*WLO6@JVX-.*(:"&U?/C+Q*=D7[VR?90F) M<"(+Y9UY"4GD/7:<%,5NG3AT(59-6H9Q(1^_OUY)]XA?T[-0O=EM10@X .R- M4P=&?RJ 3- &>MTWP(Y=40I481^Y9R18.WH H0#&RTCV)2/E%V0Q _C)*.X M\Z5@70_@X<- W69]6F5SP '!1.HAEXQ=/FIWI%G7(-C197G^JAW8=.V7Y;'C M!>*2.*JH QB2YM'9589:>Y&ECJ'%I!]PP!JK?I LIN\$&+KFL@](0ZH7%M/7 M%7/KW^;#4D\22_5ZPV&K3_\E8F&*$*^%!:RA#HY=G,U:\\(\!FNKXY; P:]1 M[W!J>M ,,)1UT@XOT,3/2']NUFCIHM@@7 M'7?=D+NH^V%C8@6A89#?]#;>A5,V!HY$O9)U,+:W!(S'#H%M/5:4)GA4E2:8 MQ3/KM0BZQ@=56^!^J56Q[I:M#0%[I5[>04Y9ULL ,%9,J*9;[/$;'B2?B$;B ME782;7#$S\6-!XN^-(!CUX?A26CH_Q1@LM0&#MR$&RC)/0(2MP=XR;1XV 0[]=J3JTFRT 0UIJ@[LG%GP#[>7X8=@Q1YKV!1X.> M9FB6-37J"C@2]-7 O@ZHX",+NA2<$O3">*&"F9OY6(<%NH;%'MV7C0/MH&C: M=[E(&"_^MT*AB00 ZS2WY@ 1&<3KK5>[O4;SVZZ;[CU=4)>!0P4[IQ MUTO; S#B#04?M(5_39YQ('8>;L6S>((GJI@"7&+]=U:<_<+#W-D5S.FO8 M&7 Z*^#_0RNQJF( S#]WWR[TY+4TE%AN EJ0V?)6)EB'[ )&UDH)939@-7[ M;:#.[@"8R65TN8I\MAA]]%Y[W%C6]0 >*PS4;:8P*YL#1KZ)U/89OYPV8L3A M.&QWDKVVR_))17M&*%U,4A?6[\D/4 MS8%#M$O11LZ(HBU@:':*;.NA!6%>6[2L"\\Y@'#7KF%%UWYA#JL=4)2-%^2R MXT75AL\*V@#&D9G4=0[13QZA__+"K);#TK7]U]$%.%!-%*YC5=<>,%R-Q+9U M84X<">KHLWB&P^&3B6V*=HTS77T6Z,+:\4;;86%./%X@KGEQC3Z L6N O.A@CWN@AGU7)C[FM[_ MZNZV(*>>Y()3[M\E$W!WO68T@G.09T\)_CUCHEP^&]0!U#2'#N<.11L85K2% M#-PND:T=]>>SA\O_\?/ES2.Z_!?[WP<0;MHY FG:+\Q1]:.-JO&"7'7$H%I2 M1I(T@)7.A-J"0&;^5,G!XTAO\G\['P(R[0PD]A]SK1O#OP M -#7$(TQW+ OX"#06P7K,2]GQ+V_9+5".3,VW'-V[@.!$WN0RAX13ODG/#S0 M9TPE[M+8$#7*/>8:WP@V: (:R3=@Q7/2C.7+%*6:+A*5% EV;=O8"CW5#MQK"L[P(8YZ:26P]>!7U4, #Z*E5?\AV M.X^^<3"S,$'2MS\E*"C-P9;$R)=WK!)G=ZPN2.)M-A1OQ [][3JO96B(<[.^ MX-'>PP1-S!MT!(W\/O+;X[_.A6.AJ)<))PS,88?ZT!XL!DW98V4T1 M6IE$D=QC'Y-GKOQI&,8O7+1/,3UG\TF27L=)8A0>K8D!CX+#C-2H9&M%"7!, M&ZB0==W;G"VJ^*Y0R1DQ="')&W'F8,*3(VO5UG#^EI' "7_\V&N8RY?F"AEW M1YD,%SCU2)C=0%@878C@^:FJ43KV7N6)G;X^,]^WZ/$XZ(Y@=)>!1:X!Y MVD^GC,D CDY#M!D#1\TBOSE;'GHX8]Z LP83@5Q;JYA*I3'R?)]F+-Z$Q'LB M(7]<[\D+Q=2*YK?B62/:L*YO7T+9H['/ \[']Q\_?A!!AW^BLD=>J_GL+;\+ MJ5W)#2($-.0,-PZ/./94' ><(/;%":_88QCMYQZ,)$8N"SW*MY&+2\D,4UY4 MG3*UXH5'HT0*],TD8:KZUD"=V5#H\=Q5$K9R6,5)RJ4?I]C_C'=/F!YHV/8] M4']3JE(>9]2_A'Y*T2JK]1M!Y[>/E^0".V8 M_WH11GA'DD04]F:K*,(9CS >- 'NS6E;K^9!8O(@:?Y(PK)I^,JE-,TDRZPG<3WNH M;U36K^H&V)?[2#])8;^5S/)T.,E25_1C3+7S);.>2W7[8_7-JEF6W9;H]BW2 M3^KV+N<@&5&J?1'Q]]:B(5CP0'*(YT M9]OR-0+W]2$!VO>9B[/80,C[BUV51^QO(_)[ALV*+ "NO\:.Q*:FC,6E#*@2 DS6Z3*,7,_J3<@F(FOB\X565MM&1D28 M'$*8MMSU[AF01^"RK- [EEG'/Z)98#@=3=,19Z[M,U4AU@K5!9/A%35%FRNF M&KP\"\W6;;?*>8$>:?9=878O1>MROLM_! ]5ZP-^'P!8=#U.!K:-H%I*2XV2 MW>8QBH1J,DN,=@;:C#L59*&K)8<556IQ!T1-G7./TCY#CL,#>'2:Q*3M=R='8 XHDVCYQA(+N21 ML4\N>DN14!45156R!3Q< 1:(LK4SQ*NIT&,?+OM06$QFMS-0> WN16D2TL]-H#-P556]*UJC& M>P6I+HYSJU7U7_,:_2)*Q>D64[0FD1?QNP\L,)5"<.M1(9RPW(#".8HK-LVE M](\T3I+/'MV0Z#&^$G?8SS 3!LN_'[W7CD.1L6@"C4FCFJR\_C.4(/0K0Z/I M9U]?I[$!)B1 4@3T&"/)&$DIBG\).>:]4;1<.SF/["#MQ\)\&J#9H M(+2M:TO2LOIA.1TIJ+N9Q.H4/+P7<]@.,"2UX@ZY>R^(KM -+T5?$':TG)I$1YY;&R>D&$A+'J*\EJP' MR,M+.T;CO??RV6,&8LLVO@/VD.WW(<$),X2HD2@D[+*:(8VEX+>/25J!;4)@ M"8COI<<(H8#Q0R5#L;%0L)1A0E8N;@7-S'%B%LO<>33/+$MR^FY#Q2\Q_>TJ MNF,+%9ST"Q#:GDL)"]WJMP8#=;.];Z&:#^:T?<%C/K>*DQRC])MJ4K8-AAP3E)<]>// MEA9L/GE^G@'.]+OEASB?0LR60'FBD*IJF3TIH/@?PT#E88@E'>AG($/5&GI% ME2^C<777>EVRKI] #)@5Y>6_?E5(6'/N5TQWS'[)%Z42)VOWE0X^OT;;S7ET7HTP^H M)_96O1RY3#I!'Z9ZZ6#]Y%B#B=RB86RJ #SSX -#:2=#"A__,C:K-ZMVHFX- M%,R&:M8'%D53P$-+E\1#YD:<+MIZ-'CQJ$Q62^)U^N+J#1/EHE),#WD!(7VQ MP#[]@;MT;U,8U:HZ[ S8[?OK,'2O(=]J.&V6K1+L1/&J!/TJ.3K:?)G/(H(@ MK APW5''R*CC4C%_I+P1V*\74$:HA_ 3;25>NZ[TX]H$L' NTCK[6JKHM%1\ M-Y0VPK;HL41<-P6?J-2D8 (,S6,KOB\5=[O$//7];)>)YV$O\)[RYSWX"IC] M'>)\O7VZX[=O_A"?*^VCL.>(Y(%'A[$-68\C8]$&''%&5]&ZQ'XE"*I+LD*E M+ *V=6E6Z""BK?1C]#!K?B^M&>$-%U(7S4 :-:A)XOIEZ-9WY+3OJ!IW!AZN M^AE!\8/)DA.J,9J_,D-02'\]7]C":I$1WSD48A=D7[]B5B.F_)_@XS6T6IM\&/\1D^]5D[BH.V M [C^)(!"?8A!JM<@^_6'?J1LJX[U0>L6HWU)FL,_+CCRN[=/&'DY*U$T)M[M MV'P[26/_-Q13L59FH6+OL3FK3_;RL);?VMWB_#4BC.=^:')F ^;1LO[ :\D2 M53SYC? SC JV#NY[.S(,B9A8C"7R-A0S+V).E7L4>NKEM_:\)[P8.E?&D6;NC68!8I!S_Z)'H.DZ2J\@/LP"S M*?JE1R.><_E!,;6?C3G0 .[F1V@MUCLI9\ +[ID-,$:1\_KS$"],U):*YLE! M2?/5<1ET(?(*<:'1.R[VUZ@0G ]:A>B.:PK#_E5.=WPLE\46_'@3D3^8\;*( M8B\4?X:\JE' AG0V Y;ETKEIJZ'>>5EYV.;]N6E))^-CLSJKYD';UH; QQVU M+:IW8VWT[\VJVF^*,\\5E3MGU7;Q7AIB\@C M^>H*<=J#WHQ5ED5]CL-G%N?/*0Y(<17Q[2+#-_&SR*%E??ZLO@/5LS]0=[4V M1:VTJ7EGZ'LR5KK8EY+,F2')#17L$..'"H:(4]D_]T3TG(6OY=C6NC7I#1;*YVB>'N+M"1VT,#6T<5=/\KDIR0 M8"60*OAPF/Y]9IC.I/-_18E4.1(J!PV5IX+KW__VEYHZ?S.$JZK78N"J5;L= MKJU=%@57O0;VKLOHZN#Z-Y=PG51G-5[_!F#15SPJ(_>>C-871UV KJ/PNH% M8+/]8A:!"K&M"U_$T>8DQ70G'DIR>J%C4CWO*(GX86N(XBQ-4B_B13X P/3G MR)-IW3BXHWA'LIV1=5J[+0JN:L75D#WNLQC8:D0?;0^GQ@/E3" @>0+5ZYJ* M)\CV[>K.!.@UIFQY_4F\.X3/XR3EU3F5ME&U!@]?K9I-U+8V!0U6O<3#,)HD M&:>*!%E157;*:T:/W?"<1MDC5))"<9^S ##:7N49-??,3@\I-Y8R[<^* '@( M]S6&>BS6]08-]-Y*C#8^%]P09[="DJ&SA#8'%BD-0!EA"%EMUR3B[Z\V]M]U M5PIU[8%COU/51E%(56/ R.Z6V7J-S*\V\7>'#PZ0G!:(!J.N,Z!>=UQY[.JS M0, >J=P%VNL%W&4TDWMT;[YV?6'1B=YNT(M3;HU"V=MJ!TZ[.VW0#3JO MP+BC#V0DFXIN[=220X+&/6]51AM02UX([8BX(_L) M8_TLW[@W<.CW-$/7TKVE*^!0T%>#D9>U*U0Q0XR;VZ7 3+:HJ;SF)0-:59XG M L1)!I7ESIS&T'J[LO22O[U9B)"2\(B_+W5G75#MYHOAB/;I=Z+!=>E3X\_JW1FSBZBOQXA\\8Z^#1>SW-V%PJ MN7SEQ0/XJW]>Q!9!P=G;Y2N;C5$O.H_I/J;B(H3Z$LLH5(&Z^*.JI1')T0(0[BWP4H]5Z1)R1:(5S(A-)MG&"TDZ*AIS=4 M"(=JTLU\\P: (6_4U@,2G7@ Y17>@I^PQRNDW&T9C6E"EI[5EQK'# P\2G#3 M\/F2(YZ)VM.&0>0%SSRI6-0+Y241_4(DM)4RH3T7ZDL.EU/^"IH8RJM2*:P- M8 G#%G#772EAN@Y (Z*YLMH%^O42,L&ZA1YS*^K:>0;8G/H"0.C;J>_3S M/ MR]N=HKJD[NL MSNK!C0=>VOKL[3ST$L,7F=IZ ,>Q@;KMS\P<-0>,61.IQWA(1E#G$W%!W^W3 M2ME3@G_/V++C\IG]#W_=67,$I&X-W7WU:C9;;_-XI=B_I'/=KIVCU1M@?NE5L6Z7[8V!.R7>GFML^K$C+2< MH[K?)9I#33=7!,@S"7 4).?BA20AR.E3DE+/5U;/T7/2 M2&SKS/B"N$SYC:,"IP4'1RB=6&E&B#QE_.S'41T=DGB;#>45AI@,M^M[S,;L M#.MV>SJZ@,=JM\)-K*K;@\:J@=@#W+9&G \V.7FWI3-@Z6P/WX2F->BR?U6P M9?_XSSL:!YF?WM('3)^)W[:KI6D&%)Y=BG%(JMH A&&GJ/;U3@51Y$4!RNF. MOF]EYG_):13D$B2M>U5=;>%[HEK% W<\;@C;)S7RCNJ8XV<0_Q2S06 ?OV#Z M(XVS_6VD2;+3M 7J>T8JEFENJH;0\]0ZY1[#!Y/I:):?#W^-+;(R_>ML%X>](117^RH8+P]^QW./BC[OE M!^&>?X&(P?'4[U1T0ARRQN8C8;/UDK!XK*82C573I>&Q1?)Q$1D_,X>$"L<1 MM;_5ZNEDORW_0:KY]VVZQ51[;-K1!2A\^RAXJ.HEMK4?E M,OIC_8,VP!VR5:7&,7Z] 6"7:Y?3^M@^'QU&G*/P\'O.:Y=@>N=1L>EP'N_V M<<0&PP%:BWV1B@G,H8]H,^K^FKQJ!A7MX8$\S0GG,3R8Y$F]OU(_6B9(WI[?K'. YT9Q;]>@*%O87Z M]:''H!O@ :F/]+:N+GGPX[>""_^;\T$QG>Q$9#S'UV;UFO9=MO.KLWV-.BX7 M ".=M!A"P&56<"$8Q<%I>A<3_OX,$UN_CNCL!-WMC91N^+NV!V1'-Q/EG+ER=)2GPO M1)^QEV04B\*:,^=,"(5:H]_QM] =ZCB>'7P%V:G&VBU1N=7HHVZ'8WTF$=EE M.Z5K'7X/V+E:52GY*D!BF__+KC2I9!-Z#^UU=Q@USSZP78+\1X#45, MUS'=\=*2MT\AD2'T\G6/_10'Q8[M U_.K3V??Z>[^S8:<:!A<1HCUNKL"80[SS/90OTJYP(^:07^$+B7/6(6SIT6E.@+A\KW,N8Q0VV-=L$)<, MW.3?#@ZGK .)@P]31>N*_)<02GH8L8G$C&%F'#W MV,?DF>][F16^[TL->-0;:*;V@OF]2 &.:4,U&J/0?L%YA03O%1+B'I%IUG21KOV*K(_=2%C2YBE*DT[CI;ZM$=N&_W-81R^J'I M"]CC>ZLPX FX?O-ZYPEI[T)H] M4CZ?6*$(IWQKPROLX@;E!?=/,;V(LZ=TG87'%KF/PY#]:B\>#516M* #/1[8 MFJ81)/H2@1PYK'49-9PH PGZE?-&GR1S5_.#V8UTON4W?<6K]KPJE- MK\<-+=]+PT3\OAL.A@>7\>PC*)TPA1/D;SVZX05*-AZ)DK09:MR\>9AOG/Q" MTFVQ;7)=/"6N,&!7'^#!PDCEQEN(N@Z X&9W.-NN:W0M>HA^E'T?<;T*>YX M(W$>M4.5GC/G)%SM]AYA\?4ZCC;7Y!D'IVR6DB8_X3 XC8*?$QR892.8TP&. M;VO3M&<@&!(!' ?L=1DCZZ#@B3C3$\$52;:(\Q7;E)RSVW?@EFVC64).MV'. MWCI2,'J2 !YH; Q2CS%]^@,.+U9JV*+&&"E/;\YS++H-(SZX\7;Z! P;.HN' MCL(T_?!S0&31(%+I,C625O)3Q%E/\3K?51#B@^(3ZAK_NL9 7=Y,R;)29QEH1OB.2>/7/IF.D,P"FCP\(Q M0(>TZX[TEGX4@&)Z@#GZ#6#7"\ASL=%B\NF?^QP7B&89<=@^4.L>IUR MKBH M; D4W ;JE:-U>S/H0W6'U-8EV+<811D?\?B>1LA=,12NZ$E73+>>//)@LI'T M#5')5WBGO.>5\ M@F/"GRU""PY _3D#Q29:2D/R!T6_XK?92S,P73]OUJ6K;F=N@T6=Y M@>M8Y8X05G589C!KD7](6/.]O>?SF#5'8!.W7CE4& D2U0HE@HAX(UI6'?OJ M53'!Q,$1-:_5_&0>12:/CR,M_#@0;]YG5T M!+_ ,Y5_V!I&O(C!(-&^D#E9Q_0D2XY29>9*+9C=$A3[,0V8$>)H65&B:9W* M./P1%"P->!4Q9? ME1M;6QPEK+W\\/(UY?]\"O$E6U!@JBL_-37/Q42E"4W> M'LTF8+B(*#BEWL-CQNHH=JZJV,FD%$4ZI9PB]4 (Q>>C#5F+SW^MQ$4U>9WN MJ?V;_0:.\\ON<9+2S$\S2J+-:1392W,T9Y-UMD= M< 2TT6*,[*@&-[&HSODAP=!QK?&:;%P<88T$T^?.B]Z&78$CHX\!FG4WNOL! MQD(O\>T/ONN.S[GDWB_X #CC87"58%,9=@KJN?QO\LZ>^I*F/WI+"D, M]#&-,B:8$%E*@.BERS@X.1PF:R4J12 I&0.('+.8IU3?"P+"Y_M>"">8Y$&3 MWVC]I+TBWMUK28%"K;8R+!QW64H0T$@^#N3+>0& &]Q3:U[,M$MBF<%X;A:8 ["5+WHG3S9:2]$CV)CF.=.FOU2==EGR^W8O3UVCS@#:BJQK;.6=!U51J+[F/''-W&4*Z;U35U[X-[9J6JS&I*B M,6 /[9;9/J#FE-WO*=TQ%;0/5K>W!>Z;6A65VTI%0\ ^J9=WG(TE3M;M*R,' M.G8\-*)JO30?U3TWTMIT27XZVJ,CQYXZ?G6)6[KQ(O*')P_\&CS5529,.@%U MR7Y*EY? .GM OP5FKH#U;+3! 1V[[\RWL]QJ['XX::8;F4Y\6GL!Q7)/M0VS MZY8T+=)(/LZPX[I$&.=_D$ZKG2+IV@/WXDY5&Z]!/J/OH<&0TQ!)57HJK^<0^T3D MC(FJYOB5I/)Z;4Q10))]G+"),(O$3UE"(IPD\LHM20E.9$F'FLP)VF&/ MJA2\4<'<34:O&SO=Q2DOJL.B;E"S6%:W6,HL]B1EX-]%^)4%W!<UW&N%Y;\$2,*1)<5TCP7?$BZI(U$KQ7_$9ZF 5BY^0EEA^BSSC= MQF">;_CR+#C/>K[-;-<=-Y@[.P$/1&9*-Q;YVAZ 0XRAX-:7ZT9"P+7K&\US MVBDWB^#CZ)8 38E/]GGREL^6B7PE>T'8JI$\96P9S"L51T'U[T)^_I*?,(W" MC.-0!AX^1C1?\YK"8+* ]&8VMG?"*C)@"HA5J@FABR:71>D&N??<5F^SD/< ME!(RN4J2# >Z"4V/[L C3%]#U .+:5_ \:2W M"K88*1BAG!.Z*9]^D32_-;S<&D6 D*:(LS1)V8*2+X!(N?\% M:F'4:JH\H$I[W59*G ;_*TM2GK]Q^I2(]]#[_ "]J"XQW/0W6V<4,B>YM.!D MH=ET,:O&OYSUK% E"OJU$,;1!K5K$UZNU]@75:O%;(>7J:X"UP]CO@L;^514 MR/;"?*(GM#NM3<0>XXM)D_,2ULRXD:B2[0L#2ZZ:J':4<@"CWG M<%0=;1%V6M6GS& M%RDTX5N%65S"F);BR]4,XJF-&]&3K$^8J[% P[_.(QYW>DF#5_[7HT M*1/DN7AW[$?9,L'Y5;_1K*SC\,6-,)WF'#;6*,E_D:-.M[8+&7\*161X1(4J M\D;XXL>BZ7ZF0:.2SNAS/ZX&T;B7#W=WA?@X]:$ MYJQOWHQ('O!&SA1:VF*5RX*$,*OBK5V6>VI1FR1^G$7\G3XOV7X*XQ=M!:A>!);G MXAW&Z'!Z1>]EP:!+">M*&25AY#/*:,U(CW@P>*S)CQD),.N([[*GD/C\278O M>E.7E^I- :A[#S!'>7#7KSOT@SE+;6P]O22.]H(ZSR'EY,6R6XX-:2'(S&=? M0"SA9.S[7&UWB!T67HU1L][0- <*?%-%ZZ.8JBW@,:M39%MOK1'.=Q-=EY5M M4U6[WM!V6*#;JM<9S+PHX>WZW-N3U O5LRTK M*D ]>*!9REE7?Q+09UX#-!H#"$0 028?O1S?[$G$N8GW\]\X3, M@8&XFB!&LWO\C*,,?^9E1_>AOO*T:5^@$<+*!+KAKK7C@D8^O?SVCP((JFB7 MDW6;^7'V5O[Y$V%PIO[V[9I)&&I6'<:=@3MZ/R.TIE]H>P)V]9X*#$^60"5U ML=5\<_HOEVN64N<:Y)-C0VB7,7UI+ 4,?4S2B@D3 DN 1B\]ID&(RV.84F4Q M%B8B*'S4SG_T/9;B_VIU6[W]N/D2?%LCM7UE-D8,?9SMO?'/."!>U.J0+5\# M]3Z5(L5;XO7O /J54D3[A3$G!B:?[W!%H("585>@/FAC@*XQ_< ^#;[-O&25Q"1FMRSL(8'8H?B'I]LA225.+ MIEV%U069'HO=@6R6$GA'-FS75L@0'DL(L&.K.D90K<^MQ!M[QQ$T.0JA1V%7 M""=)3A)$]YB2.+B, J- "L7.9U[(ZZNL$(X"'CJE%A,:Z"'U:+I,$SWA#8EX MB7JUH98VJ!05$#K/B,9E]>\SN!P9>*(!IN3S[S'('*L+;*!9E052CJZUCF)G M37$4T.8N*8D7/^1V"HG8 @2[>@BV=H9:,]0GRH3#D?]F=H"NZ;F46->MON+H M7-5M"9'(0/HQDL-*RM!.RTO!>I^1'_=H,MKS-"9!G+<=6&NK]/ ^N&/&DDY!1RS!NENS]3 MP74<;:[),PZ*#5A5KGM7!Z >:ZYL5?!3UQIZLKJ9\/8[XGLF-?=W-K<6)73% MSO@>TY2%9%$>,T8D%P&%3(:3D N1U^59(?Q:O#=1MLI+]OC\[56R)N(3%/"+ MME%*HHR?=3#Z@E$R=Y7-28U94$><_(F@GQ_S3'C1Y8(D^SCQPCNQRV1^M471 M#S+J^ZBNO+[2U@EZ#.BEP^175(*<>[ZQZ?ANRN2V$%Q6Z.@-G@,S3 CQ!R_$ M=Y3X[9=1#+LL"=@*A968/FB_-#BKQ!\;RT8"DFIJ>EC06!)Z34VB&Z*U!):&;V-]Q@9\D#-& M;&:/=H(U"@O>[L?M^8R2!X4+G3UFRV,_N$VK3&A7M0,:"SI5*U+<6QL!W![J MEG6L]QSGV ;2YK7W[ K4 VT,T+U)!"JOW7Z[:.3\=GF#+5Z7XPWSYC0NJC=K MMHR@[/B,;(_&W@^J[_T89/Q/FYH[JQV.IB(CQK:F[%(C<4Q5[-_S\3V,.?\V M$_3K#CG&61BBC',]^D*/=3:JC%"AG@<]*.%M3A,<1C94L5NAVK7FBJ6#.#>G M0:Z:)QX0[G&=1L%U]4Q"R^T+6:J=-A*WCNLO)CT>=!J;)=# .Z?!-?>X1N4' M<-$UJ]HCU' XFMO)MTJJ@ML5;]7+3]-&Q7]#@\X2>/E PXR^N\!/745;%4V! M!SJ=@O4 U=8.<BCMD:G3"J2).=N6\1.NADMJ<367CA3FH.C.SO>6"G'2D M_,MV-QV_&.LG\HJ#>R_%G(WZ'*R]&5"OZU*L7&"WM(&^D-:);#VD5, MY2ZF/"J=5ALT+3LUVAS\?A2 .[J%.>I.WZ,[8 #8:&%]RU#R0EZ*%(O07R4G M-_ X]RA]8\OO>[QG@N+@="=R)GI"I#\5X#"Q-$L=*CU) (:+K2:VD"GX(V^)"4[-A.[75N/&SU) $>$C4$:-?UZ] >,!2LUAN]:.EX+R+(C#UN,TQ]I MG.T9.#^1B'U&O/"!+?O$0';N[<65F^O#9^:5TT]KLL"Q,I;AVI<;=C0!8VHT MU<8HO)'+@(00J)!BA4HY4"D(*B1!OW)9D!#&]>G+4FWH;!O[,=\&+2VHV3)M M:PL\%FE5/-S#/FH(.&KHY1UK!UL]!,^#ZZFU#(26CDM3MBJI?$?D\C7%44*> M0GQ-$E4![8$DEPCJG@;KQ+XAO:6%B+YJ#<+88ULD04]O]7]5KW3(!P]^K01! MEU&VRZ^R.YI8+-*&3J+8@[_%01:RI>$]#MGT)KCS:/KV2+TH\7PQQSE[:WRC M28&SI04\;@TR43U@61$"'*F&Z6,+KX(KSSC.J2-!'M4YKSC6FE\[333[,FPU M2T@R,Y#F8+<7 >#!I[\QZA''O#?@,&.AA'WAGP8(W!T US73IJFU-ER03ZO3 MTXY;+<1'1TI+._#%T"J 7 M&@AKZX45623ISN: Y_P8%=,]=_\;;]>62JYI!MCY=(H5KM?6!JCC:46U/DVO M$46-]7FG[=$.Q/'XX4+1U7.[;%["?]C9!X;S&'8%Z='_Y1W3S M\?/.;\/@UL=>=(]YU7JL*7ZJ; G42PW4*Q/0VYM!ST'OD-K6[QA9).BB@O * M7=^A=U\=?_'5URM>&&B':?B&_I^+G_C9)TF]$/T4A[S"*>_YS=W,B>RSF65$ M&/Y$0C^F^],H*.=4&BAJ6T.&8[>:)2353:'#TD!R6Q_,28OKG5Y)?(7\+$EC MAD+Q\$>ZQ0B+Z?C,P)M=\<$3O@3[WVSBYV\#3.1\C_U13?78/_[S&F^\4"YN M6M88[2V (E"C#D==R]< IV Z*:W/Y#B]? 4[UE*BV[,DO]9U0LO7@'VJ39'" MH>K? ?6F5A%M7:EPHKDWY&Y?(A;]MV2OV @Y_!ZH.RE5*5:/C2\!.I1:1NMI M9T%M[DV.DK%R*^.XQ1+/3H&3K4;R- MPX#O_&V]9XPHEXE7E0X*J=#+%DJXRM^FOEW?5G[WP&5*[OGSU10'C_%ER(0]/8L]&MRN"YNTV6]4 MZI"C[/AFK-Z5&8TT].@]@:;6U86D*#Q(YZOQXM%VCM:VD"S$0C27JQGOO8AU M#\@S"3(OY%_QT4.(C&[799R;N^HV0'-7FQ^%,-Q -7&0E <5 J''& F1T.FQ M01T,& !MVNW"+;Z+A4T]]"1L6AN@T+M\FO*UDV4V4RJF;%Y4VK50[JZ$Z6<_[&D3+6+>JQ;]* M!G[9YZ"#;.9F#\"=U6Z/ YG;8'2/GW&4X4\,=K6=$8+5FWWJ]L"#2:>JS>T] M16/ P:!;9OM- T$9<8,V;NV1XVR9N;;Q9M&5YKK*;-FT=A/,"5I/??%J(IMW M^9@\\^N21J UZ 8IOV!5ZB.EA@$9,,>@'.8CT$=\: M#CH( ,@$F-,(;I8+AQI6=7=OUS*E.)'?\0A42'KZE+!UCJ^J%S>4YL("@I7) M=)&B%\$%A1 [O4:++:O:8Z=\_+TL4@\J(8H1E[^RD3)MHEIO9FXV%&]XD@K-O2W$28+\6*8);.(XD$_7\OOU MQ,<)2N*0N2-%<0E6_+K'4<*^DDD"X1ORTI22ITPZ9)[O4M#?X"@O-HOX<< S M&[%7C(0?9B(9(> YELS%90-^MWC'0?>'_"!G]0T2-D [801$F(@HBJ.3'T]/ M[VH@V7V/C>7):11\WFMS^XV;3)GA+\>\:F]I?/76?2 M[4V! U"G8&,[I:4=8.!IQ;7>"BF)(D'5[5EF4\.CXSN]0:X7=&;9H:C&2X_/ MM>NW\"'(N7=T@DE_QK J;WM%X0[W=:99N8TK^*)['_:"RC7%O MZ'CM9X8&?,VZ0D9S3PVL'9[S014CE'-:H8J7XIGDF: ^ER'D12BOTIJMW)[X MUF7!.D!9%& J-C3W4@STCA37_QK7$/[Q;:4*"TZ_L0^+CW*&__&_ 5!+ P04 M " !P>J-6\-W2'8Y+ #J]00 %0 &%R;V,M,C R,S S,S%?<')E+GAM M;.U]6W/C.);F^T;L?]#6/DQ/Q&:E2(JZ='3/!*E+EF.%VL+%U?P\L M;Z [0// 9O#3\%X'3_;AH%F#[\!Q#-,=2>;?UU('^5OHI#41J(?Y7@/Z/!_?=SN>^P>ULCKZ!I M6/_\*_K7"_S@ (IIN<%?__[+J^<=_OKUZ\^?/W]]>W',7VUG!YL82E]/I7^) MBK^ERO^4@M+";#;[&OSV7-0UL@K"9H6O__7]]E%_!7OMBV&YGF;IZ .N\5H/W8/ W MQS;! ]@. C'_ZKT?P-]_<8W]P42]#W[VZH#MWW_1'%O_@A 82N'W_OUS:7PBUD?H1+=2S_\ WOO7H- MG-KE6.@:3$'N1[A4QUQS7U>F_;,&J M[QH6<%W%@C;;-6#W[AW@PHX&!HMZ1B_6>"OBWUA'V /;H1[@F55;Z?J]8\.I M! X@.+EZ4*EH.!T0J]A%(335&BJNASIP8_V D\-EZ"C;K6$:\$_%\,IMM!5Q M;VUK]P2<_0*\% O6;L5 >!LOC<"U:+1#4V=![>1<#MI &J+2=E8*^(]>K"K MK[:Y@=MEMN4 N8U6A'D T&SY8.78>Z1;1],]]W>XD9_[K@=784X!Q"B:;&U< MW<+UY0;R: V7&([BNL"[V1\TPREF*/-;; E3UW-\W?,=.%3FKYJS*S+PLEMI M:0) .X(G[:V('(G*K71_J3D6U*%[#QQDS6SK$6JSP)2%:Z<5H5:0X__03!]\ M!QKZ>V"AV67"--/2N#'1_ ^W(-[[DZ-9+K1<++M^FI;:F;' +ESH;&UG7W#Q MGM5&.\+X+R[XPX=]61Z+<2[= N][K7NX-BVV?"KTD7;W7D_:BUG,T%\UP-<^ MK*A8N0VVODDI*EE6&YRLZ(N*A&^)S]5]43FI&^9RI5^&L#3M^AD61.1O?!.MM_*>%96=HNG71YP[8&-Y*TR$F7O&A M2]$D;Z<13]K;=\WSX'+UUG;=Q*\*JZ'DYSC9_Z!SZ(5Q-#; VA37!6V[?.Z- M8%%MMW/ #AJJJ'!A393Z&)_J@8OG8 EFZ6#]8AJ[,(JI/@WE?(]/)9U^&FP4 M:U0.YCN<*B68'9 -+&%GBWV%4X5$/[TUM!Q7V%VFV^#(-5E8KISF^'%.KHYKZP'HOH/(%;BB+AO^PM(7_Q(_BKET[H=E MO[C .2('Y8UU\$NL (M_B1_%0 QM2P\\/X$K,YJ ;BP(\+8N\K!^E!]U17_> MK*T[VW(2_*]6130?XD@YR(&6W?X([EFP.WKM_AFLVPU/<'<+ =#UGWLBO@"C[) MC:J2ECW6^R<[7!Y6JB7ZK_$0%U=<=$P[S$(=8N>2M_"7D23H ML#9@<_ZIX:'FAL/A;#CX,CC5A']DO4$<=!IVV[3UQ!=-=#';=I) H.9L&&.@.NHC^@% 2 X3@7YZ#OB@O;N!X.;5D:B_ _/LO&;__6F=? M3BI"V\",KL1__3R6IL)T(@J"+$XD61*'0JQS<7P5)]E1B.FI;?C'%.1)"*(2 M7P_!W;\O^JMAGO'=.O8^4T?1UVS*7MO.!CA__P7^R7=A7^S@-!W=,(12;($# M5S^WH0ZPO0RZB YO0%"R(93^TX<3,W#,R!P3 +LJV3WL: 2(8!2[!B/"$8V<VZVGF_S,.Q$5O5N&.0IHO MPPG0SCB"D-U1'*!A((S_NCN@Y?;Z!%-GO#PHC:YY_VI;>"_/=9'NP$75\Q-D MG7'S/**($TA$07QY0J=Y&9!=%^D.9%0]/T'6&=_.DZ.AU."/[_L7V\S *_'[ M[H"5W^T34IUQS9SXMWS3@\ WC \UJUAW<*/N_0F^CCE@YKZ#=!,>QB""0K7[ M+G8AF5T\J9"))$S'G,+)+,4)UHZY8FXL^$$4;G<$"\W3(H$)3O&LXEV#E4&* MTV%_QWPRZ!3.F<,][2[,!HP_93R7ZAJ(^9T_8=74,)(((+;.[:]]"[0FA_A5^X$BIU#5AF64Y M=\9O$\D)T'5R\\;:@+?_ /A!>E6NV6XNF;^7Z Y^ !5 M7-&D(J90$1*G.#))<(*R,WZ>4^CF1;P5_$G6$A93LCM L@APPK$S#I^D<&$\ M-1V2L;)=Q3)/A!.:G?'S*%"V32"?J64M>Q*_[PYJ^=T^A?E7[[KYV]?K>V5E M;YNQO=(84SOV+IHP1'?1SNT&E]&BI@?QM@=1XP/F-R"+DW:KN2]!@[[[9:=I MAY"YP/3IE)@FS83N<8( -AS6-:-V''.6H1*D[X7]0TLJC9@*4S-.;:X[S M#G?O0:H(# 6HZG)*"1ITT\PH+G'WF?( =& $.7?<.^!EG]\1R_:*"?025G2+ M%ZY07^PS]@>X=T!! &C&B;".6TY%!R#?[Q(KV#/%8RO*[]%X+TDCW3)@SQ= ML%=04XK'U\W@TJL^FM5>KV"F1KCT487M:68["&/?8\!;<%(53O%G7.4S2\A7 M.HY"IAT*K*'PLEN@N>#!V+W"??(/%P3ZPUEY4IU^,(%=Q(IF^>2:KO%EG*=9 M.P.N8$.E0=HOWW331V>VWVQ[\],PKZ.=6:KV@QJ%)>W^LF"N'0PX8QE_!B[B M0&ESVT76\A%XROO22$+8+@'V]7,;X[M'R#KPVD1)=<,7GOR MP29:64'(Z(A1HL6$CD=#B$\7Z5.U OC*P5+<.T%T2_0#>H(L525?:<\#$7M_ M!VZUTT^EY1PVTE;GA@F-G$F7TDKWO1DQ\>F.K/$5N.%-)= 2F4(C>?\& ^#M?%Z7A29!=OI<\8!"U^Q/% MR3,3?QGP_/X;F14T5?M'D,)2=__TF]I>? 1#P68A2ONZ6]R>Q)[SSG529!?F M&?U*EI#T4MLMP-)"_A"G=<-^Y M5I.&^'K7HB0G\\GU@5A"@KOT&6][.R.4V<,('@U&"IL'?-\!2\?#3ZC1=SJP MBM[]T]FTRL[F\1YE,H1(>IYCO/C!VZI/-C*/R+EDF[ 7NR ]'G#SSFVJ_4C? M2=B MBHZCVYUBW9_ZFJ@+](UQXR2W'&H =#33*-53$6'2:W2)9;ABG@E]JI8 M4A]B>\\!M4H4*JW4/G)I. M&(XD19DHDC"2Y/EJI2CJ:*0*,V4X6\U&,[7Y/95IVC\16BO;6=C^B[?US5,D MZR4+3TYP)TL;R5$F2<),[L@E@GSL,O99I5530ZQPFZNDCLX=*%]UW M!V4)?>.Z/A-CP@J?;"'HH?ONG9AKG7&JHJCYL;A35"'=CS-+/=^2.T,1:GQ8 MTK#,31T. $M)3)R8,*4_.$GRIZ0.IP7)<)*'4M,?.83E/Q9)V-100^A8QJ:[ M:0_@^;?N>GL.J:5]B$*D?8CB\I6!O1TDOL.GWR^\$7'N-H6K#U/C>3F9C1:K MV5)&EP8G602"-(1]"8! /SG?X[],<5&/OH/] M"W"N<*&IPA],N2J^P%)8P'I14K;0#.\UYY_ >P3.T=!!/DQY=;J/4R$)L><% M;4UN<'$,;N ?T#<=+T-D]\+&,S)E?I#@0)RECT'SKED-FZ<(,$$>&=;]BEY8'BR1C8* MY$I)Q&K8&L[X)PY$+C+ M-[C3@K(;EN:\!RK.OL&'G65J^V)_V-BTDNJ[Z=8PDZ$JHB&K @MLL9?[,:7[ MQB Z 4_HUW//:-HX%>[@%N\\@# $2)3I#^SY8IW +NT[C0WU-IU@I[03IT!R M57,-'0-Z9MG^@$\OWHD$]7A"F]_@7DN^,$S?PT9.8TKWEP@D 4]4J,?'V3P5 M?@?HE6FP48YPJ;0#=SX*:5AOPX#?M>^YGF8%YYWDS(BLS?2'/)5(?F)5/4Y4 M?EE%FGV8VN".3Y70HCC;\N>R?C,M,N$IO;!Q#=?*!V<;DUIJBZQJ\TK(W-[# MS[S",L8Q\BI0W@V1BMT-27QP3PIX&.:A3&F-+%$/3TO-BH:YF MDK"8+4;J4A25Q6@*_R=.%7$^GPZ5YLU3R;WU&(ZA2?MW2JJ'@6DK'FFA=R%U M@1,]0X]( U =Z^V3]@;W)(:-7J)!E_+ H3_S5F-EV_XP]*P)M75DE.XS747 M24]SS7U=F?;/W\!F!TY'B4$8_0/03M>M47%6QW9G' M6LTO1S*T<](,]MH)M@8W3&MZ\FX// M*TWGPR'DI58559E,9T-E-I^I9+9@3ASW*4 M!"!M,2C$[U&&D%!EY^4C58:0K#K8LDO,2\:*Z_>1B,!F%T[*-X'RC;J/*(.HV&5Y MTT/U\K05;@M+'K:T]7L)>#GIL5=QV\_!2<0<6[Z7&+-)6]%-6[.51?25EH@) MV3++]I( ]))B;]EV-:,43P@6VO:0Y>I^1JEKK_6-E78?/-BFN;*=GYJ#BQYG M;(5?CI#A3O.D"L'[X#NIZ*E&#JA0!:)9]H1*\(JH< @.I""I':\E0N2GZL>G MIN\O"?)$KF@Z:1W^FG+R]Y88;/)7=""79DF;T0BQJ(P'$.R'G^PG[0VE943* M-:P=5.GI!E\8W0$WR:1T7B5:_""TJUI#93.#\9#\(1QWR)\*92]'P")-?1#F M5:::BKPER;C$IE,6&D=C ZR-&SNC04&;&%KABG\0ZC")7S9K&1<6"4D8+AH7 M09JV,-PL>"ENN3^8]CL X3-ROJ._0CW?FQK6)!5I*ZG9:5^)59UNNI\W#:.+ MT&QCE8%W$A9J[6/SKI!V:GBGBP_F!:.0;?7%W-#'YANK8LIF>N,L;S1Q%%9! M/%)+"07+LB0.A0_$/&;-5):9K=84U)A8?DPP+4V5GM.DL KJS=76O"TJ=Y^\ M36(4AC!M+/(%K.K%BSM%KUBA<[S^TQ!_)$KBJE9,OHUW.L,E?5;+):Y)P]L!ZJ,QP M"GT%GJ$C">,0$VYJ *FUY"JNDMAC$5A/X M19EO7$I#(Q=,VP<_,SA]AWOC#1?*'')H)BW$F3B=2,.E/)1F M,W&QF(D3==B&VP3U\MZQ$?,WZOL/"-R-M3Z]7J+H'AP3G@%PHA=O*#FFX,)@ M.N7*S!1!+],E4X5>NA_O##6P-3R"=^Y2@!MF5 QBFATY,OF&"1).RR>[&G-4QZ<^#BT;TUXMV1][_'HN#ZQKC!P9<6Q%]=7Z]-G6D[L? ME##%%57KH43S4V[BK5KX%^ D#ON*RW4(O!XB"^D,QYSYBQF4^N M5:R[LM=4.(L>B8N]WJX,2X-X6+NY[6)G2E*53[J5T%/K=U$PN\6D( OPXMT[ M8&_X^ZQM(K;P)S4*::CL-9&,SC9"'Z595>8ZW\R MJ2JE\74QA-+\G%Z!0 H,WX1_@']Y_*D=*)A%K)[4T13JJ.5G!/D@%KO..+OU M48M+X?*,"8M+(5;KDVWE5%7Z*@D7-\:9LU3DW+OZV#QBT%!5X=[MQC8<#1?V M>F4["]M_\;:^J>BZ[>/=G*0JGT0JH:>JXL=;I%/,]!KNP7:-NQ MG>_T1R,[I'HNN-#B:)]"\L,1=-8?VE6@UY:CS2EM$8W M%G'KNWS337\3W 6HR(G1: ?Z2UE.=-FS,-:\!4B$$=SB%US)71KH+S4KTD79 M,%8>=@7T5YPQ?*)O@#L^U7:]NZ1.JKJF%LLAR@>KPKM3%60](33$#UO1__ -!T"5;'PD/2 Z-'+K)?0U'DK"9,:EM6*%/","J) J M^N [A8+J &Q@^TX@]^IX M9]!.BEEU/Q"G"JNC=TD Z'5<>B'_;Q"7W282&N*&96UL M$UGUTH-9,;X\<%T?K0[66Y3 Z@DX>W0UF6;-E5F1&R95#'K.&HM>%ZWGAJL@ MR=?P%3\0QXKI MHFSD# _VCEZGI3T+'X=/)7525?:W]OQ62'KT/^0//FHF&EM!6F)#AT1'OX"V M.OF#6,DP5BT=>A1%OBW?X/"T=@#E'5INMP#K\VJV$]RPNU9_&01N\4(X7*HKFSWZZM_EG A>'J MINWZZ*%#5W>,0Y@+1_5=PP(NNJ<*=W.&BP)D+I_X)0$XYF% 80C_?_!ET-<3H>E ML$N;GHJT4NO[<#6^@'RQ"N=G!RBMBIBV*O$F^+06YQY>^DUA+@BUGE5Y(JY& MBXDJRG-Y,5FHTEA="L.Y-!N/1^,6GB3.Z&R>92!52;)=DL0A!T\0EP,D;028 M%="A!X,>"D]XD]-_I]!T&BP?H@WRZ<5P"J"PA;DUGV>J./E4H8S MD3P=R\)(G0JB)(I+=23*"TE16@DKSNXRO85@:8)+BU$%;)EG,N74TDD[FQI\65[=8P#?@G2HLRREY#A(T/#&N0;'X0;Y]/TQ)[]"LW65A&R1;6 M"F$?:)8(5R6Y&><4NK^>[&E$Z?Z2/BL"+6=$RND1B5KY@IH91.WP.?)0YYA6 M]=D5GM7E4%U-YL/5?"'*ZG U6TWDV7@B*7.XY1D+L\8':1S%O&&:69:;@5J) M]M,#FE[H3DZWZ/3=B,R:%:0),JP=L/38473.H!ZG!W6LT6#1?MTLGV.(]7FU3=AU-[S+1FEJ)FE3$V_K7P;GUOBT,&'W M*$Q(LN#S&((N"-)TIBZF\F(TFBXGLB1/X62V@)./LFS^%9T4@G>V!^C- W5] M+BT#,SKIH5]. 16-^B-P7NP&QWV430O%F)[2;[GQ_%NT*XYIV@Q$30\06(-S MXX.?L/5!O'D^[4*&8N)ZH3 8E"T\*Y/)?#H5A=%HK,JKJ:BN5O)TN926TF2A MC!6EA3M-Q([G&1+:ZES:D>I 2QN84HKIY*H";=1NC2/8G-)N!UEC;O8'S7 8 MSB%F&!]%T'2PFPD:'P2M#Q+-\VEAX)RE)0E=5\.EK)8W6I+.65)(_GTG Q&4VFS8?PCVD@ MZ"B-DQ)3Y7FV6BS$Y6RZDM6%/%)GJC(?R;.YI"R'XE)2FW_UZKJG>:,>6Y[+ M(5\"A_1X9Q.]DX-]!?L9T0IHN8&07N#JP;Y'.EG M\2]2T'@#2-6>%5%25#B'B"@L=BBJT]%,@!R;C]"6@G%(Z:3T>P2X,3][:SI[AJJ20$?X8M35(-L:GP8CZ^@ .Z/5Q M:T=A*'!5GF4(98AOR:7 M!J$$-AGQ# 65T-%(AD?_Q05_^+"9Y9%A]Y 1*OGX0WU<_N>/Y=W38/D/^.]' M?H?_E]J0:Q.(2; MJ-()#P9_.7WT7[D=[TWG/GAN_CF!B Q7G7X/_YV;\8"J,C=&HT*4TM:EA"ZZ M?Q'J?+_[";U\2V=&I"'4,3;#P> O85/\&H?J4QU,5O/A5%VL1$F&_R=-5%E8 M*>IJ-E=$:2$,FW<9/.JO8..C9Z/.W8Z>>0W R5U&4%9/#HH)'P%&Y8#*6'V4 M448GG038R]M,1D)*&PEB4@3^#4>]V1&$V6JQ'"^FL^EKY4R=C1>*HLRG M4WDU5IK/EX*G0=&<"'P;CBH@2IN/@LKHI.%(W#=EL15RVE8D+U?S;QRH;EGG M%6YMF8 Z=&.AT+D]E9\AMR(W(YP.G^P)GTFX3H[8]%TNIG$[28_;K$N-_(_> MHK<;Y=50$:8C49K+8WDD3Z?24)%&XE)1E<5$$1:-#^GS4QP+H)MP4&RH%OPY MM;@9S*602(_T(F)W 7_+KY3I3!J*TG*HSB5IKLC-QWLM@*<9IKO>7OH\KT97062R0,L[:1&5?2^;<\_;V; M?O&%)OH(_P*<(U#?G^"WT3.(;JYY*= 2-R:E,,[9;N5R"J@UZ(3YE%&#Y@'1 M1AK"%5U '?03G+#1B%;?HYA;XI*Y>$-)OW%,(,I.$)GL[8>@.X[T11[9UO.Z:]!"'H 6Y[\9=OG MQO(41C9M:^I5#J=G<:[CQ8@)_W8A)?Q+W/X&81+?@?>*'M8^/?"2_BD =]H> M*&_&]7.]99OCEW*U\.7"SUH45Q$=S<:8B)-P8:-#QPRND2MPPZ9:T$V2IX F MVJ0'QA6TU&T/Z-_!_@4X5W"G?L\5N@74?^6\R16-O]%<9-$3G7',3&,=? _^VK;TX(U#*&U< M3YD32=V?XY>R5!3*7437JZA.F[W88XJ9DQJV7$(5DV'[QUF-8IZF')V".LT5 M[.6O\+B/,%E2U.2=3[5/FT5U1#BS.+D%FW=,X^\)PH\2YSB*FMQ1I2AT#"3( MD1YK5QK&_;L&U60!YSW>=^+$0JC1'9QST$GCS"HU+_A6811OH> W'MCG[JRJ M^ 9W'&IM-U:;-B-NCCCS*3?,:E0_X-$3T%\MXP\?T(70-_+M7HX",BOK&0G% M-%WKF6^+*;U+[;08!T;9KWP.@89T6I%#+YE(-...2OMT3\_+12F-;^F3MA7J MK9GPOA:BO^::X[Q#'01*0I@L7<_8HZ#'L^K<= (0MIBP"K[Q2>9&-%K#@KSA M.X+IQ.Y,\649"9@RTKOS'UM699YW<2XKR^%<6J[F(UF9[3]8P;98S'@@.^?%"NX7D/4^63&=B\OI>#%>C0557HPGRGPBBA-Y.!X) MBC"?-K]QO+CNR&^8Y+I$R=63(T>$(V?<_J*S"KA(SM "*NG^:J+! .X6:50) MV&GN%%4!+Z&;#89D@1JMS>.K?2#?H:"NUT/XRLF.W1@V/#"1L?'ABI#N MK@RF= _1+2(Q-NR)EX56,'$@%9"OVE+7[S'NY700,4'NX4[M-N?R5'Y%[EC3 MU#Z-K('N.X*Q@@?1.:Q\"2IQQY6"X#*P!"]W]_T_BJ[[>S](AKL L->Z$84E M'4P0+:"4/8H,^S/X.59'&"Y5U7Q_65>KALI:L%G(3PL]\165Y<>&X0^W2%7Z MRR1FJ3MY%'9)JG)C_;!TVW)MT]@$.<&WVR#X%+ =BHVR(ZC";PP,:Y#\RN#\ MF0Z"L[WR QARQ=Y>1(D-H?_QC-DTZJF.7C+\=01].[ M\D"8$CRXD*H6K72.9G7F;FV3*K6@FR1/ 4WT*7=KV^@64/^5HSQ7-/Y&?#DM /$;M39 S:%D']%WT&WHX)?>^9?\N_$"E;!&#._L8>'Q@G1'>[<52GW, B#X""S9Y9WO '?\JRD/8205^Q80EIWAH\VOU"M""XA+VG+7".)W( ML1Y.*&',K-5?&.G%I7@(HWD'0%(/>7YH3&G.T2V^[B%+V+H[N6+T3_D^E3W* MET1%@605SGE 1C./"Q2B]FWS\\/2PF@_L+EWP-[P]U2D2%?K-3$HQ:W5<]Q\ M)JE%U.F586F6#N:VZ[GX($A,Z=[Q@E[*LI[39#3L$R?G"7&_Z9UM(?\R/AX[ MNW#/.,$@9%5YL6,AL/PL+6\L:+F ZSU NCYZB+/8(TKV!GK&F9*"UW"]K,5# MF2OG!^-AC)A[&!.V/SA]H"\G,#EG &-I(LGCJ2C)DB"-A,FT^?,6-"K6VR2\ MI%,7;/GD(( "S>3V1S^ESC,F#"8Q^[;E*''>P@'P;-BQG[KD@=Z'4Q<.8*2$ MH>BI2[4HC,,D9Y#EYB'>Y@+FMNV:7MOLOW%GCHZR>Q MU[[G>IJUR7/[YE7K!#?(V&;PHXC0?5N1!<&!C[#SVF9M_4-S##3 T%X4%]9) M6[V7E"DE?/>M"Q+_=V#L7M$5Z"-PM!V(NR\(C"'4ZBU16&6N(=J6@S7)W-[O MC2#R>04 >1*BJ]U+OI21O;87T.OT 5Z$0TDMYW;P@@^PT/L]3]K;=RV8FE&L M>N)7;/[!<3I8._;9(/]XHO4O _CI0?3MP)GHN@,]7J(#[D."8JF]BDQM!(ZO MB3@2IJ/A1!@)HTGSQY4IHA ]C9F%N3,KY4'(.JZB%IV;?>YUE]7W.\V#HD-S M>?[Q.\&Q2-\ =Q1@@(L":S:Y*:)+Q9;)$,E#]$H2:B3%'K?_%DE)Q/(HD"]\ MO3[+.]N*'N>$L^(&3K6*#U<[[O(-749#N8\U"RZ3-^K[$D[HCJ-9<]LYV$Z M -Z36;Y5SGF0#]N5B[,FC?!+#J0KE)5B\QO0T(7'^U?81CV,(7R*&QK528(* MJ<:JRD[G"$F9]EQ7/;8"-SRK9Y5"EK/6,,O6US.*KCN^9BKG:.3@WC?=RB:[ M+O]D(>.=NZ9A$+O6E!]R$TZ31P_^XM4VH1QNF%U@KKFO"^-H;("U8?2.3-+> MD7C[_S((OX"<)O C@_-7.N #"7N>X^1(%D(;:%$4)\)X)(E3<2I)4N/6X)*@ M( !"?9^;FDN9AS)5@[N13Z'O]&AG%9 7K\6C_^*"/WRHDB5Z)#+G?3-,:>X@ M9$4C T\&22D\$"V,T;0 1/\#MCQ_X#) 0P5L_8Z&JM$D/HR26;8+*%)Y#MBE MY 7#P 9%%BEO5Y59EC\,2YM9>CE[$)1P6IBB Q/;"F3.BYHG5.&.#?189H0A ML K:_?"FF*1GZ>^!\_@*%;T NJFE4VRR5.6.'LP09UB+HG)7Q)8C<%YL+JZ] MWFOOP8'K>INE5@QMR)62BIM Q4T[3Y@"$C>36;-.Y\L#@ LB'ZR@,I'_":G+ M17D8Y[[KV7O8+UA4V^VV2B=@8(PL'YLX.?\+N#\X?#2N=O MGROQ[ZC)T&E)[-U.%"F*D+93*>S 5YO%PN%LIP-)P)XX4X:R$? MX04Q2,KU-A*$F)B04(4;,U,/.%E+&T9E=']I$UP/#@*/?1S"^""" M:XE4AQO2% 8U8P/++# O&]FHHV1W4KP,=_"QZSX#OUP)ZW[:/C14ZP,(SZE/ M0I">L"=6X0^F7!5?'?,7$;!>E)0M2JJL.?\$WB-PCH8.\F'*J]-]G I)6-&[ M\H4>1;IW[(T/>>5$W<6\J955C#NT2LQ=3#)R@!<*2#X1#/M^%;8L-\@QJ3T3 M+4KAZK6%O]EP17JP?P+GFV/[A[5%B'W#E>41$TKE7ME )@D;!>;IITT-S+EL M;X$A2UB1D:,$!A:F'S.QTOT%)T=&[%7%YA]L1C)?1%Y[K\ A'N.2JB1EG4)9 M1]W#L["@%=TC;.D1OE!&\@E^O$ROL,Z7#)LUKA*#NCX"9XXNJ +G7G.B"VO[ M@VU!F1\U$[AXZTI9M1=PE18X0G'*9//8=+ ,6[MPV4M11* M19YMR96ZACHPQ#3:9 MX^SJM]S@DZ_<#" X'1G?# WO0?"3 M[--Q@$?X4W<+NPM_1PK-K:9Q[HP6(Q,R#%4=&N$R M-5EI>1\]S?$6FD?RGE?[$5[I5@=G:B!HOB[[2=2\75YU'_@D:(UZ[%DJ)2IM ME6%L_\A(YD=!0C:_LVW^FFAIS<,*AKW!/;%05?.?C*U5DQ_@2NOII\B;X#%O MG:6B6^?3KP;A=WN[92YR5U(>3E1)$%>+^7RNCJ71:#Q90FZ*\]5T.A96BQ:S MEBFZCN*:W#O; ^ZMK5DHMBE\+1D.K >@ ^.(UC]T&,G1]N DV(NO<^+:L/7X0YU:D@R8]@8!>4%U@35(>4O#BV4(M>VW96=K= M/PLB9CEC:X(Y$U3"A*,,:F+D. M@:;44/T.NP>W*5OL%HRM ME0_#KBKT4O:5Z5E(."M(-;I)46[,*>5JFQN%CTXWDE8J2BD1SHU+*TTW/B*- M3S^]-;07]'0W\TO5TZ%<^JPT]O'/3=_ED2%9&@G2<")/1F-)%IJ_!9'5OQ-4 M[QCQB'6X,S]EP$@;'7;9:\E"7\EUJ1M+=P <6PL0_O?&(DIWOKQQ#EO1[9UE M_ DV2+@Y^7(S]5 9 MD:O_2I_9VI"VRFXE6O'9W]K6[M8X@@T4,P/FN$$V7:9%FZS]),- MZ -?@B\,-&LS"+X1!K(-+E_IP KM2B_S5\W9 9+YC>0EW/3L-.0MF>.!/&'OP$3L>5'<)V2)G2-LAUN M3%"EZ)%BU_'SIU?>D M,;?#'55*0UJ$)31*J3=C],W&!%>I(_"9,[&%.X@FC>JOMV1,XG=GB-_FQ*P=I%S"_['@O]YLA5==WR$0^0JCYSA3"YA M89CUBF_LHX/HJ^CL/OSPP+,'6OCI@7GZ]N E_'@'/,4)\2"7'X")8H,4W3.. M03Q"[FD^=?W&;P%F]FQNN]XI:P#Z\SF_ #ZC V,[W%DO9HR3-P.K$+_[#N"$ M'N!?@',,PK)6Q!L .;5Z3!5*85O?O=="# 8V\$T!2A3IN%"G9> K!#]KI4+# MB:CH1^ $2=1F$MPV=R%#>P]>TH;:2J@ =QD#4[RGK& 2M^8(^)8M126SA] ' M4M#+VI@-^3I': MZT/D=C\)@0_[R:G"'TRY*KXZT"TB8)O/D\'^NK9I;(*^!N(IDAG13#-)*LH-JHP8Y(%7OZ4L/;-%=L/:G>8#8D(_3&G.\:.R MID5$Y 7$N>T<;-AK<&=;I"DQMWR?@&03DI?'(A.SR+VI6<0';C+*<@-A?9L* M>KD)WDM./)"H^SD)L;SRHRWAK#G ME:BQS\/*Y F8* HS49(FT[$HC6;-[R!:/*SDS;0P0U7A867^+,;+\B1A?VD] M"NE:W%&A+'1,RUNL!K@D )H7KM1"]#-@RW,'>A&(TD"SR]_J,K;EJN;WH12PG)*?)K]0:R,O)6M(1O MY^F]BAW['%"@YLF7*'>_J%#^ ( #.M"#5_ H!$#WL0! (]@T1OO8L+RLH!J M] ! EH39I-=&FD4--61 Y6>'7?( @ .F%,:UR % DA+UY!EJY!Y)F!3B27MC M?,5 $-*9#\*V!D%C'7"YGD6_"$&1\)90ZUD9J>/9=#@1)NI<5%>KB2B/ERM1 MF> AIU7@06VAN?>N _P]Y"S+^;[O>T&>4$P1J!0 M6]Q8B>H@3)N+ZC33R8X#RS>QMZQ%:3,8S'3%M34[-#F"[@[#A M0=!R!TQ+3"5!ERGL"J[*\W0BC%8K59JNQL)$7@VG,T5616FIRI.%,%TLGYN_ M3G('O' ,H6=',>8B489+,U!*XVDKD"]P5:/;]C2SG=05]YKC&;IQB *,=;A M"MX_,J#FC!??"Q+M_[ VE[^?E(R4HFJNH6/H4D'+'X%D=:FIK#\J>4W^J;WD M*HE1J!SA-!&\?6Y',Y,'Y[!7VX3"$MG(V,I'8%X5*JEJ!]V> :37PL(PT? K M3;"HG4^*T2JEJCC-]DCV.S!VK\B4H]/ ';CSD5=RO0U4#/<2K@\V).-%6SVI MO7%[4=TU4JJ4+B(FR=U--98I?C1X0AVL?<_U- L]7Z9L_MMW/73/*"?6K&2K M'Y9W)544T7',6][ZX+D\U'O-C.W_7<4+EZ"A#0]D-XY@N=T"W8N\^0:*?0WL M>M:I5!7M!(\?3Q#GC]SPJ]")UW;8-4I07'_KD[X7,%$4B;:TK\L.P7=+". M#/6-=? ]]+ZLI1NF$1"2='&CPB]P8YQHP4S;GKJU4=&*K<(PPYQD/)=PG^4? M/IQIOP/OU=YM:BNLE-6ZVGQ"+#?&WO M"JJ)+Y=H^;BU0 V7N)+5\9G\F/?'1C!AS^@[ZGY^R@=]CWQ9,$P8#;H M>YKPND/HJN^))WK51):Z?$]=Y6*MOJ<6^50+NL5]3QS0HW+?4\OH%E _M>^) M [BJ6^:H[X$MG9N:2WJ!!UN>&]2;GR.*Z:;3.3>J46Y<3\2D'75]CE_24E&H MKE4TI:(Z;?@N$SSYC8Y4.7XYTP3F:EC=N&> MLH9E>F103$4WLWAA"W%NPQ7GCC$,^-& W]>))4-2P]5MWT+9@33W=67:/XDS M#GT#': (TU124G(.]\UIB;[YQ@; BN#>?S$-?6[O#YKUCM]9L[60U,M4$H=R M)QE1E>B=WF3%#H6"J1-$\TL/)M54=&.7'\X0EQ_X"MSQA@E% M.A(0).5P-KF6X.JN",HRM][.M8/A:29^1F%OI1-,($!Y-:]4I(!.KU*O=? MCL#RP7>4.OI@DO.@4]7M#V?*B]WI54C,)7G^XV\&'"F._OI^"W5@TAT7$"IS MQY56SPY8%5517HB6V96X]9?2 -WI $T;_'*-'7D"C0JKHM.SVEG2,$(OT)Y$ MG,L(-?AE2F%P"82AE)\_>N2$KCQHU@X7$W7^';]0-Q+@1-9#18E>&H8\<]1? M_98;V/-!R "LR"AM0/O?#!!BO^XR!GEB=/HXMP>W,UMD$P<[ZAHU6E6BG?92 M,F9=^KIV=&$H2U.UISPDLR+-Q<*JJG:[Q<.-NJ0BU]OY*YIKW!MK=5QOBR=W M2KW!C;] ^J\B,W)%XV\TMW[7KDW4FY\CBNFF'P$8/;IKQQ5IJ2A4URJ:4E&=-GS5 MW+7CBC--8)ZF')V".LV5[KO;^\/30A-RC1JMX_)+*R+^PPJ[EF>QZR#@M\-[S6=/T:!*?GB')7/Q5^ZG,PU#H8R'KNW?-2 M%6KN&]Q>H1=<;RS=]#=@A(]_#IA:!PRKYBO:6_1R"+6\J!(^ MQT4C2J[HXGNXK%I:F]0@$%N+.KJ =F=;3D(KK)%&(_I(H]-7T6-R\>]&[\GU M*K0H_B0B,2)E/)XN54&>#@5Q/)\N%I("?R(NET-1D:QF@/D^$G2<00>U2\_>2H%?AX_K(DUKG.E(K558/GI+U3Y)BY63G@#Q]8 M^CO=>3*N)C<4:X8-Q'-E)AW5>M>GY*KOW'OF6]17-?EE!R-:="LL&NEYQMV- MCP2Z6]#DVOSBSX@:'?ZT&N". PUEZN"* 7FYP,*S6"=S)T,0^$LI)0G]E&Q MH:V0TFJ-$>86P\W^ (4!FUO;VMT:1[ YB82[UD"LP"_232!U(4I!3?$R[]P[ M]@$XWON]J06/BJ(;(P-,ZO4W.!;0U+[FU9^+I2U?/ !B9TZ, E2%KO2OZZ,PO#/=BN9MX'<1[T>>:S MZG4".(+FKU;FA45N%L%'S03WCJ%G)\FDJ=)SW&BDK05K;S77/^ M";Q; T[ZF^"^/<, )+;1FI)2-PF MF/G*S0"B_OFMX83$7"! Z%<2@WPYNIF0> 8GQNFD,RCDRM%F0N*KIXZP:&26 MZS J]/)P>D17:!J]9LI#,BC03BVNJHO#XRF[!L1XN$Q-7LU3]T#PJK:B*[B-GYZ=@ MWK-A2)04[#)F,FZT9!&)H?HGF3T7*Y6BV$R5@>"N'%M-E2%,1N M7D)$]9/OI==^+Q'WR>0@'K5G\2ID1#TK?B8-=O_V(IH(X.?W"_"2=_2?590; M7K5&@30+J?7$2PC(=8>)A_[9A;GC 34(^?@1)*SWF'AEO('-@^8!U!/\L6)& M,>[A(.CT:J5**QTO@RG["FR8[X/U*OBY%G=XL9>SA%K[>%31-+$W$%3H>") Y;SDA6/:5*JZ/3,]W%UFNF M9NG@\14 [YMC^P(<3 )S+5 .OKCU8+-JT^WGET7[G M*=KOG%5$V%&GRO++M2J!SMY\TRFC'[ZWE*S8%!A+=/3@&G!HWAHN[B'1,DU^ M4JXBG=5ZVMK(2\$/P(1*W=QKCO?^Y&B6J^F!:MG.Q$9#X?I,+&IX$+0\B#?= M@8,OG%8H#K_RJCX/E=EJ.!JN5'$N#!?J9+Q4U<50&DZF"W$.*=:X<;H\#8GK MN_J>^ WA9*M06]R8HXIQ3!N@ZM33_3F13@,$3RI] TD-BE"#PW;GN^IXD.98 M2;7PXEV/=Y9X3)4NR!W<)2$A8TR0N$NR^$+47 MK!AE:Q.K.?)B N> 9",\KIY5C#NM LQX RE\%"(F[LDMRA4\Y15]%"##(R^'K M\K\9IFX[!\7:G*<% K;XTOW%EU%F;DX^7*#_NK./7S? "*TS_,/%,,._/-^" MG6:&:X",R36C!#<@USFOTLI=Q\W ?,S"3F7.E]>_Y@8M6HTF,<@5I7,37DL. M)"IE%IW4JO/Z5'C6F[,@7?^T@..^&@?,EB+Q>VY&4=U[B7RIL8DAF\0,NU6X M*L$-;G2ZQ6#1FOE3HN.9&TO_%6_ZTJ62795@5V4.U$YO^"@EXM$A&3,!MSFA M*'G5N$&Q1=\T61F$%(K-''5@QNT#2FSQ9"^ :^PL%+9N.$"'E>]\W!@FU^". M"870NAKD!42NX6BK^GOP4X'KK[=KW7$^S-H:U>WR%.G8?P!\^ MNL[]9"]-*+NBVIJS66]/FL@B2G6M]Y)4-:NGAJB.IA.\&E; ][-B3IJZ!XZ. M -\!]?W.MG3;\F!?X:=W81',)%:XO;[1KQZ%=#\*\@$<@>6#%=1U3,,&P*^* M,.7[2A@V@2MZ#[I%0BAZD/$3O8H-C. 1#BI>Y%7K*ST*R5W;PKC.@,-'L LS MV&QM9Q^T%"X%V0(.Y73 8=3P(-8R_&G8> ="#J/NAS>+4 1_?J@AKLJS.I[- M!66RFHG"0IY.5\I0':WF\^%D)*KCR;#Y'!LA"FA'B;J*Z!WU'6<'\!62(V$D M"9-1^\&")9!(VP)&V6N+!&S6"D03I&)MOCFVZW[7G)UA(4_#E1)8[81(9R>B MSP_@WF$0=& 0]F#P\CZX].%.I*,G2:#82)K/FGZNX>*2N M>QG#4'V/?DD7GDS=$C?VIA!2:>M2E0JZ'X!\ODZB^BY>RC+L1IC;YXV!1IN23KKQB M:CUME5IG8TS7T;R*?J;;>W +-_F,-*1KC'O^E2<-DS5D556MC!RU>31V6N'] M;GBO<]_UH#:Y9P^,X//]<9=3'?J,Q>5L-%7'4V$AR(J@3M7%4!47ZFJT M%(:C)?.B"!=_F-#^'? N0^;)CI$ (TJA-K@Q)14!<64^*E%'ZY[Q_DP8U8%2 M;)ZHZS6FYG?I<]L-T@8NWP[ .05[S4S"@E?T8HBR93&-\U!A.(W8,'% MEXFNWV[VAF4@J3WC""(]8#?)-)6Y(4XAD+/VNX6E;GU^*,V7!8!=U<-1!_]L M@@ W"Z5#AA/PG\'/,6RAJ=HWKA26N?5 ]-SWVZQ-\,+5U=MB6F>CQ(0SU_A1$R(!D\7[0L?F&6L*/8;M_1LG@BG.Q+D9<15 MJ;[!3R->ZQ<=2T/]33,LM/I>6PO#/=BN$7JDPJ3E @9YOXYT,,G8ZJNV+ M2=S&DC!KZ9V<.GTH3>NOJL6S[6EF<[<@_!<7_.'#9I9'YJL-XXPK4#_4Q^5_ M_EC>/0V6_T#_[L"Y2U(%N1$9F.+/S*>J5?><>.T@HR@W5H!&M1G^+UJ1"-ZN M%F/6KGI/?@X74YIW!/&8Y,-)$K$KB))#_''EN4>5! T5L 0YN;FDD>PU\3VY MS+)=0)& 0RZ.!"DYQ? V+[H<4YQ[)(M;6;*,?0L3]^ B^)(M^-ZQ=XZV5WSO M%7;IS]-3FC@?$65MWLE"1CR#,"7$;B:(,7-[]+>O(8;1EN+?_C]02P,$% M @ <'JC5G4U,[Z6E $ =C,4 !4 !A#$P<2YH=&WL MO6ESXLC2,/K]1MS_H-OG>9\S$V'<6I ]TR_P2+V7T 95JR:TRL[(R__F_+84HOTZYBLBEY.C!<3+*!Z (9FRGN M^ [KF)8E&E@-V+:B:5C&5N016+U"X+?D+7V;PF*QW]L=9D0'OF\:=^MVM\3S M)MG5(*@1_9/Z2>(DA9%W%'E'XEBS]KQYT$]5&=BBO5BO\ YVC-\FXPGFEJ!2 M*6;_2QRPIXH$L+(YP$HY.!HQ%$&"8F*$. "Q>&) QE+44(X1"3PAPJ\#*;4] M6_CGG[$+P0I!:SAWGA,;B:+U[X^QZUIW/W\.16=P:]JCGZL':"'DCU5C33'4 M3HG>CR H%HWGSO*3NL9M6Y+_.S5JIPT!KH84PS'%0WI MZ2W8I^QN7MP>@OX9/%PW5>9NS '2SB#P^^W(G/Y4##@=@"#VT[5%PQF:MBZZ M$,JP(X*.X*:]# ![LK<\PX223>ZCIHL7IA'U*)5"KU%OZJUDZCXKX=03MN9[)_ .54%2V;^^]^B$ MC)',#FDJ>TF3"4A3^?'[GS$0Y=__Z, 5,CD&)IXR M_??'ZGG,75APIC]__^,JK@9^__-S_3?H:V#*B]__R,H4<]R%!O[]H8OV2#%B MKFG=4;CE_H*C_H2/=]K(BF-IXN+., V &BCS.]0;L(./BBP#P_\(&^1M44)K MQCQ#<=N( @"&71E@6>RPG+!D4(@V*[SQ>:;I4EE\.NQL\@:)P[0]'@ M$FT/KL%?T3SH(^T(C:% "? ]A$-!&Q&=EL33FLJ0\PD>9^+C7F+T S-$'+H]476X99G*]+.%'.>[1.T0 @K1'3,+:QX";:OQOO#.M\= MC!X*STO)FPE!6W+%P=NXB"R=KBUK)D,&\ A;!-#N24&G5)TN=QCEUL1BG MX[V>F^$?1@(I$#]^XY IJ60*I_'UA%<3/.E\LYYMP\GF%4<2M3X0;=:0&[YQO;J6I/$TX#W]Q-M,M MLOBX.NG1:3Q+Y4N+HC&];[HC(8ZFBX8XWUR;< !3WIVMYSX\=%/U6$7E&@L& MMX3)H\"T!!K-MO6M<$W#B<: 0&T4!FW> H"S*RV!0?,; MBIH#CCC%@-N%DFZ)B@WDJFF,JLH4R&G' :Y3!)H,N9^'RF5FT8%;0'JN. +: M#(62K $H(RP;.(YI(T'EU( ^ +:@=>+UCEXSJ^KD_H%DG+[),L(+(1J,B-:^ M.R8:,@\[= "4>RY #1K#$E2I=="P@P''P'!@^^!'=NZBKP,-L 9:O[_:'0G5 M;Q:-![.NZ7QVRA8MI^?-:F[KQ^_W=O/_/$W,D!ON&-C^!)\F_@$T/-]HUG#/ MPZ[N1MV,=5X&;/F@,-V]L/N0@H6LF>G>%@/5+ M:/XNL/4<&+B[R,LKJMZB#;C@EF-H]G2P)!YWJ)MC5I/4<;ZK.S MZG-K\IN/106B $)S4053H#TAIZHX[@Y6"DM",.>DR.*B(.?[$U%;SIWT!BM[ MM?S_;(8I&9;G.OX89##_5Y 1)KVA"75J:-0!F7,AK?GKV %)5UHNB$56>%07 M\RZ']_&1DU;>V$I#I2^\M[A.>Z;7BGQZP7)NPAXH66;8-EH?TQ->XZ(VI /# M VVH5BL&5%.@T/>59*A=-P::,O)E CNW@ 0-X(ZBPR:-(0=_=8;!H!!DMHLV MX"<6D:!Z+LCP)W\H/(X3PH-'5TB<5CIXI>S@"WWI3+!ED7L0.]> MS9=D8N;*.(>#EGB?ZRE,!9)&,U4[@A0Z&?S@*/$83L#_"2Y5M7&A0T_9B=A- M)B:]T6C9G7T+\"8MUC#DC-UB8RF"EG)ZT^1Y2'I-HA]RX-$KX!DL^:#/4PK- M>C19S75BXL/8^Q[@I=4IVVE7)CBN+'4G42_)\UIK= G 8U; :XW2XP$;G]_S M7+9>81J\/BFYW\.V,I=)J=7[5):MD,0PHPVL:8ZZ". E5L";BU2GYTZ8)%]X MC-$CQA3)>.*%5G 2X+4R%)[*#":7X/\5F#$KM,3"9YG)1FL09)C&:S8?JC\'MN0)#;!@1Y M$@.BV11&7*G;D_A&8YB896IVLA$[HP$QX<;%)',R 2"3Z;5+IP5Y_HKIZ=4M.P<=[ 1,/ M4@$+AOZ\RLER9 5RA4@7*)LKM1!ZIY\' P'>PK;\I,OH^A)C" M_ 6 O><;V5)EU[_V_.5U=PX8(:(-OLIPL+FE*9*RFAHF*SJB =-X(J)7UOCC M]RL-UAC>.\#O]SQT4 M[L/H@;Z:C5AC)Q[R>D*19AJ^GW8;S6E95E!GHM84%;ED9$5+<45MA>Y.34V6 M>_R\HBIZHY65.X#@\/"B^ZT5/R']S24?$_G.>NM?H1]I2IM^-L\VL)2WFE*^ MYW;WR=A,""F^4-%944=#$BMXO=OO\V*-6M!40GMH-RZ=.EXL,Y(=AU/$,*8U>[B^ MI-68E"IDYL1CID=$%!%F&?&:B7P8"71LW^Y8^- ) +56,M+N='G?2)LX0^I> M::3,I[0XNW!2>'6YI],NM['\>>WR:UAN U=4#""SHHT<%&M3O?V0,/.%MIQ3 M24\T4H1&V^[XTE&\?ZW7C=^WE4"WFQ9J8B5=8[UR-ELQIN-F+W_I:/XV)?!T MV-XZI3N6T&Y5>ZXSZ8P:/)FDY*E:>&A71J,+1_5W"VUR':)S9C2_(K6-9(,H MQ T*\$I=8J?I:KY(<)=N_7^KU X+@M\6VXE$'^?J"KU48\.JO&"+2CR]B,3V MV=']66OK=:FM4\DF9;7K&;R0KZJ-\D/;4MTKML"#X;;'-I,O%=+7VV.4;2MG*CXB1Q>B1V+Y@=$N2 MIWL:NC+KA^[LB1Q:^T 'HE96\2**;%6YAT*NZ.2JE\[B!R__,LC@>">>]S)E M),V"+>&QI#8Q'SJB12XOG=%/>KX50O?G2[0R2KILI&Q*8!=,66P;]_9,'ERZ M=?5=: V)>^0E5C/ *'#IOM1FL^QD.A#ZW9[-1\QZ60;42[0N1XO2(A8;]/A" MKBL^B%FAXAF7;CA]%UI/OK.>-[+^+$2 0G_EURG@N!"!2SQ-Q[>RB?I!1))< MAZ&<=J0-B6\!,&0Z1MAN&T;T?0SZ]F.V(_H.V[6RB+B/0=R)2'B'\<)I1-S' M(&XF(NXP7D6/B/L8Q$U'Q!W&)!41<1^#N.,1<;]W'K"];<&E+>JB MOD6M14633-M*&W)Z.%0T!2Y\?O0>M6Q=K!+ M[W P__B-IKD?SL=T\(7]6EE(*'M*U3IVJY6?L[%2W%6Z;&=$@]!YCB/*#M/U MN -D=M,V94]R&_8J]?5NPH7@MV?TO#D5R'B.8@#'X0*8.$]ZT:JOU,(DEG&O5>>S\6EUEJ&*5%D*W:$E(I-] -K*UK -H:_3\)N@7?'0 M>["]:MG\40I>/80"9_74#PGY.$&C+,(HS5_#6J79>4;/C)7K-4Q*5/&&5DJQ MM8%>7%BABZ1YGY[?@M?WD/<[D(ZH>TV2C2F*;?*W6K2S!;FN5P>TG*B]4$.. M(;;U-N5JB7)BJ198<@Z<0J][+UT0F?L4=B#@(FD>+GHOFK8#+',&[()M>E9G M9AY?C,?[^5&A7V?*^**1+M35"D=*Q*71]VN BN1WJ.EY;(-/:-KO47258EF) M9!P+)PW/$]I3+S8)7U*3#U+T$Z@BF@XS33>,$U"T.USVF[EA9L0RKI&HX]9 MRH8O<OYF>CTB8FVMS*W^_[X0: KLQ+)BFO-\^7;>Q@9QVFZ9B MN"4#OK]FFWEGJN8?L[4$KE@$7V?J]=CT E):G(#T#I[$ =#?OO+W%OBOF@_V M>+G/Y MT'NK5#I=B)RP84F7>5+ITOGM!*LJ?Z L,@S?[HQ3\7;Y ,*CH#7)W;-*D>Y07NV1<[S0Z=Z1+_ :Z?DTOD >T(]U4;!5 M7"<;Y("BI(=6]8(4DS_:%WCI-'T27Z"I"B4FKY7C:K>'UY1"ER!JPH53]!_B M"PPA/8?;%Z@W&[.X%)<9OM*Z+[5C"Z&8>PP=K4>^P OD@[VQW(9C:HKLMRM! M5.YF-EBAS!BMT?HBYM5Q;2CO/!M%QVNBL66KVB/14)9BD)YII^'Q-XBTFU?L M]C399"OTHD_)-6U LJ%CFB!J=A_ G\CS%8A_G4GVHFIM'K^'J^O>H\+@IS\^ M;QZ!K9;S3KM7<(9%7!\/I*I6P=D!$[%51-=?/H?=D3%9TT'N9_@;W+!WE256 MMS1S 0 'IA!VQHN#J2]M0,JTWRD:HJFSL6JY7YD]ILC[6>A0R>U?>)\ULAP/,U=-3^J^=#-YE,/B4*7P[V'IEF=+'FFQ(7N M8.I@Z>U3W?NPBZC^,J2XUA_,YKU29H+'BMTA+[8G"Q&$,MKE^ +X"FGA*!(K MKQ6&U>1(I=E*W$BJ?858KM%0N6Z%7@ZSH^7#0VCWM0-@L!-J=!@0CDD^WYD" MYB,4414-&3;)> I.CO=7D- #?M.&!C$^?NTWBR87<,/*O6'JJ@.GJ8G2OAZ#&)XI/P MN PZV5/?X31*884I9ER\)^ML@:]3)%UM:@_J98N,L"B%IZ^4^G6M,#?AA-3$ MLMIJI5A/3-,J7U,+J;&:H9.D):C=.9.XYVO.?;8>6C=! MB-7"<*#[<+U0F(Z,7J]2SJH%D.UE.L6RVQ]?MI _MUX8(A+XK&)HT*-6T2S3 M+9YK3PMTI=_IU1:18AA60OEH\.F1:OQU];'BR<6AR#)X3N+D0K7[J(=6=KRY M^C/7^#M[V.9S$U0&BE %(U%C_5EOG3AH:/,8K&5<;(A$Y)A="\>P;-]:'& M7G!^_L 5':[MX&%]_^\%(HYQJ!NVK*C?Z9RIFHZ#@NR@_0 ,">X>F45==#T; M-(9//V\Q3MTT NF1$1T@=\1YVI,5UV'GDN;Y1HAHB",@9Q;L'"JK$)SK,U!E M4QI;&613+;G)66K!402KD*U5((N%C=@W1M;! %K1Z-[%!">!,?7Y/C2MZW>Y$!/8.V"Z#ZO:8$6<08;W6?,@/ M^&*<+Q3JC]/FG&J[=$1A)Q=AI[=)PR+#$LZ]*C!246:SHJNGU$YY,0QO==LK MEV$GKX&<%Q7[7M0\D('JI.A P/EVO^@HNT8MZ[B*#E7/QG#SQN9#3G$DS43O M/C-1JJ8Q0FDSJO%MSP2T+."JKN LY<9*3>F0F>* MK GO'P.VE#9#_'AU5 CD7M. MJRI<,C<9U]J@,VK(.*<_JBQI-JN#X>53[I\I<[_[]!$MJ&2@6QMHMMMW]Z:F M-D4WSFP 3=G5<>PBYX&Z.?57"KN)K\^9.)FP1 58_")3Z'2 FLH1X;V ]W+) MFSMWAZ_YJL\9T=$>!W$C>QK<.(*3V1IPQZ9<,J; <9_.:[=_!6"W4B(KF2Z0 MGHFV+?;WS_*SFNCL"LVG(=;'F#4P6JK@OE/@8Y5$?PXJK"F?JX[SVX=\7P': MB@BWH?9UF?8JN)_D[ MX7YPV&3)R+9F/H^1#*9Y7&ZE!5>+CG1$U"IWQ'I'K MF3;B/7>+0T2\PBC>T,IZNL5[IEE,]\N/M,M%Q'L)Q'OVV[$'WIS^2&1T393& MB@'LQ7:[%:D2Q:4]+6:Y),XP2MJK=I>=(A4Z4OU4=/0;R[XJBMFG>+9%8P0V M$68UQ5!T3]\*: N1L-SS[N9C$5*+:$OC115,@;;3T:9-R; \U_$;4,^ZW+*- M_58O.>-9 VB\ ,,#-90GQ-*>>Q30<#YO=H T-I2)MP6.E\\*'J1X#1)@TQM M&D/!EJ*Q#NZC2TJL-2S5V_S$DL1JP>N[LTGHXDO1#K&AI"#2;8>4OA;,=]U[ MSV=&?8/NGZ;P!N%_?3*O<OA% 69X:PZQH*:ZH'2;)7W^,'*5^P1,Y*SKCO&;.5CUVY%A[ MKK;'R*TR:'73=8=R,I$@CP1Y: 6Y#^^/\\[I1/KKSU_CNBN0Z$!61",2Z*%1 MR.N3AR$W5LL//*/$\P6I5+9BX8NYV"?'MR@I$N-_CAB/]/%(>H=%>H='':<6 MC-TOI@H=7N$=@G*8XF/!#IT[,Q+CD1B/M/$0R7-Q'OE70J6.$Z/'J<#,4V-^ MDBURZ7NC\I 4+\*MLDU*D2#_K6!*\*-369%VU",T5KLFCDE0]@# M1L,G;&,V(^']D+'@1F\]J_UJJ*9CIKP[17:P&VF8AE3W, +)!@WRT-\ M7@U?<'&X:2,,5RR.>O\F*3ABL3"L]=5*+RTJPL+49O>A%1BANW_SK5=>CX+P MTI#-U,U%3F$7A4G#6LP;XV[XRK%> L)/E OE?0;G@*&8=AWJQ@YSFTS0<-%I MRU8T^')BA>5NWYY9(\I5<47"&[,NFCAFX_8"@/H!Q4] V]29NIZ(6RB:W&/&T MDBA<.'*_DW%/?X/_"YS;8!\ZQ>6#5.0YTQZK2L;L3XD+1^YWPU.#;[EJMJ^4YQ.#^&CN"KRN5_L,0W7:5/_DJO?''1D$?K C8T?J'@%T MB2W(I00*#[XTU3C#Z;418#W3,MR24HT;[9,?FGS" Y0XW .4BE'X4470$^"8 M#>"D 3TMD)UIG2^PV=;"##@F*, [GF6T18IN,GRO!A3=7(N MS')SQ:@73QY@\5$EYS3F"2$L+;Z_Z(WL%C[)/5:$HM.^GYP^U\['5D]\LXIW MF$>]8_LG8PO.-245MM$W^:\]/F%6N1JNX16- _&4(.%Z*[S[]V%.]5>7>YV* MW3'.7%ZG$-T><:7'::&"DRW+FTL#*J%G0^N*"RV%A.'D!<789/VC9]M"I5!V M8V>*BB:9MI4VY$UAE.?1,,>ID5.M#C)=])H>O &1[1WX#(AA4Y<73ZQG$RP:".BTY)X6E,944X_<6,U8 MINJ5"A4B(56*U" ,SI_3H3XND$R >J51XME<:J3SGHQ/VO28'-=/7T#OPZB/ MQTCFY!Z-M[6_5\I\'E?SZXY&)%>;9D?L0JUE1IG[8JIDA3+L_0W-[]@5/,.K M]9W= _,Q^_I;2/A1,:5TEAS6<5(S^CVU-C4J("+AL)+P&>/T2[HE*C:04>[_ MJC(%32K)&E@7+#=MWE VMZ6T3KS>T6MF59W M7Y]5&--PGZOD6B2,/BB,1LV:H3RX0QKO*L2T(&82@ZP66B]C)(PB8?0E870R M9^_+-!C/+JF_+AM");,^EL2"$S70M!7I^>J.)9TR^G+25 O=*9Z=Z9F*6ANF MW5;HK(@]^2KV(O^H//_'R[\/YHQX1JI7+^G.EA _DG ?D7!5UVETXY13X1M$ MF^AV^]/!@Q,Z8_!T&>LCR19)MA!+MIU49I%D^XAD<[5YGRO<3^H\R-2LI&57 ME P?RFC0T^0:BR1;)-G"(MFN2W+E%,B M. M0!J+*Z6Q,R'2<>Z(?29VKE#IO4E8D@;YTW2ARQ1];,DUF>BQ>&I(+G"G5 M1$U+-CM3*70'A9$K_@)DWY]FUITN]U?DBS^FB$L!>8P_V/4'7NE['3*KN\D, M'CKE*_+%1Z+MSQ1MD3/^TZ*M2::$^]R#.>.!QL_PI&3&FN$+\XJ<\9%H^P-$ MVW6)KF_WD;FTW0"9)?[ ZQWZ'CBY5J<=WFRUD<2)?&1G%T$?33J7\1RX4L?A M@GEO":4L[-46);[7+=9,6=B4%C8O)++JHO1O$(/<(\;7D#>N7T+7E'E M.RL^V76O,%P4_#R=I(Z_73VFZ1AEBCGN$!Z/#IY M5Z+T0#W&>R7092N/\;+:F<\[#V8D42Z.4K:32<CF [FTXR?(I4V=@E#N*>VAS@Q'$B_JF=)TBB^\ MW&,H0UE#3"AG2(F"2 &:>+(']UI[)4&?4%PT;0=8Y@S8!=OTK,[,7*'[T%.U M(R@WI4%+;.)Z3E(+U 3G5,)BYN',3+4/CNNG/N,*LIX5!GS\9 M)^T]Q#D")PV&B0JW<*L&#[)$*5$M$VI<#J6,/CLG'?=()>*D$W+2V ;@^W>E M D\3CRFZ$\>YA%V3Y]2(SR1#9TE]D)>>0!GM2W\F-S6,<_!2OS$N49E$EF^D M\\UB#!@J$SZ'^,=X:0/(B),B3OHV#2_AJLX@\]B/JX6IF!ED"5HCM0NWE4[$ M29&&=\:SC_!['5K$.)VH#/@)7NBV[TML(Y^,D9&M]&?O22$\'0J_UZ%0:;:: M-:K=Y94,Z$X7SJ,,QA>NW45>AS^=D\[C=3"%'BCU)X;.-BINA5QZ!3H&0GD< M%WD=(FX*M]>A+DJ+<8,WTJH28ZJN;=S/NLG(5HHXZ6HYZ50:WF+@U;VB'7MD MR2HPBEJ,G+?#637R[)P4:7AGY"2W,E?ZWKW,JEF2=IJC>D&SYR>GTTL$W/.@ MY@3;5^/]89WO#D8/!;G#6>G3'QR'U<_E&4H -531!,E/0Q9M65AQBC!TJY0Y MC96G;*R7=RPK(!$34HMOM\ MH>E667(Y[&K\RQ$5QXR31.(.OO*% <>6$.>XGC3J3 15![E431^5Y#@S>C&> MY]IW8^L+0UFPO0#8:2XEV*F:2M;RWF/'Y:>9^=F$7B47R( M33*Y5]:Z^^H7YB K-I @EH2VG)$?&N1,8 O9 1W+Q[L@;K7VC[Y^Z4N$O@)Y M^1YP>MD3RZJ^''-5(SYQ-;<5(F(_%-D'D_Q/97X'^S(]6P).\'4,1-G?<. + MO_^!_V".N]#@OJ6+\]A,D=WQ'8'C_^>7)-9O_9(,6*N:=V1Q"UCN;_@U&-C/PO/79RX3=#PIZV! MX=O6^MTAW(QB0U%7M,7=?SM0)W2P.IAA;5,7C?_>!+_ OP[6W=I0E M@!W!/M$V%A,U9631A5\= M2S1V9N%_OC-,6Q>U8*19L(353S]^=U!I8LP<8D@+18KI/S]1+Q#4(OR_M0?D MD@9$^VY@NN-?SZ&_#ZC' <4U-D[#^X_]^Z!>J"VO/X"?*_]D+7GQY\N W9@:G)JQ?7KQ.,"6M>')OEVZ5.B>6P=#V' ML;UL,5TOL%BV4:N5.*[4J'_C9'T)QCP)L+ M.N)DDT><;!X*U/_]#\'@O_P)PCW+, U_*U4D;&6>M)&H_IPAAQDB,M-DH-SE M3,E#)@FZV_W#YY.Z:-L"4>].ZTI**N*Z6E)K2KS6H'T+\*U9$WBL%0!T9\)' M G#J?RCHMDQRJYW4S%\;UV+V3P&E(<&)D XTL8 MM] ABO_K2]=4(LX\2===1*](]BT::?'I=H=M5_M8FVTVVAVLR;,'"YP.&(";MHSM8?,MZKF3D=\/=CJ6Q<4"*DS .!'Y!!F?V< _LD4\ M'IFOBZ+'2K@N#Q[%^[08;_AVPUMKKJ&,&@'N*.(F^(#F(/A5T; KI_<0@R\YXK_V MXG[P4@5\M9?-IKA?=4SYL.ZTTW6NA&3)Z<3,=ZK*/MDBE7=%MVMIXFX0NA8G M0]O4L6 AA__KFA]](R3::-;4=<5!AR187H&69]V\_1ZUB?6=U&A,V/T V%N< M]%BJIERF553Q1BJ+Z[6!OJPWWE.=<)R(413#,">4C>\IJ"]EU E U@8CQ4%D MZZ([MEM@RQ"JVX@_)@26'#A$&8YN2NMI<2H9T>SX%]-G> M\A<[%R77!P#RB-B;A6.B@SD6D-"QAXPI!J:X#B:-?;W@[VV#-24R. ,82B!$ M:BC$Z3@E#&1*$BA&9I)Q<9!(X?&5P1J\T9&$&JMH$KG 7;4Q'ST:M3P?S^DC M@13PYRT7#24W+E:('+O@\$&I-%2,VK %6Q*KEJ[OS%D!;>7;D$Q-$RT'W*T_ M;!,8,MM73BWDRY$"']#:]:*+GFNL? A>:_\N.IVW;0Q.TP5^XQUQ[/;'5 M@$1 OZZ\_GT*;%>11&V%+=>T5EW0^&TJ]7^VZ7XUF(]#:NT7"_K;\E1M#63" MSH>:.5M['=;?8S-;M.X&-A#5V P"[%W'X.:Y.'!,S7/!+^0\>KGZE]7/@CX\0CRIX#\3]?>QQ/4MS$%=;FX>5>DDX?:]PX*S[!LH(#HR_LZ'F($9F(CI4?647_7:F_R,IZP2$TQ'GI56PA>3WMZVX0I)A%<8P M>^,*B7.M5"UQ/[1T;S)#@[Y#,HEXC"+Q.(VG#B>:5^15_-OD5?PBJ>H@#?2) MJ/[RY0,&;443&HLV]NC9BB,KDF\O0I5T9R,:B)(ZLJ$LD>_^,_3_@STHV]+& M[\@>B8:R]+__?08;>(MC7K?_/W]2]-T8VEG$;*RX( 9_D<"=90.?#&&;-\'^ M[>+XSV"S-V-+)7$$UA%=!=8 MW@9@)BX.\%7N]G"SSX__+8LGMQ;?D9(9-3$:6SR3TK/9P7Q0I@KO+9[SH/!9 M>41Q/.PKS\*/#;MCSHRM=<_E:;8QQ!L"NQB2U*C9KV>)^_<<;T73C)]_ 4[?<&K.),IJ5:*NC*?4D1;2KQ'!XD$3L;#XSM<+1%I M:98-$:I8HH:!.9 \M(W"GXF20^3.)_GYS&JR94VIICTWAYM&"K?;'= M,>@AKJ><45NIEO7[[GL^\B3%Q)+X*S+]+,3]= : ]!,B\;3OQ08H6<3HN"W0JF1+BPX$L#*CD0&#D(N39N5O.)-#^Y?TR0V>(RV3%:*_?-3DNFE*<+]>RDR"Z$:5&N M%!:%'H=:DL];>GDO[E:M= 7O3G.C9>&^$L<[:=AR?81P5>[^P/9;]4*1MTS\ M4)LGG [?-TV[G<42MPSSVEJO87T4?IM*_CG(3%PW,LG;%'7YR/RD.W.?D'H_ MRCPQ!%]$NZKG2#BF!-SC"WZ:G@0Z?=U9DE$S'(.9@EV MVHA93LLL]56T%YA+8Y0* C,-;#96X%;S9$V^SD*OZ!'TR8R=/6BD+Q6-83IR M7WD1%@0Y\!6.S2E[LJN5'A.N$^=CL5Z[D&KEXTVRM0K/>RNB&46ZFN@IBG;$ M_@>_Q0D,BDELB@I3HN!?S+\S^\K%C*^K-Q^2Q9=-0X>=UG[^D/EKZD[$V.=D M[)4R%.A"&Z[.TKETC!\/%SBI)JBL,JFSN3X*NB7?X>ITNY$]"VH9.7K1L6?Q&K0YFQZ&!#10,R)FH:;(%NO:&3G8F'"HRC MXYP!6#6 '>\>[5 H\FKK8MCJ@&?KA&B-673H@[1^=#$,D^%3:"ZCII8-). ; MSP09].%?XG2POV#/D,@QQX.6@3,VT=6/]0TN=RRZS]-9^T(Q>K-&GQZ-WJ*8/ MG->X[JW7-LL^_&KT\RZ>791^<[2Z>:P!XQ?*KXA<(:7JBNM" @<:I%C;--"V MJBTP '>\!59".X@H^>$/.=$5@PM_SSCYJ8_M$]NVIZU"F^(XC?BT#4:>%H3R M<;$.]A=ZF/B%D7"_7K5PQXI_)\M"=[*^A:6#J6^8%#A_?R/W;0$7P7;%C%O< M![QF/6XXB1Z>K6G]KCO,/RY3LXC[3LE];\8I?(R_(#&+F ;[ I@H29"_(-5 MLD-T9J.=8^^O&$18;.\#1X>,"4>QU](:TJ0.%[ZX05LF[ YN+&C>(VQDFS-W MO'Y\"S=/X,]-!D/%\'50/\8)*1LD_NNU&?J/B5_K9N\V>'U^ZX9HLUPU?F6N MZY:*L24_"'(0([&5(K"]^]]NAWS03&*0(%.D@,<'C!"GDX0P().20"5Q$0 ) M3PVH%R$?$Z7<4&;S^1+W*L5$OST<]!^4UNKZQ;/@D!PSS_88"R^()6G<&^5J M!0&UI)ZW3-4SK-QLN 5^DNG01)5NLXE6:ROD8]-RK,RUT6.YJ? <$7>3M-!4 M#3Z][]9H1333X^F@U.9CG-!P*W",>'^V=6MTTW(^+"H+BK&:N%.*/66SR]@K6>HR0E0\)KVLZ,7S'Y_B.,\O7N'V] M!2EP(]->G.AJ +*0[.QJC(U;*]\1E5PK-H^QBW&WVA_WB%037]\-?DM3KN[7 MSH[CO]8A^C7PB8WB/'?4:$A)?J@"PNZ=_PF^#?[";V+PT=]G.Z*F7I$1'TCI M]GEW]X?VO#]('ISU#.)#>_,U(>49S[R2__B):=(O!=L7H/X!)>'/!/IKVLQ[ MDBK^J4PH1]1K(NQML%??YR"*-OXSQJ8=FYVBC3_:^"\-*1_=^+G7O,61 G"R MLA,'6\NG3(L;6,D^^M<%U396LC(9,-ERJL/B8FF>GE0K6<+-I%\+_OCT.=&W M)$L*E3YSKL1[YY;-D9YSLNQ/W[^U1OI.")$2Z3N'Z3OL_@/O2-OY$[2=-?(+ M/NZS >HW6H]8+J8YRJS;_,*8JU8F'1MZ^@P.P-FL*_Z M*JXXN]YWA%SZ(6'.&&C:FMRPOR 1^8%905KZ \*>_K[%^G!E^^,4SV#*H>7L MR#0_>!'/\7/):.(55F^KRGVWWE$M#TF%/:%* MGCZ=?*2,[$X!)S(^:=-C$LOO+]^]^KY=P O= M7!('PW*_.,[>-WEV].,W03,W3(J^H4AR35=K0/Q> ?KVB++F8[4PUS2Q>X]\ M7[7+K6*8[UPS?S.FY8RY?-]7[HYG\VPF*RN.I8D+A/551./!,T>5/]=%90_= MVO!/F67_[_^SHW!O,D>CH$S3OEOC>*NVZVI:I$]=(Q +]'EQ"(W\.U&;B0MG MI9HG4K>;- 5W&S+QJ]0&Q7:QK<]H7>/EX YW,HZ-;GXVLHN M(*G+8O$-VO.-=C?=SE4;C4JI7N ZZ0Y;0VJ?0*92*69_]H=WR2!OVC/1EF-5 MTU3]='HH8;^^5^<.G=!_&\WQBV?X[Q'NW[_*M_'VZ65?%#,WT^U.*5^JI^O9 M4KI:JD/FKJ51^69SW-P4;7=5<_86RV\.2$I&X'144$61R^;J;Z:. ML\H ;&/TQV_CS^BG!*4TL<'PD]06$JE$BO[D9H Z71VM;)//4^_87YXA>K+B M OGODR@.YR4N^G*$R88VR.1M\AEM9!OU'%OGV!S\P#6JI1S4%'*9=!7*&I8K MLBQ4&8@XD?@DD61- W(:.H&%GWR]S@^RSX@:)!> <6, +E]Y^#(EA$-P'$H< M3\ID(]]HLFVX$QV5.+8DB#G$&A8(SE6/0":ADR',%(4R)?FGR)0T5\Q7 M&Z>4*:(SQO*:.;MX#25UM9*DWNBP1(&M0S6D*C"I5#+Y.8*HFRYP G/&-3%^ M;;A@KQ#*/GOG"F4)@5^@,'G% "9KHB&. E3E%$?R' =JE:(AIPU16SB*8P[S M7[6$R5OL:91-8<"GT?R<;>OQD(AYHB-$:$%@*VK3!HZG'5\!/B\UD5^FIG"( MH5<(C&JAR&'%]8^N(1+A5VWU#5& 9CJ>_54"HVZQ[5%\6MD:!]L,!->8'IB> M"^G15H&+M15'O4(!15ZB%^85^HFC ";;U!R(U*9M2D!&:!1H,D61Q%<))WZ+ MK;OWB>9I@(N7*I?M?HG.;OZ LYM2HU-DVSL'-TD\A:>^?'!3NL4:_LV(Z-3F M(KG_W5.;*AB)FB^L_8S=<#N@&#KQR1._G2,;OV=LJ^MK5 ^^[$(+$2FDD0Z7 M%R77M)TOXS]]ZZN$V*J_2Y<97T=TJ,4 R1M/M?!+_<@0 -$O7HV!H&"P89XMP(@$3:@$3KRD&X,0A=C:(BYCD R MJ13YY1V#N<76/5ZC$+B@0]AO[O!MEA,H@DXD$Y]C70ZN M5'2O==-^?D!^;4E[CL3S;]RD7E_Z]P'W+.6!?]=7-R[/F@GCBB_7$ MOBO%S//Q.V. #4U-,V=^15)@ZX%?41P,4+ZV(-@%$RT+#( MCUB1'^#OT^"?POQ4;VCMGBV-10>@(YZ1+>H'F'E;B"1];?%\#HQ7:#58G/VT M."M8'-IH;"@C9)1STO1L+&.*MHPVFIQB _]T%-'!*K]?(LCO%Y3#QC"4"G+F M8)Z#$H9N]>U9Z(?_H>$>@<'U:2BN$_:XG39P.\/@[1[^N4 ADH:KM^%R;A < M;[ 9N(&0N4")\%["O,TZ5U$XAG0;Y+F=*K+GUWM'ZHQKCH*LI7Y26L5UL-D8 MJAJ+F#E#V4D=;^ HL@)5'.!8R1N M7GL[2$!:$R%5KL;"42_$ATXD0B=,V&RCPV:O4'JPDND""2LA*\WPC1VHCCA@N6;STF4 JUN:N0 \]/=8LV-\J.)QF5ST%:6ZRODHZVH MI.V5(EE(I*A **_DY^4PU/Z+99?-8$]WZ*3M.W1/.?F=IVN7BB%IGAPD;]^* M<\:V0A03G]9MH:0;?E;[A8; 0/8@:8,IV7Y M6LQ3809H:D'"L+1+4HR+BB:9MG7IO+I:!L9"_(P66':[KLZ%\E%#D[&&!$0# MW:H$]A1^ 4$?!%9SA6QK&@I[JZR>=N\O1P>:W2^; ^<'4]3 ME.IR#&*^L .VKZ7X_F=DY9F8?^*K!WQ\AO-%%744/Q+X)?#;USA?T7=^I6^=*;C@*;!06_6:D=PVBCK MBN'7.7)A(OAX&ZZ>S%[UA=_V05*>APIN(( ME49R?"-;"K2)/SMR[I(#6Z)PON?A?%04SA>%\QVA5E!B&*>'B6%"&-!Q68@/ M&$D8X 0ID( &"3*>HADIOA,K]GZZ]A/&CNTZ((.9^,F+B%^K"6%/,SIVT)B" M?(.H?JY_[>1UF;8K@D)61.U%M:5#W),K$+>POWQO)OI*XK]0"PSY+OWOQ*^_ M_?)^HF)L6@R#+/RKU[55+OXG'^KJ14PQUD5336R"<@0-%^OP%=-6IJ@JYY9Q4X5_1O[I%5P>\C(\^=Y3 M]"V6UG;/S^T<>W#EKHF4.@V=K[KKQ08.8!\N>T&&0CG>@X-_[KZ* M'5R%!^ZK_WFS\CG[!@)Z!65-TA3=3ZED&GXL S;P'#@IQUE7M_7-!C *#OHM MVWP,RM8BU;OG]WF"&Z7^W_13JB+H' !M! M3!N;B3C/IN(3CA_EA@ S0#:FPP=5H(P+!_?#O#E!!3=P0PA>:,%^']7 MW0P5S8\@]\.UT*@FH$!E.WPJ8O]H^Q11Y'D523( M!K/9[%9C='1GG\H6@_8 MWS=\H#S=$M]& BH/CQX?R+APSP=PJKZ['6XS=J#=:.(,!2I"Z2(CZ:("Q%TF M5']6N@TZ% M-EW7%^+^+CN#XZRT*6_@P(FC#6\&=3"XT00[(_)GOB]77!>RC.=N0\[&X$;I M^.J$Y!^[F@$?#,!8U(8^"B 3PQD[<.V! JEL.%A!@<\NA")4&%=*(A04O@)@ M+[9'?E+H5G2.U*O7T13Y1\+L'XE'_I'(/W(,_P@]Q&4Z.12&R<10B-.IE)"4 MI+A )P%#,3)!XX/ACG_D@ I81W&0I/;Y1]Z]6Y=\PL%N<*')O,[514(AS#5F C+PB.YE' N/X&LP9%*HPB7M0=5W>*H00U M;8PWY@FI?,_-DE33;_J"IH:]^;PZ:JLD6^F,'Y-IU^,;Y1EJ^H*HFI.*6F_( MU08^T=URF:?*55:"R]J#5XY2/(./)RLJ&-Y79V-6O[FT9GE M\$9%)DRP1IDI* M7HLI5"OQ>0?VNH=[-2[>$L@]Y%*J>#&C5THU>(Z/ M5\JJEQDF)=AT#[G$'-,5DYU[EB47XL@!9G%@V7"N>\AEQBC\0"73#L\(F6*& MGG;'#4A9Y!YRJ1H.X:2U3I^O3 :#VKPRG=$,A.L>UDX-4I7Z+-9*XI6'I4P_ M>HU'"XHU<@\-C(@97YN6599?M"J\-\Q(8S""P-I# R-^E*/O)=7 %\9"(ZHD MY^ Z%*M[4-!.YG@:"&Z%!R6"F+49<:HE8=,]<+6F0Y'7PZ1ZXUF:IA"0UC *O=_-5G*-S ]:% M3??!-9ZAI*6BUU3/G?*EPDRUU1ALN@>NK?JH38C4/<=68IVNC#N5WKC0$J@] M<+WO+?*I=B/VR(N-P2)?4X5&J0I[W0/7TC _9>J#FHES]?A]7*WRNM:'&\8> MWHI)LW%;2^8YEIO(G7J'&A0DW6_Z@K?F!!0!*:?-LKJ7I?@T]Y!7K!9JNN:M M8V7;.'U.C1VW"D/=XLDSIIM8:5+^P"\R3YS"N_ \^^,M3C\9=5\.-M M+&S=VS=,_];^*G+OEGXS(V*$E_/@A;B-1W@)(UZHV\0Y\^9$B(D$V47AA;A- MO)FQ)L++F? 2OTU%>#D97CZ8V?A=_?B;@7#41-6?%=G?L.9=__RN/SXX0GGY M[\8%?_C%DW>9D;XEF/51[,;M:\TQ_Q@ 6Q_R?N-UE?T'4X<#;SMC#K'*Y822 M>[T 7D0Z7R0=YI:AKXIT7J3[VU /N0N_S\G8\U[&^RIPTBB+EG-4+@I!;8SM MY:\YY"XG+!L4(0R*[3Y?:+I5EEP.NQH_ M^^'?VX&C^F^E':$Q%"@4D8/\8X(V(CHMB:]Q.@')@-)T47- M^?='C/J!!7>;_OVAS-T[P]-ETUT]_X$9H@Y!XCFQD2A:=X@GTX:,_K!/#)EV MLZ)M+R L[U&D[@_,@9B";\&>UU%>^9DA6.-NDV6(,A,S/;6645#H)/7C-W6# MT\0_/W?A<+7^B',P>0BMNZ,P>1CMM6_C<8)<,3DIE%./W%C-6*;JE0H5(B%5 MBM0@_?U,+I223K&OI%BFB[?4BOH0:TX0DS,_?A,W-,.\P>279+\&ZDDZ2(*+ M[JA* )IH($;S #^C5&_UHA_S0)^^9_+$O'I]=SSIITSO8$[]+3U6MN;I:ZL M]^=44(BYM]SJL[_/[ M2BY?F7UB5*<.W%>8%>YKA7ZUG%Q,,DF>-*N&-6R5\RPY$FBDO!($?I-*O638 MB$4OU*MT/!8]N[/H"E310UG4JLS;V5J.&/**1@S-TF1*R!QB4:1Z4HD;.OX6 MBUZ%NZQDH'0DIGT\[2 T"XS<8R?4(?Y4^_ED:L6&$:'$VB.JLAUK2JME3^2S M)4',4%Q%XY-I@4':1#)UPU!DY O[LWQA1U8Y_E2&/IT6\@Y'M_7'4FN\(#(X M>*@F\0\]!62B %A+E)Q=]RTT?< M_7%EXX_@[D#SB)C[E&K(0=Q=I])VC'$?[UE&[_742U;*JD^*%!D1T5Q6U$<1M?5B;6 MC-9$;)8V9';-9/O=LURYHC'%T?V"KUB$I;/#:<[HHM2E2+>X(>,,_#\=^3RB M (XH@./X2L('>34QE&4QX\@.+Q;9'N?%%RT*M""O(IWAADBE;DCZ+4O@PCT8 MP1"-H"J:,<(T(#JHI!*DBY@YC/G%LR)_1N3/B/P9YSYH6;-H%7%H&RVP,>0= MX-M$>^0:GI9[7C'6[*B3D=6TVYHZR133*"DZBB%E;@@BN@$5^3/ M\GB\-:(';!,PK)>J-7ODE"QWVS/$XXS/XPG\6BY !4.4#(BQD;*J>0F5DLC' M$?DX(A_'L8)(U\P5N%FAN<3.5[6O"Z8IHS*Q>V10R4@1)T;V MJ/@,551!%ZUI:$%%T1V1IR/R=)PD2/13'!O+/W(5JB^/V,:LW*'L::;/5$>( M8Z'60"5N\$3BVOT=J((E6II?V_[(6D3(EAKY-R+_QB6H'UG1\FN6+X&\YLXL M9$XHT^JF(;UZY&NS:JN2EW4"+Y#T*$F4]?9<;OE"UU<_4JFWPL\B5H_<')&; MX_NSO7R*U;-%!G>ZP*;9RB1>E4:-6%$R_(*,2&^)WR2HZ_)VY, 00%C(F"O. MHTLOD:LC*SE)D>W.)!9G[HE$4_2+ MNZ)HCM0-$5U?B1P_ITP=9'>.@:CWT*H)0F+HCQ*=(/:!N MJ#\@C,._)QO%:T3^C,B?<6X=8^OJW)M6S7U5IXS'=NJ!9]08VU9!'W::1@7A MD0,C>4/A;WEC(]Z.'!B1 ^.,UV+?Y&VV.U MH[(4^:Y2R$*ITLRRAL_;ZY.6 MU%5Y+" P8KNW8%$V6EEQ$'(4PP,R9@8A+J81^3*B!!Y1 H_SZRDYQ;%,1]0* M<(>PH*$5'!_GMGBVL6;9 R1>EG([>:+0[JFB2=:G9-UI3O660/B92Y,W9/*M M"WB1'(A2?42I/L[E:SFJ'%AD"ZK5:]MI/FNUAO?#)IU/D2,D!_RD('3R^$FA$(TGSB2R1\@UG%9& M,\OWGNI5BDEQHG'X) .%'!/<\V6(U$WJS0C\2!B?TC%VDU?&/@7B>E4\B9!7TOZ$>8EPP<- M8QH8NOX,OD4 _)F&W[F#6:)"O>>!PI])[><."8F*_GX%"!=CRV^!0P)0G[#? MAL=@9] 90!"$2]%D^+"JB#YX%#@!E)*+&^3J]2'#:8CLW.L@[3!&*1Q(V9=DM 5#K+)G8MK3)G47 MZ:87:HE=T[6"[]E+_C0*/;?U=$4!]2?=$D*SN3\K-6Z)BZ#.N&N+,HA4NJNV M5DY[3/E'G#R<[A1RQ9'-@"%?3X(^-15YTL*U.J_TZW8G+\S&C],TG!,ZE4PD M;U*IMX).([Z^0E/MI">.?P1;G_! \5"^3CYFVHK,+W&5<477ZXK:E!!:B*^9 M'[^9^ U%'K_@])E5$!M%C&\9JI$5$-FI9[=3KT*50)RU=4SQNM19+IB:8[3S M6771B ^G?2X)6D.H3?CI_5+D#4F5QZ4LW@8#;MX VN,DG' M39:LS\ #WBE)L8<68E.H'"28FQ3Q5KV1JW!9;-+EV& *#"_R57QWS/6UWCXY M,.[Z#[V1O2T)/&#:8&HAG>(^8X\LJ3S^Z M@YE ^@D!Z9MD,O)^G#T@^UHEQ6%!V7^HH#AA/L'/28IL=:G(^>S-G$R02B1L"/V%=IC^-02.'RN7QY^GTA(,8%*1)41KCOHX\I#U*] MKX#CR4PD2-W0\<4,FWCHD MCOC["H,_KCM._QK4DD/YVYHJ;JN@28#-DCK7F%5I8(U:B+^9@+^3-Q1U+4$@ MP1#/"U-'7HO(:Q%Y+4Y75WKC-GU3$#VTJ#E;+U=)5=&UJ3@K%$?N_4P@_2Q_ M1/R&2$1I_B(?1N3#.'F)Z,/85MGRT^\N\M*M.JE;K9/J\6,^F2FUU MV,Q,H.[A)]U+O6G^1"P>N3<#MP*$%F]T.L6XV7[@2&AQI/TLX3<))EDY$B)KLE$UV2N2-,Z MB1QAEDVAD:M6NNK$RB2:R0>%R*!L0\G@$LW;TH$ MALC>BM@DLK^O"[*V@$FU4 3 RJ"*#ZCHI-#*H(H/J$P=:37M]9=I!Y(35W-;7XTJ*-7S'SBZ MW*S"K\'>%.V&S;FB"^1[4?- $]@H-EN@M< M)^\3,CEO0=B?# P?.L']-CB4*2N^7)3N&_P$M <#+27(-0K" 5++OK0!SW[ M+-'&IFB0FT./O5=P4XFZS(Q[$QKODC@33Q8:Q;0].B?Y^#!RTIX[-FW(0_)> M<)7*S- >COHZJ]2*9/.AMW!:@W?)YO.+_S:B.6CU(QHO%G,M>8"#]HS*&7IU MX!5'/W[3^ V.^_\_@&0"&&#B9JAPDD[, 1("X,RT90<8AT"OY#C>*Y";/(Q8 M@NX]9GD.*.FR5VP1E)D.*=T<=^E:2V3Y19^@V>RL/:O)DI'!LW#I2V";!Y"+ MXO<F8>S4BXQ_O2,W-+!LP.9C/;&\MXP]C8X 4#G_XIFR2= M!#I+-WMJI.F;D(I=R[FN.DN=4V; 6^;KO_VC3N]^3!X$IA'@W]E]$^O)"!Z_ M^O97)I%"#/\IA=!]>/_NPR]7>N,#D.QUXGFC+/$;H1LR_L3*TT;';5\C)&_) M5TD_G0WQW)NV1W=#^+P1QM3,B)J-"Y90BJR:4ZZRS6TUOE%C]'99C/@\T('OUKIS@;&,6"D[>*1MMO/%WP&X51Q.'2_GX43 MZSFR%6QQ:JAD7G0F06#*Q*Y*=98F84TG&&2\OB#C'20,?@"9\<*9SCA%(.L%A:C!K8 M!S2:Q2EXX3CTB]^W7_S6])./ UR:D!VDA^1(NV8R5;;I5*1-K9T G$X!3M%9 MACE^<8.+ZB6J<C)W')@ODU+-4ZW@V@7XV*Y>J: MH/@NF+G@&= *.YP! @)#!X\]P$3EM8(1D6A7!*MDUHK+HC&F@U@FTA+5>);" MZ"QUP$4+4Z6A2^/B+HUS0?=T&L.?81_V"R.,EF"NY^ VN?FI61&4KOESJ>V,BJ:AL*VG2W>3LN% M8FARC>W^O*@/1S_2AV8S2@B^"<(31=:N!C97YS:[=(7>"[O5+CW\:]AC3Z8> M'^"07P4/K#+M%0>A5Y?$(=X*FWYNKMA %TZ+EW-XEJ#V*>1XBC"D!UB^_!I' M?PWL<#H-_!/T4(PT2UJIL[90XTKT+$!BL=Y_-#@_Q.=YTLPV(."<\5\=?M!Q)2GIIX#ICC8%=DXP%0V76VVZH95M =* M5''+)KYN:T"12>N:LQ211:E#AU4AP']?:_D2 -^I*!#?IU1(/@3P_DSH]\8J MNA:LM5L8FFURM-+Y!.")*D*C69K;]_O=C=L/8Y]I)\\OJTO<7$?65JYFT%?N MM"$ #VA>-''TJ^"\OY_187.!H5\%!Y[CTA;>U3Y$B'ESO A)PD'LVBPO;1FQ M1$J5MDRBNS FC7%9#CWA32Z0)C[FO+E'FOB8X^:KLL19[H_Y*$TT1+OI3-N8 M(&PFS:E/E.L]Q(T3FMA%3#DVR[QI&J6:T[]#!2SC"59I%@6A96Q>BVSBC3D$ M[)\/XI+5_.A],'_<;>YEKU4=K+G_7)K?Z2=0W:9Z1E%5;PY:;8#<9UPO3/0W M'WSM9BSP/--/#[#[87(#<3C5 QV(HQ)I5G)^#$@9&%VP^Y1:'^FQ,L-R%5>U MP!\&2>IO6NW_^PN*TZS57_\%_SSV3'5TQ4\0/OV/9@4+1]G\2-?V83!/V$UY M!/P\W27#X\QW(AG( P&@Z#^2(3][[HN'(:KN./]Y2\%^?,+1!>KETN#D(P<^ MR1/U;%Z>_?O__N_Y:'YR&Z)ZCN?_>"2P9]/W.#,IEYDZ,O%UQ484 [S^A^+$ MRB9X&"O#?2<>C<@?3QQ(I'*.@FG]1^;9YV12]A9MKJR19_/V0)V[:Y$>_NSQ MNY3VGK[T@O1XY@]?=Y0DMOMJT1[6//06NP4_\=K\ NS$S\7YKY*9^@F3_JTG MY@]BZMUJ#;U$ !,(Y1-B!GAX@H/R/B1>3_2A^5-2:I4U')]H%$O)%$%.9)*= ML#++:*0\(7$:-7068SGTV^ZM)Q;RAZF;O'C+P[1,P/:0'$7UU:D/=HMLIN*J M@" FNZG8#24O-@M"LRL4P(>N6*\4^)Y0Z/; OPVAV>N*1;$E=/A>Y:BCV>OD M.\/+/Q%@_CD!=I]H+UER\>55[>>@_7]:+B!K+PJ JA!D,_I:U8$T@W[LCEAD ME#E@D3#XU_DZ]+1I'.F='Q*^7VQ^3\KHD_,,__BN_0 TBJ!Q "E55EB-D4E- M->2)2M$R-\'("6. ;S'M030?_@( DZ59DI111L> JL.BLJ+1G*S0+$92.H<: MC/+B+X">-.H@9 -ME V[V]^HGJ:NB15KRD"/>]V2&S##>.K@H8V0VPG61:E& M(\?+^'[+"48STX88NG976LVMO+I&U[T86)%[+?$B-IOFU$I#&,1^L9^K+)VU M;X*6U.N6P1194[DN20@;UAJ6%E:?"@J\#,;ZNB6R4(/1G-R4I66N2PVG6VIA ME=HRM=]R79&+>F=4426ZWN#R;88+;8D'+??ZR?<10U8-IH;FR;(2K4<5OA0D MS]SKI\'RE.J(DPFZ*0ZF2)=:+19F6Z;WW]Y3FRM-VW36]GP0L1[IH1A:Y65F MOR6+X:A3''8-:5 "HM!LE[=5)I;9_9:E63W"1;%:E#:F0 >XJ#?0!2]S^RVC ME5Y&2\U17J@56P1%;<;HDN-E##WT^CR_YA M<30LRFA>#VB[6Q%)'SC5D=R)5:#72 V&\ZJFG! MA.;,C33@6R1#2'T16<+:B4RDZ;TZZ9VSJPOU4FS $0?*:&M2<.*4?#4 ZO:Y&3!TLO8 M3)HOAL-B;F!997R^"6S9UM!-?XG,^I;6ZO= !PZL:YW'AI-U=RP( M$6+7)*2EFJX%GGI@85T4([NE7 T3Z&)GTNF4Q!&W-(%9MM]4*G;,"E(=.3;2 M4:+RHKU&.A)H>F!AIQ+/\OJA^;=LNNT MJB,5+\9)T[T.A,*V+#F:L+274Z+#E62CV U5L)[?=#7 S(@E0-%MR=!'L7%K8T,XQP2 M#D!??\I :BT\*=T[[P%0N!UE$>@_'C\\WXN2\Z\/BG>BJZD['>^E1OS,N_"@ M#N_KMJ'_^-:'IV&[?>R#X0'J._OF285GVN6SYWO@F8;CQ8^[WN//2.);^;&S M'Y)"H._J[0^;:?KBQZ;*!&A%4:B?1(G_R&:/?7QG?V%]_:$ODGLSFP8NQ)D6 M OO.8' AKF$A\.\D7(EK6 G 37 AKF$A(#==RT) ;CKN2GSV6,M[>NL)1IW) M7.*JO+>UPK,L[G/GYB='#2R?Y,O_?:.^_>8,$-AW[ PK_2<^Z=[4U_5, _QB M&F0$5].US)-C^E:$&XKVQ43[B@YE?EKT&XJO3G>'5 DL^WA:%$.'C'&S$+C^<"QSHW%FGUU4E[A4W'8U=+[V\4%J_E+1>NS[[ M=$CP\8(<-TR.PF:\ER>*;DY_O:_)L!]1/=CJ]$.U$6<;D MARR6GO

  • 7AD+G\=*0N%P66JP=!5S?3$W;\V@IDQ?=4^1$>/\_;/;1IZ/.) M[LO,I+3Q):N0MS?FND9-T*AKM-M_4#,L5=6*OC=_?// "J?Y* !+JOO"6G6B M9*GX( #=U;6>LCYP$GZS\05VK"T,%+?R12H<*C'7,.7=)08LDV7(_6(&MVG, M0-!#T/\*]/AST./'!'UN,>.:V[A.V]U^-!SQ>7511_ZDR.H;/[ ,Z7G%JP,!\=CLHDBIBS5LOJ MV66C\W<1!M]/56J#'YKRO1&"O=29&&-GDR&A*@XDY M+FF][H+7_J3(_#%()Z]-\/%\T6<%NM\9XU@3;]%^+._NB<"Y+/OFU7K0803A M>C=P?:5OA+6U-8KZFF#G<2IHFG2%1.X M)JX>CLGB!^^VOV%73QJG"M)R(0&8BR#S3_UQIL!*+'PPV>DBID7BE+D'1K-- MO_C7_1QZN")[[-['?:7QYHL<0_R:$@ E_SXD_V8,8G@8 ZK97TG-OID3&8G> M*1HES]/20H0[1^*3GEYXIGR"SXZ>? #M^&<5BJP3 M2AY+BK8 >YOALB2+0W,;\L!7X(&;.:1Q$A[0*NR48YI&%&0#QD]A_/1&%*US']DX"<,2DE[FI_S8D7"7KU9I02@$W792 M](Y(XZD-#]'4(/O$9(XD-7< M@#5"GTWO%$C.H])9$C]A_O*E11Q"&T+[ZI66WX:V9W-:T[810Z(+>+5>&\9( MRS(3:"?.$";+,,>\V_@"M0(+;SDXH'\#&DAWR#6G52-^TP0:\PV1JJ[;H5!; M;]9FR^ GEIC>-I0D[Z)9C'TKN X=&!"?=X//T^H"OXE/')'*9A5O3-"!IO%Q MU3+-CI'B$V@"))%%[]!%4?>2FYN @J2EJH$73G4_HP2!'F:L^4*Q_"2T!9T4 MT)*!ELRIM8LDOOPCP6,]@2.@*S$!8Y)W%U:>H'BH),APOJU6?;%LYW.*NC1J M-;=$FQ_DU[.(3EV4XQGD\CO$ M'6 >WN/:7;>"UZ6:HAFK"HL4BWP[N8XX.6.114D&.B@@;F\+M\D@,?R/RZ%? M6N.K)%>% !1G]%TD ]KD4(6'*ORY]L]']/TZC)@;A_7.+-^4I%J@SQVO[?:5 MQ'E(/YP0H$[IW+^T+$,,0PQ?K1G^<0P')M96B@*[EO*4)5-M,N^O>^T$P\E1 M "J+DS=N>9<4R\V =4N2())DB-31'V0SKGX\'_^7()Y['^3%]?B$;?YYTRI# M@K6Z%P2B6[""QQNO12-U_P78 ?;ICMT*C?'KJE":=>MET9K9(FO*6%KSDLC2 MZ/X1PR.E)WT!@8:HO1?4GE9)^#1J2YRG2X4%W4-K!67<(_%MS63B!+6)SI#% ML/W".?^Z=5]$&L=X=$1D_FFYJC?7_W5<->+28[PBD^;2F=LP4_U>W1HID)N> M^U#D!PLUKVF MH:\#$@,DANM6@WZ?):9=&DT4150A++%.UIFSW^(08DNM";MQ_LIN%S$0' M$ZEG=GI/)E36\/C"%1MB\)SVM:H?.S@EYM;C]0.6&X'Y_%E ,9NE^!, M6(>^ K8!RU7\3274YP%@J60$OI?F?STZ>0\P4V7BHES'0 TT;_MC;X!LA8H/ M+#5N=Z=(EB9/J+5 6$-87P^L3QUH.2>LVW,TOVE.YGTIO[7H/N5.%*5G)K!. M'3 T_=9%0;?I?VGY7H)J(!=@&D^CAEQZB-#*@E;6%1#E.?0?0( /=E5.=W7# M.D1RVK(N=OL!*]FT6.\;O6 R*_MMT*G4W9+%*%@S%%(!I();UYD^0@7U."\H M=!F7)<0>%\/1 ATLVF9"!4DAK3=MF!OPL#23Q--T+J!'Y5-D]0*I!$"JYD43 M1[\,-?W]B*QTZ8%=$P>=5AT!V/MINAW*2V-)?:G%;E%2ZDV&# 7%&N"\C.\J M<-)9DCUA$2R(8HCB.T'Q:36)]U!,+]&YH:V&512IJZ$Y=]JZ1Z4H3NYJS3+X MG=WP\WF2Y#%5?&A%0_W[WO3O@K6R-#W5OE,1#^1J7^_.JY%2M>?; M:;?NDLO0"=M'-J7Q3^C@P@,<6[K?3;J8 O9)%T=_5IP;M59X8S%P;;SBH9B! M%$(C-F4\K0AY=[-0V)'5Y^9!QK_]A7['#EWM 5T-D.H@U;T/\D_[&TY!=9ZM M-=?\M#J3\+Y.V;BN>4LRA3A]'JH[ZRS\FNK>F(<=U1V\81@NP6>%S^+ M>W,WFJ.-Z0L9OE#HCBQT-VB"/%T13?_TIT,CX]3G92_M9#K[@=G;=CX]G7-Y M<+K86%.CI\,EA0YPE";9DECF??.2!]8>%3-^IY[5V+.-IS4:,(K/8FZ76H8T&>0+RQ%%XXK1' MXOZ4)RBI*/:*<[T@S?5US^=*\J*-\ E/)$?F*#Q+OWGU_+6;N*^TH0??-31E M;S><=G0&N_3HKHRN+J+6/.!RC[4.$!:R9?+]LGGP \7B*YDJ+W*'0^;O$5!"=YL=M. /^@H; '3]"\T%#^ M'2I@A:\&I$>7(U5/BDB\UGLP_$F.>E,]HZBJ-P=]V"174[E>"%X&9C\#>F^! MOS9]Q'4SW0@:PID68ET0$@/UJ2NIE^2O-DE>1KPW(55[7 'X+U M"_7DSJ_@^Q%'^.=LJ%FKO_X+_GG\.]71%3]ABNE_-"M8.,KF1RH:#Z]Z8H7T M[>#G:2J^/W#F.P& ^4@D*/J/I$//GOOB88BJ.\Y_WM*#'Y]P8D' R6<:\&X6 MZ6?S\NS?__=_ST?STZI#5,_Q_!^/U/AL^AYG)F5)4TUCST%OL%OS$:S.+@M R-J]12OQF+^E<3OGIM\!D0'R-?9O2G>+5Z>^I]K93,55 4%-=E.Q&TI>;!:$9EH(Y:..9J^3[PPO_T3 ^><$W'VBW=V2SQ>^/@7MP%IE*C]3 MS?^XS]S["_!/RP7;AA<%8",/_G6^USYM4D=ZYX>$;1^8C]U]N8\D._!_/KA7 M/0!K0F @:4\JDCHN&XW)E;#02.M M(>7D<5?-M>)$O7O=:R67\728!JO1@(9ZZT.+^,'6IK2W,1&U:F$M"6A M76=9:CYH[PXMOVQ)K8VB$BUF8QLO+%KAU(PFN!Z#EM3KEJVFR\IV:4C;I4H? M,=@<7:L@;9F4T=#6J#S0[ \KAFJ3''9&_)RZF5_V=*U>3 UO>H<55:Y/#75 MVR12BV5F_YD&7RO+RV9[9I=F/;%I4VUSRK9E9O^9*L=[A M8IG;?R8^;I1[R*)'V59[&^!<;QY7JSQHN;=&TZ4A:7J+* FE,F7U"*='"]ND MY>,:I6K3D_:Q,]" YN$HBT#_\?CA.4@3=]Z#!I)L6NINLWM$7ZH9(.AW%*<8 MBF8)^I72\,RT>] 8]K?_T'_LS\-[L!WT/^SH?-M=\&P#?O9\#SS3<+SXD2@> M?T82,_;'3L6*P?2\J]H\\$_ZXL>FR@1L',#J.HF>\]KE^AVE?JHUA^D2^S@W MOM!73^K&@>MRF77!OC-P6:YP6=X[FP,7!O(87!?(8]>^+)#'3KHPGS\'<-YH MVCN3<,;TE:L9\YX+ZI.3 ,RRY,O_?:.^_>:$$-AW[$VV/%.5([$U] M7<\TP"^F049P-5W+/'D3(0X@#OX(!U=4D?9/<=)0?'6Z"]P36/8Q@@^!6N1GZ=,O$R?F/P"(?CO(@0COV/X72$D.5RU-U%03*"8[(D)?@SBO(*4I.=C M/G8I[.L;X:^E_AB']*YNN,3^0]'^Q]E\(N-,=4CHO)$+4J)+JM MY9=CM!3+Y#DJ85^95$,00Q#?9B5L>TYTQK.>N96ZH==%Z1)=G&^34Q$G*81] M:?US=VF[^N+XTTZ]2"]N3T^T*NLC5;"XM*Y]B:2 RP[YCBH-O+W'0 &% GHC M GKC9N@N'?3QZLT,V+KU3! KBXRI6.[3IN'KJJ,$@66 8:67>V9"[ZD>];TJ MO1?"[Y7-PAD2Y:]-(4[6%<./MPE=V8I"N?ZB AM7\B6?9&!U7FU\LC2BYN>,"#C566S(%9W[N@?YMTPE)=G=-U_0 =#3-I+&>JP([D"3Z -3(_X#Y MKN9&V3/0X/6$G"ZRUT/QAN)]1>)]DUN^XGOJF_M] AYS*T%HZM;5T:>ZYL#5U MZ>%?6K. N("XN,;A?PF5Y"->B*8>B@90*%J)=0WTBS#TK4F49G3WO);B QWD M@(HA!;5"/5XO(VG).;0UG$OMH=B6V43%X-A[<3SL7I$_H$- R^M8EM=%Z].= M]A#-I<=Y91QWVG-Q!^CMD=H.\)K4L%2E;!4Y85*53*P5"4L57F$4I6:09&Z-F%D%F,QF:0)79ZP-"ECA$8H M!L71G&X\U"&[3'''7Z8C/TU5YF%J7A>R_'@12Z$M57HC^:+C_% 12V$9 :J\ M3-G*;$9?JSJ0\8?K#\%WF87N[W[,*'- ,R&L;7D-6L0^09VJZP\DPJ&H9K Z M(:.$/I%)=TRQ\R7%"]PMM3R ML;O69E5;L I(6\&V:[8U:!^J#%KR$)'6B$9-LIR9G*]6_;J\2)ZY-WP^W,8R M7;1S0MXG[>JZN:[16QZTW!^^ZBZBC5=&YK8E1AB1X[!4+\R3]V-[';!+1;0?#)BI31=983O=,E2SD"3V8-SKIDS'495Y MI^ZCD8'//*2Y8MU:6D-UKX#LQNMVO6*IB4BUQ8QUD (N%W2R4;2M13%$%^A*C)&DW.K>F$8KH1]OES1C ME_B0Z&[+8[;J)V_?G]29-AL,<-IE4'VIV@V##&,P MWV[:AXK8CLAYLVI:6LY>&E*)&LV&\I:)#Q6Q]=8]AB/-<2 I1KE5G;"UP2PT M0SZU8Y10MD0.3]Z^-_KJ6G 4VF_7)7$Y+$K=7$>=;I)G M[@^INPTGRU&'+0I*D>A.4%V:ML#:,P>P-\FUG#4*^ ;-MW5BV1XH*EM)F^YA MKX'-5[5A=Z,)"K%H=I4*5B9;[4.5>8E.WB?R';LDE"9%BR59PYDJ!ROS*B6 MI<"=;@31%/,>:?A,1TB>N;^DDL&M^CJQUNVYO!P.>"N2%K7DH?OC1TJHC(>- M($;I?B_7&VTU'&FG3??&SS:ZKJGC)4O:('QWPDD,PFAI!_;&/^/: R[J6:14 M$Q%UT^]A@ET[6$68I+MJMU4IX6@TSKW)J#.R2_6(->)Q<]UETZ?NC2H_69DUJ3F6)5S /#(O MSLH,#W9I=+^O2W$0R%.T5A#R*\3PC9Y;ILFT*;Y'?ZM-0=KTIBHAY/6)VA+Z M.NJ <6'8_F/+:UYC-;ZL5CHMI0!VS&3IGLR,)##9J'G<("I1%6:^DMK MT!;3I^ZAI=9EG*B.K$.IRV,^B^5%H8RF3]V#2WGBA#.6X714&3FT1L<]32G% M2=/]F6WQ':]LF]66-)\L8ZED3WK:;ES[4UOM!]4EG6O'DMC((6X9;TR7 %M) MVSV)J3+88CA=E0RI5IOUHZD'9'P$NHOOSYJ25);H8OAE968QQTK;B=- M]^9+7)IKVEKVP7XQXJM*<3.R"L4X:;HW7TSHF;1#"QT)$:K!F*4J#CU-.[ W M7Z,2L3:K5CD0]%%GH_7P8:03Z5,/L"L:UD>%TH"11*?:D,AUS_+K?-IV;[X0 MN][(-S9Y14(X8J%HMFSYQ;0+^_/EQ;+179;BIC!0E*91WTX;*PWT@3A0J-LB M*5Y'MP8Z6.A3#B-*>@P@CAU0! 6Y6NCFU+>*6L5M,]6PWK:@_U]NV'R,1K, MBK1=JA7"?C#C6^8T[<*^,/;='MEO#5D,U=LS812946V,[OJPM\GSRR+C;!VG M(6VJ5+'(]^)^S6VGL["W:#%--1M+QR30DB]6*IW2PDT+ZA]0B+8-*LYAY18J M*".$';!6)2\UVDG3OMWK+E%%=2GG!'\[;GYKH,G[;=FUQF4=-[8X^:@FYX M]M8@\[7F.NW# 16JNHBI>$[-A TSGUF^J-$6V)RQ SJ4N\JSP\62D6R%+!?* M?-]W/8M/FNZ;$,6A&;6;$5"-5G;(:+Z#+X=QTG0?Z=;&\*KN5!241D^1W2UL!S#VA2;8K+P48S%39M MNC<'7-D4&[/0)H1H.<$E*7FQ:GPT[8M"VF5#8JO.$M!KNV>T.CBK&3 MBU=CL/_GY&ESP'<4R8[3MGM#&W3Y>2NV&4L2$&5I@BBX;F MKD2A-EH,Q#4>\X!20,,#MTV,-)UE*9^12H0^;99GI,X7^:3I 65)IIV&Z*R6 M EW;E%K$2M3LL)VVW1L:4.RLUC1:1-)F289"HS?;ELMFVG9O:%T7XW@;7T 'R_[,CXJZ4%.FPHJ08W30%NHB9(VY3[ ).39KN=7;LSIMF=9A?HOI4)7N+AFMO MQ+3I 9]%WRZNAX4M+=#6U&\NPTCD(C-MN[=D;$5P_!A91,+2C?/N0!ST"]JN M[=[DANQ\)0]6;!,=#.D%VVVTPL%VUW9O*VG8D=#=4D-?$FU"KBPP56#0W2P\ M"ODIK@M1HM![_&(7FDF_.?.](3CZG:)@G>HW_;D7JNN.M<%^X[1L-UN;YU@7BYSG6!^_YUK@OSG8+KN"?4?AOG^%Z\)^QUFX+M>W+D ?@Q?L7>>ZD'!=KF]=N.\,]"=?X;I MN_(ZUP7JR=>Y+M"??)WK GGL.M>%_0ZO.[["98%PN>_ TL7FA?W$O)R4T^]_!MYCS_N?@?=XZOYG *+@O2,6M:=E9X,*WF#X@;(WFN@R$#B/"-QOGU>X"(W$]5SDB__]PW_]KOS<]K:H.SG)V?RXIW/2T5]^XM7U6@>.4D) MJ/_^>P+U";AS0$,,HN X>^Y2/K'GGO?G<\;TQ?L1CVYZA_.M MB,=O$^JQW#KWL_!Y96&%MW-JZ8(KS]W9RA=TPU*M(VX)T,'S60?/_0A3W0MN M9O>X>N4"*O!0@8<*_!D.!=V/=-R6_GY=_/+G>SGSG;TK:[#G[9D$'_/LXWJ&]_1ZU><#Q;]3KX>:^:^U!AUWB[ZB)IE* MFZO^$ 6#1G#9= T@8T,X?ES)?S? M-VL=_G"CN>:%#[__EG&5.9C2AQ?\2!\]!7RF^\&N)X#=P:J")N QCS=PNVNL M9-OKDM#5YV-;XBI.Q35E*KES&-MKY =#CE4[P5%0:J/R3;6 MU.CI<$FA QRE2;8DEGG?O#B0*LWB9Y"4CJ42!)&N/6$(?<)0L=1DJ]V\KMHU M1ZV%,3H8^0,>8(@"&**Q+,GB69;"(9+@/GN$XG=WPQ!GVF=_)B8G!SPK[H._ M_X$J:+Y:YNN-V4 2K>JB:&+F@I[SI]USAY*IE9H3:6'G2_VH:V"KOK1*]ESV MVU]$EB31+$IQIV"+2P#CZMEBEV5]?VRQRYV^+K;8&VCFG]=%%AT]5"Q7UP3% M=\'$! \LT50M-:;FR-3.+_J,['';@D&:QV4),&'@,0?H@LHY,N\U0U4HK:AZ MN16-5*.:J!<8]NTO/$O21!;#R#V^^-?18EH7((Q/"='E&22YS.[^&&1W&1QD MD,^I&S\S!]+<_A<'PRNNZLWU!U+I3!2G:J/EE;!4[.ZX5"@'A?JY2&7*K,J$ MU5[-49'RJ66YYME\&">D0G[[BV-/1B?06KD&I>RK>@6OGCT>\,AP11W8._I(MAKYD"7U&7-I17Y>-/.@WC =ZCWZRTK:'J,4$-+?:+? MZG>B#3G_9 M/7&,;6/&YHBLEF)!'/3-5D.H=NE-&V 17594X69S\AK,9Q/5D]=2OCBKGC?]ZE;B4O<@N[M(U#W++M0([D8C MN+!U0Y,B:G7A5<[GDR\>!BP8_FEIW[9K1&MU0C#S M_.\?S>*U612$27^"CI[&9WM>3UD/K'":.'# $A4]/_73YA)G1=)=W0W2@1[P MZ>!3T;,%-R_8$:?C!-7A\D1@RG0:$<&S!$V$-*VA474N\AI :VD\PGL1$ MWMT_[R$7,Z\$TXQFK2P 92W(_//O;TM'(6V9RL;#1E+MZ]UY-5*J]GP[[=9= M!9*D[A<60M?2<5!5UUP'_V$FB:BN_+[0C;+%JN'TCT0*:) M!M.KN!7SVU_H=XS<3T'++'0?##.MWYU.!@R'WU$X_.HGY59BZ<=V4$ QN,F$ M32@&=T>19XYO?249ASO>C>3('3DP=ETR?G'C\2AI)9F3N9! M@@ES-YDP=^18Y771"50+H5IX?.&YRB^82G/EYZ7VZTD:B-,:HO,M92,J5\JML5ENB/W) M.:GDV;MRDJ#G8#E:8%H];4?VPGSA>!M=3QNU'G(G6X[B'DH?[RVGN0W9-%=H M3: Z>CP=Q+FR*;-)Z4DKJJDU\95_=T3NH*,YBNV=?]=CU)?\BHA0C7 M^JBXD*:E83DOCNP_K">YSQ1]Q8GT7Q+% ;TYKY90TA,:%31O6&$_KBVEG,P# MGF"__861)RPV^95) N:.W8Z>"'/'8.[8K#YOA=B^JEDY?@^D(J MNF$JNNDHQ[%,N3X](;I6#BNA74RHQCV?_63AKY]_ <-=;X:X/5P4H5SJ; MVEJ1)J@X:.2'@V*WW_(2U"6WK&5)C,[2#+QC[9Y5 )CU=$-;^=6$R3Z\K>M< MG1A((L/:^,J8F(0L<^S(! 237LN&4OLGRVX41U=/+C#=[ K(Y=CA-9@4!9.B MOI;00ZWQ&G:[+YTJ &4<)D7]2<+(%ZA9>!3G!&^WAK5F358$Q:EMF_0H+RA, M8CLD)0NY+(K"^]'@)O.5-IF[#=5^V)U0Y\UJCJCA$5JK(.&"J!7:O)%00A*G M);(HS=S3G4\OKKG-6.D]MS_@F9);.%-R]3-P\K,H-^DL^.*P.'EF&Q2*VQ,* MR)4G3^>Z/5A H3AY(M+5S\#)$YAN#Q8PZ>G\24]7CY.3)TO=I%! K>J+;Z#0 M H6P.'LR%Y2)VY,)F !VWM#U;6D;FGKXX#"'$<'[B0A>_:3<2B01'E>! M6310#.Z1(F$^![S%!J85?+&T@FO.63K/-39 WZ^DZG[="X(#!X>Z4=S/5W.K MF9#OL"UYBL3!N!W+&)9>7H-E&1P[49HCS-* 61JWP"%0%X2Z(#1[H8S?5Y8& ME +(=%^1Z6XZ5> ]97Y>*865@ Q8V^HX"!ML5^Y02)7YM%S;.\K\#:4![&(9 M8CC5_;0NV^MD !A>/!Y?>;ZF^\BN\0]LLBZ9\58C W(!?.?XA9MZ+ M'MP69JXY',FK:C2/'-!42^WJ%SGV.Z_#0X1R,)]:D58V%(%&"VI7*]4'L[GY MVTZ-7[TM\7$T]5 T>LJZY?G)0/DP]*U)%"H31^]Y+<4'HSC@!E$792Z@V[HA MZ(M86(V$W' V,V4,ES'RVU\<>\*JR5\9DE 7AOX"")$/!(+@^G_5]8?6X$U2 MX$T'C8ZO7[%-FY68_KPKU0B\QM.]?)5!4OTJ"3.]K5_==@[-[@TYQ5%<5<\H M8::A^.IT%T0EL.SN0[*(,(9^YACZ2T8A *-H7@3$^%R4\M:D_?V4\?5+#_S" M7,H'LF@<\3J2G.Z6NOQ([0AY8;F:R*/!T)?^\*Z J>> )0IV/3G IV7'RR_Z MJKR6HEE/6U'6N*Z,8QDCTCM^LC1^DBNS(;]\)D'I3F'VB9*[YT?:)VOKID/9 M%=(\4#27$[OY^G*.\H*^6G:ZA641S:E\ K+D2A\:SW(8EZ5.Z1N"4(-;^9L) M8I<>^$UOY6]? 93CADRK$A%YJ6MIZQZ-$K35.O&V7M^:DDK9?%V:^RSFER2^ MOL';">.D=_R0))'%Z9-DU\"$O,\DY%T:=J?FFU\FZUUZX*>Y1> \=/.+[+V> MT]"TIM_KV25AM?0V)H]NO#^L#?Z:9\!\@<<<(!S!VQ)"T5D8TKS279JS1D"H M5FI')+E\>)9DR2Q*TZ>Z' F]/U^0M^EH7AJ#OIELM^E!W[I: CM/,%'O "3@JY!556 M"GTIWZ79ZDHL:]-1:I,G=VS&4FT@4+>AJ M&OU^RA7-P#31KU5J^:1!XZ\0$\;PH^6>T19?=3F?D(4-754Z;M^/MK9H>RBE=5.?L;KFDX(,U[52-E#!V M29@4G648!B9A7CH)\\;IXAHO1-P;Z(FR,WZ;+7Z10^FR(E8B74*7K*8JK/AZ ML8QUSY5#R99ZW%I9\%V)KE(%3=MHQ#1,^6*70TFA7!8C]O4+F$-Y/@JYODL1 M3YHB>64:!\R A KUG;BNKGZ'_'425;L^#(-ESQ0EG"6TE5T:=VKFD=,B?KE) M-FQR,+1#EY-$:=5HC0J-\F3)IYOD0P(C2\$4JK,&6.\%6.?S9?T)MDZ7H-@S MPZ8R$)6VO2E*PVVS0WEF8:=_I@F*+(9F*9*%Z(+[\?WMQY=P<%6Y67=JYQ:> M'55*-8Q1:V5B/&; M.G=O>&1 \!XP/9E%Y*M3)= U>'3F9H[.7/,,G/QO0<7^,XY M[(P7H9\X.0[>9WEI__.)T]K.)JHGSSV[.*O">R7/G"-V-MD]>2+7Q647:@1W MHQ%?-KS>LIZ8(73Q(,#EJCH^:FG-IU41]LW$H9 MC=HMMEI>"::'Q3)&IT$1(LLP)SLU\,6IXM099E<1[;@:B/W.>=[D-"# TF?! M]3,LHN40HND;^;$P:#4Z[:DXIRS-3,'% 7"Q %ZG*VS^Q>$%=^(K8(IC[<2, M,++)D=&4!A-S7-)ZW06O_7ZTX[@[:(F:\HK(.06I5J^V5ZI9;Q)Y/@%Y$A9Y M=P>]AXS!O!),,YJUL@"6M2#SS[^_+1Z%M&4J' ];2;6O=^?52*G:\^VT6W?) M9>B$[2/+"/X)$7F6,E)X'%=+WPE%05<=\)^]1(^FXOORTBL6648V![:RC*;1 MJ!,.(]G\]A?Z'=L_7))9Z#X88_*J3#H3,!Y^1_'PJY^46PFFP[.;,*\0BL$] M4N29XUM?2<;ACG31?',RDA,J /&Y;B=ZRW+W6!I1\U^OX#T:\ZX8,H8LTOL(K(L=;)K/V!6 MUTUF=1TY6'E=? +U0J@7'M^W"F7\B\OX%28C02F 3'?O3'=YZ^"X@:5/*/:Z MV(I;]$BDA#PR:2#QJB#Z$9\H]DG4Z'W%_N:2:78A]8R5UL@"RZKI?D;HMEHP MV'T+P>ZKGX&+!\G/D 5X5%?'?E$\455J:',P&DE*@]A0!..,.^(?YA3N2N*! MCH.E:($I];2^XD2Z,%\XWD;7TS:MA[RZEJ,N_'3:[P#JDZ?2#B-JM[/^$E*'\O6-095M-'#2 ML#=-L9K+:5R'8=L)IBB@?*!9G(+ NLV-^FMGC%WSAOMVEPV:K0VE=LZVY MV,YK/1WKHG]8/NX(FZ\P'^2+_5B?"4II4/5G09-Q>GQ"%&Q2N98[70G*K\P2 M,%GO=MQH,%D/)NO=JNQ"9>QNE+$K]'Y 4;V?9#&XOI"*;IB*;CJJ="Q;3J&Q MR##4=57J+DW6IVQ;PXS4D9J$G# &/7KMMNL*I:9SA$R2E*XDZ>8IIRN;#N"\:\OIP'8:AUHP+]B#?EA!GR$\\5Z"#90J[ MY/ZU+$F269K8+\0 T7<_2@#,-+NAS?QJ0F4?WMAC94$Z7;O71/&F+JYSK>V@ MW383ADDO;"-.<[ M8H!0 +ZJ %R<(\\=D_JJH@X3BAYB(E] U!\")+#">M XB1F=)=K^\.DSP.F&HZ0MPR4/< MZ;:X!&J(4$.$UC 4]=\*/,'U_ZKK#ZGNJD7]IN,A[RGW9L$C>:+0W=IX?1!4 M>OU4 M!;[]P^AR[GAR@5+\O& 2.\"6AA,]969*H,=<%E(JEB699FCQ)Y2;( M+Y_)-;M3F'WBU-?YD?8[UP#O3G(<.+?5VY19OSD3BFA>TQ%28FVGVS,3D"5I M9329Y5 "_/^MO'H(-;B5GS+I[-(#O^FM_.TTM'# RPVEQC>$J)K/U]S5M#4L MQJ?=U@-;:/$%/=>QYY7RR)O&==KMI]MZFF9&TDGIUA,6981\\[%4LTO#[M1\ M\\LTM$L/_+*W3?P9W?PBTMH9,UZQU-$*-AXI+H2JCCI_7-9"J.SU $-!UY!=^9P[/5!\=0<],NLP$L/ M_-)A#+A)0Z/@9OU[U[Y)_SJWK,>'JVU?Y#V4QN=1Q;36*THYUSXM:%JDCMK= MK4T[[4HPR*N#*AVG^S3S[2\.SQ(4"U/(SAM,_RK .YO#[T^P]SG'WX$W[7R! M![R G3(U;T:M:H#.B[4^.VYQQDS;J\"_@ M!71,K-=6)NS8IK0)[/23MCZ)G( M52(-"$YR99X+^K^[/,]-DV65Y&O#ZDDP[0?.?"< MEAX9'47_D73HV7-?/ Q1=9R8E,U-')KZNV(AB@-?_4)Q8V02/W,=]?TH&__$4 M!TUF.(.A8%K_D7GV.9F4O46;*VODV;P]<"?BZ$;XX^'/'K]+8Y]/7WI!FESP MP]<=);16^JM%>UCST%OL%OS$:[//;NFZ$#\7Y[]*9NHGX=2_]<3\0>IR)?#[:B>=H[[$6[ZM3WU/M;*;B MJCNVW'4]+S8+0K,K%,"'KEBO%/B>4.CVP+\-H=GKBL4\WRT7Z^)%>Y]_V@GR MSW>"IT,\0;K$2C#-%!TO#H[#N=S[>\$_+1?L6EX4**X6_.M\KWW:(X_TSD_O M>R^[^_MJR -\--50)RS.R9BF3622PFE9(71=UCB=Q&B:)1F">Q! Y?%\@ZJ/ MMU:P;6]L2VC83;<=;XAVG%27>-W2EOMU@W U"ZVQ,Z]5;N1HT31E?+]E"9$M M60W7B#2?+;E 8',ZU3!E8K^EU(Q*W0I!KP2]C:S*]9JY':S;H"7UNB7KK,R\ M+*['=FTL+%NDY[2%:BR3,OJZI6=W5@US$P3" "_/YA0?LS3&R]1^RZ*EOM[F92\9.6>_TL5#KD(B*T MDC 82-B,$^@Q-8UE>O_MCE.KC!$.86W%.)IT6Q;);'*4KV+;D MT+-U-^D OM^T/%QTG;#38H2NG&?%45[>-+N@ \1^TR;-^LU1J=I$HY6#N &S M15 ,-#T@4?J&:FVMJ6H))6(1YY$5N=IT05\/B%0NJ)!ML=J;"_->LY+?^#+7 MK,5)T[T96$CK-=&2$1^EO6A-K]9\EZR"#AP0%;5#%4LN45_;W[$H_6FA895QKA1IV8 M2=.]IPY:6M?+=<&JEF(UCNW-T,5E/KF"?.^I/2!^DX$;;"5K4XO'EC.G5FB< MU+_?:TK8;;\UXPJQ4+,5:13EG;G?C)/Z,7M-R0I6&T[614482+K2GJQ$K(VG MQ[#VFK+HRI#UFHOZRQ>H%>SKF>"I@?$ MI=9V%-Q;Q2U[WIQ2,S.L]T05-#T@ W$A'@X-;#9 2SA6'PDKJU,!\XH?6%B= M$]FA4!M&@NC->);R.I5V%S0]L%I%MH;:Q5I("/,ZXG;6S5P5&8,9.+!:Y#1V M+(3%;,#JCM8?ZM7ZB@&L?F"UW,HR7YVTF8)$;TIJ910WT]C MKN7:B# S \"9Q($E:%:UGN@&X[:TL;5!K5M&F6+%3)KN86*UIL]SF*TZ(HG@%R4_K>62.T^VDZ1Z[%#T,TXKYM2K,RTMD M.&B-=88'30\L;!0I$FDW>%-09M),Q49VSF7;,GE@M81JF1G5<_3:GON4I1 - MC0A;O$P>6"VVO&T'T5R8"O/;)37G84Q5"V"C$.BJ72[72 MR 1JT?Y347/M:*2\R:.;9:\]4*.R$)C@J0=D8,QUEG%4=I:VY7/CB3R?- R@ ML9 '9,!@9(:+A&W57AIQE.,:(U:5@,IR8&'E&4IKRS+F"4NW.JXYQE:9R."I M!U9K$M1KY8V:%^S!;%SH*.UP0XZ!*G( AM)ZZA6Z-0X7K!:I#LJUW+9HFS)U M8&&K4R$DI";6M&M84W?Y57? /SS7FVF@ZCZ8_HFUJ.ZLS$>%.#7)$?0[CM$$ MQ6+L*V/]F>?SP5)_879_)XG4\@[]QQX]O G;Z>,?.Y=+X]^Y-]W-SVS?9\_W MP#,-8$L]:N^//R.)&_?'SKL1@PEZUZOP8!2D+WYLJDR #1>%^DE<#!\Q6K!/ M^'F?^X;^R.N-?V?>/ P#%^),"X%]I]\,/\"%.-="D-\QN!+7L!*0FZYD(2 W M709?US,-\(MID!%<3=\6ZC]?P^+-_Z[XHU1Z\G<)7O?97Q8[#6 M>0NA[*UW>N0E,2^"C.%[\XRWT)-K-EPSDY1S6 &K00]^'$V2+UKUY0I8>V>; M?_E9V!G&YY?\-VJZO*(^*/%0XK^JQ%^=]OURTWHZ?TVGCV_J8<9*;VJZ!7WK M"D7S'7?Q\56.8Y0->]>W>FKT9(@760"W?=E9R_<,*_S%36*MRQ]OV&Y] M4!WJ7I*M8ZV *9HH#EXXU?V,$@2)V3I?*):?V+10I8A>RB^I_Y( MD%E/@ DX3$Q@R2>HK#R!\@"714Q[U5[XS ;5<%IVC&,ILH'7B6HD]R MCRU$-D3V'2+[-,K*[R*[0]3K80W)=>Q!8&A.GNOZ9C,I- *T%"9+8O31E92+ M:21-ST52'[FO!Z$?J6'D)[YQ=0K^0@^@D7251M(5#OF+&5>G]8)TGF,1_*#[ M*[VKAZ&C:P,KJ1 6)D@% M@0"_$X#OW3I]^]X!R?5UT--M4J)VJKBFGK'2^*&6K& 80 _ 1VADW;&=HV%]O72<4#\0PD C^D!PN.IRA\>547*OPWHO#? MM&8B/D*ZGB"ZDPQ5-*1 3\.6S_$OK!?)+2:'H@!+QN:ZQ&QF=_,DG6\7S:#9 M-I.; H#>PB852:!3 '($Y(B;592.P!%K1N6ZTR:;NB^__/JO^2X@Q<<45'Z6EB'L=![Y[+3ZCO/X2D:Q4=,YA-( M'N"M*A+TZ?ZLM$&1:DEQF\WN&N?;R=5&20V"+,ZRT"L#@0V!?7DEY9/ -B52 MBO/4IB@-VNV%5>_DMAC#)\"FWP?V_7EV-'T29A:^/K>B.33/H'EVY^99PG;_ MO$D])CUD_I+K"@"[K1UT#Q!=O8_8Y4TQ7[+GXZ!1S\E5+*J2_XG0BLO /HKLTT>B,:,;Q14:8DW M#*4V6XR%%I_<])QH,QQ,.8$8OQ>,WV'*R;[70=.3P^9I/HF57(.@!V$&<)&> M"6)E 0T1:(C%Z=/J*!_&-%G7 M5T;+"F9"1"T7&$J.\LP@Q32=8!JEW\+TC=GDK>2NHB!92S"/F7].=%$CGY+<;[M!5]/R"%TU"(W)X507L_G:9I4)$ MDKV%T)^AM8VX" A$].BD$D1:6)$@]WV"QSNS!]$)T?GU=(-W@/H:GQ6*S$T9 MN5D0!O.VMB%F_6:'CA-\)LD#Z'VG#B0>G@Q8X !,2A+$W]5]^/_9^]+FQ)TD M[_<;L=]!T?-,Q$P$>'0@ =VS'<$A[AO$X3>$D HA)"2A R$^_5,E"8P-QG8W MEVUM[+_'QD)U9.:O,K/RB*'^AY%I$YDVG\2T^?S*Q9ZG5;8,W9*#^T<_*?L8 M:&5I;5&F%:VF% OV>I:2Y6(B)<&I!:X*!C_LIARE D0"'0GTM920CPITN\B7 M"IVDW<*[\G)DE+PY[G5=)-"H-%6,(+Y2;']^6T9AVW"97P>-EJVH#69D_7QU MZ^?2;3 #V2K[HM7CUV$=EVS@#3P"/62WJK#-XJJ*5_DAMU;)>4\1,F/2+U5) MQU)1!\Q(1K^;C%ZZ ^9'9;3!>BN[N!YP2J[43JX=0;);)1?)*%0/4JGS=Y6Z M)R?%02H@_!Y:YYD3_R*S)@JOOD]SZ$LI*'MI@KE0D%&"X!O=?T>*TU:,5D?C MXDU+)BI2FN2J[3%)!DH*GCX56QT!0P0,$3#B!5-?9 %<.1+2+*_R MF@ RFIASH$AK=@MNG2X> ;BN,:0JH+C.*MZJT*FMW726DC)CTJ]:>1S@H@B2 M" $B!+A&NNA5$&!EN4M14V8##O0?NT1AC">LL8L0P(]A)8B3E[V?W_^3\SN: M6DC%>6I:$D2J8) U,#7</V3\?JG ML=E3P>5%&'F*;'4@K_B)"LX;7OD-)?5[+?G6*OJ7NGTH:X*)&M_D0?"_96TK MH% 1;]HS8'9V[9:>*PO0%)DR0&][DH;*ME#41-^\<)DC*$. [8BD8]$ M_G.(_.>URO]4S@_N&\EU41[R%5OQW&)ZL')KVIISD7BCK! ZAJ<.NX5^$:,[ M=2@#^YQJF"#N\^I^=W$,BVR2SV^3W.$NW.&EZ^>]M'@='+>2+!\%0RZ7BT_$ M;I-DG>ZT92P(;UFMM\ M'Q=CIPTD:1'DGZ/FLA');U MQ%51)M2Z$K<:==R;+:T<*2%)1X&@B4-WS5?RUFSC4**4F,CVBFRON]9M_+BQ MEW#W2NS[$9B3N06H"AVECG?+M)TQEW-Z/'''I%^DE(E1],E" 1$>1'@0X<%= M:4!_B0>M]H@NI=926EF6Z?3,S5)MNR A/$ M06,4>;+ X"=SR>R":0S>0S=W M?OBG[OMI]H) (Q,N,N$B$^X.G#5;<6T%TIK11/B)Z0"Q]B2LQT)K)L5L41J. M-'S96ZZ\EL@KJU1F3/H54XE4C"0BMTTD\Y',WZ7;Y@]E'A"\JEA48J+PI9'= M+C86Q73%EWF4XT+&DL17+<0::#8'J;V1S1;9;%_<9OL2VL]1\ZVLG4P,9->" MZJ"=/E>&H%E9:=D!.RFRW>4L;>$>7BS/,F,J+ =+)"^H,'U[R8KP)<*7*[N' MKHTODX58U6;K5AM?9I/ZPFC.YQ/;1?C"!$[G\W?VNVW83V1._@44ZJ8(S'CP M\$_"6&.6KLHB]@_<_[]OMB4A+MYN3^[ <7[;(*'0E]X 1XO?&O.AF,\FQ_A M JMNR8X/IW0&317YFJ+2*A$R?%MD^!+JTQ^!Q*LQ1H/'H9(P9":A\"#%>;GA MS-3R$IHSU(/2YV\E>!\>JJ *"]P:3."M65"I7P0B-O'VZ[' %:_.>_WV[6VJ MURS+&V/&M2J*6&VQ&F< M=Q_=U(JTSY]7E3R5B*/E6',P**""@BH/@LNM1? <6"6@-IP]9%'!B@ M1TW'@%[W70044(5*,C$Z>:IPQMWYDEZ P4YIHMY$AN!+<15,;7\V5ZSW]0W! M\7LM^>(Q#I^FM-WWHGO$ZI^9U3^?CP!E'B&7P%3570N;FOH"D[45L%YX!**J MK)_YLOF+5:I\^SXD6-_95AEQ;L2Y-^7=JH-?N-_DY[\6;_'> FBVU=,SPM*13= R==%!.AEXM0NU;*2)97J=7[%+ M93,J* -M.NAGQI1?U#25B%'I2V:71L(9">?=".=E7:A_(IQ#>:4,:FE-Y_B* M&"=->3COYMI(./T"%[$4?9@B\35*D@:* =PB. $QM#,MN#NH&:QAHCMHVXMA M &ZD@79U+ROTS-6[(B4^4N*_U$71A5604&)1U'$7RFMSV@JEM:7RFIW11'8K MLT?P+LG$M:4:7PNXQS1E0ZIE2Y4,5$;\JJ-D*I8DHROE2-(C2;\+?>:O)#V^ M,+I"2VUZN&>66Z5-?MA:+UTDZ7X-BP1U_LBZ^U!B9,V"9-*$_4(64&&Q5>!K MAY%E=9>6U1TN^=86V4LP0RLDR/-YS[\7-2,&OCD#?YG3N+P]8KJ[8XL-SN4EZ0[\0I4O_UZFF0LR5!?,]P].*>#/?)/8=1WU-$@ M-?U@0MX&(@8_CD+=OWH$ZQWNTB>,?/V"%RG(E+&]+A !PJHA'P'0F0:H M9"619[ENO)K6F'35Z)4@@/J5.LD8)$M4J3,"E A0SFUJ?"Z'P"ZMSK&@8@%5 MC6,!=)$=]1<8\)5S8.Y62C__L?]*ELMQX^G5C.'EJDF/B/244>*K7K.7WNA# M9M$>4WXM2SH98YBHQD D[I&XW]QG;SQVB\EO'&O 4"-TQXBZRAJ$;=C6Z!/TVFW+?GCDA&OKZ,W+EOX$@^ MW536>$VX5#[=]^+M*.3Z[M+B(@:,&/ 6V6UW=-6-9/Z_Q]%D%C60X*H&E.:U V>U T\U RCT7,K$Q^2I<% M%7)_P:: 2=BJ7HPRO?2,(C"8\D_,8Q)&/TD:".3V-]OM!+.L ((U\NJ)=\0XCZS'CTM6^8 M+JM3/,G3FSA#YYL:VU[EF@J36@CQ@6D]N@K4)*B@*CT>(RX:/!8)9224=R.4 MEU4#/B"4L\>Q6-?XSI(E*Z9*=WEAJI1\H42'?XHY>OA_LLO=T[EK6W4 [NY> MFAK2#F1(/Q-8-@9I!S#+Y0T+LV>\#?^ 6A&!/34U: MVB5,MBP'B)#P4#_ V&ZK%1DWD7'S28R;;Q!YT)WQ)K X))UE^('F%PK51/_C M+&\!$2*> 33+GR@JN77, *I[LI[S6A,9'S1$3=5B^.BJVUZ%)%!&("<((GTEXE>:#FF,(.[X@-O :O9*;XL49P37I M=:&2G\X)<>Z.$TFDZ%"QY&G[+@*%"!0B4+AK_>A/0('NUIQRT9[WE1R<.=,N M+IE-3T*@X-YQ5EJ"NEMET6<#HJ4QCA1(03GU9;.@].K,8M-3VS MQEU\R<[ >."MQ\UD!N$$ZCZ%QTB2^,3A,Z&")&L"\A0![%]P+_V?_HU4)5]O M0AT:_!]0GZD5W)VH04-T7?_5_=R7U6 0+*'_V">)Z@#+-F7!!B+Z0T83GW^P M]V0+[IP.<2R0TWPHKV4_WAP2A%U#JU"30(>W 3N= N%82+^\3C*;E4P5E+A= MJRUZ9J5%#R"H^=49B5@B=:C[1"(?B7RD@=RYG+^JQ;0?'^,,/6,7'"^UVJO2 MK*(RN"_PJ#XC?MAGZE.[@'Z%Y:2.J2XQ; +@8QIR *$VFOXN1W9=9-=]$[ON MPHI4QAHWIV."W$%J)3WOSI2LH2M.N5@EDD*U1$UNI#H= <91L9FOC,:/CYRL MYFFWH^7T-BV-:3S0A.@C9:HCL(C (@*+"X %,=X8W,@;2F8;7^;GU7')ZO27 M7?=NP&+\V*T-J\T$S?%*V:XU*8.TU38""R8 BT\<1G1:9P*H3>?9M:7OB';/ M9)V"LB[JSD0%-\&V_W>I:__KK^O6(/;D*U(EHM<6.%I5&'*]Q!-,8C9,2G># M85[OD=LL"JJ-%SN\T_=HNI=.0@PC@A@AG#YT9T?R'LE[)._'Y9T$O::,LJ\7T;/S4PHOAR8SV?9FP&,%P1] 4?UD-](TVWX>MY$[>N]BB*?U[*PD\@,X M+LJKW_^%_VQ?+*B -Q'2S7YMU^;S^(LQ*']8^'NX #+Y0-'PHQ (L<*W)],/NU/BY.QW0#F,$#K?U MG]C>SVA3#HBVX-?QO7T+#Y6@K4[XM>UG_HFP^U"W9 1K/TV@\BAWY 710IK; MNO%.@I^=7(>2X),*L7A(K__RV,Q$A\\_>LW<42E!/T,!A8>,&HSD!DL(/X(@ MAG@2P5,.G67^'7XH(?R9D/0T%X8+F3P;)9SD1%=%^,>,*W>'Z;BVGH.@E@Q_C6]X_UAO-'DL4 MV0;;R=3&3#J=2OT(Z!@5 QFIH\5%0=P7;@'T+]"7-E>X;QF($^0Z,(+[+1"1[Y7L87-Y*%H 5 M0U%-J)AOD!VGV_#9_>>F*@ V-M--"QBZ"\P8DG,X.[C]P+3\+\.1=^L3X5], M#WX&3TEIICNV_V?NH?O@XC0H<:3NOY\/X!01U5WLV M->2.,_RR@^$L_&'@?N@&\(L/PH_?:>E80$(O&D_M&J6OXI45&Q^F[?PP7O,* MJ7,'QI0;A6?63]P" K* 7*@*0/$Z"-IS%A-@-J<=2 #3UZ.ZP6R?;!L\ )4& M;YIC7$EG)6Y0F"C%Y*99;!1THS5N__AMN_J!68--MF(>;H#UTU\J^GNXB_"Q M 2.$>D!:SHF9#<@Z@N$\?;V/;%CKXG!)^$6F%#PML4@+;@MZ(H>\#__)AO.#+X' MF14^"Y^0A2=&@DP7"L^;@H.>16/LF/0!GM'^)T?9>;O3,@;PC_ +L3LZ&WR9@^0K0(R M^G^\[1-:U)&5O2NC"N4"G2<^C"!J^H_(EJ#J%CQ'+,@7D+QHL(F'%3.9U@,& M5P$U9MV$'&3/9.O9MRV(U2I\%L#O\?X$X<+FCA:@IC]#G]G?7"V:1N ,0!P$ MN398+OHR\@UMUU3UI_-L"E/'U&1K!I]'\X3?@9-5@8#>"9?*BX@RP1C^:<"C M=83 KQM0Y@/%!9(;6ET!!J&C!0O4?20FCND#A2_8(!0\S4(')1Q3 U!F+-[T M_)*V/#:%L/*TKM") =]B.6I0!3\@&)1T>1%> J$]1Q -Q [LGNVVS M@[.IA*Q42RJ^%OOC:9V7X)/TRR=E.9^:DPY=4TA<%%/50F*2'[IC0D^.3!Z$UJ MG$R)G?:$\W(%N=[GDHOXO W/UH/1%X4)7V"9Y9H%;CM#;GH51B1<^.3!Z(4, M(6;Z"I_CNG2Y18PZ_5G%0$\>C&ZNUNO>LO%8YD"FGC#PY91:.=(X<3BZ34VA M+JP"G!T4O5'.H:V";;IC^O!) &IY BS26847;5"T"87<+-OPR8-Y9OJ+R1 O MF;S2E0OM7#]>P<62!)^DKV.ZHW[>FJV;7GYW:AZJ(>U<2R"U8<]3EFUCP9+ M:87*HR,O(016>>5-=5?V.>S^O MH0-W!:C>."IH3G>SRD&M!/[D^R(/V6\N3";5KE(7N2IEB[-93JL5Z]+UM. K M<8)OU>Z<[,$]J@ IPQL6^+G]87^ZZ#HL]$@C'Z$0.'"W9XSO (_C#P25QE-) M)O7"-;YW 1OZQ?$#C[9M;J<3#D,$ZWUGI!+^P)R\W-]S=^Z]']EUJ-_O=J^V MO\?19?//X"(!.0G>=."')/ 'WC[*3Z VZ=C@(J[[]RH!'[J>"O_]RRB+-!T1 MX@X(03PD3Z;.1(2X%B$2#^ED1(D[H$2$37="B B;[H40B4@DSDJ)CT;8OZ6W M7F_5J6L%I;Z%PE>_XO[@JJ%YA#[\OQ_DCS^5.N8A25Q^"_XF#L;W9P=Y1Q01 MVR8@32+ZGXG^3/J^Z;^]:3C) G<'=JF7A/^7?U^E.Q:OB=9Y2F=%S.N#UZWK MCOX-(EF(PV^]M#^Z;SZ#C7KK M=9\I70HYH&ZPE),94@_T9\Z)W-TG=7BWSJ.H%/@.U!(BE+P&L%$$(0H..]H1 M,R_6O#D;;]798G8YR(MV94VDT44T]>-WDHK11^JD1\(<"?/68_,MA?ER)5W^ M5IJ+R>Z\5Q"H'+=8D.T*J)+#CHU"0!@HS:A 9^J,51ENX#,:Z*:"0N0,4Y=0 M-.L7T)ROB3OWU*/AG,5D?+7B?A3_+ZMC(/$K:WYK*NM-+%K0>3=/U 0!;[J% MKE;E&86=N>.$7TV*B>'TJ0HQD3A_9W&F;[^XVXOS%;2,#\FS'!^.!@6A*RO% MWI3=R-4^4WE$0:-^U[@8E4Z<7;>XM:+\/.PR,GG.:O+'L M\MH)!+!C15_:'E<3"YT>WC1F(RL_&KNY#(I+AVI(*AUCJ%-%7R)ICZ3]XQZ0 MFZ_U]M)^!>7EN+B/F"(82&2FR,HU9\/76ER>7&6@N$,M)96(,>2[:SQ=,)'J MXSEA'XD%^J3SOLX\L;\J_W1/,5]W.:E=DA=?-AK=5I\S6+)13-+M:0+@5N98 MREXC-6X[XS$GL@.[$,][2=&CYYEC*7OM51_G',M3E,4ZDQIV'1.?93/'4O96 M,YDI#16ZP'G.<@HX+UX4TD=3]M9BOSS;Y)2*LA 28&3D15)M'DW9(P;*F,'5 M1H<%]K+1'>/9-(D?3=FK)!U*[A=M1VGVM.7" (V1XQY-V:N81<=HC-.6$D]0 M9JOOV9KB2,=2]J@:L7 R0VW +9>XVF.'-:W(MH^E["WSQ*!+)0> 76Q4=[3I M]!1IW#Z6LI>:=#A/2I8VW("6<*:W:I<?CDQ"UHZTZX,[8X>RP7-#+5%=DK%NOXY&F*B325)HAD ME*9XO7#[P/)YP.GC)21NGQD4T>4.Z?)]$X7NG"[?-Z?QO@GS?5,<[YLN$9#= M*5V^;P+D50AS[[%M[]Z$:Z9'WGH'3N5*!/$FA_\>Y--\B33)#V[.%\J:O&NV MN'7VY 6SY^7 M>;CFW+&2X#%LR@N(7>2P9+%NSX 9EE+G+0O89TJZN+_]N*-HJ5MNPY=/]=Q? M[*5C'<,[M?&K=VI9K^<9(+.6K3%OZL)X3RAWSQ1V$@F_V43R6$#BF/&EL>ZK M=.-\/X.GFF9/PW-*_;$&:M*CFVS_<935J_,MFKIU+#K\L3ZL/"J6E<'C/;N\ M2$]+6:*3"?)(J1B93L5P_$+]PV\>:1E!R86AY&X332\/)7N!E%?#$HV6VB6] M0K>Y;F=5I*NCWK#N71%+.A)O#1\W&8,%4H\6+5WBEFZ8Q0JQA$K _\[97OSV MSKZ:WV@'_C=Q9!4-?3XEZSO"X"W7?.Z\UF^!RT$,]KOR.A;OV9-9,-YY<3)'_Z$L;?6%\L"E[.<[CULU>!DBE=/?/TW _C)33 M!,TR,N=V\46>I[L;T;&4C!LDYJ:I6"*-1^ZB"#DBG]%U?4;O@H[Q2M*&PVHE MIQ1!;ICME2KV:'9%Z!B9?,WKRX6%LC!G^IP:94I%,4SRA=!!I+Z6=PCY\1P; MF-@,\H++ASU,+7UJHU\B3U%D-$:>HO?9C%M)>@EH'*?5!NM&,X,OF?H4C)54 M)KZZHM78&,J\EFF1&[;:8>U23XL][D\:RK.NMOG&,<:]&E9<;1U!LH] MX\L]12>_NK?(OX*,/$)7KK]TRV*1-_$8W7KY=P&B?Z<[O?JL+\+H\6W\ *%) ME30ST)I*=U"E-].TC +H' 'I/3;AO"D!_J<6]'X&J3"EKXT-QP1:Y!D72M9;ZJ%S10450GS7P+>4GQ.%K2)W%.1G?H=W5-GKG+[80@B M6_-VTYUT5&4IJNZ\Z_:JE51FG H"LFDB'4LQ%PS(CJ3U$TOK-_0JG;E*[<4[0B5@J<5,.?51!&&606.J3DQO_\5>P\ M ILM,5NII6A^JI!C'2_R=,MX5%$16=1D*$8FJ1A#$@>P>;X.S!&@?'M ^7S^ MGFL!RN74JPLBRB9/6D#-&&6EN?8&HSA- 59'B,+XB$+3,?I(9.*_OZS_)H9I M('+B_!4XWKH=R+6R_6^]SKNP*:_O 3K>"*64:4VXL=!ML\6RZFS65AWG31>5 MMX>J$1DC$PS\+TI!BR3]KYLS?E=)OX'WZ+BH W(NX,L9:;-\O&O3E&-PV;;? MR8)!HDZDTU!O>=-Y=(6^1^_MX+#WW1U3_TG=_B^TE OW?$!=M2S[>),'VFDH M=L*ISO"%.R*H>CN?H_5,(!&RY@ Q8Y]X;HP>(V[2H.2NNH*IP MSFEPWWR3T?>&9J93.%'XXU5:/]UZKTY*F'^RH3F%X/ZT;Q;:.'AV"3/,!1C* MDQ !6,#=LW4,K"&@8A9\I3R%!YZ_R5/5 9H 8MC$L3%-MWV.-G4UYG^7%P1H MT:/-A[B-.18\Q/QF+,@RLCUL >R9[G=H"1^$?X_!801@^ 04> NNV9T!^"J_ MAPLOF]B*AT-BNN$?0K*% 14(<(0'K "'L!PX<7EO-<&7X5)F_ ILGSW^LE@P M-?1(^&K9-,%*%_S.)_8!/>0E]$ M*Y)MF5T]\PS'!&+"K?'ILINL*62\X\Y[-K;+K%T?^#F43X_#,ARB;&%-X\(ME MPI<*,R Z*FA.69]%ZCZ'/+'GX:< -" */R5?L8)N R&,82F4^UV2:B5^S,8^6DF35<#IC63C18P47%$7@(]/0LRP4:*.Q4C M3@:'0(,WS7$[+W$Z_;@QN&8G,2[Q,R$/2 DJ&(=&Q#^W0B*CPHMP4"00;*[9 M8W.(-JB_$:]YF&4@QXTJ;Y!HP2>02/$:DEH[X.,8MM AN703/8"8&+(2G"M: M0B RD =XE!AE^UEK4&HUP8N]3V)\;K%G2%)V^_* '54;@CKB>]72!17P)E*6 M9[]$V3)4WOOI*T\OSG?*1UGX>UBQG4P^4% I?5%/?>^]SUX6%X"J_CKE.CIO M1?93!3/A* 1^6%D=_?N___.LCOS.$XH:).GFSZU%L+=EV]WPC0,)Q(,R]?P4 M#OF35UW>L\+U)=,/.Z/JY\ZHH'S\Q^%6_A/;^QEMQ &A4/.EO;UZUF8I_-KS M3DO;#]\HEQ_2V=:-=Q+Y!N?B?WEL9B+H^D>OF3NJE:*?(:-#!%&?J2?A1S]^ M]_S3 QYQ.=UO8&7MCGK^0L?],I M638@KEOHK((;"74GU-HMMZ_>%62-UQ 68O!DLD%P_/]KIV#_^ZGZ[ DH>LGL MQW@8(EOXUJ ZQTD5/U3=;\*]&0OQ7?U((7MDU<0PW3$Q?7N,'3UG7-XZNQ;P MTL5W@6._3ZF/#68J"1R_R)97*]QS\O/,I8[]XT?]*LVU$,LZBN1/W1 M&53=5XYZ7[G4!-41 ?HA+!@4$67$Z<). )[9-Q->A0( ,&L& MX-?"<_@&;)>#"H@$_'F_U!JF+[4%WTH(]>'-_MK!VD!+Q/X%MT5?@'_[5RCO MW@KK"0'@F,@1Y(LJW)0N !A"$HR@L'\A79W$?Q70#/O^#.N 1SU#_:_Z?R5^ M_=O7C;A&LK'Z7DRL#2NIMS(U0.=JB.+'J%\V& =8L(R0SW:E-.K*;.=9X M>-A+V=PZVU3Q957>=$ W2;27[6.-AY>62E*C?'G*>6-AZD#-O59(N<<:#Z]D M:D'V0=' R4&BJ,G4H]:K'6T\_*B,1X MREH;]Y%S^CQ!.]->VS%5PA%W:I6R-E0QY)E^Q&_'E:#T<=AK]4/[NH,><7 MHPOQD$Q$=+E#NB0>TJF(,/='F C([I,N$9#=*5VB#L-1A^%[ZS!\3W&BSW?@ MP(-PDZZ;Y*?J+WOLMB;JLGDY[OA4S!$U'[X/1G]K17?47AO!WQWET45-A^\= M#K\6LWS)GL,F$&4;"[L0>E$>]AD3D!)WMPWG2CE*?=]>#H72T*]08Q+&1L?&G793VQ)!JFXP9M@DD:CT&4CHIS1B 1-7SY MV[J:9T&)\I3--G0O+[-><=DTO'5S-F#^O!'PNU'"*% IDN/L-%Y-4SDC7I@) M)5,*&@"3-*K"< HE[LZ(O$,DN#,#XHKH]\W6_-;UY5=<=,39%% M?PEK_M+I%6\I,UV@R;KI)],WFO\1_? @<\7REXPROZ%$B YX2C%._8R,SB]M=-Y,$_OV^Q!)1205 M]^"XN2.M[C9+98R@]J.L";+!JYCNV!92,^#PD0WV26VPLQ:VO8+?X"Z\IU>V M-S[D,GT^DQS4>CU(A,P"9>P>ZR?IU4IB?P*Z+%.>Q)5UL3GJE*6@CVP*O_#U M2B3LGUC8OV'+CZM8Q)>4=CU1MU:KGI#'N[6QGA=2<.[C4)46?DBW+\2MS";J%ZO]%MN*?(]YWZ8B4 MNOU:[Z']T7WK3%-@FD ,"D^"'!+NX\T%/'R% ZTV&S5RV(U6EH(]L M*D8=T90^11I4A!*W1HF#/B+?$R7N7&%Z+TQDNT-'XY=U"O?RM%2N>*N"HV:" M_K6I6#)QV/'^KUNFW9D%$5VEWYL]>6MXN:K"=7_+OPM[])Z5L'?G0[3HZEPJ MS7,J5[6RAFZW^@3;S@1=;E,X$4M&65,1OD0M;B-_UY\"3*?0%JR>18Q969RF M[9&7IERO'32]]0$FQ7P1-]=M=;7OM>;;ATA\V82K#UFN$;='W/ZI,["NP^U? MPPMQ3RE9J22]I^0D0R5G,#)=0Z)L!9<%O.GF::8N+#*W2R-BW&32G7)Y6N$5 M/5.4^:[98J5[2\DZOI=I+V,Y2[M758H5O>M)'"TGBS=,R7)KXF#97TLVRP^T M17R089,CST_)@O/_NYRL9)23];5#,**@KKO9F$A,(C&Y]Y"F6RM^4=;6%^'N M;VJW1>E=%[%=+IGPX:3YA346YA)>97OS,W'>5W?2U8B/*[ MKG@?\Z?F]27%O5)N<V,9^QS=DO-3(\\MYJME5==&F8'JM_*% M:E8BEB /+\//%_,< =%G!*)O'FYS+7RY<^WNO0 SE:J2%R>F0V71-MT6<.SJ M5&XC@&$0P"1Q\OS1TM\+1+ZOQ7IKF+BS/;G_=+3($?:12$4^:^/E.E^EV>6B M6JNL.IQAD] F3OBZ69J.TYDHN @@F @DRGOJ[S[+9ZU[??ABAP(*IY'$E%)!5W%D[S[:-G@B&0 M#A&WH1+AWRA%QL'9C ,**LRB[DQ4_.E*RA*TZY6"620K5$3:[AX^O*HQZ5=1C<&7?**C=F MXQE*0D+.!$*>BE'4*2'W59+_V#PDWEEI(VM0T&S$+XEG;/E2.(._[-Q()'SB MO?(:K*GA+. LA LPUMRQ;'GJO90I-,>0K7HS@+UHTXU! CLF'%+6L&V;4)22 MDX LIP++PB A@0M$3#\;;F,C;X '+6)@^Q>J\*:B?_[?%^NA3']$/( -=5*K.0W&;CX%=K\($&/V\JT6FTRB MG,W3CA*GC.Z $'&.(*4?OQ,/Q(%\8)!Y5+2I:C 2HH40$'HOBAQN.41!1)0# M+H /^)_SAJ%">$70&+ 1!E\*T=/47?@"Z]G;7-YZ+TZ].Y$N[Y@\>M&8&(=T M[>F7(G(QH7"94IO0V %1=AK55,99+IZY+_\\ ##+6[+5-4S BTVMSYLRVE*4 M:T<<3ZY[]+J)7%E5NJR3KF]:/L7N6&& ;6@NKX#Z,_0_L5"#;B MJ>?OMES>L&(7X8,;2_='"3\(:9$)2+&?7'F?O_TI?/F*:MG;B]]\2T&K0(]3[;-1[S92VC>8)[@D[J?KWI8UQ)N ML1T<7L&U$SS!@A\0\_G;GP>"O[+#OY,Q>$9:!I00>054[P$; "@GO@HDGOW4 M>XF/Y#X^GIF&5E4-)YHNO^^2$H:V![ FX'SNF+A6RC.18 M.'$6UO,CDD^UO*+"#QU2GMF4Z);<=^=Q_^GNWO;TN=KNIJ4^)2:)4AJ71Q3H M56J@KQD0C/ CA\_KJ@=2.78#8E, =:"GC^DA4.$ M/%0APS_;,Q- 3022:&9A@?)Y4DJ1$#SXVO:YS5.H/>^IN$?&A^=@J.G"-<"- M@'J4?\JZLCW#>%6%GZV QFNV%1Z\NF,>JF$27"_:/ZA00RL4;3#\*CR0T0O@ MUTS>A2_GH9V+GD:;?N0EZ#SF5W#/?34.>K:<#XEY MDATIB=&TP0TFTF-1['6-C)AY*7!/PF5E-#$'7P_W%VB"#*R\; FJ;L&3N >' MS*JZH(0&\&2<3*=;Q**VT#BGHVF;6;TT:7KM (9DS8'GFWWBN3%Z#*J0 $JQ M 2<#(0BV9XL^H]2=M&G/QR#7V#5X3$!F M0SA0YWW+[+MNTUN3;4(@FS@6/,4L"R(<-#H!-N,W\/36'6ACR%IXM$(4A(@& M+ @$,JFX"R072/ N5@.A#0>H2L2$E-70_Q3==?'/ TY.J!])"$(-"%40TB= MJHXL!LP\E9$7!/X!K THO! >+-^K(K$!50,@^CX6]*N 4L/@&[9\P4L\_,7&+'T!8G + M;%0@!>$]5"ME2_&GKN]MS@/6]&>P_3XZ5GSS#^J8C\ OXA MAD$)!6CE\$2:/)G[Z+ &IB##/_ .7)\._P9>/*,C!\[3$'"U$Z#*8 70MO & M&@F:MLC_,WCZD^\5TE^9Y/YNHJ,)G?+;[?2'Y$6X?G.0\7&X)FPO^50'!\A:P'F<$7L@>L%K 4 MG)'OUP1[+PY55LO? VAR0O7;=[L@9A4$> )#;N.1:NL8<(V*ID,=;0JU8\2Q M,N1U$]U78+8)]=> 9Y_X/9 *Q(?[S"'HJF[^_ =)D#29AL08!-L/C0+]M5U_ M(?-H$6CU^G1JS73T7;@ZR.^G_-'_$>75[__"?W;34 %OHAN6V2]1M@R5]W[Z M?O=?SYF7\A5E^/LL. 3)Y -%PX_""Q@<_R=B_KWW/GM97( X_.M45,'V#6=G M?%3M"IA;OB<3VSNHG;N<((*-\C=F[]___9_]Y3P%>\1#PH5W2GO[M]T:_WI) M O$)!"(ESD_A^#]YU>4]*UQL,OU ;:^K?NZNI2C?CX_#??TGMOG/K="]H%I(=%LWWDGQ&]QO_)?' MH,$(-?Q_])JY%X@;O!?]#+D>&M7J,\TM_.C'[YZO-$#\07&MB!]M]:I9^Y##"(;B1$*D1/L*? M_)AK'SZ#5"JD??CEYP)8_M?.#/KW;EVG<.DELQ_C80ASX5N#0^BD(18:6-@YT:,D?W$9"W>$QS_!M+*+ 68J- )]3] Y=?(P9$RBCZ%E(. MH=8 M>SP^/3/;%_%AQ/U0I4#*@3!]UX.Y" 7"U0J?:\4OT:6"-2:X=GJJY[0 M0$'E"S#(@):O,@3#:N'W!%__A!: HZ))8/Q.NPI'$YU A0[T"?]$#\R9EP^Z M,VCWN$@[04%N4"\.1@I'-_4)OQO=10;4:L\7S;]0[N$#R-!".C$<80*5K*UR M$UP%/G/4[;[Z[*KWC[SE_L3.[QI_[3>G3Q][3U[NO9D+KT /H0G M 3I9/O*(NH^08&WXB(< !+T. E: "'!477705*PGJ R^C[EP:OOHAF)*(-I# MT%JAFV]D?$U-?;&'*M9VWOMC[X&?HR&#Q41Z0F@9^NO;37D;G.+N>QT"*\>T MP\L(/OCJ/C#&C@(E_,Q?P60/5L6G+=B]17=#J^\-X R^ .?KVYM; /4_?>$G M0;"JP-]FNBZB$4RPT&WP-+2\,/C@XMW0D3**MO3(UJ"]?2>MPZ-H IYH%)J* MPKYR-MTI9UN5*G!-'3OE D-]RQUHLE,'"?#'1@S8)_!V04N6#SD-/L5;L\") M=\Z+G0_I'7G'W(9">%#UW-Y$;0^Y[3T*N;V"@K\*D$*\K&V==Q:OAOXJ)] P MMIO#BRLD'^*>@/@:0^A4-&;(7Q5Z)'P\M=!FS> LT(S\/Q^/O7IV#.]F^*4/ MW]QV?TK!]K30[H28K^>DOA.?E '.--9]:E9=-,S>+3!_+NOSCJCG<\JB(;== MV>FU[4'F[#?9=W'>GB)(TNHK8T8HB6R.MQ=II5?QIMPM"*)9Y?AFDAWT%9ZF M+.VQ4NOG)BZZ_#[6%^=5G>GY,;P[&\^)6:>-R1J$:>G)S9KSSX;(K#P^V7(8 M%6="%D8W$?",,BW_J'ZZ;0B=WL'-$Q!]WS1D8]V!!R ((NE\8D,U )[-\ $5 M2.@NQ><,I%3-T'U*^!9'"_0-'>H>0)2%%]I5J+7M:5;!6V+/-1S?IO2>OK9G MSYEP>^&,_&/DF3D;OBE0<9":Y1N%>SH:/(( 6OPVRD][GSKPC@,[%MY)^5L% MW[F=+-H%WL-$>85\^"+![RBO*#-,WCDCG94WGQ2YI[>B^;O MSF1XV(;$Y?TO>'>]Q9\/"?[SPG&'O+MA%D&^VE$%CQ];[-),9G0\G1HFEFT4 MS/$C<-3NGC2STLB8%(@!2ZZ,*C&KK3UX.L GZ9=/:EHM)^)2O,%YH\4(WV0K MF?[$'9.'[^P[R:FYB5,"3O8Y54Q4,FF^)<$G#]Y9'1B6,^&R:[;:FO,<:Y:: M-4&":A)^\$[Q<3:=F;T\[@%.7ZKS-D@*[CAQ^*0IM*>U18]LL_R&7-@+.JFW M/0D^>3#/9::>RDL"7\8'+;'7ZE"E'/&8@4\>S#/.D9G-/ 7?"4]R>L7UYK-E MISUF#D?GU,&PL9YE9DJNJ.!V/C?/5\W,.'GXY,Q=".U4:3S#EYW6U#5TQ-#:6Y:(F9AESDYA74 MB?AP] 7?CV?GQ3F7:]%DC6:):>T1M=4\>+*Q+,FUFLAU\'A6N>[[@OJ(TB:FNJG[L M(^;?-V.6LX#/P%=8_H&Y.R&1Y0$/_-#%8_"R^#(8=>G 4QZ8JH?B$&1=] _F M9Z&G/Z\1>+ACA7PX8?_*\A E:&BYM3>914J1]#VB&^P$9%\W\CNAR&[J\U:$AHLN-Z/)6RTI?M-*IL'85J'_SY;'+2ST(K_[P?YXT^ECWE( MDE?M6G4\EO4Y YQRPNR,;F3[/X6F1N1^+[GOG-K;07/P!1-3AH.4@+H":)5H M0%ZSXONC/F>.YULW>2\GM7A9?,Y*$6I&8O0F:MY1(?._15644(SBUM!F=6>\ M"2)D_1-D_4(<\2\916;H#D1XF?L13ZYZJ"'%C2 M?DB\A8P':USI@^ZBXO 59;&9=6M:8FFK=OMC-=Y>B<'XL\*%@8'C1TCM[/X6 M,'U;9QN^L8M*QW=5DN?#>=,3TEJ#<_I,7C67JB3@*!J00G'I!'VJ-7@DO=]2 M>J] NAO7,/]KP?U01?,6[_DE"9K3G>#N"?.1RN;=L6JDB@W089U>O3*IJ.JR M1**X7 ;:=50L11\V?OUJINV]^ +O>5^^MFGP04_0[1GF+BSHS[%5D6Q%LO7Y M3/BK;M5GLOO?YXXFO]B-S)>P&6[6[?,3N-XB#OV^''IC&_BBSN&[T;M"?W$B MTB@_O49Y):_RG=WA7-_1C._U:MDKR6(5DI.$M+;'W&)1&S$,U>M0HVN[FN,% MG9%Q01BQ@_)Z0DC%=:)5D<;)T-6<.-8!)!+\2/#OW_*[K8_ZCV7^LE[JB35W M'#%V[B"ISX4\ M?ZER)/?0)SVF\."7EI)@NHNZ!%A'-S2[+-<26L>]LL(A4?46(-CV@B5'-2'/ M2^T*UT,U7"ZO<$0B_(E%^!M=CSJPYWHQJ'V@09V3Y?VO;YXH'95U=#$GM QNR 3)C0JR+96S6X(IMK>X[] M.+6%:_L]1LLYW]JDB)Y2K4W2RJ1D9AYE"<%MY/>(9#]R?OR-_O*G8G]9_46- MSXM4O9N?L8.1E!$69DM>E%PH\8'^DD@?=E[_U*Z/**(_LIN^H>N#V ,?:N=W MM:MK>>3T15;)D;35DAI%U5RWKZQSS!+9.DXE1X[2[&I6JRXF5"O=1K[BR/<1 MR7#D^_@;\;VL[K H*ME&I@[R^++3$SV5HZ=]X"+)#90')DF]I3S\QZ]=^LGJ MK;[L$7MNN8&C-C4L8YBRBI')H'--S*_+F]4A^Z "NWG9!(*MF_L%>O=*\6[K M]Z)'WVAJ\]?&+)G>7O81N4HBW0 M*94:UI2E0E3,/#!7GR:Q?"/E'A[2_ (6H8C>%/_\$A"3)J&!TUC(X: M1K^ZW???,'J/2PD"Z;T!EZ!SASNV;@"ZZ;+ ZF%4:H-AK2L58U-3[;6Z_=)J44^VZ"6B[; M\7%3.M: )E.KC=M,H[C@O)Q2A_-Q[ :3.=961IO$1W)[UA"Y15V>)+0"0]*C M-GSRX)W3F3Y86*4JB^?2@BXZ1263$5&KFH,F+.2&6Z>81"ZU MR6(NE6HJ@_D*2 51RG*E]I@X0E%5YH2I.2.G>+=;$DRY76"['?C6(YLZ7BAV MRUF,&GB1'5&>),XSN97_Z %-U;R2XLIKEU&ZZ49;6J!0VQP_&G=&XP-SZL@B3OX$E@U.G').L6V$5M*=4MNE)+'F\2M9;*&D^L*Q-E MX3+M\B9;[8FK]K$F4:Y.Y(C)]'&)RQVNDR7)I68LT#M3+Y\4RV*RT\EV/5RN M%JDI4RYEF4$&/DD0!\/G>G-<-KHSSDO3PP7C+EV\A5Y*)%X^BK-I*O9(Z -I.#BB8 M^@(=M\@>&AT.>=@$Q6MDS24_7^?9KC!L+HG$>C%[#'T/_K&1L4\\ M-T:/$3=IK)1ZP,+%!CW]MLM%C?SL&;9=\=D[/%[>IW"[UC\&M/E]K0$Y&,S] MW16>[ZZPW5ULXF$6D)"NX3?Y@98(+TDFD'R-!/YQ^Q8+OE( 5^K_LYL#?%5S M&K+)*UV \FG1]T^89 M)ZN11W2Y6?.,B"[W2!?R(4%$A+D_PD @B^ARAW2)@.Q.Z1(!V5UU 7I+0;[9 M)J2.V>O7JKIUA4XYEXK>V74XH/^TPP%%/!#7#6'[VQ8&O9D) %:'?YA9& N- M81'[NSX&D51$4G%<*KY0XX\Z;PJS(&B.(F)[O93N5VQ2;[#(RUXF7X#KK]76 M)O% 4%^*O<_;V>6DSAIQP3US 7D.4+NSU*DW>GP%5RN8;H#@]L/Z>3Y)(.]O M,VX1[!YMP\Z8O[.\NY/@>;;3X)Z)_VR4M_MK1B(3BJB(]A-LPO,E2P$"0F\J0OC MDFY:P-!=8!8AX8VF!L*$!/2U#J])P;/HM[JLR0MG$?Y]E\ZPC<',AK'ZW2!, MPGH:8WOR-W<'?_A,^*H&+WBS)J=E%#G.U&Q3Z[N#E/OQW UM<"_B='DQY8?:$F4T1:8YMLDB39]>.L1$J7)M2+J(_[)U1QU)R5J6PR MQS4SA58I#C2%:?]!DLJ?$\H>FCEJV!LH7&Z2S"XFF<1TH+L_?A]KA/0R5P6A M)D']>F_&VKU)'[^^#%&]B=-P2F9\SI(UH)74.+GN,%' MO:RHK;GLCF=;<=+1I M/T[G0X5,U6H\GC%;I)\)0OWX3:5C:?I4E99/[%.-L"3"DC\NCW![+-&5<9DI MJ)6$,ACB=;DX((CZ^,\+-)P'2^JMJ94OIRLYEK>JW6J<&Y#+&L(2YL?O!!%+ M)<[9DO'.///W[G'HN?KU#=DV,=+F6_@B+RA%:HEW%<)@UL95;9YILM.K:".6 M87.]_K@K2 N/;X4V#_$EO XG"7LI8[98;;5;=:HSX.0L&*P\:RZ"V56]#ND" M/WZT$W$#YT=%DZ"+8F'\F/FT$G@I0DVFR6K7LVL:!W)$.5FK$$I"O"I4SJ6Z M(,X4 /#6]V"?S63S!UAEA*3$J M2,51@ZG@7C-3;"C5+BD0THWM#'/55*9-3^WC?*$KN,MJ2:S$)53Z]L?O%+0S M\.3E?!9W)H(1$D5(='<>CXL@$4=/%W-;CO=9N43W**<^[UK.K9$HJRR,$BUT M#&7P:.;M>J\\LQ,(B9@?OYGD*Z;+YPVH:,+YW;.%A3)!KF\\Z^,A*(^6VH)M M5NTJN7&*=!Q(UU3=FP*9&K:3$U<9#*9KN)?!N MTJR+:TKBLJFKFL.#1 [5!0,4VZWUU?14I8'[>"=6UG=49+Z2UO+-5)1SX<\9 M\:5&L:Q ,I:!DYKCC#LK)[XD_KSGQGF4%&\XG%82J9J,%T?QY2:>+'BE6MAR MF*%C22*ZXHT@)8*4ICU#MI#E/!_*_W+2KV.K0H+O2MNB MJA*H,C-Z[8O%PH]1\BKQ;XA#CA'E:5W>4W7K#,<;>[)NO?P[P_SWJI%;3 __ MF-'$\*\^%)P?^!DC/VSJ%*_@3;6<9NN31, 6\ZCL?E^ PE+JT. M@[-A-VDR>OG9>--ZY 9K- M4K5-,2%E*6X!!*<[%5C23+;#%MO$.?MKW]YWW]-M7MT57MZK#K"KJ7Q&998\ MMS+[';'^*P'W-T/AEX7&SYB=-BEZ)B?GPU;XUCHX&7CWKY*MI MI;F9S9=N?$HDQ.,6OS6!N-2SA%2'TB/;%SJICV%'\M@W0ZZ@!,,%6-HYNNZ"F\%$I$# M\'Y#U;Y3U9G[VH?(D11)Q9>5BL_DD B'.-E"$W5>A=]6@(U9@6/JS&4,/R65 M([/A+LR&5Q9WYB*#$8=&''J7-?WNYLP,/-OAQ845&4Y?6D6,NT9S+C389UUO%YSDS8 MTAKXW9]1L ,1(Q.G;@@C,S7"H B#SAZO<#D,LAX;M5XWS2Y9,*4JG"X/Z,+@ MUK'[3G;"EH9K= 'L770H6TU6DANER))K8!6'@[YPZZO+U;0XZ''3HLE6[5&BE*6[+:>: M&1.4K__AL53B@O&N$4)%"/6-$.I#B5>W0"BJF^%+W4%;XYAD19&3.EM/E6]= MO+?>7\[+22:=5Y:#AJ5I0D,NYB6$4'YT12R!I[YN<,5^6"M_Y+KH$G&M5)2D M%9GYD9E_S8#8-Y$Y+Q,F/AR5$GA;>_; M!0=&FQ(YIB+A^$;"\H>EWYG-LM+1TB2'2F)T;3!#2;28U'L=8V,>.N@@Y30RC^FNR437SKF<, 1 M"2-%9<:$7V"=)-.Q%'7!DH$1C$0P>'ZL*MK>>3T15;)D;35DAI% MU5S?VEVQWHP^\E&@UZY"$;0[50Z&2/?+H_^'YN'5/[]7U%> M_3T9'YYX>,M)_B?PU^T5T .1!HM?AF[):#8_3:#";5^!+7^B&Z(?SV;SQ*MQ M05=U\^>6(;=O--9'7N??,CTP8*M'DO0#OM6HT7: '7MAO&/K&([A:-S_P(&W M__H;LYM%(!YP!BIO6.#G]H=?9Q#W9UL5?+*])//G$%=Y3W?LGU-Y#<3]C0J7 M$XKAQU1B >&.< $O]CB4'I M4W_MJ^3A1S]^MTPHAB8< /-9!(X B3X%\']YR](%&7XD8BX404QW-?@C9)&X M$)8?1^@"EHYL(/?EP^X8.A"AB&'^@F'(.V.8LH8@&+YX2^\KC___[O:^\*TJ M&=M7P5V Y&M.>R:O65-@-J=%71>/!QUOGS&!F+%;NJS990WM8OC*=6^E%.:Y M>A*7#8)K,(U&?"4]CUZCKW3Z,GNM!DP^GTSH(YM4%HU\'U^N2&-#2S]^XP_' MHD)NPD88?+F*V =%^WY15KYM350'E9^_140<@_^N1HG$118.Z,T6C^S*:#FFAD(6.1MR]QBO8Z;2.5WCM M",^^SG3GL?(/_.5[;H47>_^Z(+D:FAVP C:.Q?:(HD_BL\6["R%L [1 '_+\2O?_N8-G5,'RSDI[\C M_+'"8^O!7]LUR- "IC\#!(#-"5QQ@%AG'/_D7IZ/$6Y ^(R%Z=-7SZ$8Y@)L MQHO8N76BC#5N3O?T>54B>FV!HU6%(==+/,$D9L/D7VO,'8#.1HB5>QSRQ"!' M%8MDH9](+4<,@3='E-QB"P4MDX&*!44G'@XSZW9G/-Q#PN0?GE%5U00D=@Y/QNE VY-*< M7+"YH;":%A^GV24%1P>00 8IINWT@+@*IO:^&SMN!G.'GSQW0MKF=M2=JS%09_[4^TXE'O#T MJ0"//;?GWI#HF)]"GMSNTO;W.'KUSXD)>"7NPGTYX@9]X4I]TN9VC_(32U<= M^Z4#]LK7/GO?^\ QO^>L_=L+(281T>4>Z8)3$5WNCR[)AW1$ESND2X1C]TJ7 M",?ND2[,0Z2.W2%9B ?B9!QT1)<(QB*Z1#!VYV2)M+%[I4L$8_=(EPC&[I(L M$8S=*UTB&+M'NM /J61$E_NC2X1C]TH7/*++'=*%?B!/EFJ(Z!+A6$27",?N MG2[19>5%Z?+!@@YOQL#\]2:DWMB#?Z%8UYGN6+PF6O\^2SKQ:4"^^(I.EJ/8 M[TOTO$?1B\H4@JXB,O_?#_+''VY$ZB'-W+YLR5ZXI@!0"=OW2T3< D)<7L<# M ?A9\O]GW%<*99%P;1'OXJ#-]_-#F:E*A_O^5\&X_HN.!8J'9$11A0')SI<% M'['MW@'QY=AVV68U3)F@AOVCI'->^/MLFSLVVIR^';W:([G(^]G?@ M@_4L(F9^A9DSRHKM=:I+')OL&&$Q'&!QA\/O95NQFTTJMG\ZQ M59*89M6)L:N3[;IB*VO91[(?GIV/;-2J'/ M-^K]WK0WDLSNK,A?YZUDSK,)RITM_!;5#5%:OLX?A3$P[S]M[G;\$S;+'(OS('PI/X,3XT:&K)$[+/;Q:L7!OL;&ZA?Q? MMPY\9RKY4[%#;Z8D1UZYMV8]O9(Q*HU*BMVXXZ!7-$[%".)4H]8(5")0.6'! M19AR:4Q!CN X3L#_']M4S<3'/7K%+OE!*KD<2M)F\->=_CX,*"7>!%9V652X M'*N.NF"1+XV$*'>**QY.-BG99I MUJ')6KX7YQ]GSO7QQ+/&Q6YF0Q'*P %#/3XO=VJ/"$_2/WXGDC$\<9&2[I%^ M$N%)A"=GP1,FQ).VE)E-V,2ZSW5SC2K3Y!;+LGU]@Z><=XC!B&GB"H]W:HWM)=,BBO.X[3$ MZ#R9^/L.NA]&E,98CV?U56_%\IK\.)9;8RI3:"-$H7_\IF+,R6;F$:"<(SS\ MSK;A/(!"WJ8WV7<#E*U;-H43$%.: IVT*9[OLPX7+W++47M1;5U?2]&]99Z< MRQ7QO8:(UQ?E=M7IU)(9^E3EH^^@CO@ 8**.:;J-B;(EJ+H%_-8'O"29 M !(,_H;:383L9\!9@EU[A+?K)Z,GCY:9YU&/ V#"<>!_FKZKK&P%+9*$L+M$ M^"O<:AV*BZSQZE,-9O36H%&";&%PLG"N:%KH60U@'N#-<]8S?Y,A3H5A;!MG M8*A)1EA!OR;S/H/(P-H%:'PJWKW!9/?BHV0;?DDX%A_U8K-O/.6[WM\3I>6Q MP^XF>2#X'68.J\Z3,;\\N@D?D%<(AJ'DF_KB5:F.81H$ S@4CRJA^ZB!D$(P M@2C;&,0@"UBHD#W$ADN7L=_JU!E!@(J ;:&6"E9-AY"7T<2"C'JT0(#K[%:6 M]9Y^[GG&06<>$6S?]/1U-E59=!/:DL^N2,\0K%..&X/WX3>.(A_7JA?$3ZRU"!( ]:*EV! M#%FK#+2909?8I2$7RLMZA:ZX?]X?Z<-D, NCA(:;^"/N#$%^E%L_SI5D&SE< MB1-D>-Y6Z $[(T2\#EYA.TR2(&DR_>L0??]0RPER>_3U^;^_42+NC6A] 1'UG(D3 MX8)+NV_M\L5 *!5%4!:W7_]6%6"CV/;F0GU&?T[W__UYL:E;K@YX & M&S!C$++RR+$.]IN7U_Q6=TR@1#CRW$;)65L$GP@DA.M_"-=G!!4/UE#K Q?@ M#KH?V(\=-D!POGPEG]U&.NH#]3:,W^&D_#^>F&A(DOU/JYI^64LYUY8)=]9 MAR!26%#[G3W+\%=2 #S1Q*_IK4FH"&BJ,'L@"HH0OIZ:>CK,V0WN05";G6Z>.14G;%YY^D2JD=4L"\PJ;Y M:':7A#J/9\Y$=U0O[:(K@6NJ(8$U-T^+O+D>,-Z1\F(M1=C-LCE;1AKII4(N M6SUU/8AZ1U;3>FZ:%GN%F;G9@FF]5Y"%-1KIK!,>!C;LK094=D>9;26E+?GI M)L,UA6YU23&;^:2_'J"AU!7\2@A?TEO/.<@)!XIJVE)42UA1AV8WQ)KV5O)K?GDJRJF;1 M""*1%UHHZ462GVH5;4T"OI\I;+C&=I8(6BA=NX72'.Y"=NKBQ&+W+4'FK=># MM)XHW!KVNB$CY#?^A-J0_4,^A.!/_WZ'FCZOHN?%Y*,P$R#L*R&,#I/W;+40 M(.R]"*.@C77/Z#5>4L:;F&H27#6/)!7 &T+ MO0'28&R0_'\;C]&!G5'!HC4_9Z.XXON5R)CUR?[\Y'BRQ9[='I=;F0 M;40;=B8U]<#&SL7L^4X+>I64:YJ*I#Y$*_)L_3,$"AA)!KX!__?0T?7]5*2; M'/J!HN,/18?XY\)R[(-NV ]*M3V?GI!J4(A!&, )3TBS>4(#T5VKW&@O.[HT MJ2;H4'V [E.@-(LPWASN?[^9AM?1$(VJHY&.'/0:=M"/>4G1C6>G_H_0\VXH M[$Z X=YEJ?P%II=UOWO#Z2>)U+M/C&5@2)>P4C^62+ EI0'[!Z!["Y"0I2!+^3B):W<>^_3 M%S;OU5)7/FOR)LJ[:5DO97+D7(Q3L?H6%&JE^B!JF;P1ZESB:Y"_.2 5W28AX0UR[3WAZ0X[="1CDK;1 MXG#&]F1\^N0Q-]I62KO'F5254X"6:O-8=_SK+QOVRK#;)@F\PMEXO4AD^-5_KZU]]XV.L%>"%P_UZ!U ?L?_+2AGT<]M!-D4<36_'R5:N4>":[0XYYAN1PF*SAB,]28M1OIB4A%7;S#QUZNE8:L:63P:C&RLZ%WT<\..9 M1+524(,PLHU2\E0P^I#4U4EK4$S/6'*BS05FJ'%L?>U@XF1\E.8+WA)0PD*:>QHU;U1PYQ:$\F*N2*Y4&8P>8J3 MS5(RG;0X&*X1]FZ'PIQ;V#994$)Y(2,)9S6B_/M4<[^$*"9^#FT I!8 M?,#&@;3'(K&> 4*3XU $A1J]2CF'T?WZTA)%R1-,.>Z@43XP=+LL@+JBI?= MYH&JV1G%2#?GL2Y%C&0 #/2LB P*8"T-/2] F;^U5P?-=YQG;%L7Q)S?XEH' M0TNFPP6B+=Y-*WO%DGVVC;)HL[YP MC6ZKO.@@EA2;E@3((^CQ@VT@2M0GJBF+%@T9$E+',&WBLADNVG14"#3$ 8OU M4FOS)Q^"QK4T'B-KFW=@O'_,!3X7IZ'=\=9P; /;P+<>QOM"1(^H71.?&<$U M 005W(,I6(4_AJHZ(R#[69>N'9(B#ID MEH<#8%GCK9'[8>H(:LYHU1!X^%7#+5R#!$$"WX.M>]NY\;Q6M :HJT$([7>% M!^PE)5P&$J!HC:9^/R%24!![*,#2_G&EA6<">(47,7T M#\D0H\H"S_C8E3L M_Q!,678H'DULX47"M6%4NS8$*KYB:;R(,_D5+\GX)'& ?\"%<&(/K>ZI<4\B M>\K +T:)W7:8^-Y$0M0M6D("'AX7I>\;^@XQ)^'<-WP<8K AG.%#U#H=$9?K M#E[=*+51\;QSFP1XW080W!5$U(%_RY*+V!VG@S%ZZB:Y&E)+:XJ^\ZO!LWB[CZN/7R:4[J)[ 1L/Q^!WS1FQ(XQ=[4DB^07K(AXO= MT>'$/5/F KR\6%TQ%N#%CWBAP\P]4Q8#Q+PLR *\^! O@2#S*5X"07;GA-WW M**%O1 QR. M'OAH@^& *P*N.,<5/HKD_RS7G"I4Y7.V>;7Z@XA<41J^SWM7%8@OP X^Z4=/ M,6'*$_K]I?D N8@]@+J.-1B0R90_#W24Y^BIOU?&NV5//4E.^'EJE,\GU!JW9E M>.NV$8CG;AKWY>1Q7RS$LH?KT>TZ\G*+J;3F9;4T6S[U:5;OJ1P[. C4+U2R M;XV$/5I0PY(+^VA6L]\?T+^,>-N MEVEMM1G)'A7(@D 6?!U9X L5Z*JRH).E(MF2 MW%S.S*F9".696:M/HUPRJ M%J%=DP;=P2AVP4D@'0DC:A"P^^IW'_QDLVY/U M8#B5^^UJ3 \QF71=&9?K)^^-/I6KA2J-VT3ZTI2_1+OK;6<>7R@7WKV[H)!J\DE^0A2_7P8EZ/G*G.V 2@)[/ MS-VN.Y]NC"=#0/G 4$>D'Z*LMU/C=W6U!7(DD".7EB-?1Z_\K!S):+34V,2* M73)'DZ9IJ%=;Z1&)\JEY0T^D.J3*EM;KX:98Q)F^.R MH_&I^-319#,59UJ,YJ6G"UW:S6QS;65;BX) M1WKFW!4Z3UFU-BEPRU:CS=9GCWJ].;9"!@Y'IG;1OBI48DJ;G90:0G+$IBKM M\:G"2I-,F@T]9?AX>\M4'HO#Z*A4I9%:X^T M',2\(U/-Q#*^RJQ6G-D*S8J@^P0&E34<>;BC 3N*,4(B$AWP<9(9,!$^/AB. M^.@ )-AHC"1C"9[QP( >/BU[S4VUV<[U4^U0A=TH&>9TN:Q%67Z,\EF! ]M) MFF^(\K330R,]!:MJRS>#*36/]&):=K8L=JE) M,KL3(#&>*L$5I8W$_)'>I,A%RMC$Z3-+6MIO-JZ:G#S?/925=/-65R?9)0!_/=4%[F^^N9F:H8&55-"(G! M^A2AUH1X/Y4K,1N.C16;\6UAFA!P;(MG\Z7=BESWZ5V9;))/W+01RI&=;-VZ MP3XL&4S#9ISJBVV=DV#R0>Z 99+YPL0-86JBL]U0B5R!#%9J;:/#K)9]W=L/X^%*)V5M38J2NS9_)K+R(GHB!EQYI)6Y5Q"-Q<---*[^6FO MGTUDZW&5*T[U12_>"?&S*F(0S\A93"\_&GQFTPY5N^G!AAPLDYCP/& JQR4Q MVL@S?:XSX<5\2AD.LP U-_?,:5 ]LKP@6\M9:$2EQ\Q@E2E+)RE4(G=*P>QP M1KN:96?TN*J#:OQD/;E6;C<;E7LM<59M5V;QMIE8T2H:Z7F[5BDUN6'"V'&2 MGJP9#XA()OE]%S*F9D6R9?ZG3$5 MJ3=B1>1I"BQ1B6Q%O@1$=5Z M@N"!!B32EL-$QZDKA.=5!%13[KERD'9 0X)-0W!?#C[.P>6+58=^@??3JFYP M=N4E]+D!4"TU.(0Z65^U][3;MJE8I3$K5NJ]\B;?:K"E,>3($_55WP+$??5; M5SU5IUJ;&S?\7D2%+\\K+S.VVWT[PO_WYPUUFYSJAZB@&2YB*$#1*#[7*">& M=G<0UZ9/D^)S!5HKH,-AO:-2SM:/B&I^NZ%SY=.D*4R :,J@.CJ@+?@'9%5@ MN6^K(T14WL-D'&5:R5YJG"33$U%]Y)C"XRQ6O])AXK)PR?!YA#\_2;Y=8G^] M*DXOW5K$(N'H#ZWOX+."#I%P(A8@XH:(L&]ED9\W@/J-H4Z&*28 ^^7 _O9@ MM0\?!-<&!+9?1!3WA165$+(E?D,]#&CHTY_CGZU;"^PZOTTAA]?D\TT(Q6V= MW@Y@;\]BMKB;#I^5J;>Y+;I8U8N MP+>NA? WJ2C?#%^NI"*\,5V_S# M]SD:>$M3;;\?3CX'=S8V1YT(:I^ME%PO M90"3K(I<00:39C%-.0G4#R03NTC.I,^/_!J/FUWIW^90OY?L.;'O>ZNY]X;+ MBYK#O0%S1A0BX??/EY9^#D=G5>U $)Z0@'.:ZO=W5*8R8[O22)E/]'$CN;;2 M RG:FS/^[U=7KUP&SJE:ME9=ST#C>H?4.^#D".1D4351R,!=9-PE[9U[;^R> MZMH'XK4^K)_9,34GI--V*=>%9')7YT"U5J\^=5M@%!\/8D@Z)>A7M;/+IAR^ MZ5X3X^6$!^UDK)4_$@Z/XR7/1H"=CN1R;%44H'B+[GNX2,H+$5JVMI_:-JV% MX(0N;XP6V6B&N'J\GIHM&2'%ZH_U2;X5Q&A=.T;+4!TIRR3")'O'N AO, 1* M;?1N\6L$19P'^,LG.'7/@+@?@H+7RT3005BB'Q"1"-,_M,V4SX12)!!*]^8% M*AP)HA;]@(A$.!9$[09"*1!*@:;D'T0$FI)/$'%GN10@(A!-/D-$()HNBXC7 MK_G>X=/[8H',U_&J70/O?NG@1X:9L^?1_:-W45TW=%]TL>Z-YP_@FP=^7RUZ M^T6<4^';]A-X?\$\5&<1#I^! .O7U'&^YZY?4RB^YZX#"O\YN_[2%/[.9+/K MJZB?3S;SG7;I,X7#4C)]%$+Z;HVDN@!6^(O^1H7D4\[I'T 26 ?]RA31M"K M!?00B A;1*!:@Y@:=/-P-7C^& XT]#R'DGOW!:^1G\FY)SI!/_!DHN!Q!*VNSQ_]T] >CL%B<:L L.SN&O$]U=;_!D-L!%!+(/$KU\8&E8]M5] M,XGO7/'CO!'V(T'S!F4FX!T[(NM'$LC;8J1^)&@"W@G.G>#C$LTN+7O+Y2QG63K-*MU?C_(R*W)O/+8Y_D^Q1YC3Y4TLI+66,5K7#&Z[47$LCRDN?JU MRPI-:O'Y*#*A'KFJTIST0CMIMY[9C>H@NWZDX[:O_?VWD$P13T6&[RB98OXJ MC?F!HGL!!0=GJX]V^07/UK2J+5!97E!1E/1'DE,%R'F_1G\]9@V:W+ J7D4:/+Q*^_<8;YHD?B>VRP0,0$ M(N8VQ>0N(26R3H5"2BR0W9*_NHWA*C0M,)+9*M+?3[&,QQE;4IE"W2A]? MST?QX^31"U?V?N+*:[HR_+WS&[LW?ASQ!X>QCW?^!0_CESTCW+K&Q.3(=?'6;!OCU< M-$PZ[CT$';"G)((W#94@"1*]UUVFY!W5CS^G1YV!'%Y#2.:WJFG\'DD;()XJ MNNV"G;U#FPD/W58?72J*@7F7(*7"+.N1"#@IZ%!&'8D,3VC1![-DK;_0/'!= MD/WD@WPF^ZM??QM@7WX<;!9 T<%SP?&U9$PDA5!-#8H$6SL@1J9B"18H2 A% M-0A1TH!@R%N"-PQ-&IH6Q4!J0L_9!"+KRCFNDN6KQ]Y?8_GR[6 M+JBZ01C;!;AJN79'=+Y0L3VIB TD#H"8ALO1O;7:5Y%JH5#9U?7VUVJ]PW&3_7.J' \'N#%AWAAP_%$@)BK M(>:==3]>E5\W!L+MLY/CX=A907%]$_@$2%[-U"7**D[2Y5"2[D>;+M^( N*O M$,"90C 7PZ^/ B,^B_^W961_C KNZHOWPN&3>0MOTQ%\MN?;-ZRSCV2?-;*^ M'&!\)Q#/T("5K],$<(&X'R.R1"_1@O8U=?CZ='V)%H2O*H\W\]JZ=^:'0#;D M(L . ]PS\.!ZB)LO9'4+P)ZH+ADV*ZUZK;S"JW,N5'KL%=?3!/VTOGK8;#TM M),18=9DAI<(R_L3RG5BBA0+BZ%]_8_'$1=I3^_)8M,0#N@\T90-[KRXJ'WS8 MD?BK')7WAM/WD%E8ZAP-T$O*;LZZ6RB'\MUFJ39KZFEY:[-%IKK:\NN MVG0>:M23+-L(/WWF;?YYKLC/_Q\&H7W^F] M]80]VLJ5;\\*BJ#.08O?9"1=D%7=U$ZT-1;IU5QM)0?2K-->/Y;J6E01S+I% M8))B C%IG!DW0,.H*UVL>3P\;ZM785\#?QQ-MU@]184)"S\$1!"<^()O?A=M MWQM,ARL[Y]U[XF43,P611-?7R%[;._;\6D7G3MW8^3G4P U"'>%X!1&, +Z_ M-_@-P>LZ,'3$WKH$3TWXK0;@U#M\R2RHIBP20SB!B%X$?Y1&Q$)3IP"+:!W- M.#*AZ =H+OR(9!$Q#[^"DYD"?$;5"'6('UD!0@%C?-E$@!5\'W+<8)\VP <. MFH^'?^$"FW&:HOYL :\1@CDWK2LJ HHMG9!T)T0!S0U)=1(FFA.\UC5\@PI' M*6.@$1,>/L$3,C3G932U#O? 2PI<$MS#2(('"L;8 P$V@FPB/0 ^K&@ A3>X M%+ '-.M:DF5K0D.%.Y.WQ%R%>U2MT!$;"$>@.8()?% $J)$(7 ("))S56J$" MX0N6)HH\T>%L$";>AR%X,)AL[&"Z?QF?#UCTPT4J ,+(24'!T'N ,\)%P%.; MD*4Y!,(^T 4]+L!Y)(,0>$W;PE>NH=ZAAXG6!()\SF^1@@I-# =E"D O1> 0 MH,H%(;W:LR3OL"3!CR'(XNQD7, M\']@ [D8+QMR#PKYPK^$B9-ZEW4I[+KZ%F0( F1N3/Z(DKZ0^>UOK'T>*1$1 M\C#-PNP.[]++7ZR]>K-&,JPR6K8Y$O7?FZ-__ M_J\W!6RZX.> !MM:8Q"R A!XU%#I-R^O^:UN;S:6"$>>HQJ=M44P?9(0KO\A M7)^?H^8.(NLV(1?@#N*;[,<.0YR<+U\)A'!%[+T-XW?@V__C"35*LH6/&RB5TU: F+X71?R5Q-'[^W!!Z:)!:^4!Z)O;)GSKQS][ ^O?Y>OJ,7#HF M]E,T#,6+;I=IMSM^T6Y^CH3=GB_";'[[UMG#.P\1#:*U8MY FL M:KYT\&+==0AD">K !%3L)!34R^NJ IE]"U4Q'6X;13)/>(-P-OKJ*__WP@ZK MI#ZHCESN#'E,M>I".RK/6'JS)!F6F71CAU=ET7=XJ#) 0'L&!<5-=I#J'*(K MZ(T]3&HV2/8N+-9RC52@1CRH2N;3N)5B!K-T=KWIM^>C#EE>__I+AT^YK]X( M30(2D>Q2B%]4=9#F[M@I4*7A94,";G4>:4)0P]@+$D?QA[+GP;)?AL]&&=2P MD!JGOD0YC*-Y(=T**N6&C 45MM#@$J#$LK5 L%E(VMX>L?0X@&GR62/3G^VT MO+I&MZL/[NE-:"=HR#+#6T *FPR@+;!8R% SRDM$L&A3J M2&?%RJZEW!K(=(+8P6\)'WO_W.(9G>&(T@:B("82K,@/AH(H#)B(P \2_! , M&$".>(:*QWA6^&4=R_83+."')!.C!W&:)@>,R(B#83Q* !0E&B)$1 1P\ MT1(&U&B;%)JZI)/S,G@RU5&_OQBL!Q3*WS\9DHAK-RISN MC@>T=R2Y:U?FJRJUX'(;T#"80H]/*W7(V>3QR$VVLJH/5NTQ6>QDE]5L.9/L M-I)(!AR/+*J-^*/<[%:Y^7"PGFY6C)F&;X\,V..1DU63:RAY.XY.-.JC-S%T'SLEZUUE(CK;E0E1OD)VYH5#=8J4H MD6LXTK/.>1S$*ZUT;<[ETGV!+G)BEEFM!W'OVV=2)-W(K+KU-IW.9 HYL[TI M5NN#A'=D>U4KIC:5F-I>+G)%+5%I]9[@CBC2.]04^@E]U.#%MJ0VMO-TC>QV MZI#LJ!,TDF9C1B_72[2;Z\QRMVKWU%TF.:#H_= K.\PY7E.@L-5K0&M.^%/> M\H6>62Z;2\"3H#=.5?H-/KDLC._B_Z;H,.$LF( KACKG'-KF!%[YI=5D"2FV MT(!BPHRO-:UWV5 I7H=4!!P8PL,3G44(ACJ"(=*=T-ED(AT>%6L96V?26K5] ME8+,Z_"P ,9$%>&!.Y&$"7H&0F,_)W*+V4<:4E_@068=(7N_H(X]=K;/#ZW M>C5RN0 >SF>] YY0SLH,2([XV%SPR)$@+2Q/GXZK H/)NQT M%76D2LD\\L<%.6&WL/1'+?6#&"TZ(U6AR#MHJBNL: @,KB M$,[K B):$X2J:>A(=47S.#XNN'))%<-$[86WV"H9TF%6 'O(\1V^)*"/S\C! MGVQ(6YB@$. M_["J8!W&BWGBG_T;_\4> M_C)U@XNZCI^ ME_#(2/(AK-XH/CY$G?OK&(=,(15J6#^'<#N0#"YBV.>N6NARSP?7BJTIJ(?; M1 H9^&42W5,TFF>(=J8CG7&5,^,S.>/H209*'%^^\AHKX4 M(U]DNQ>HSA4)Q_S?P?0LM+REMP)"^*F$0%]"=-^['TIE?_U[,5%^[RW=124] MW>+HF^_;]\7*;M!WZL7XL]I&@%%C54>H*3JI\IKQ*KF(FV.*SF23TOQ M.+GM 7&+VN,RO_Y2[ ,3CWZDF4S NP'O_@3>I=V\2P^,XD;JF4\B-TO34;T& MN4K6-A]OJ/@:[V8S)% 3CY76K#-?IMF1$LE0 N+=&"J-$Z.IRU6ZNH>7JP1T M_3>NT?&,[*5#??).VQ/5-B<6]S7=!&>P?B^Y8(",1_,^7 MUI\.XO>;>QF3>0X@3RIBVQU0[@1W(J&- SM/2.Y)>E2--M/K4GN>24Q&VO[N!Z2WY#X 0+#.E+&=)WK^%Z0TO[[GOUDRE^0S=:\6E7$MGGA_Z(<,G ?WS9@_&[ M;_*UI)!;>(X" @X(^&<2\-?T\76."]"\7';&J5KR2G6GP \8V*U?,J#F;@+O MFX3?6")C,*,J(COI+J-D!QHH3#Q7S2>U\3U]6XZ,2UHBKH)+;%5'N&B/7L#5 MJUZR3T%764_ZN\%HMIVTA @PR]DE.1[$<6!=E'F@J%,F6" ( D$0"(*/"(+K M.F4^(0C$ZM181.IS0$J\7!Z.LR.5S-:A($!1>E'Z@4V<E, 8#8S1KV.,!@0<$/"7)N OZ$TYNK^H/5?5#9VKIQOX2P(S M*3"3 C/I_OX27E,%U";:J25NWU7C929= : M-6.;");14!TU]I(-WVR?BI7O M)$8CA6=*'#]*LZ&$T6@7F3KJ$8)3%.G BQ*(AT \^-J+9K3>:5$X*[P2Q#Y<(@G9\5.X5Z1!?$M-!#9&YV;59K*ZJ13:S:=T$DF#V'EI\ 7= M?1\+GCK3^\A*,0YBJ *C_QOG_OC)*W!WR/CLY+E+%):=_F*=1-5GB7GB=%D# M,S6;MF9)4LIQ:BN;['/EV1IU!+:CL>CXN6))@4@)1$H@4KZ#,GLYD4*S>7WT M.$T"+C2?K:5UD6O4DEBDV'%=<>K5N*[_AQ7G?>:=W7G2KYU/;KS(F_;[OC"L MKMQ)-,M+VA,OFR CZ8*LZB:DUJ-^H3DH71:#2236*&?E]I LDNJZ5E4'C9AH M9[=*B@GIWS@_=(!&4O?I2Q\)$VBC!-XI408\VB>R0?4+(MZSAG>UJ7<_K2#9 M(]N#[]>Y_CQ0D[H.[$;,)8G'BT+-M&W@0G/4<,,<"G:>:*!83MST&T6X7A+V M+\/UWD \@AF*;2VC-A)$A'H@$*,^$&L(GC6"SQN/P@6$[P!PJTQBH"7*,[J< M-:FA $96!,5+& 6\+ABY [A$M76UPZ3."^VXAD5YAD)1WN HZ:2\J^73JD M*\?- A%IMSW'M:D6"TWE(5IQYVF[T;75L-O4\6 >];,7H**&/"\"KT\(U/6, MF*LBD!_V+:XAN T7QEI 50^?%/ ;!7$D M5 V!U:)];$KP97 [AX.V:":(;@L"SI[WA5*-"82$M$<+L= @ZC3(#(C6(!NC M_6!B58>0!59X$9*R@"J/TVURW3N?Q^;,L1N]R@9_7'1!K M8*%J5M-N.$V8:$+%4AI!55DQK*[SO XG_P?2E/7Q7WMRW5D'^EO25;O!N=7$ M&R+?E#'Z>4)_GA#N:@(%'@38/Q [0/O7O2378L/$:5XV#FD(CD!MZ%W0V],; ML88[_-\+UY?P!<>'HN]0GZVW/]?'RZXJ4AJ>$G!A246LJ(I@_;%G?=;%^;+2 MD&E^])0B06)3EU?9U+S,U.&!SX2]O$] 2[##^&3.JC5A\_57E"0 :\A*VSR M!S+N0N:WO[&.?70L1["0?VYQ3L?"$6CA'#4@=,U[,%E( ++\YYR7^;(M#%]L MF4$SKB !6VMBO6T*T;___5\'71CW]B=JNJYJOQTCTP4_!S38WAR#D-7DD1_! M]__FY36_U>W-QA+A?8NHWWL[%8&8H$@(U_\0KL\(*AZLH8;N+L =]'2W'SML MZ^Y\^4JS21OIAKIX(\8OCJ^IJ1O2:'LY-\T9 MN71,[!X:=E$I12''BT4EMM]AFM.ZI6&AP+;!LK+,ET06-'9)9$S^LA"^'RF* M9H=*A-K&9?3D[@R:+.S7#,R#R7[U&)8J<.1B>.1 MY6V;TN,4J)*A1J<75Y1YAPY'1 MXY%/,C,UR6'*F.74%253B^Z&9\8#QOOV$)N-M,>[37%670M@-YOT\M1J;16> M.QS9;_)<-;4;K]J@2S6[N61TUAJAMS>3S3XG%+-MEV MU7BLA7(8KAYH-9]Z+#"%3+/-3F9;-C3I=XP=PI5GG:U'$&^FJ39+=G)+9:0$S^FAOO)ZV6X;;(6?T<6%.BK4U0RY.(DK,9*>F*E<5N":JMHN::T\,UF. M3^%*:NP:Q3FY9,BJD4R50J4^B*;'IW"EYV/W50"]4AQPY8\U'O5K//9IB!E7Q]:QS)Y=:M6IFN(0<)3&K*EU34B$TTC-G MHPBJD;J4SN8T M-^D-N+(7D>7TJE$S1HB[FR&)F.B\I0D,Y]:?;)3 M-MID+@^5;+E255,-)/,\;Q^8LWCYJ3L8D5V'!AGR(NE$":R 3$0LZ]1EJIVR M./FG"]TD& M/E3A[)9Q@Z".3UKX1GC0&V]8'7HUW-%(E:%Q:2P7;SC;*!GNO<&J+ MW7QIA!#\C#/B^16Z_>Q@S%3EQWFRWC95-9_L/4ZC1K/^HK_9NM1W[KUG"P"NTD/CU7\^V.D&,[ ME94BT=+X2CYHE[)%AM]Z$T"^W1]IU3UWS"[KC@^:7#*_T,%OYX-[42C6VUX0 MTA0%2Z4_M(E<=X"V041Z3!E#<][JZ)+6CEZ\NIS#74!#V9J%B85)ZEP8H4NW M=T1$O M_\:?$"?_0SZ$X$__7L68.P['#Y/19V/B\Y=J;CO][,VR@YXSH09GXSX#A/D, M8="TBP8(^TH(BX29LRDS <9\AC$ZS 8(^TH("V3B5T,8E(D!QKX2Q@*9^,40 M%LC$KX:P2)B.!QB[/<9>3P5[GX_C;D"(OP,(5W4:W ,"SEO2< M#38*SYH&\ M FA;Z V0;D/V:]X)(D&5T9P;@Q3=THWP6=T5^,5%X*9,;4EC^IT/*GNZ=[V_!R4,YR+T+36RWZ;) M^6ROGU'NG,;IY_^]G"IL2QX? _ F%H%]R>&S2G@^ (QU&ON9/JYK/05<]7DW M>3A M+8YO/YAH/\;RIN,!D:,I744L\*C6=N':P?&O1T5JTJIN5$=I?B$9O'PTL3>Z M^F!MWI^?)74:"NHLE-/VC"TQU-C,&I-<.U0HCK_(4(W*<)P1,+\)B!A?Y)P MHT275_Q4Z;>;(Q.$-J2YKD77MR?A3GE2RY#%9;*=VPX*N6V_*[(<*G%!A[W5 MYO[SXT_7ZX3'?,L]OQ9A"(UM6Z^43N59;:NM41&?S MTYQ6OZD(;@F#2JR1;' 5SB3!-+06U@(C1FSSW M0NV@'W'A="\SW64A@54!RSL;=JU"6S\@'3AE-1XNAJPF\2DO4SGF\DGI=B/ M\['T+*/A[WNJ4UPX ;WGC_@WC/P" 0"VRNP M*\O^J#F9/?;;K,1DP#ZKT7Y"%WEI?_.-UL*]3K?]=E2U;N$(3Y%\!+G=?F%B8((;53Y1[.E=V M5]*#$DSN$DPGBB[A*DONM!Z;T=T(\!9;*G>-R3 >Y?)26T8N.S>E!L MZ9;%EE@Z' \21M]*#_>JKA0@Z)X(>D/'*?J.&+)/:/QB#[)^%B*8\#T+QP6( M\(?("O#@DDSW++@2(,(MF0),7! 3[[PB?U7-O=VN;UE@X^X[OGY!C>AK!35> M D^$"=\@8.TSC2M:$PT H@Q_F.@$IXA )#Z5E!PP0< $)YG S[G[KS%)&;FN MK83L"/7@9&;[FDOBQR3S#W9(JB8D!5'_-Z#ZCPB"MQGI?J=T'Y3SP#:TW^%T M3B(@1_O%RN#?FL\XONZ MP%*T?4]-^^V>NJ!.Q_%^@/9YF'_81V:=_F+5"<=B,@^9L6:BO6Y$>N6LU41.XR*^_%/T0 M)[T)(('%[A+?=7VW8BY03JD-?)D?%^+B;Y9JRWDLM M,['Z+K,>1)'J0#] &_-JFL-W9\\;ERBXFPRZ[;W6S0[]>ZMI;44#<'4[(!*R MJNO$_^GFX5OP4$I1^!46031% 0'"\AARP M.O4+M[.&2SNAU)#K=+*NE#F# \-0?)+)#]N9_GK 8J4FRGA4FHO=@OY(27C: M$7!OCK\W7%[TD-P;,-_>@^*ZL &*>/FKFN].N2=B%R*02D751$E'=^'?"]ZU MW'M?][]Y\:T>4@;CW0P\M5!%SEAO XJ<*IIK/^@A+UV\K+2FGEG,UBMRNQQG ME(0"XLM5L6]N?5J-R?WWM@%M G7=P5^?_Q);FR M9$.N_ '[&\>?X' M6>!T2Z2C8=+!'V)LL(<]K_]")G),(1VD/MV%=UR'!'[/#B_>\[8V2MO] \ M<%GPA)'_N&.:[*]^_74L492RKQH3H!%@LP"*#HA_)$50Y^!?_(NIP;.:-T4) M=PA0414$W?J$E7T>?:T;\#\X_1\5!( Z*CY]]/!>B%ZI,,/7J<)PL-(F $0% M:AH$0_R#5D"3?PH'%13:R@%XDZ,1/M$!'DS]^1=I#L3(U##61&#PDHR O? S M7&]0S>(B*5.76:K"(;"L%# M>E$T1YLCL#H7X/NX>DG&Q-!!-4H,G ,TMW* ,X!PAD/1(1Z()#%\$"LK5(G M&OI-<4/75=]D_JQOZP0^2.%@>#3BHB=0.\+%636@ZZJFAXDJ_!9R,=3@#5P: M!2W$-0#K'K$_[OG7O$XL-/B !J%##'DD656KR@H2Q@)ZG0(,0H?:.ARH"@"( MNE41%M')&MH MNP>R0".0U:5;N\,KAG.":6(B CM_T&)P<.O5Q*$/9+2^"EK M_'ZP.AH!-"\2+_B5PRUP=4L9$A1$&RF#L)$!Q#B<\^9@ZTZ.WS FX8SZ4"6$4H0IU@K%GA-VZ*O M!%4WX$!3Q[\3:[MD,L%;-9/1.Z *Q,NVRP3-]D8;M#=8%J-M>

    &-;@V@UDHK(.;A.;;U5K'AA(BE V[K'V?,MFJLJ1?4K6W+>E/*@MQHDDN6# MRH#D@9$QV66YQ0%/T1([:/47, M\:^_(\CF'JN7V (>,7OK9"4D%[L3DKTD=*(C$L%4C,)$,=M?K#;2I;%"Y7?: M*I]NQDF6E9)FJ;-KY2-O+V[D/JCP.>4M8+1,I?E.OF!N23#=Y0>;:2B1"JV# M D9O*V"4B.,RWA\I8>3D:NS+G__0'$K9#^T/)Z_T0+E6(P)$',U MQ+P>(/4^>_+"!6"\,'AW/9C/6F(W0.NYN@0OYWE>I(K'*_;./6CZ[1FQKM>\ MAP>N:XE\9Y"]WH_K5?"Q&'P^BBI]2W.N]Q;9NF"9G=?TQ7N0VR?JRUR$@N+, MMZ*@#!"P5]Y+1.^N2'/JL/997Q[G$L=]C7*Q8]QG>[U'Q:I[UVSPTWGUJ2,^ M@.(%#JY7,TKN&B7KA?);@F;?Z'OSX];?V2CLVA']?H^G<$WI"C+(:F!I D78 MGI[/-5)W7Y1?*<"B7Y7Y78Q6M)FTJ$;2NR$9:4;>GX: RP. 6R!'>_8V1MJ M+"ZK:'LGT@M$-9?89N+S)#=O#2=IOER:*-QZ0 ^BO_XR3/PCN04?%C*^D=0W MD;7TF_*8OZ>H1>Y!/V[=%Z+65;8ND+6?E[7C6EF1^L8H2G8D:I7C4[%A6GY_ MZOD%9&UKLFW,^"PS:J>W3_ID75"JQJ8.96W\UU_J(<%29Z1MT#WQ$_'''Q'N M]VGRJ(,7HYQY#1 "XGMI)*%P6IW + GE$@YY1*4*X"\"9!8HAI[3#PD)LR\* M\<41TB)Z2%W@^%Y^J*Y>?N$:P#?NPW=QQ#$@G"N7HQ#+HXAJ8@A0]*\]G1@F MDE!8(XKF96)IPB5*AC6+I%B,AX3G41CW:QOZ1D&:%ZD-P6>W#RVHZ M3+(!7GR(%RI,!4$W/D1,),P$#.-#O%")<"R('O1-U,VK!_[W]&F=/TR_=UR. M?61]HUON!J^,P86@\]JYX6?:&)Y0)PCX-L2R-N%Y4L@NJM:SBZL(C/(8_YR".IWT,+O)1O]1>?_ M>X/BFEA%Q]<3Z*^RI$AS<_[F2IE?J?1)$ZH5-4T2P)4NBDN&7NTP$;W8KE(- MJM/IK89]??URU9,S]\2?*7K2'5%/XTBO&V^;_*:D=-NY3,U,_OKK;9-"A(@[ M4!B_"2CL@Q1FR)M>,_>TK+1!JKR(+[2BE&HG;TYA@B;DM/B8'I"A1L.(EW93 MCDF/?_UE:6\$ JK21$Q430<+=0VT[^$'N)=B]J5.IXRTDD2 )<=D,<@W.O7) MK-#)"E7S$Z%:OZTY\.//L:_BNKV'C FLAL_+FN5Z'F(*(WI+ MLH4R+\OQ6FLEW%[6S":YC=);2442Q-;1KKFI ZJ;_/67B;W3:KA)9Y"@%"[\[A1QQ]7B(6)FP"!D M".%O=%4OH! 9 &Z520RT1'E&E[/FM&6T5ZG-%T],?G>A M=XS%K*J5,0Y+#@JO=$*TEI*^!8^ GS7G7&B0:NE/5._ XJ&O=4*$:-<1T4N/ MU[,9OS;:6SE.ES-DM#&=C%$VLN>(^,^=*!D7C/]67/2%MZ!/0,_56@ZK?GHT*M8QL-L>=&L5"O#GO%W-0TXIZC;K[L='92 C, M96>O:?5NSH)?>[.Q1#CR;"0X:T,@)J#U%HG^AW!] M?C:(7,M!J9\NP!UD?]J/'2: .E^^DO7B,GS>AO%[I+_SQ$1#9_W_M*KID[DQ MKXIJG%F,A'7:2I_5]TS#7RE=WN.+>BV /PE/$7AJSAZ(@B*$]T'U-W*2N<%] M;I5(R.HHQ3V][]B8=K<4S$H*KP@2+Q--IW>C3OQCBR0@_ON<+'!&+AT3NX>& MW9X-"@>V8RI!RL. H6.CF"@R T#%$@,F,DP,$F2,&HPB?&0486EQQ"9^68CG MGR<*%C5)2/$Z&IK7X/!1-B6,2 MC:2/1PXXC>SNYFV>"YGR+ALMM.?E'1H9/1Y93F_*A?Q&G+33PVZMTAA3+7*; M'-#>MXN=9'K8[\W!K+/@:=Z4,VJ_A*H=>=X>B:PKG<2TJW"A1:@O;OIM=A%+ M6G61\,BC@P(_EX/R;C&81&*-$CK@%&L MP_J9E@J*;FCFW&+H1Y]D M%:9 :M+^^P6_M;Y<+#1U8[4>=-7,$.'_0RF ZF;H$U4S< ]""JY2FT,3P(#Z MO5U60T<%+_;8NYE*]0:(H 7"(UE3U_ ["!YHL"'K$PV ISZD/P2M-+1?)-0U M4\"(=H-#?P$>*UZ3[$(?$!Q -P@-CK:JG+@*E#AE1SR%2"#$W&MQ+5'2"=ZI MFN*>ZJY0]?:JPPY3O&FH20\-M.QG[Y[55W$K 5F$,'=712%X; K9+C_]@5A/ M)&&"Z\98>Z;MTBD/F%(OV^LNQO5F3&]4:7>&XWY.;#4723%Y7/:D*4R :,J@ M.DK;I(2-?53_9)]!M');I>*&]2KC"Z,)DR4$0WJG4]QZ5UPPS* MF]RVO$GTQU9K\%D9 #K,!HCP R*@7OU#RS'X#1&Q<#S A!\P$<@FGR BD$U^ M040\'/FAO7ZO@XGWEE-X36^]<&^L/U=IAG5>JEX#<1>ILG.!OC*),./SFB>O M0>O*K8A^-G$D?%Z.Z35H7:O+D"WV[AIUC4/9/ [%8]_7N6(\GZZ]\TFNNC?X M[M&I*'J?(/6#?5^D"8%E%-XWWOZE'@/W[.7BBB["9:8/ I\JWQ\%5Z%8$G2U@1RZA_%:6<3O#"L-Z(:/D M1N_OCN)XG='+6_;+]TL]49Z?':[S8]WD%MRV%(G5P9R++_GQ@!Y$4'E^.A%[ MH&/>&,1 F@32Q#'C?J0T.1\ZZ@-Q$F?D!FB-JR+9G$]G'*W62L-1\NKBQ'R: MFH4!-13;:1/D)*J>G,:?4*P!ZX@3,GY.G/C.DGU%9(1T((2D3:FTB>=0B-=#F+(']ZQ'>N9>J%VN$N[M[:X[ M"?";;M*Q%B^E 'Y_^?QQ;<^YDZ^.]D]<6C:7ANE&:*"FLV0:RLIHIAMK+);O M;\[T7MD\W5(EIIA+I=KF>CK4J?HJQ:E)!"HLFZ.)!Y+TIM@'8N$'B(77'/+? M12Q\0FV[@5S819ZT5H'LE,EFO%_LS(45/]E>7V>3GUJI:LK8[&9-L[X36;*V M:>W64"Y8.AO%O"(7;I>:?)AO^S4SE2\"H'/@V0<_':V/TW+&L9R^GWIY5 MC%V.CF!Z(<%J?T7D<89:#=_TB;I6<%%MJ+.:D*BAG00?$8D%9$[)G.-(/A&, M@(:ZLX^L@%\XAZ#JAAXF]FD]T<.T'L0+!&(&)WWG.7O*PL^MDI!>"R$FKI;7 M<^50QX;5S*[&:\:VI?&*;LD*_5D^>@,9>6U:7FF;G4RFM1T[8*>AK<&LKQ3( M>#Z '.*"L+= X#T0[DT$,>1OB.VMRB)1%0!4D65&WQ0$QXW>JUB)!C]6Q$S1#1,V]4!41) X*A:H.&F!+[57H] MX'+I832493J 6=1_O8?>4066-))(0%L@2JA .G\^O.$N\2:=/1Z=^B^Q06KK M_F5?Z27I $?D4(]()T>W,Q[3S?(J/>:VLW)JG'K*)PJ+ X=PH9(]4 >0,P*I M!"@(0@?*05IM X&UI68NB4.\!'F,%!0A0:$Z:$*<8/0[HS =BRBF2^3GCIA8!S2/ @T$U! ML/MJ_F.H8X"3.]:2,<&_[@E*_Y> AP7\PB!DJ+X9;R66#Q=<\ %E3"552*;I M486D9:77G9572A$<4,:;>_O:U?*J:P5H^D1:%.SL@^JH^IQ-T)S 4UEO@*6) M$K-;*B=#1"93"+'5D4-(IQ.RYXD,E8RU8GVN.N5FF:RZ$,92_=??6#CJS)"&Y(O#HMB$ :E,"8ERWTO$H& M"*=[4#^/=I+X4 K?50A&G,Q&[=8HUN7,S304B9(S5DF]FV"<4Q[2C*K!R?>T MXNRH!C1TV<^/H2U5414$.4V598A&:\@+)#(AC57ML;">%0VFDIEF]9F03?[Z MFPB?J'WQ.HD\\CK\(XU.\J&FJK,'(CV1P(C@-D P<:I(%0))@,($9]H[8@O. MF^<1J@RB+(FZH0%^3J35.3Q,M_ (<\ZI9\%CG5@8O>)I28:SFV)_" V@#L$( M,/CU>TFI2XH B$=3WB(Z)F^9.-X *Z"8@!AIZGR_-90;<^G2ZI\Z9NV%)15Q M3]?7$:BR860GG0*W(CN96KE$C1*Y?/70\(Z^@T%LZ&8A<%VKD, S [#N2H2= M0D:4Y?*RW2G-V_'UI-5?MS']GZA$",E!EG#M(_'JN*+=N*+]@JM5I-S2ZO7L MA@L5&$/J<*UQ]/#PNR*N^LHC.Z+*(XX,]=+]6G4T'O'Y^FE9M<>5:*+VU5BY M-28:-$ZAM#(F.@&@ 2">+P1RHN('D?0F83Y@8UF\!4._3QVZ&5642L-4A]YP M&@G&C75"$>;F1OLX!SLP;NQ!_ ;BV+39IK%>Q:?M93::>0K-J48N O7ER*T9 M^61U21\@2=$'C]E&5!ES2RE:D>E\?L*S]=LB*986![&DH)=GZ:Y9*A2$45V* M822=J"Z\1])E2_9<\YB_D6OAV%>V+R%0V;9ZD5V1I-K%_)!>B: R!/SZ5*F# MS52AS7XTSLURTV%I.E\]',C,^-Q";=;V4Z8 U'>G9$9Z?C M0K7'U=O-979>2B>J"@G7R7AW9(RJG>) &(=('2E]H39G M&Z [RQ74#)BT"CUI61]$O>LT=6Y'(SU[+Q9Z E"? M8LIL.>T]ZNUB=K0AT4C/WK.#5"7:9]--Q3 9=021IGQN$J'=1]7*Y1Y*_'&R4*BB7Z(> N*"._B6.U@TH<**A; M*W:JH8((0$?VY]BJEK/0X!&IP74\UT?%"N=V@7VN"TT53<% SC5DG$+[%WV% MRE:+80+./>%7;_:SVN\XD3WNWC=)C& MA3KNYZM2J@V$VEJI";E6'114Q,LN/FN#60\35>3O/O&$/9\+=39*=*L8"B\38ZAY".H< M^0]TA!%G4N1EG0/T%JA72",D?AR'NF:YZ:S"*?C=IU;E>KG]2IX8F;),:*@( M.:(8]ZMT0\9-"&_G]+VHC@N/1Y7@X16$'K"]@6YD* ! @I&?(,C61S0#C?O5ND$ M,A9 P7?H$@.M!2X4DS+:O[WX/0/OV7:LJ9"QK4D?T#6G9.T;8M9RVLB(\=%= M)T83AO$_8"/()O:&BG^ NK8B'@A8GSXF?QZTPO*6@JY$-5 M($E:\T,PWV;FY5S9L?8P_WTN*L> M[D%AF--AR628/=ON+TAPOEGQA?-]%P-$W*SX0H (?R""?J47>(")0#;]+$0$ MLLDOB ADDT\P$<@FGR BD$U^040@F^Y;M.HUF_IVN]YW>W%?:]RF\?,KTN#R MA;M>+EUTV;)%D7#BMAEH[RY+E+9=^!>K475E5+Z4+QC@\M??Y/.5R#='YW6T MCMM@T"-];RYO7SWTOQ@@?'?FWJ)0Y/<^,K]RI;_J_N;VFTOA -OHVM:^\0]P M_?UQW5(-7OY_IHZ_#TJP]U\DQB0-)NC^L=+/KJREITW=R1CDK9#LSDG&AQUKH?_$UO\YD3AMV2W.9:I M)#5NFT\#?F*"^2/?07E@J"!D//808[Q%.@*F#Y@^8'J[;LOS+9+CVSKD^HQ$ M:62WEV?(T'A:JTFM69Z.W9OK=SVUKE./T] L)U76T^AP4.H/4$8I^^LO0S^0 M\43 ] '3_S"F?S4/\0Z,FC#%AB:%\CTRE,M'NL.-_+A,H.,Y\>LO32<>XI%+ M5M+W@;OUR,S(N1+AOHUE?R^A=.]]7\ZCX4?+_N[RRW>6"JXNB#FXC*%T0K[I ME107JN?)/)>>[!2Q6"PL'J/K012;'V3\@68CU]-$[LT/@1P(Y,"/,%[>( @> MD[EJC..:$W*;5MBDI%:[B142!- BB3]0<6_YK$ ,!&(@$ /7-F?>P+J+EM;D M)Z6G5#MGQ)[Z6:D-EKDD9%UHHU 4^\ PE[=1OCF#!IZ2;[/)N_M5 @(."#@@ MX(" P+^B@3\!5VX%XZ8I;]5Q&Q@['U'8^^[QB &U!I0:T"M ;7ZDEK][CD* M(F:_F&T2Q-%^A4XMIHK);E]A9\\GL]I)I85$*C>\FH7AM7C4@V-F:?!+#,#IC3@-IOL8[V+CF=T&YV(/=#D MN5"2+^AN#2)F \O^:UKV]Y9?_K-4WA)MPW1ULZNV1Z0D*IG&:+X$G41&Y-SL$8B 0 S_"=GF#'-B15'6A+3.;V9*=I/0<@J,8][0/[FY36_U>W-QA+A MB%-D\/>^FB ",4&1$*[_(5R?$50\6$,=UER .VBR9C]VV&?-^?*54O!^,=?V%>3KQS[Y]XK_/069GY-(QL9^BX7WOZ+RHUK.1QVR2:\YT MS1Q6QC2()T]U05?&U=@F+F0+W))/M(S1(-:;3).G.I8;S%.:[]+LBMO6,N0L M0\T%E:R?ZB[>TF:#5+U;?^2:[5QJ12T6G86\AB,]MNGZJ8[EF>F2FCP-A^TVW==CF69M3/:2)SN6C@#_*A%[0K\8VRQ'K#>D97^J)8M[7K1V399RAI]O6VN M^N-3'TQ M7Q]0I'=24NZGM(8PSK>+RZG>+](Y;EZ#9$=YA^H-[JD@CRJU67$G]:NQ3.91 M>!P/*/K$T$6L'Q'46+4]UU-J:"JEM\/=>D"=H#Q:;\6,>2Z6GIE?21#2D](\ $B MJ' L0(0O$$&'F:"AFA\P 653@ @_("*037Y!1"";+HN)=\;6O*JWWK;9XXVR MCL]KB#?Q!KZOPTWTHQUN(E28\GF+0)RI2I2M)%4.)ZE^JI]-0-+WPO(G;HPO M1NE?N9?3J=QLG[/"+=H*^H"T;]6/C E3D:]-PQ?MOG7>6@HP[S?,TY>05O<. M &IY;@?/(/N3;\!WP9\^T7#,%./S;A0FB^H-@OJT15'D^Q.&%M-4-X8 MANDG>\=+HR6@VP$"7\'.\858^;+QW.==U5^RI- M3*R Z+XCT7U!Z^XHB[<) M9!F^[8$8 P5HT.B#ARS!BW-)D71#P]=%@>GWQ57(2W/B#][PU\$)F:@[7]#L7-=A<+-4?"S#- ')'U1D6)S%&BAC":H3#'F]1EF!,1ZPI[_8\[I:P0?94^77 MF_(*)#:S#C5?&A$.Z'&U#MD35>6(/)"1!04CS!2]I*.\V<%P$YDU@WMSDXAKQ8PFQ(Y1<5<2,J':B4=BSXJE;L6C* M(!=L4R+I<71=&'9WL1XSMLH;TP]1]IP "]P5 3\'_'S%"^T/\'-3=5C Z'B2TYHIQL]HUJ" Q%K$& P2&)_T__=,\,+IXZ0!*D9FMC M222.F>F[I^?7D1E&/IZM-T=P'0M4L&]MC!ILUF,G,B="(E;B)[> MK?XU_K*L5>._;9,:2Q]RS<5\Z_^?=_J][BRA@ MHI:@L/E^&.-S5_8;_\=5X=>[_^^OTGNPH:Y!YE&*L& M&A6C?D !^2=JNP1H&% !W2-0*'@3 MM4JS.E^86-"A>165'\8D7X74;M9A>++4ZK^?AU>CZS/][)-_=/M[]:^OP_\, M.;PO^@\579\_L_;^D'(4?-0$:P"/7* "[:@1_M3]_5O[^^5WXX;^%U:H MW^PB;#DX+LWJJJIKE0-1BD$IAG*[1,]7#']]<8;_=V-%I]^;5Y^^''T;U%CO M$^]G@$V:]SFOPC=GEO4 4*F4)^FRG"#70) M+T)@_YUHKB)A1'8]L3*IJ$UO MU:#T8=P6-ZNVW0C6,^T..]<4X^PA]"E0R':I/^V%;!R BL,9^!X_?A9GCA>H MM<]_#:+FD1EX/UF[R+BFX[6-4FO4-NCQ*)RB=<" Z8=-;/]O4 M"7=__?S?CO[?OO%M_&TP;$R]W\Y']UW4"3P-U&RN@AS+=9"<[ODP-]2'*3FI' T"]E?$W/#L#OO7S?=8,ISS3U_O3\;X]XL_.V'_[*)W MNZ$>2R]6W9L8QBH84+VID70-B5C$@AL:EF115O:QQ#2J2[H3WW:(T:H09,$* M\2*?_.2!@L6=VE/;9V;H^0&A43CR?'BP12@)1M3'?F63R#='-&!DXGNW/AV3 M<$1#0K&M64 BWH%JS>N\'-Y1!;"K:D#,5MO/-2\GW MLG'WGW]^;UK6K_>L:M[B%;[G845X!?[CH;, MF1*7W7JAS7MS@A5T S&? /C0%^<&[^T XUQ"31-L)'5-1N[M<$3H9.+ R]"+ M&3*+@R,%S(Q\.[1AS Z]AV<@,[I3$H*, )N%P.4+&-N%BP93E <8 M#ZZD90>FST^2:H>G064MZ_8M6\&='0][Q1[+7FJ4)1IEW+4> M5*#L*?KH(4/HR.)>Z8\=<_4)BGE%@^QXU#RVE"].L@]\+.O:N&>>FWO8DG)<)RD<7")B5Z%=?V!9'['59FCVFPO M\VQ36GE;OB]M_.&:MF62Z*$W$13?,''FHQM.F%I*G7]1,O(Q8/C']>7)0@' MWT'0P+5WN8$Q.#QGC@AK&: M3DU6Q5^LFSIKZ#>T.6S?Z"VFMXUZO6WH],V/F:[:F$8ROE 7N(?WN#\%ES,* M G@AN+-=ESK3P Z\X;F\J1AZS&F[_,[5]=D7$8 8FOCYI7O1_73VY>SBFI^B M:GWLD]->_^1;O]^[O"#=BU/XK_OYSWZO3R[/R7GOHGMQTNM^)B>7%Z>]Z_B: MJ[/^M\_7_)++KV=77?RBORM/(\-)=@BL:<';.+=8VH!6!=&!T1@?A#G29)96O"-/X7/P%FX!>$) M^=??M+XFH_/NW=S8V%^1/4$1BX>![\$% M$1+,,S#AO4<&40!N90#BS&ZY1![S9!RFH;+"SL>W8"0:N>29I/D[DK%.?!MN M KZ*I9I8#&L]>&XF +$U^6\P ?[3=@-89P&2G92*5.3C^*\^0U@,7"<D*'FPDKC\8OL5W'V'3@)V'/^2'1N6-4OO M#SU%4WB8L?? W7$:A5[\@?#%^2^0S\>6*9?\9M'%STU-:/^ M.OLABUA/JS;2H.+E^K*:'Q;HJHH_UC*&P>FI%=1_GEJNP2(*=EI7O,M27I';8=O3V0T^SL:R@)N MPESK_;^":#+O];5X54JVKHS'VUCC@R^861#X&,V'#H8"GE:<,UBR1=V"UB@E M5.-2CS@[G8G/>)H'KB&U2LOH%!H9U!0S["\SM!&EMD!FV#4N2X%Q8NEBA$=: MEJ3^8CN6Q2C:LNPELVQNFZ7,VJ-1K1=M2G9O-UX[48U6HVB3L)& M3&_90J-PJ+' SI3XP7B%]8)50%E#!$7Z>>W?:*F X% "@I_3 " *89:B4_*Q MI0/OCKHY9RKGP%_WI]XX5QF13G5RJE>X%EU"L^4E(Q!?E"9 M]A7D;Q=+_O)YU3_LIY_J9+JQP1-1_S[A!._+R-4;JG$)_$^J8!(,-VN:SK6K,YQ]N\;B@O/#/,/U>9_LSB5_$7 M/F8(W\RA M98%_Y>%(P M,5!"\!I*[JAO,]!>WC #!957BV,6^K;)@48X>M3_,0Y_ M]S"&779!R"-V#) ME0C P^%>AB"\\"Y4BYY Q\&VP4&0 +=,4@X5>%,2&&5H __Q)93@3P)%1J!& MY3@A'?58< ).!9R'("!B'8I$/7DJZ)'%A3TW'!0_ 2L4"Z6#4#RF%W#L&FRO M')!W["%&7K88F!Z87X+,1<<>*$6Q%_->(Y^RST:-$,-H420O1Q7B!(<7(A28 MX_$U&C"31HC)S+4(E8 ]TV0-HT 8."32.&4:8 &&,,H()H2TR*"$Q;,10#?/ MFDR%@')'!04#^,ZF6;P'#W>] M$$&]$90(@OX,F?,\4,FSE82^ MP]<.&*<>0HJAG,%\G)#Y+H]"8)X<]GS,Q\DH8E0-(P=)[/+.IO%ZOP-)#-ZC ME&80QA= I*.2$XA;N>'$2S"0X&D^=QM118/F!>5&?6/=%X MU0T%SGHL)#,?QZ\ ;C8C!T4^+V="C@(Z9A)NO7!-NWDL/ 6 &\X X!I5!8"K M '"+!<#=CEN>\X1&".<' D:YK@260P_1 SE$1OD-0:UPET*V^>0C AY&.-C\AX@(YB7 M@*<4C:3BOME@IG".B A(!5V%R>3&IA+K]$4]ME,00H%LZ?DSOL!/TB[<,_Y6 MER^(<"(8^HPX]+A;2#]HN?)A)N:-BH)I-GG M7H",!>#],JIE2>Q*NM)?$3U+!NF@\8=))S8_,"<7)4>!@H?"KTF\+SO(/!*N M1E<<5FR17YDX26#ZX1I\9.J[ =]YG"5AJ/@-TBFJ=I.SRAF/B R$,9I76\?_Y341"9V\:_7-?T]W!1L!:F/'<*1[:R6[$B MQ+8 ^WCW5$6(W1-"M'M5E-@Y)5XO5&+)"*%T4UD(H713L91X:K'C.K]U>[/> M)GK@2N'?/*K2"\LB$[C QG/A FNZIN\8$/3C&BBIM0B@BM,5IS^:T\N,L;9. M$KZL1<(LG2BT9R7AW09 (DO VJO(MASU:;"$R8WG,KE>U_3:?C-YL9B16ZB/ M5JRQ1=8PBM!W.SVAA!6'29Z^,/VWZRGMX' /C]QW/>^W!9UFV5#*TKG<\W3L,]D!4Y05B"IL:HUMUPY" MGV?#]L81+X5@;G62A9Z:W*X_7(S<&6!4C#V&_E.,^EH8M55IM>8/;N]GD'*Z MJJ!0Q2U[[MH5+:N'X-_5JQ7]P%#'%8*U2K#YM5>IZ\T!"F*M%YYQ4 MZ++GCMUN<.0.Q /4*]7Z8>&H*TE0DO <2>"G%XV7 T#O(!CJS1QX57&/\B?+ M*F9&L](H/JFF&%4Q:M&,VJ@8]4.)?#XM!VY0\8_R^@[!ZWNL7+^K59K5QGL5 M\RCN?XW<;U1TW9CG_CV( M(R2X-R17 E][5[#/Y>U3=24!U>]I0-X:1D=K$WBK$Q]R>ZMW6IJ1?&2)TE'$ MW0\Y#-G8XS!DC,.0?5F QX3P-?Q)"%;"H?8G# '7F3/E,/^8HO 916AXE_=Z M07>9]PKP,R.;0_Z/[THO&_K>F&#G!(DD+]NS9?#?!U%@N]@!BI_>P^88\,SO M+"2PC'>VR=(K--*'N2&!C.K'D_A1E\FC^#?Z1_X@>54W\[R^?%Y\V8 YWCW/ MQPPCGV?Q+192VPEVUC K15P1A->;6F.&[EIK*U2?H:X/U[C8#FL$,LUF.O$4 M2>**:$^4\MZ*W@[\:183U_+>:JO;->$'SF,.Z,2[.9N#[G\BD.!26IYD&G4\ M_KX4G6@K&(+SAJ"DS0(7CI[_?HPM-&QSWK"]^7&!'BK_L)]/ACWM=]"H:M6. MPNU-V6.'F.+8=TH18N>$T!4A2D(($ F%[EX&2AA:2XE$&0BA=%-9"*%T4TDH MH71320B!(J%:@)2!$D"(IB)$<81X8@'!VIBZ))L_FXU7MYT>7(>\_OS.$U5- M+SD._7R*LS (_M7&=>MYTFT=&5EMR0Y%@%=:B3)-4FG@DFC@(H6S,-5GV,\"++O,_$?W'XCM?I&/]CQCONOC9K*$ MM#"+ONOY[.)(0AGF7= AA-INC@@7?^R@W:JTZH7VV6F5@,J*NQ5W\\Z$M4JS M,8]ZH+C[F4[8(?!$H@#P ZU.I=Z>/_JY5QD"Q>B*T=<#T=0KC6JAN-"O M@=%+EP K"'NY4,B\K2?$7NQU[=IM+!P]I@P!L K\5>#/T33:%:-9J()YI8&_ MXN[R<7>G4]$;*F>KLEH9EE!)K5TFM;*^%)DP'[>(Z2TC_PJB_-OX_2VD\$?' M=ME1?)("3S:$WH0_;F9R\#'N(>N(YQY-#J$$=(N6:Z_C_[W30L6BS&X]MO\A M7[ZB6' /6;"YW^FEPEEPZW7-SV_94VB[GIWG@V+,QLP1Q^>_3$M?%V< ,Y_$ MCL,8?H\="DWOL/&"0Y?YDY39\Y>)PX<(1)Y_'"<6,X<]YQ_'7ZTU6>Q\&0VM M&NV]\QJ=_$7/@?&Y8^IDX/! MDA^]^?&4#<&MM0@-\JAV0&D;,=0&TQC+4$ND?4,PIWN*79G6&N)9@K48@"E& MY!Q\Y SV'P5VPYA$/L6])2//#]C$NT?0/M>*T0CA2Y@- CDF+S:],:CJ@'?< M@"[P:6,!0@@W65Q)!!4RH<#@U'$0G72(J(! ?@181'! M4U0!A/BZ6]L$#@EB]1+@-YG!P2NQ?EHCF8/6&&FXHKEE1^+\/L>8/*;./9T&7)PN1!M9JU6MN(D$H$!X1N"'%1*0_KI6)V85>M'ZO6N/.XL:>@GH#*RPT M54:!2L-5R5NV3+8G1D^UEFA@,UOZI)$OU$9J4M>$9P8AZ$K>GES_&$TJQ(D& M0'';R0"KIHI;(JIFM']E'E46[($I$&U!Z&]'X-EP:Q)$DPDH9',$;Z^@G;X' MQ88_4TMRYSD1KB\- @\+LN"C>SL$V$];3&Z,)0>Q; M("?\ KH2A\HLC9P+,.!*?O+$Y;PVMFH#W MXN/$@T/Z@*.B:*0BA[^1XF3=6TX"_!JMF6/CLL_=EY_O(L,[0\/N&!1JR(_] MP7K#T^!*V[-P57T&8S"]6Q>XT,(+^I_^2<>3CUV-?)VQBZ%$'H:9\>?'\PPX M1,)_!F[#ZS)6,_ <*S&=V\.G%=IL.<+K(@SIX@7^ M18/,^PT*S_60L7^$&Z55&XO33)G['L\%"M[UT.GR>A$52TZ7UPNP6&["O%Z\ MQ7+312FRDM)%*;)R$D8ILG+2Y17CR):;,*\75G8K="E[<=R:13A(R,,%:D5/@7-6*GHO5/2<;58@M87J]B^'@UE; M!HDI 6+M$QE@SP%L#]DBM-?,]&#@;9_EFBN0TVP0&QQMX#YVXRS-A#U)'YY3@H6-U2A 5E7(:#QV]82O-EI]WJ1J7:+O30 M_LXA'!3W*^Y_)/?7:I7&@8%.;S[??R"T-PX+?W>>[GN$7#(_^->#SELBE!8.&;F3M5+WN.!*QX=/.M'P^. M1W<.%?Q\3_>0$U#%HJ)F9K;P/"K^O@%@K!W ^,V@J-(,[E@@<<<>!:,:P^E1 M/PSDOBCN?\IGQ+!W-@LXFAZ"L,FW(/H;?Q6#J5I$(;4]: MIIPSFB[#HU9M!F@OO5M")2X%@,T@[2T%2*P0$%)SQ"'P,D1)8 [Q.0$=LPQ: M'KK3:\E4(BP\W&T7PSR3B(X*"6^W2'C-JM94< 6EA)'H*-R5$M)%UUIU19<2 MTJ6N==J*,.4CC%)DY:2+4F0EI4M="?F07M*)T1KL4R* MQS IOSW8#C9%4VN5J[*]5! F.U>=)6*30^,2HPBE6+(:JSYS''AAA=PRE_E4 MM**BUMAV;=ZV#V*EPN2B9%/?1143IA]*M@R%U-2*1.2!%%8:S4J]V!/,BOL/ MG?MW0^"-<'^KTFK57HI$5((X^G35:?;#.X;O.LO"):KQ9]Y$EQ M\IYS\A;HMQ%.KE6JM?FJ\H,(K3Y[6-($ 925Z>]+ ZR0P][HMH_==95[>=#N M9='6ZE!\S$JC6>A9$B4!KT("#B?*:E7J>O, @JPK%H1^9(:1CP!BY@@NQ0)G MY9+NI4NZ@SGO;Q2F5ZKU0H]@*XY_%7/>WV@-UT(W7HQ27LYPK8?[@V#-"!/' M=)1?JOS25QB9-2N-XE.+):.]$@$5FJT"KZX8]4.(S3Y1/.#K\H.R>.*6YQZ# M"G%9<6G'URC&KVS.NX_05J_",CE^5ZLTJXWW*D)3'+]W$=HS.=ZHZ+HQS_$' M$9]=\OTS&9R1=[9K>F/VOEAK5K(I*S]UMS;O0!S:9G6^G$L)BA(4%?G--OE8 M$O4I=*[GP4[]RUX^LT<=/=#^]<'^D5R/&+%8BB#5__1/.IY\['+4* G@1ZI:S(R]'P"GUMV2!P/@F&(A1>!5\&S=,U(GI4%KV+C MB>--&2/@?* CDA:7#F 20W@PPEL%&CF/?/17*NE@\>4(9Q7R ZMCCQ]897A@ ME? #>*2F5PB>1<(7.I&%V%;I/"!\?VMHU610^#0!@!72AUF,+HH;L>XM'S%^ MC8-U[&0)LO,F$^GUN0Q^O22'<,8AX*&"[?AJ?!E;9G M!>2>^8S#H=VZP"U6EE :*2<'KJP07LQ[*UMD)=[I#)Q9S*)+'Q3?)TB(.^E# MWQO+A U\2LT1?HCLP["4;(B_VG[R$(3APDHSA*>#[_$Z+#$S.>&0^O#@(!YQ MMA MQ5!S,M5J,S5J0'58AB!="$GLA;*3EY>%LYSENJ']D+P5307GNYUAY3W+ MB'*HA0R@A.DPZJ/U''VT[&#BT.DQMR$S^KO&[0'\+4$MC)96 YLU SF1>6[N M845L>F2[^< V\B"1ZZ$T$Q3=,G"4\7DNI\R]*P H-__WF']>7 M)\N=$-?SQ]3).2'RHS<_7G.E ^KEQ.,@?BFJ(5TO$[,+O6C]BEF61[A4*U=N MWH;,+L0CRWSM9ZVR%J_JZC&0YS[_#R;M-VH04.0^N[-A;=& #*,P\E'GH\># M'W"?(G+M$(%1*:APN,OU0FFE2#B=L IZ%D/[-A).!?]3 MZ/D*&=/OP$<^>$06<](G<+<# @G;M/'=8#_'U'9#W-+@R\P=%*81F %U H^P M.^I$\ D?3;KPZ8@S(QS1.P8.&T. 5L7084C#V,^9 O<*4XG# MHW?4=K@(Q!Z51DY%$=SCG#Q\$)XIKH MS;I-X.4U$R\/+WK;2OW:"GH($X8P MI\R95C@>:SI567V':W7O0X1#+.\>81#0=&?I!=\+]V$(=Q)<-Q;S&7D.$_5A MJA<>O*]#WJ%Q-*H?N5!\YD+1%78=9B(R>+W4K^ 7ZQ_?\S4<"H\9& Z([ 0$ MSV@)WG_&D.2LYQ>'NS+P/HP).+$X#7%I<$"<=L()"V)V7\ 2Z5.%O'!08*2A M;Z6HNHM\Z8#=XFW'6X[+9KV:YP>1"O%5X8O]J( 2#YXN"BBQI'11B*_E)(Q2 M9.6DBU)D):6+0GQ5B*^O"_92(;YN"O&5E!RM4O&^@GPMEPQ].4#(5PO33S[? MF5;0KPKZ]3&+IZ!?%?3KH[CD$*%?>[/[>#X+;3_>#>,=_/A&D]CU.-32T0+; M_^ZH(O3YYPA4+?732T2K!UY*K>1!E4P_01[J\SC)I8LK''7?G@;=?"NF=8PGJ.4L55 M)I?N<.%"9%R-G]18^!4_XJEGCGA:3SE.8'IN8 =XI Z/:C)@;7[<$\ON\2MY MJI ?3B6\) :N##U>J.[G1L,] CNT<:Q)8;]>32K[\V,_$6-?4\@OJ_']I5C! MI2/>+!AD>A@T>[K1GKDJ?R!Y!***1X&0%K<,ECH,0J 'SGU '4X>H!6>N^2X MFCJ,WQ_#J@W$:8FY!R1OPX,OLT=^^='0AXDM3AHD1W5RMP3W="*W1\'ELWWX M_*^(^J%(>XC#*(\XTVG2"5\G<QSAAUS3!Q9L2-,_UBS-CWZO#-4LET]RZRR0E! /@"WA=,Y'] &/XS$S43?9 M)PX\[WO\H.>Q.3\)_@2&W=.32 WPU#JJ[G6IC.VP@+^FZI%+2!==T:6<= &! M,11ARD<80VLI@2DA790B*RE=E"(K)V&4(BLG75!@=$68\A$&Z*) +DISI')M MI/\:CI6M=GG*<')F$T8F%W0P2B@ ME05WY=4V1JMH*[-3S9)/*2@>/0@>KW>$6V1-A?):1]5W[_2%58^_>NXMX/CPI>13Z@8&I[^'49)OTUL8E@A0]OEZ 42 M"$"@'U@VM@L5#3(G=$HL^\Z&25D!=A#E/P4.!''8'7.2[HKRN8@'08,1P<)C MV6030J\@[E69O(KC68@.[C#^[PQ[4^-PQ9'E*0G@F:; TG#LOR+;PCGP=J+I MTT6[^3#;]C/3HI$W%X6/!I[OBQ:1LM6G6 ]8"X1+@ M.Q##.J-(7D-L M>!0/?N ]@REQHS&#F#(@0VJ&'M\6QR;O^'P8NRD7SF)C_(&Y;'Q%@$QK8E=O MSQ9S=RFL,JS#+0UPV1W/3SN13WS/BDS^9\ )XMYF&JUF@!^0>C8\1*Y@IFVM M'!SOJLJ;I+H><1GUCS@TQ1A?SJ%!9,=[QV88V6%+U96T3-8RD.N'XYA9/W)O M.PX\DP11KNDK-MS$A\MVM"E57<:LW74)AP4: Y<+(#5[+([)X\^ L>_XAX!: MP\:V$V#)$9Z3YVN400'A4!_A"-CB=B26++Z4+]L'N)<]P-\NHL,@3S"8.\S< M\\6M 3-C>B!J!=!#IA& M^I$Y@L&G(\F.HD+L(0QM6N&3'^ : &< +U42\D43E'-@%ZD*)'-CRWA^D\7P M2]L5V#3\+J$@4#^ PX/"AHLC9Y+R;X6O7TI_'U?#9[R1;"7IMAH!7W.<&=O, MR'..N;>"=Z$:QS]F@W=1X_B::ARO&L?O1>/XG/2?H/Z^RN@DY6H^TM5IBJ_8[T/SC1>WBH\FM3RV$ MR+(#[J&D[XH=-_&2V'/"%V=P<+B%XNWDA1,UXZ@M[O4MG#?^?HZUFO4C)89. M.)UP6<@".>'<)A++E;.3>$_$G6$.W6.AT^7QKNXKWBOAW4P@@@?.Y\Q$L^93 M^'HIA%PZ<6]8$78:S358"WN"0&+<:N.[;5< !,E;^>5AMK_Z\5.Q>EYFB6.N MSWR"NI.S)3=\8 +! SL>V@_,RFK36/D+<BSH!6IQE9)/0P$)C8>@:W2,;B@;0]@R90*8 M&+Y* Y@!!&9#6P8D*,PN^&M3_I<3@6N)05#BEZ:::RZ'I-CMM;$;N(+WX6AA M0D+QB>*3A$^X3\"69Z\4LRAF29@E 4]%K,U%J1MO %,67M='M%**>13SQ,P3 MI[\Q%RY\;.F.@S-N?A]!^,AX*FH9QVQF!PZ#K_:C0D;Y48**N=40,A_@MGL5?*_!3A8^U;(%%MC)8_H_SY?Q+'+W"D>,;\-DH,=% M^Q$(0D4*AV.3XV-N$/[-I)PR?BG M-T:] N'&,'*&&*Y2#)W_Q\R0@VVW/@;Y"#@.TO-OQRP SL&48XZWCI)78)H_ M\B'JYIL@[,%DS)(9 3&;>"4054?L9"4/3P:2O"$*& R7./:0::0'09$E6JBWTFQM\MLB \_3$4I.//\5R^!#P*2S,DV90$*.+O M"$$.M/#%H\S(]SD5Y,HGL./9.69OA95T/8YVSO"@1IQ!B=<]O^9(6,?^CN&B MV$J!->:@ZFYFDPF,<1@%'#@83%INFS"[ IQ1 Y9?E2 :H"V74.=CSP))X4]( M'S^A/@2LX ($JZ85X'8))[[-69)O@00<&9W0R01$2:9E,(4#9@VNA@MQG\/V MH@#>C8#+.-T@ I-GE11'_4O&;UZN$+ZL\:YG-8#@0)2,$8W$EG VG9=ES2'( M[X+EKXCUIX' OW=A..Q(*0&XZ5<@ M.,OR.(4R7)*A;(:PRWB$=P5@.+72$OBKT(U E^7D_2.1>F#;B4.Y1/)\*:Z' M[SW88['1^-9HI5TLX)JW1J>1_)TV$,CSAD0-QR/ E4P"4F86I8_>GGE/ M-?T;R;+2</N]7(/:V=?]BZV'&^F8 .%]PJ6RS8$8.]>'%*X990=[.M@+ MLZ^H(24R>_PZ*YO\AE=GS5@^ISS3-T+VF(B3Q%(M%\FE3]U(F6'46$A(DRIWQQD2Q?XEEM#UB* MWOI,.J$@N++% A\>_H,E)7,E## *N,-"6\KNT%0.IDO&OC5SL];"]#G#7"6% M)01,#GBCXUV*\?PXRR/%3Q)<&H$/[/../%2*9EK"@X$/KK3@*.KPLBRQFYBY M*)IPHX=GAM(.,\-US@_H)R3+(WRV9(U. MF5O7]&3E'!;&V5,9\V0GOOP@0%(O MESIE@A5P_3)'";)/PVD;6N,'[*_Z.D]$/&NY'>?J?UL.2]S@X=U>N#+ M)GN&'0QKE$X1S%FU=\7W@2JA8=Y.1Y^F9M3V6ZH+[?2T?2DN$2/LN7HOM)?3 M*U?G.P6NAV=>(%X;A[$3(#6\4O&=/ WU_K@P$N]ZG@4"9C=WW5+IN>6;123[ MR]6"8D9U*VY5W)I+_RIN+35Y2QJ&L MWAC;P"0+Z;BU;HM[:STEGM9YH-VJM!O-P\G(*1Y]P59G27FTU:PT6L;KY-$] M#!9GC&&/GUW?D#'<6X]FSQWUXN*.DD:+CVO;TVA5FLUFH;U[%%7,:I\ M'%?7FI5FH]B.5'O-U7L6?9X+R H5?3Y?#^UXSV77BR!MK5B&/HK9>[]#XQQ1_6=Q03&V_LIN)DE0]" /%\%B%@[8 M750>YRVH ^!0*)GF<[-0O_PAMBOZZ_(.M/AH^-Z38*$(;Q@AZ(7/3 9^(;"V MA!SF<.?>5D(C\G@F=<@2,%'74L477.AB:MNP0FL&G3$K'Q.G6 MDF+B0IDX!KFW%^S=+69@2M[6.EH6"3P;S2S$OB9Q[". N;1V%D;<=H/(YQ!% M*:L"7X?.3$L'N*^:N2^!R1YC0TAX3N3F,&/@*S$)ZPF08W&3 ;XT7A0*V>1H M2HODCF9FSV=6RR".V=@'V<-.$E*Z PCL.( -? SJ C'!$'Y=8 @GR-Z;A4-Z MDM"EZ>5-"MT!25C"YHLD;+@@6;]4PO2LD/@L;@@OG^NSI!T1L!,VXQ"=W1$# M;[&%B-F4W_!6U^IY8#Q=,W)\FW8-'Y(0;XS\*1$HO[R_?8+-S3'"9S#!9S'G MM@B%^,2#U*4<%"6V]>\W-XQ:AEXWAS?5#F4W=;UEW+3KU?8-:]99C5JZ16D3 M7H>@H^*.7LC&M=\B[(82\E/O0"GXTY%_G=H!0K-'OKRI0 VS%%ZM=WWV19[Y MT\3/W[YU+ZY[U]WKWN]GI'MQ2N"#S_'?I[W^R>?+_K>KLS[I_G3Y[9I\Z5[] M>G9-KGK]7Y7&@1?_P3CB&9A7+XB;KR!Z-O'MX#O"ZP6>*8"S.=Q?QB]$\W<' M6H;[A#-PEL,E&(!$_R%GW5/<2N"G>4S,!0])>B,MPLJ,$2WG82MKY-Z+'$OT M,Q80_+(5CYLBO5YH )?'S/H8=$*2E7+^X*QA*^!!1*V4'-I N MWXV=7E.27391DG\PA*\7U_MLR'S9ET9*N8FIHV'2]"K6$".;#1P\3(]1KEJD'_J-?CMEQG#T)=H;,93\P2 M X)9G\/TB%Z5=_V&.))G#R.@$_A -5W3^2#@%T-3N/2+<>D;"I=>X=+O'R[] M$R%ZOU 7>!)CH\3W.$M5'>^V(OU@1DZRFC$UB9O ]CU(^.G,4N:,S"192O*. M]\P;\GXGH,K1 @2)"3C2&^_8>_$GWJ/]PEU^1!$ M]\:,'4Q,CVAG98G1BH% !.WY8#J&MH.=/GWL)#FVPS#7NR5OD0+9Z(I9%3'# M(,!?,^C#. ?Q8.F 2VL:PI++5C@!=MHSP;2*8?3/3HB?K@D^ ,G88Q[L(;;]LIN6+1QOP)A=/9@O-&^ MQV])$[4K3ET,=M ?D8Q\+SG[&/Y&5\I/3[M-=8_+WTQYB5 MC[)$ [5ATB+HZ>*V4-H6N%SOX\Z:L^(EMSD(AEN>*_84@CAERWGG7D2E_"O> MC0K%)!&2C(AD)(2__['2BK./)7:)>#Y*W/#;1>(6TQ_$42,_\,A=9,K ML^#UF6CUI<1'CUVXNWP]'TELGI9.X_%'D>HIJQZO>$QCU)6IJERA)Q^O-T0G M+9[!_^YZ]V[(6TTFBU6K9HW+;U>NZE3LWDS:-8' M-ZVJT33-1JMC-3)(8TX3Z9W"^G:]B%QH;\-PT:LU&J[F3;*\N ML[V?SSYU/XLT[]EI[^)37_5Z>DS TI--QS"6HCYV5(_\?*/E2NR(VRXVIA,^ M">[Y>%% >#T&=E_W>14$N&+HWCO('T3V5]7('R-T\>13(C=VZ">XJ6,*YS%R M0MYH'7=T>*&2<)T#1I(NK7#_@#DVNY/N%K9;36Z+BY"F\ Y8:Q@1KXW :V:? M)'JFNEXH]H$HP0?XZ.I1"PQ:D#91!^[*.&C:4Q"Q]BMWD^-2R\NA5.-Z_M M\@=V*(80EXF@@/+5,ZF+LXZ]^04N/,P$T\:G73K.GU]LVP1CLW]0[N?;6-Q@UJ>6O !D;=G-\-U[M7 M=O#]7#3;WHW.ZVI\\YJ<=T^N+Z\*577EU6NYD5WSMH*HQ'@7^YFT0'Y?Z%=9;2*Y1C>K0Z/5KMW0X7!P M4V_6]9M.C=9OK$YC:#0;PZ$QJ.:XY@;9YL;0;K[&%3!;9)NEY5C2GWKIMC'. MS?CF^NS6#G"SW.IC09HW//LK@@?TDT;9.Y$40WH'WRZNSC[U^M=G5V>GI-_] M?-8GE^?D[+=OO>L_,;C^=M6[[L&'/_U)>OW^-W!_<-/X6_\,+Y-.Q>O8.5ZU M2Y+?$XF9&;6R(#9)J2VRG(STP,K([$IW.(1)R]75,4"33J/X1%:L+:F:*;7NXY9Z&M0Z'0%Y^U.1P6\*(A(A6 M;2P^#?>L&L(B6_547VFKGG+313=>;:.]0EZIRE#='F">B,ZT-]+>\"%MJ7KA:-VR^ M?]-C6.$%_0PW%,.^TG51[/*L".Z5+LNZ .J5+HL2HF>%#Z]T612W/,]YWLFZ MK.XS_&"/HW&^%Z7R494$*!]5L8OR496/6J9E44*D?%3%+:_.1[V(Q@/FQR=Q MQ<_^B&:A!Y3;JH1"N:V*793;JMS6TBV+$J+]<5M7^2'77D@=X7[D79*\&Z+X MY+4[K-"UY3AK1UY0/IL3A@'VP)\6N M2E\JKVN9ZO1M4_EE%;!JP3Y:(K%RR?#'5=#T$R)8-\=:BK5(ERNI[( M(\KOVE-Q6$5V0>WY?PM2#]+ADO!X,:S@Y(%P<%L2 \SOT8(EV6'"ERB(\B/D M[VQQC/2YFQW;90F..B(1( 0]OG)F4>%C>-$[_3WP9311;+F*+8OR] Z(0WFH M<,CF?9?ZC+M^!\0LGBQ%^^I[MSX='[1;N%N^J1Z6'5S-.,_S%=,&-,?_,$W& MAL.=NH^_4#?"!A!ZA?#F8QSZW/A(XL]K\HO"Y*5D\R]#'"7]Q^TO3$94.!!S M=J5J6F/E6F6G,_$91[*":XC1:5>:G5K1X89BF\6G+$JV+F\+.R=Q(.+0T6HM M)0O;R5:6GV4N/G05%VPZ(;EG;+!_*<=S-O 7.HW)%T:[8*]QE].-@Z0]W)DM MS(Q)"N];$KE=]U2SY-R3S: M+]@::\['$9\>>EJL:)]GP?1*E"NC)$#7 MM7KCP 6@8'^K_)0_X+15T5[9GA%S_Y)/_*B>"@C6%J#5P*&RO C[M^ZS1U5K MURJM9O.0PO77F'C:_ISW-T/5T=J%AQ"'H>=4>FH_J+07Z:D/O+EYKKO:\P>D MIH>-%S1XRW=MR_9Z2UQ)[+GN^<>Q'4\:RSTL>!ROM]:: M+';9C(96C7T#()3+DH4B- H]4B55?&^V$]L3NKZ_C!-S2R4^BMWM)HQQ^^\QCTO M43,",;=S_HRAMB>R&)\_!X;ECZF3*\^7'[WY\8J!M0F8&P8DX" M>S@*S_Q.)DG]_]#WQH2-)XXW97 A\$L ;!8,IR2D#^3>#D&OJV&3)+OI+>4]\*B!7Y> 5>/8$I M>I:66,(YP2U:)RXDQ5,[&E)B6_]^>:;(BZ-N/'6^O9"-:Z=L2",G#+Y-/+?/7-OS M^\P$>H8V"VYJU6J[6M_BE'O79U^$3:MIXN?IV7GWV^?K/OGV]?*"],\N>I=7 M\./DVU7ONG?6Y],IW#;%FFHY.9Z_]EL8+/<3<$RQ&04#HF49O0VLS2AMW-2: M'?VF;M8;-]1@PQN]VK8&@Z$^&+2KDNHIJ]2_V"[KTR$+IZ=V8#I>$(%"N&DW M6RVCMA,>J4L>^=*[."/][OG9]9_DM-<_^7S9_W:E>..1O!$2.IDX8"U!/^>X M9S$'=J-X,+&;>U(?M^DVG61_<5,U:K:DWA_6.U9CCDL8EF &_YPY11Z$E MN6FW@,N,G3!(0S+(Y?7/9U>D=W%^>?6E>]V[O%"L\22UL6FC_:3&PQEGVW08 M]3&V&7VT[& "CN)S#SLRF>/,>I2Y!&NQS9N7 M'H4QZG$(F)#(:,UW9,9___ZW1\4DF?6+EX9[PK?L2+2WID-X_S%U[NDTB$\E M@K^<.N[QV&J<=ZJPKC^0S.]ID)(9SI@^'&463OK51PX;XNE3?EO\F2^/I(H/ MU[39S@0CG.(;)LX2 :JEU &U./+9\-]O_G%]>;+03UWK]E_SJ Y\[Q/X%KW_ M1![H>IF87>A%ZR=UO=6NM72K2<'KK39OZNU.%0S[$%Q?W32']7I5IX/!G*YO MGCV,0&[#X,9H=CK&;AS%ID;._O-S[Z<>^(A*K3]"K5]#F,8DX8AC!QC.#9CC MW1,(*\G0=N!OSR?#R'?M8 1_T(!,J!\B%X8C.X P<.+YX3$?_Q.R#F*X&)U+ M78/L:0JVCA4VUP%'5:W::;5;K<:,9='CQS"*L9DSW^FV>*CX5:O8>%6JO.,FF6Y%(Z"#PG"F?S M3Z4,JG-&Z5')29E4-=2J%[OJCX!)RSZ^D;'7* PGQQ\^W-_? M:_ "[=:[^]#US1&8G> #LVZI_\&B(?V@UR#F:50_0%@L?X7@ OY7;WV@OF<> M&56]H1LU_8$]U&K:*!P7L 6T-OH[\<;< C)R@F0< B%#'@WV7-/SP0OG&3;\ M *<$P_Q>$4$1?*]5T'&G8^9:PH>'JR[ )B-0.JEA(;S>J)!W=O(D# .FX-P/ MF<]MC0+JN&U&'7/'0@,"8SF$.XCZ]RJ_2 M/_Y*AA!7)!BZ4XA3B1C=*3-9VGQ,E.GKC4RH^_X%FFB+>]H+(\6:9CQ/$QVR MVGGU.D:OUIN-CEZK&D:CV?A ]=I1J]-LW>B@7RQ]6PKF>F3[%NG&2L*U0(*# MD.N"GZ8.O>=:X^PA9+X/(_E9[!H'.27C>O>+M,_3-(N>U6%YS7(2^7!7N%"U MM%/-(M(6KCCI([XUJER/U K2([LM$EZB6IYREDDY.PY'&L?(P 6+QK[Z(+7V!.*'LP=F M1I@2))=#N HBE4GD!Q$%<03Q[8O:-.DT5(WX_C[U!]3%]GE<0B\?'#8E79/O M6(!",^;VS [&_NN:\4QQW;E)5![ IH7:*(E0G]LNA5_AM_()]KZH0>N<&O8=ELR"]:-HP\<53-@%Y)XK2 MD6%ME_1<;'M"_O/3U>?W.0:^BARY156O-I [K]AMY C1Z4ONO9YCT=F*F*K6 MF<259_MJOO1J_=G,O'-]_KK,UPF66Q$LW1:L:R\2@>=(0/.1$E#L ;]\47@[ MYE7;!=J%QT?\D\<=ELO4#N^N0/?ITUG5X>+_84N+97U!LO^>\TSUB/D,CW/N M=#YE*I=>,OJ\(EPUH=F2ZM746DFN\[C,&G=20[&WH,[&P-6@GYVK%'?W>IXON-1YMO:GI MC5:[M=D#-VM[,F4T8#JT71UK^9KQ7S#<]-E?D>VS,8=,B$/0Y&@[.7LP1]2] M97$$JG=J]8J\\=8.(/B'1XTH@ALX4V+2"($5,L=?\#4#1@(8G-@,QM,T S:B MSA"WG?%!(/O,EQ?@H5@6N7 3?QZ-PI'GPT0M;6/':! H)/Y R#3_Y!$G:G(P M'ORFV3,VCXIJ&A ";3V5N^':]71V-:UYN).K-[0MH 'MNE!]YPQ:^'&## 6W M/K&5/9SG"P2?VI9O?\E6=DUR8+I#:8O2LMU/T^-GL-(,YCRBMFT9=3XWB0_! M!W+J1;<..(=]C71]SU4,=3!Z+)=DV($J4YQUJ)RU4PLIH-W([[:)E5DLL#&O MR6NJE^P"*\93C%?$=-ZMJ -\9J6\8K(23F<,=SI,A0#EF5@Y.>^ 0@#7I:2K MD9\9S_,J7^V M-E.3:;B+,59FYG.4O>_:YI>Y'*<;^7_*Y;;C/\_SV0J %!< MIKQ_Q7;[RG8( %";[2E<_G87)2&L&H8:ABH[?739:6<#9:?9>C%9\9FK&,M_ MEE1YSE>KWGFVM;A8-:E&_3#PK"G\&(5CY\?_#U!+ P04 " !P>J-6'V^Z M^7$) #010 & &%R;V,M,C R,S S,S%X97@S,60Q+FAT;>U<;6_;.!+^ M*UP7NTT R_)+7Q(Y#;!-L[@"VS;;=;&XC[0TLGBA1"U)V?']^ILA)4=.G&O2 MIEFG=8 X$5^'PYF'SXPD'_T4!*=%QHL8$O:OR;O?6:+B*H?"LE@#MUBZ$#9C M$U66O&#O0&LA)7NM13(#Q@Y[@V>]?N_P11 <'^%0)W4?543L>3@*A_WAB/6' MT6@8#0[8V3NV]VERLN\:O_EP,OGWV:F?].S3Z]_?GK!.$(9_C4["\,WDC:_ MT0=LHGEAA!6JX#(,3]]W6">SMHS"<+%8]!:CGM*S%RB\NTB"Y%7.@T5OCQA*XCJ;*9N.K4VSJ63;]4E78(.6YD,OHZ43D M8-A[6+"/*N?%TZXOP;\&M$B?CEUK(_X+.#0NT,*%#;@4,QRJ9(*5IQ>9F K[RY/!B_YX-.@-CL(IJJN\+]'6):'*M6%=PT.LG N# M,W@/Z#@H[ 6U%*F).>WG/ROH: MN\ !-\N)"P9+_&EFJ&_?[P!]OU M_U0&-W&Y+N?;+GO30[3D"2GG)!,R 6VZ+'8[OD0-3^1Y!K*3DI8&H^6=\#T81(#9:E4>M$@)JIQ 2 M-Y!\J2H;I>("DG$+/[U0C6ZLQM_D7O9A3OL;-. ?8JU9C+<^@AZ=2TA9IO?[Z7GZIM/Z2!D*A=,[EN T&=1$:,\OX')B& MN8 %'O(V$X;]47&-J"*7[".42J/W%^PW[.&!8M G$QH,QG\0*ORJXTRK^+SK M*]\6<>_2MFBI(6U!Z/;LOCQB_10^V.PCKD@4:/0V"ERCG==<\9H-6GLLCC3< M-D=ZS8WCR"Q?LG.47@*2Z:[W)^V]*%$X<:&0A>, 7!2,%TM6%597@)(BQW84 M'7V*LQROM."2I9P.7\U4+MR1[=I=:U! #,9PO:0F.3\'=XROQC18EJ P.*4D MJ9MS/A8:XP)LAI&"04EPNQEN0IPQ4]''9?\%:*@'H07DPB!_)77[2$*#*9%+ MT.PT;HFBJ027B3N-2IDNVVK8H<,.';XU.HP>#3H 2T6!_D>N?.EO780&;([5 MNE4OBI3&(\J._\>R2G!,].F676E02&R!&*'1D-YUQ\L3<9"R5:F$: -$P$\9J"B=1;QC4XWT5?%&1- MZ&,,#&V5,!DUIV8YD@HB%G2="!-+92KL1W1#*^F=N$2R#@D6&[:'/IL @H!W MS-.+../%#%R\_[&28&J^/^(UX1\\WX-]7TA##9XG[8I]-[Z@?$3A(85F940" M6DCC/9\D_)+ITYNF3W%ZTLE55,)V%.!$.Z3YWI&FA0"=XZL^_X_#$-\V&$K MX&+0]1S5_SQ:="D*B7EE;M^%PH$IL-5,/L!0E<8!D!J031/AP%90N'$H2T^97DQ*IP64Z(RQ@'>_B(J1WHX7]3H(9( M?+ _FO76PP]K?AL'NAF+:B=V4_5WV/3XL6FZW=AT:T9Q#:)NST5NC52(;G.1 M$ !QHPIGTMP@>%$*A5")ZZ1!",0LP;UC4+RT:5K"2P"VE*-T_GZ&MF0SID%=;=@B7YR\T9$H=!V!$9CO%Y MF"EN_UKK3O?K6*'@=X[?)"CST#_7S;(.C+,M#N.9$5>G4O.0%1E#:"7-(# MPH [1&_7_E..%'G6_T-L0U,@2?8T<"* M*-R(*75J!KL@,*!M='V49#!$,E6.UH9:<8NI"=K&&_&/@T3L(J ?%SRV+KM+ M@4ZJ\03OHBN#(QT(!NZQLAHUNCY.$,54%> MX 29]P9ZZ8:6F.3-]&C8HT6F^N P"J:XLE] M'BQ099]]46I5SZ=&RNE?S7KCMY8HWM-* ?E!7,/F; G???S ML&L(3;CI#;2[K>MS1O^MK>VV]O4(;.J+UW5G^R-@^(>-[SW/(?(/8?K/G27^ M4);XH.N9T O\:];6_CS38 1%1"Y+@\8'*3N]@+BB0Y9]\-GKG2WN;/'KU[,* ML4?#WC,WQ=Z9?Y"*R^LVM_^=&UV3__"T;UO$:S'1;!7N3GE\/M.J*A(*S96. MFD.S]04MGJ6T5*/H/ AP,\Q6@\XG,E MFC?67Q[V1JO3W1?U71+1?UF)^_:3X_\!4$L#!!0 ( '!ZHU;\J0_]/@D M )E! 8 87)O8RTR,#(S,#,S,7AE>#,Q9#(N:'1M[5QM<]LV$OXKJ#)M M[!E)U(N=V)3CF<1VIIEI$C=1>G,?(7(IX@P2+ !*UOWZVP4HB9+E5DD<1[W( M,Y9,8 $L@-V'SRX)G_W4:EWE*<\CB-FOP[>_L5A%90:Y99$&;K%T*FS*AJHH M>,[>@M9"2O9*BW@,C)VVNT?M3OOT6:MU?H9=751M5!ZRXZ ?]#J]/NOTPGXO M[)ZRZ[?LX-/PXM )7[Z_&/[[^LH/>OWIU6]O+EBC%03_ZE\$P>7PTE=@[UTV MU#PWP@J54L2KDV8%\T/@U?MTY0P@HKX?PLF'][V9&*9^=GL9@P8V<27C0R MKL Z'"F;#M:'V-2RF+=+5&Y;"<^$G(5/AR(#P][! ME'U0&<^?-GT)?AO0(GDZ<-)&_!>P:YR@A5O;XE*,L7-2=N!7(*PF/UH99 IN M/B,E8ZR\NDW%2-A?GG2?=0;];KMW%HQPN8J'4FU5$ZI:UB'R$B[:I-[?282IA-@7WD>L1S,*WWMQ)F[&5DJ:;7Z?QHN_Z?TN F MSE;U?--DEZH<2V[8QS9[J57>9)';[1FN'K?A(^KR]6MF^4@"&RD=@W[1Z#1P M*E)6D+:X-@6/YM?58+Y%*U)2\L) ./]C\ &T4)#.A!416C(+.438!HF J9X M@[>I,.SWDFM$%#EC'Z!0&CT_9Z^QA0>);H=,J-L=_$Z(\%)'J5;13=-7OLFC M]M*V:*H!;4'@]NRA/&+U#GRRV4=]%L<*!/(C28 GD$C4[] M%JB:BG&:N-.X**-9?1GVZ+!'AV^-#OU_##H 2T2._D>NO/2W)D(#BF.UKM6+ M/*'^B*[CWY$L8^P3?;KF7$W$ T$W[@)=DM"$4 ;C^@5<5)YJUH9&1(I=Q-DD MB5*B &*$0D=VPQFG3\1-RA*IIF8.(!K&PEA-H02G0J\W:MFLX8"9*W-'VST4 M[*'@6T/!T:Y!P7#%;QR5?CXPE;-7,23=6%62"+QT'O6&<0W.=]$7!5D3^A@# M0ULE3$KB))8AJ2!B0=>Q,)%4IL1V1#>TDMZ)"R3K$&.Q80?HLS$@"'C'O+J- M4IZ/P<7Z'TH)IN+[?5X1_N[Q 1SZ0NJJ>QS7*PY=_X)R$;F'%!J5$0FH(8WW M?-+P2X9/[AL^P>%I3=91">4HP D?%VGZ[>-ML,:++=&&S7^/7,5?8D_EM&Z\ MSAZ+ML&B&D8TSM=1X;L#%=\UH(K!X&30.5TP\/=XTJ0X)>*EV;X)!0PC8(N1 M? BB2HT=('D@FR9*@E*0NWXHM[8D,W5"Y#/E""M5#+($@69%EJA2(+%!78R2 M(G8/-$PY,B(67 N:@/"1DJ-H.?54&HI>'#8;%^HX J,,H$(6"1,U*CAM?BDY M\2Z\\%5J T]R!]MCTPV#3:+>Q:6O. M<0>BMF(P1BEN#>,2BBVC0LX:4# M$X<3'NI61&M)&L<);ZL)%:4N$*>,BP"C"$W/*>#2-6/(,;"3"%=8 P7A((F4 MN?60A'@I"B1@>U#:@]+N@E*T:Z $$RY+QRK(8R%)Z-'J!'W-;$B8+ *_+5B2 MO]R<0W$8A V1X1B?J1GAUM^OP38\CB^D@=)0R=\G==EHGN!RL%JM!.HSH,[W M,+*'D9V%D7C78*3RT+N>3H^+JAR)J]D()Y_!:"B64E%4:O+G6N"RH==,&8OE M]*8)]F5PR=F?_B$Q.[BG28+ A%QC3;I2/$*X<$^ZZ"%87B[T.O1:I=PLHCQB M*0[((';TS:U'1:UF3(H;D-5CKS7YYEQC9<2*T MG!-Z1;W"BT.30^+(@'H\U5,M$@$3X'?4)#CTQTNS'&)&O?FS/PA]F'FK>P +ZV:%_CS2:YDQ2#J%N)EJ*2& M3 WF+.5%PQ\VN8-.ZQBBYEC1;S\[_;F^5FNX\ WVXM7,'[]8 Z1[53PZ:1_U M'EG'P 3K)T@^3^?G[9/GCZSSBHUO:=5+.-M=>_GB>6UO6Y4K$S'HM@E$W1L( M[$G'_3SN=-_Q#$+_&I7_W-OA#V.'CSJ?(1V]7;&T^N='R 7RK#]$!.Q:8[A& MK,-%0A>I@(2]7I"D]SZ'M,5\/17?F^;NS&L737/!9/N]]I$;XN#:O_. QG;' M[ [_S_%P'F;X8^^[HIY3QG^F>D&(>70SUJK,8R+%2H?S^V?M)/UJ146->ZB( M%#FTJNO."D&NCNNO4.35LL6_!R@P0FR--/";%D^0!X=\HL3\^.GSTW9_<:OW M11T7J_O_.N#^C<'Y_P!02P,$% @ <'JC5J!F3*5B!@ 2A\ !@ !A M&5X,S)D,2YH=&WM67MOVS80_RJFND!S49:8HU,B)64,_2IIMB ('?K1 MKA_ZA_N>=S0%4K-FC> QV@O&P2@C.#I YZ=HYV(^>V8G'Y_-YG^< MGSBFYQ>_OGD]0P,O"'X?SX+@>'[L!H!ZA.82T*.-Q6.H)K Q@>&/.E5?3 M3!=Q%(:/)R7.,LH7'B.YAAY_O'?=)^FBN.X43KE8$H8UO22&>H=NR@B6<2)T M,=ED<=/*LEV7"ZZ]'"\I6\5/YW1)%'I+:O1>+#%_.G0]\*V(I/G3B9VMZ%\$ M2(."FEQI#S.Z .)&V(FS0-PHG_28U,3JDPB6P>#)54$3JI\\BO;#R7CD1],@ M 7.5VQ*M+XD9;,E>4@6<&=6KN*!91CA,>/+H8!2.)]/ 3-RF&!T+I1 O1/X+ M$\V(U#2G*3:[AT2.9B=GZ+R2JL*@C19;MMCWB IQ>^%_\&<^^D!2(Z[;UVB\ M%P[OD9A8H9>9*$WRN9]V[%GO,-PWNZX+@CY@F6!.E'=VQ<@*O4RU&1F%X>BG M#YL_*P51L.I+]IJC5'#NK.4.'V.F=Q668'"V0N])*208B:-70BX;;PR-O%$T M>6>,]U*FA13IQZ$;?,U3'^T8(F;2*)S,Q!(.LY5M19-G*!?2\OCD>"#",W"C M4PQDT#@:(GN*@8/EE+7GH=TYDE82\B^HCWF&3J[@<.%P*@+Y)57*1C:W,S,X M%%%!) 'ANH(X55HYANC8AY,59\8/9@5E&9%J:!A#@^3 !B:+(_."4J'>?TBF0W6:53,3@Y6P-I"?_95C;C MTOAT MKFD(@5!RB=FDF[&;KL&1\?0FW>05@]R30J0Q$_#K)"#)IXI*8BIF99Q_([1V M\#/W$U),M+>3M:U\,X.LLT<31-'A>-=%Y=*FHXG),6M/-58*S.X%U@.V%5'] MDO7@YABS711DXCKV[*2'J/L_1]WH/D8=Y;EIVAH R@&-*8>3B;KCM U)3$T] M4$JB3/0-S3 &< K+@#UF$)NJA'!40[LJIQQ@KND'@IG%3?;(J@L/'61]4WAXH39!WZ%VQ #-HWM09XV FQBP)46;8<# MLK:GESRZV<3-,3V=D!@@JRV@6ZNN#8M6SH9_U(3+VB\WO5VT7KT7^L\/'G=- MMN'"'33=(2Z 8,Y$W9JQ;7LF8.)$$OS1J\%F7T7HZW&<*,$J329MJNAJ_.,+ M^8!\UF^N:#"6KS^XV MAT "4!]\OH1%)!- =_VI88OA@BG[56F;;8+:JJ(NS^%;@LXO48%K"0!HI.$T1>*5JGH5NI46!%4H(+"BEN*3F*EN+ M+IBU)TMMGG$3(RQ1VO^L M]BW6@"\!LRZDJ'AFP*F0<5LV=9X^^P,-J!B! S 0WVO:80^H-N^K/:C:[UN_ MYY9X03P'0' .>#3&EX)F339X?NB/UQ6>ZPKM"[![)K;OSD=_ U!+ P04 M" !P>J-6'$<(.1,& #\&0 & &%R;V,M,C R,S S,S%X97@S,F0R+FAT M;>U9^U/;.!#^5_;2:4MGXD<2H."DS- <\R40DNXF_M1L>585T5R)9F0^^MO M)=G!2>E='[3#]8F6+#,%$DOCA\/2Y)E3,P"3G.#+>%@Y[9- ML5EQVRC]YA)%.3'LFEKI+;DIIT0E4VF*X>82=\TLFWFY%";(R9SQ9?)TPN94 MPVNZ@+=R3L33KF_!;TT5RY\.W6C-_J(H&C=HZ(T)"&/!\-19 ?>)XR6AE+D"U6?H:(Q58;E+"7V]$#F,#XYAXM*Z8K@ M;HR\9XU]#=3>'ER%E^$XA$N:6KC^7'N#G;C[@& 2#8>9+*WS>9AZ7-/>?KQK M3]T4%"Z)FA)!=7!^P^D2#E-C>_IQ_./3YL]*(PN6Z\A.!:12"*\M'WRLFMY4 M1*'"^1+>TE(J5)* $ZGFM37&%F^O-WQCE7>HTD+)]%T73D4:PI:=;_O[\7 L MYQC'ENZI-WP&N51._'LO'JC(T(+."$J 0:\++H"A;>6,-Z'0'1I-*X6N%W=. M1 ;'-QA7! 9$%#]G6CM2"S&$"0S/C' XS]%E(,C:=.(.ZI+S M.EBOGG5)TN:Y%N]G!*GDG)2:)LV/X3TP-<"(;^0\:;78],.IP,(-.%G*RB0Y MNZ'975II)0H>9Z,@H_ _NY?#N+8VEQ)>+^U0(,KAHF"&!E9C-$$C4*1LX.SA MK%JS-9Y>B.E7UH:TWK]VH%^%UC]:00A*S0D?MAUUW=0YL)9>>YF\XNAR4F0: MMV1?.0!%WU=,49LH:VO\&]3:(L_\3W0OO9VMK'G*-[W'RG/4).KM#[8]*^?. M%0VM?UE9JM529$\O_+*DBJWIMX(K>&W9MY74\C5H)Y'GT0.O_0NKE=X]=N*TFH: M5=G8NW,#I#*R:?#5JFM9WP/ATL3>IMUQ0.W/2RH8ID>_84D#%^B- MF4TMG&O^2-WS@Q]G$UG\O>(#@?<-8!QAG$ZPQ%["P-?7_[\[CD/0V&?OR3%L MHIESGW=@Q;S N@!C,:) +;EK^+K2R K_,VRO(L"0&+"HFZO[3%,%_CM[A;% M#&N)M*G"W6,S8<$T]:4_-KNIK;TJM-"%+4Y M)J^48+JX%? I%S4*&.:!B#7/H2JQQ8*EVH2>H(Z._K-0JRP+U3I3LA*9S;2D M2IHPV+JL7^^H\ZT^&@!'^$']'*]E7?4;@;6\:[UM]0:B)#,:3!4E[P*28W*5 MD&O)LMK[/=\/!ZN([9MB]\["O]AP;TH._@902P$"% ,4 " !P>J-6W]3; MLW$1 ![NP $0 @ $ 87)O8RTR,#(S,#,S,2YXJ-6;9Z2E.<1 W] %0 @ &@$0 M87)O8RTR,#(S,#,S,5]C86PN>&UL4$L! A0#% @ <'JC5FLO^\PA- M2QT# !4 ( !NB, &%R;V,M,C R,S S,S%?9&5F+GAM;%!+ M 0(4 Q0 ( '!ZHU9[V31%:&( & X!@ 5 " 0Y8 !A MJ-6\-W2'8Y+ #J M]00 %0 @ &IN@ 87)O8RTR,#(S,#,S,5]P&UL4$L! M A0#% @ <'JC5G4U,[Z6E $ =C,4 !4 ( !:@8! &%R M;V,M,C R,S S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( '!ZHU8?;[KY<0D -!% M 8 " 3.; @!A&5X,S%D,2YH=&U0 M2P$"% ,4 " !P>J-6_*D/_3X) "900 & @ ':I ( M87)O8RTR,#(S,#,S,7AE>#,Q9#(N:'1M4$L! A0#% @ <'JC5J!F3*5B M!@ 2A\ !@ ( !3JX" &%R;V,M,C R,S S,S%X97@S,F0Q M+FAT;5!+ 0(4 Q0 ( '!ZHU8<1P@Y$P8 /P9 8 " M >:T @!A&5X,S)D,BYH=&U02P4& H "@"F @ &+[L" end