0001389050-21-000026.txt : 20210430 0001389050-21-000026.hdr.sgml : 20210430 20210430151226 ACCESSION NUMBER: 0001389050-21-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210430 DATE AS OF CHANGE: 20210430 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: 21877082 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-20210331x10q.htm 10-Q
0001389050--12-312021Q1falseP9MP1YP1YP1YP1Y4001000615090000001389050us-gaap:RetainedEarningsMember2021-03-310001389050us-gaap:AdditionalPaidInCapitalMember2021-03-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001389050us-gaap:RetainedEarningsMember2020-12-310001389050us-gaap:AdditionalPaidInCapitalMember2020-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001389050us-gaap:RetainedEarningsMember2020-03-310001389050us-gaap:AdditionalPaidInCapitalMember2020-03-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001389050us-gaap:RetainedEarningsMember2019-12-310001389050us-gaap:AdditionalPaidInCapitalMember2019-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001389050us-gaap:TreasuryStockMember2021-03-310001389050us-gaap:CommonStockMember2021-03-310001389050us-gaap:TreasuryStockMember2020-12-310001389050us-gaap:CommonStockMember2020-12-310001389050us-gaap:TreasuryStockMember2020-03-310001389050us-gaap:CommonStockMember2020-03-310001389050us-gaap:TreasuryStockMember2019-12-310001389050us-gaap:CommonStockMember2019-12-310001389050aroc:RestrictedStockAndStockSettledPerformanceUnitsMember2021-03-310001389050aroc:CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2021-03-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-12-3100013890502025-01-012021-03-3100013890502024-01-012021-03-3100013890502023-01-012021-03-3100013890502022-01-012021-03-3100013890502021-04-012021-03-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2021-01-012021-03-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2020-01-012020-03-310001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2021-01-012021-03-310001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2021-01-012021-03-310001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2021-01-012021-03-310001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2021-01-012021-03-310001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2021-01-012021-03-310001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2021-01-012021-03-310001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2020-01-012020-03-310001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2020-01-012020-03-310001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2020-01-012020-03-310001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2020-01-012020-03-310001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2020-01-012020-03-310001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2020-01-012020-03-310001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-03-310001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:ContractOperationsSegmentMember2021-01-012021-03-310001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:AftermarketServicesSegmentMember2021-01-012021-03-310001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2021-01-012021-03-310001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2021-01-012021-03-310001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2021-01-012021-03-310001389050us-gaap:CorporateNonSegmentMemberaroc:PropertyRestructuringMember2021-01-012021-03-310001389050us-gaap:CorporateNonSegmentMemberaroc:Covid19PandemicRestructuringMember2021-01-012021-03-310001389050aroc:ImpairmentMemberaroc:PropertyRestructuringMember2021-01-012021-03-310001389050us-gaap:EmployeeSeveranceMember2021-01-012021-03-310001389050us-gaap:CorporateNonSegmentMember2021-01-012021-03-310001389050aroc:PropertyRestructuringMember2021-01-012021-03-310001389050aroc:Covid19PandemicRestructuringMember2021-01-012021-03-310001389050us-gaap:OperatingSegmentsMemberaroc:OrganizationalRestructuringMemberaroc:ContractOperationsSegmentMember2020-01-012020-03-310001389050us-gaap:OperatingSegmentsMemberaroc:OrganizationalRestructuringMemberaroc:AftermarketServicesSegmentMember2020-01-012020-03-310001389050us-gaap:EmployeeSeveranceMemberaroc:OrganizationalRestructuringMember2020-01-012020-03-310001389050us-gaap:CorporateNonSegmentMemberaroc:OrganizationalRestructuringMember2020-01-012020-03-310001389050us-gaap:EmployeeSeveranceMember2020-01-012020-03-310001389050aroc:OrganizationalRestructuringMember2020-01-012020-03-310001389050aroc:OrganizationalRestructuringMember2021-03-310001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2021-03-310001389050aroc:PropertyRestructuringMember2021-03-310001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2021-03-310001389050us-gaap:LandAndBuildingMember2021-03-310001389050us-gaap:ComputerEquipmentMember2021-03-310001389050aroc:TransportationAndShopEquipmentMember2021-03-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2021-03-310001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-12-310001389050us-gaap:LandAndBuildingMember2020-12-310001389050us-gaap:ComputerEquipmentMember2020-12-310001389050aroc:TransportationAndShopEquipmentMember2020-12-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2020-12-310001389050aroc:AtMarketAgreementMember2021-01-012021-03-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMembersrt:AffiliatedEntityMemberus-gaap:CommonStockMember2019-08-012019-08-010001389050aroc:JDHCapitalMemberaroc:ArchrockInc.Membersrt:AffiliatedEntityMember2021-03-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2021-03-310001389050aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember2020-12-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2020-12-310001389050aroc:DispositionJuly2020Memberaroc:TurbochargerGoodsAndServicesMember2020-07-092020-07-090001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2021-03-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2021-03-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2020-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2021-02-220001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-01-012020-03-310001389050aroc:JasonC.RebrookMembersrt:DirectorMembersrt:AffiliatedEntityMember2020-01-012020-12-310001389050aroc:JefferyD.HildebrandMembersrt:DirectorMembersrt:AffiliatedEntityMember2020-01-012020-03-310001389050us-gaap:InterestRateSwapMember2021-01-012021-03-310001389050us-gaap:InterestRateSwapMember2020-01-012020-03-310001389050us-gaap:EmployeeStockMember2021-01-012021-03-310001389050aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember2021-01-012021-03-310001389050us-gaap:SuretyBondMember2021-03-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Member2021-01-012021-03-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-01-012020-03-310001389050us-gaap:MachineryAndEquipmentMember2021-01-012021-03-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2021-03-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2021-01-012021-03-310001389050us-gaap:RetainedEarningsMember2021-01-012021-03-310001389050us-gaap:RetainedEarningsMember2020-01-012020-03-310001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2021-03-310001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2020-12-310001389050aroc:DerivativeExpiringInMarch2022Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-03-310001389050us-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-03-310001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-03-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001389050us-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-03-310001389050aroc:RevolvingCreditFacilityDueNovember2024Amendment3Member2021-03-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2021-03-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-12-310001389050aroc:SeniorNotes6.875DueApril2027Member2021-03-310001389050aroc:SeniorNotes6.250DueApril2028Member2021-03-310001389050aroc:SeniorNotes6.875DueApril2027Member2020-12-310001389050aroc:SeniorNotes6.250DueApril2028Member2020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2021-01-012021-03-310001389050us-gaap:SubsequentEventMember2021-04-282021-04-2800013890502020-10-012020-12-3100013890502020-07-012020-09-3000013890502020-04-012020-06-3000013890502020-03-3100013890502019-12-310001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2021-01-012021-03-310001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2020-01-012020-03-310001389050aroc:OptionsAndPerformanceBasedRestrictedStockMember2020-01-012020-03-310001389050aroc:EmployeeStockPurchasePlanSharesMember2020-01-012020-03-310001389050aroc:LiabilityAwardsMember2021-01-012021-03-310001389050aroc:EquityAwardsMember2021-01-012021-03-310001389050aroc:LiabilityAwardsMember2020-01-012020-03-310001389050aroc:EquityAwardsMember2020-01-012020-03-310001389050us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001389050us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2021-03-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2020-12-310001389050us-gaap:TradeAccountsReceivableMember2021-03-310001389050us-gaap:TradeAccountsReceivableMember2020-12-3100013890502021-03-3100013890502020-12-3100013890502021-04-230001389050aroc:JDHCapitalAndHilcorpAffiliatesMembersrt:AffiliatedEntityMember2019-08-012019-08-010001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Member2021-02-102021-02-100001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-012020-03-010001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMembersrt:AffiliatedEntityMemberus-gaap:CommonStockMember2019-08-010001389050aroc:AtMarketAgreementMember2021-02-230001389050aroc:IdleCompressorUnitsMember2021-01-012021-03-310001389050aroc:IdleCompressorUnitsMember2020-01-012020-03-310001389050aroc:IdleCompressorUnitsMember2021-03-310001389050aroc:IdleCompressorUnitsMember2020-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2021-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2021-03-310001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2021-03-310001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2021-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDisposalPeriodMemberus-gaap:MachineryAndEquipmentMember2021-03-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDiscountForMarketLiquidityMemberus-gaap:MachineryAndEquipmentMember2021-03-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDiscountForMarketLiquidityMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050aroc:ContractOperationsSegmentMember2021-01-012021-03-310001389050aroc:AftermarketServicesSegmentMember2021-01-012021-03-310001389050aroc:ContractOperationsSegmentMember2020-01-012020-03-310001389050aroc:AftermarketServicesSegmentMember2020-01-012020-03-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2021-01-012021-03-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2020-07-012021-03-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2020-07-092020-07-090001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2023-10-012024-11-300001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2023-01-012023-09-300001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2021-02-222022-12-310001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2021-02-222024-11-300001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2021-03-310001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2021-03-310001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2021-03-310001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2021-03-310001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2021-03-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Member2021-02-100001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-03-310001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2020-03-310001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-03-310001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-03-310001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2020-03-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-0100013890502020-01-012020-03-310001389050us-gaap:TreasuryStockMember2021-01-012021-03-310001389050us-gaap:CommonStockMember2021-01-012021-03-310001389050us-gaap:TreasuryStockMember2020-01-012020-03-310001389050us-gaap:CommonStockMember2020-01-012020-03-3100013890502021-01-012021-03-31aroc:segmentxbrli:sharesiso4217:USDutr:hpxbrli:pureiso4217:USDutr:hparoc:Yaroc: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, 2021

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)

(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 23, 2021: 154,054,006 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 Condensed Consolidated Financial Statements (unaudited)

10

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

26

Item 3. Quantitative and Qualitative Disclosures About Market Risk

33

Item 4. Controls and Procedures

33

Part II. Other Information

Item 1. Legal Proceedings

35

Item 1A. Risk Factors

35

Item 2. Purchases of Equity Securities by Issuer and Affiliated Purchasers

35

Item 3. Defaults Upon Senior Securities

35

Item 4. Mine Safety Disclosures

35

Item 5. Other Information

35

Item 6. Exhibits

36

Signatures

37

2

GLOSSARY

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

2020 Form 10-K

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

2027 Notes

$500.0 million of 6.875% senior notes due April 2027, issued in March 2019

2028 Notes

$800.0 million of 6.25% senior notes due April 2028, $500.0 million of which was issued in December 2019, $300.0 million of which was issued in December 2020

Amendment No. 3

Amendment No. 3 to Credit Agreement, dated February 22, 2021, which amended that Credit Agreement, dated as of March 30, 2017, which governs the Credit Facility

Archrock, our, we, us

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

ASU 2016-13

Accounting Standards Update No. 2016-13—Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments

ASU 2020-04

Accounting Standards Update No. 2020-04—Reference Rate Reform (Topic 848)—Facilitation of the Effects of Reference Rate Reform on Financial Reporting

ATM Agreement

Equity Distribution Agreement, dated February 23, 2021, entered into with Wells Fargo Securities, LLC and BofA Securities, Inc., as sales agents, relating to the at-the-market offer and sale of shares of our common stock from time to time

COVID-19

Coronavirus disease 2019

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

EBITDA

Earnings before interest, taxes, depreciation and amortization

Elite Acquisition

Transaction completed on August 1, 2019 whereby we acquired from Elite Compression Services, LLC substantially all of its assets and certain liabilities

ERP

Enterprise Resource Planning

ESPP

Employee Stock Purchase Plan

Exchange Act

Securities Exchange Act of 1934, as amended

February 2021 Disposition

Sale completed in February 2021 of certain contract operations customer service agreements, compressors and other assets

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

JDH Capital

JDH Capital Holdings, L.P.

July 2020 Disposition

Sale completed in July 2020 of the turbocharger business included within our aftermarket services segment

LIBOR

London Interbank Offered Rate

March 2020 Disposition

Sale completed in March 2020 of certain contract operations customer service agreements, compressors and other assets

OTC

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

ROU

Right-of-use, as related to the lease model under Accounting Standards Codification Topic 842 Leases

SEC

U.S. Securities and Exchange Commission

SG&A

Selling, general and administrative

Spin-off

Spin-off completed in November 2015 of our international contract operations, international aftermarket services and global fabrication businesses into a standalone public company operating as Exterran Corporation

U.S.

United States of America

3

FORWARD-LOOKING STATEMENTS

This Quarterly Report on 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 Quarterly Report on Form 10-Q are forward-looking statements within the meaning of Section 21E of the Exchange Act, including, without limitation, statements regarding the effects of the COVID-19 pandemic on our business, operations, customers and financial condition; 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 Quarterly Report on 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 2020 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 Quarterly Report on Form 10-Q are based on information available to us on the date of this Quarterly Report on 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 Quarterly Report on 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, 2021

    

December 31, 2020

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

1,933

$

1,097

Accounts receivable, trade, net of allowance of $3,294 and $3,370, respectively

 

107,535

 

104,425

Inventory

 

66,024

 

63,670

Other current assets

 

12,818

 

12,819

Total current assets

 

188,310

 

182,011

Property, plant and equipment, net

 

2,342,076

 

2,389,674

Operating lease ROU assets

 

19,073

 

19,236

Intangible assets, net

 

57,369

 

61,531

Contract costs, net

 

25,638

 

29,216

Deferred tax assets

 

53,602

 

56,934

Other assets

 

25,733

 

30,084

Noncurrent assets associated with discontinued operations

 

10,730

 

11,036

Total assets

$

2,722,531

$

2,779,722

Liabilities and Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable, trade

$

35,190

$

30,819

Accrued liabilities

 

96,444

 

76,993

Deferred revenue

 

3,099

 

3,880

Total current liabilities

 

134,733

 

111,692

Long-term debt

 

1,619,238

 

1,688,867

Operating lease liabilities

 

16,941

 

16,925

Deferred tax liabilities

 

696

 

725

Other liabilities

 

19,931

 

18,088

Noncurrent liabilities associated with discontinued operations

 

7,868

 

7,868

Total liabilities

 

1,799,407

 

1,844,165

Commitments and contingencies (Note 20)

 

  

 

  

Equity:

 

  

 

  

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

 

 

Common stock: $0.01 par value per share, 250,000,000 shares authorized, 161,323,492 and 160,014,960 shares issued, respectively

 

1,613

 

1,600

Additional paid-in capital

 

3,430,910

 

3,424,624

Accumulated other comprehensive loss

 

(4,010)

 

(5,006)

Accumulated deficit

 

(2,419,974)

 

(2,401,988)

Treasury stock: 7,263,173 and 7,052,769 common shares, at cost, respectively

 

(85,415)

 

(83,673)

Total equity

 

923,124

 

935,557

Total liabilities and equity

$

2,722,531

$

2,779,722

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, 

    

2021

    

2020

Revenue:

 

  

 

  

Contract operations

$

166,034

$

206,974

Aftermarket services

 

29,397

 

42,723

Total revenue

 

195,431

 

249,697

Cost of sales (excluding depreciation and amortization):

Contract operations

 

61,365

 

78,651

Aftermarket services

 

25,783

 

34,991

Total cost of sales (excluding depreciation and amortization)

 

87,148

 

113,642

Selling, general and administrative

 

25,084

 

30,626

Depreciation and amortization

 

45,712

 

49,822

Long-lived and other asset impairment

 

7,073

 

6,195

Goodwill impairment

99,830

Restructuring charges

897

1,728

Interest expense

 

31,245

 

29,665

Gain on sale of assets, net

(11,032)

(4,116)

Other income, net

 

(1,889)

 

(555)

Income (loss) before income taxes

 

11,193

 

(77,140)

Provision for (benefit from) income taxes

 

7,024

 

(15,953)

Net income (loss)

$

4,169

$

(61,187)

Basic and diluted net income (loss) per common share

$

0.03

$

(0.41)

Weighted average common shares outstanding:

 

  

 

  

Basic

 

151,425

 

150,550

Diluted

 

151,578

 

150,550

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

6

ARCHROCK, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

(unaudited)

Three Months Ended

March 31, 

    

2021

    

2020

Net income (loss)

    

$

4,169

    

$

(61,187)

Other comprehensive income (loss), net of tax:

 

  

 

  

Interest rate swap gain (loss), net of reclassifications to earnings

 

996

 

(5,786)

Total other comprehensive income (loss), net of tax

 

996

 

(5,786)

Comprehensive income (loss)

$

5,165

$

(66,973)

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 share and per share amounts)

(unaudited)

Accumulated

Common

Additional

Other

Treasury

Stock

Paid-in

Comprehensive

Accumulated

Stock

  

Amount

  

Shares

  

Capital

  

Loss

  

Deficit

  

Amount

  

Shares

  

Total

Balance at December 31, 2019

$

1,587

158,636,918

$

3,412,509

$

(1,387)

$

(2,244,877)

$

(81,869)

(6,702,602)

$

1,085,963

Treasury stock purchased

 

  

 

  

 

  

 

  

 

  

 

(799)

 

(90,594)

 

(799)

Cash dividends ($0.145 per common share)

 

  

 

  

 

  

 

  

 

(22,171)

 

  

 

  

 

(22,171)

Shares issued in ESPP

 

1

 

56,417

 

201

 

  

 

  

 

  

 

  

 

202

Stock-based compensation, net of forfeitures

 

10

 

1,063,163

 

3,074

 

  

 

  

 

  

 

(37,211)

 

3,084

Impact of ASU 2016-13 adoption

166

166

Comprehensive loss

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net loss

 

  

 

  

 

  

 

  

 

(61,187)

 

  

 

  

 

(61,187)

Interest rate swap loss, net of reclassifications to earnings

 

  

 

  

 

  

 

(5,786)

 

  

 

  

 

  

 

(5,786)

Balance at March 31, 2020

$

1,598

 

159,756,498

$

3,415,784

$

(7,173)

$

(2,328,069)

$

(82,668)

 

(6,830,407)

$

999,472

Balance at December 31, 2020

$

1,600

 

160,014,960

$

3,424,624

$

(5,006)

$

(2,401,988)

$

(83,673)

 

(7,052,769)

$

935,557

Treasury stock purchased

 

  

 

  

 

  

 

  

 

  

 

(1,742)

 

(184,393)

 

(1,742)

Cash dividends ($0.145 per common share)

 

  

 

  

 

  

 

  

 

(22,155)

 

  

 

  

 

(22,155)

Shares issued in ESPP

 

 

28,054

 

235

 

  

 

  

 

  

 

  

 

235

Stock-based compensation, net of forfeitures

 

9

 

923,330

 

2,654

 

  

 

  

 

  

 

(26,011)

 

2,663

Net proceeds from issuance of common stock

4

357,148

3,397

3,401

Comprehensive income

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net income

 

  

 

  

 

  

 

  

 

4,169

 

  

 

  

 

4,169

Interest rate swap gain, net of reclassifications to earnings

 

  

 

  

 

  

 

996

 

  

 

  

 

  

 

996

Balance at March 31, 2021

$

1,613

 

161,323,492

$

3,430,910

$

(4,010)

$

(2,419,974)

$

(85,415)

 

(7,263,173)

$

923,124

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, 

    

2021

    

2020

Cash flows from operating activities:

  

  

Net income (loss)

$

4,169

$

(61,187)

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

 

  

 

  

Depreciation and amortization

 

45,712

 

49,822

Long-lived and other asset impairment

 

7,073

 

6,195

Goodwill impairment

99,830

Inventory write-downs

 

218

 

282

Amortization of operating lease ROU assets

 

950

 

781

Amortization of deferred financing costs

 

6,264

 

1,533

Amortization of debt discount

 

 

187

Amortization of debt premium

(501)

Interest rate swaps

 

1,071

 

196

Stock-based compensation expense

 

2,663

 

3,006

Non-cash restructuring charges

61

Provision for credit losses

 

224

 

752

Gain on sale of assets, net

 

(5,037)

 

(944)

Gain on sale of business

(5,995)

(3,172)

Deferred income tax provision (benefit)

 

6,592

 

(15,966)

Amortization of contract costs

 

5,591

 

6,805

Deferred revenue recognized in earnings

 

(2,328)

 

(7,735)

Change in assets and liabilities:

 

  

 

  

Accounts receivable, trade

 

(4,108)

 

4,803

Inventory

 

(3,330)

 

1,068

Other assets

 

270

 

(439)

Contract costs, net

 

(2,283)

 

(5,537)

Accounts payable and other liabilities

 

18,881

 

12,936

Deferred revenue

 

1,397

 

5,783

Other

 

62

 

69

Net cash provided by operating activities

 

77,555

 

99,129

Cash flows from investing activities:

 

  

 

  

Capital expenditures

 

(11,539)

 

(71,946)

Proceeds from sale of business

 

18,168

 

24,179

Proceeds from sale of property, plant and equipment and other assets

 

9,114

 

2,543

Proceeds from insurance and other settlements

775

1,083

Net cash provided by (used in) investing activities

 

16,518

 

(44,141)

Cash flows from financing activities:

 

  

 

  

Borrowings of long-term debt

 

159,751

 

227,500

Repayments of long-term debt

 

(229,251)

 

(259,500)

Payments for debt issuance costs

 

(2,401)

 

(596)

Payments for settlement of interest rate swaps that include financing elements

 

(1,075)

 

(88)

Dividends paid to stockholders

 

(22,155)

 

(22,171)

Net proceeds from issuance of common stock

3,401

Proceeds from stock issued under ESPP

 

235

 

202

Purchases of treasury stock

 

(1,742)

 

(799)

Net cash used in financing activities

 

(93,237)

 

(55,452)

Net increase (decrease) in cash and cash equivalents

 

836

 

(464)

Cash and cash equivalents, beginning of period

 

1,097

 

3,685

Cash and cash equivalents, end of period

$

1,933

$

3,221

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

9

ARCHROCK, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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 to customers in the oil and natural gas 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 condensed consolidated financial statements included herein have been prepared in accordance with GAAP and the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP are not required in these interim financial statements and have been condensed or omitted. Management believes that the information furnished includes all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our consolidated financial position, results of operations and cash flows for the periods indicated. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements presented in our 2020 Form 10-K, which contains a more comprehensive summary of our accounting policies. The interim results reported herein are not necessarily indicative of results for a full year. Certain prior year amounts have been reclassified to conform to the current year presentation.

2. Recent Accounting Developments

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

In March 2020, the Financial Accounting Standards Board issued ASU 2020-04, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. ASU 2020-04 is effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. Modifications to our interest rate swap and Credit Facility agreements during the effective period of this amendment will be assessed and if the modifications meet the criteria for the optional expedients and exceptions, we intend to adopt ASU 2020-04 and apply the amendments as applicable. We evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable.

10

3. Business Transactions

February 2021 Disposition

On February 10, 2021, we completed the sale of certain contract operations customer service agreements and approximately 300 compressors, comprising approximately 40,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recorded a gain on the sale of $6.0 million in gain on sale of assets, net in our condensed consolidated statements of operations during the three months ended March 31, 2021.

July 2020 Disposition

In July 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a two-year term. In addition to cash of $9.5 million received upon closing, an additional $3.0 million is due on the first anniversary of the closing date and $3.5 million will be received through the purchase of turbocharger goods and services under the supply agreement. We received cash proceeds of $0.9 million and $1.6 million under the supply agreement during the three and nine months ended March 31, 2021, respectively.

March 2020 Disposition

In March 2020, we completed the sale of certain contract operations customer service agreements and approximately 200 compressors, comprising approximately 35,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets and goodwill based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recognized a gain on the sale of $3.2 million in gain on sale of assets, net in our condensed consolidated statements of operations during the three months ended March 31, 2020.

4. Discontinued Operations

In 2015 we completed the Spin-off. In order to effect the Spin-off and govern our relationship with Exterran Corporation after the Spin-off, we entered into several agreements with Exterran Corporation, including a tax matters agreement, which governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to certain tax matters.

As of each of March 31, 2021 and December 31, 2020, we had $7.9 million of unrecognized tax benefits (including interest and penalties) related to Exterran Corporation operations prior to the Spin-off recorded to noncurrent liabilities associated with discontinued operations in our condensed consolidated balance sheets. We had an offsetting indemnification asset of $7.9 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of each of March 31, 2021 and December 31, 2020.

The following table presents the balance sheets for our discontinued operations:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Other assets

$

7,868

$

7,868

Deferred tax assets

2,862

3,168

Total assets associated with discontinued operations

$

10,730

$

11,036

Deferred tax liabilities

$

7,868

$

7,868

Total liabilities associated with discontinued operations

$

7,868

$

7,868

11

5. Inventory

(in thousands)

    

March 31, 2021

    

December 31, 2020

Parts and supplies

$

58,666

$

57,433

Work in progress

 

7,358

 

6,237

Inventory

$

66,024

$

63,670

6. Property, Plant and Equipment, net

(in thousands)

    

March 31, 2021

    

December 31, 2020

Compression equipment, facilities and other fleet assets

$

3,387,464

$

3,439,432

Land and buildings

 

44,644

 

45,167

Transportation and shop equipment

 

104,155

 

106,868

Computer hardware and software

 

84,680

 

84,680

Other

 

17,707

 

14,457

Property, plant and equipment

 

3,638,650

 

3,690,604

Accumulated depreciation

 

(1,296,574)

 

(1,300,930)

Property, plant and equipment, net

$

2,342,076

$

2,389,674

7. Goodwill

Our goodwill was recognized in connection with the Elite Acquisition and represents the excess of consideration transferred over the fair value of the assets and liabilities acquired. All of the goodwill was allocated to our contract operations reporting unit. We review the carrying amount of our goodwill in the fourth quarter of every year, or whenever indicators of potential impairment exist, to determine if the carrying amount of our contract operations reporting unit exceeds its fair value, including the goodwill. Beginning in the first quarter of 2020, the COVID-19 pandemic caused a significant deterioration in global macroeconomic conditions, including a collapse in the demand for oil coupled with an oversupply of oil, which commenced substantial spending cuts by our customers and a decline in production. This global response to the pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a goodwill impairment loss of $99.8 million during the three months ended March 31, 2020.

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions, which have a significant impact on the fair value determined. We determined the fair value of our reporting unit using an equal weighting of both the expected present value of future cash flows and a market approach. The present value of future cash flows was estimated using our most recent forecast and the weighted average cost of capital. The market approach uses a market multiple on the earnings before interest expense, provision for income taxes and depreciation and amortization expense of comparable peer companies. Significant estimates for our reporting unit included in our impairment analysis were our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.

8. Hosting Arrangements

In the fourth quarter of 2018 we began a process and technology transformation project that will, among other things, upgrade or replace our existing ERP, supply chain and inventory management systems and expand the remote monitoring capabilities of our compression fleet. Included in this project are hosting arrangements that are service contracts related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools.

12

As of March 31, 2021 and December 31, 2020, we had $8.4 million and $7.7 million, respectively, of capitalized implementation costs related to our hosting arrangements that are service contracts included in other assets in our condensed consolidated balance sheets. Accumulated amortization was $0.4 million and $0.3 million at March 31, 2021 and December 31, 2020, respectively. We recorded $0.1 million of amortization expense to SG&A in our condensed consolidated statements of operations during each of the three months ended March 31, 2021 and 2020.

9. Long-Term Debt

(in thousands)

    

March 31, 2021

    

December 31, 2020

Credit Facility

$

323,500

$

393,000

2028 Notes

Principal

 

800,000

 

800,000

Debt premium, net of amortization

14,040

 

14,541

Deferred financing costs, net of amortization

 

(11,669)

 

(11,766)

 

802,371

 

802,775

2027 Notes

Principal

500,000

 

500,000

Deferred financing costs, net of amortization

(6,633)

 

(6,908)

493,367

 

493,092

Long-term debt

$

1,619,238

$

1,688,867

Credit Facility

As of March 31, 2021, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.6% and 2.7% at March 31, 2021 and December 31, 2020, respectively. We incurred $0.6 million and $0.7 million in commitment fees on the daily unused amount of the Credit Facility during the three months ended March 31, 2021 and 2020, respectively.

We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement (see below). As of March 31, 2021, the ratio requirements did not constrain our undrawn capacity and as such, $414.1 million was available for additional borrowings. As of March 31, 2021, we were in compliance with all covenants under the Credit Facility agreement.

Amendment No. 3

On February 22, 2021, we amended our Credit Facility to, among other things:

reduce the aggregate revolving commitment from $1.25 billion to $750.0 million, and
adjust the maximum Senior Secured Debt to EBITDA and Total Debt to EBITDA ratios, as defined in the Credit Facility agreement, to the following:

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

(1)Subject to a temporary increase to 5.50 to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.

13

We incurred $1.8 million in transaction costs related to Amendment No. 3, which were included in other assets in our condensed consolidated balance sheets and are being amortized over the remaining term of the Credit Facility. In addition, we wrote off $4.9 million of unamortized deferred financing costs as a result of the amendment, which was recorded to interest expense in our condensed consolidated statements of operations.

10. Accumulated Other Comprehensive Loss

Components of comprehensive income (loss) are net income (loss) and all changes in equity during a period except those resulting from transactions with owners. Our accumulated other comprehensive income (loss) consists of changes in the fair value of our interest rate swap derivative instruments, net of tax, which are designated as cash flow hedges.

The following table presents the changes in accumulated other comprehensive loss of our derivative cash flow hedges, net of tax:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Beginning accumulated other comprehensive loss

$

(5,006)

$

(1,387)

Loss recognized in other comprehensive income (loss), net of tax benefit of $2 and $1,590, respectively

 

(8)

 

(5,983)

Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $267 and $51, respectively

 

1,004

 

197

Other comprehensive income (loss)

 

996

 

(5,786)

Ending accumulated other comprehensive loss

$

(4,010)

$

(7,173)

See Note 17 (“Derivatives”) for further details on our interest rate swap derivative instruments.

11. Equity

At-the-Market Continuous Equity Offering Program

On February 23, 2021, we entered into the ATM Agreement, pursuant to which we may offer and sell shares of our common stock from time to time for an aggregate offering price of up to $50.0 million. We intend to use the net proceeds of these offerings, after deducting sales agent fees and offering expenses, for general corporate purposes. Offerings of common stock pursuant to the ATM Agreement will terminate upon the earlier of (i) the sale of all shares of common stock subject to the ATM Agreement or (ii) the termination of the ATM Agreement by us or by each of the sales agents. Any sales agent may also terminate the ATM Agreement but only with respect to itself.

During the three months ended March 31, 2021, we sold 357,148 shares of common stock for net proceeds of $3.4 million pursuant to the ATM Agreement.

14

Cash Dividends

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

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2021

 

  

 

  

Q1

$

0.145

$

22,155

2020

 

  

 

  

Q4

$

0.145

$

22,177

Q3

 

0.145

 

22,308

Q2

 

0.145

 

22,176

Q1

 

0.145

 

22,171

On April 28, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on May 17, 2021 to stockholders of record at the close of business on May 10, 2021.

12. Revenue from Contracts with Customers

The following table presents our revenue from contracts with customers by segment (see Note 22 (“Segments”)) and disaggregated by revenue source:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Contract operations:

  

  

01,000 horsepower per unit

$

46,919

$

66,740

1,0011,500 horsepower per unit

 

68,464

 

84,852

Over 1,500 horsepower per unit

 

50,403

 

54,591

Other (1)

 

248

 

791

Total contract operations (2)

 

166,034

 

206,974

Aftermarket services:

 

  

 

  

Services

 

16,892

 

25,450

OTC parts and components sales

 

12,505

 

17,273

Total aftermarket services (3)

 

29,397

 

42,723

Total revenue

$

195,431

$

249,697

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $1.0 million and $1.6 million for the three months ended March 31, 2021 and 2020, 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)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.

15

Performance Obligations

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

(in thousands)

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

205,343

$

89,252

$

15,014

$

1,860

$

168

$

311,637

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, 2021 and December 31, 2020, our receivables from contracts with customers, net of allowance for credit losses, were $99.4 million and $95.6 million, respectively.

Allowance for Credit Losses

Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.

Due to the short-term nature of our trade receivables, we consider the amortized cost to be the same as the carrying amount of the receivable, excluding the allowance for credit losses. We recognize an allowance for credit losses when a receivable is recorded, even when the risk of loss is remote. We utilize an aging schedule to determine our allowance for credit losses and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. We rely primarily on ratings assigned by external rating agencies and credit monitoring services to assess credit risk and aggregate customers first by low, medium or high risk asset pools, and then by delinquency status. We also consider the internal risk associated with geographic location and the services we provide to the customer when determining asset pools. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on an individual basis. Trade receivables evaluated individually are not included in our collective assessment. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.

The contractual life of our trade receivables is primarily 30 days based on the payment terms specified in the contract. Contract operations services are generally billed monthly at the beginning of the month in which service is being provided. Aftermarket services billings typically occur when parts are delivered or service is completed. Loss rates are separately determined for each asset pool based on the length of time a trade receivable has been outstanding. We analyze two years of internal historical loss data, including the effects of prepayments, write-offs and subsequent recoveries, to determine our historical loss experience. Our historical loss information is a relevant data point for estimating credit losses, as the data closely aligns with trade receivables due from our customers. Ratings assigned by external rating agencies and credit monitoring services consider past performance and forecasts of future economic conditions in assessing credit risk. We routinely update our historical loss data to reflect our customers’ current risk profile, to ensure the historical data and loss rates are relevant to the pool of assets for which we are estimating expected credit losses.

16

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

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for credit losses

224

Write-offs charged against allowance

(300)

Balance at March 31, 2021

$

3,294

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, 2021 and December 31, 2020, our contract liabilities were $3.6 million and $4.6 million, respectively, which were included in deferred revenue and other liabilities in our condensed consolidated balance sheets. The decrease in the contract liability balance during the three months ended March 31, 2021 was primarily due to $2.3 million recognized as revenue during the period, partially offset by revenue deferral of $1.4 million, each primarily related to freight billings and milestone billings on aftermarket services.

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

In the first quarter of 2020, we determined that the impairment of our contract operations reporting unit’s goodwill was an indicator of potential impairment of the carrying amount of our long-lived assets, including our compressor fleet and associated customer and contract-based intangible assets. Accordingly, we performed a quantitative impairment test of our long-lived assets, by which we determined that they were not also impaired. No similar impairment has been indicated subsequent to the first quarter of 2020.

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.

17

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

Three Months Ended

March 31, 

(dollars in thousands)

    

2021

    

2020

Idle compressors retired from the active fleet

 

70

 

85

Horsepower of idle compressors retired from the active fleet

 

24,000

 

23,000

Impairment recorded on idle compressors retired from the active fleet

$

7,012

$

6,195

14. Restructuring Charges

During the first quarter of 2020, we completed restructuring activities to further streamline our organization and more fully align our teams to improve our customer service and profitability. We incurred severance costs of $1.7 million related to these activities during the three months ended March 31, 2020. No additional costs will be incurred for this organizational restructuring.

In response to the decreased activity level of our customers that resulted from the COVID-19 pandemic beginning in the second quarter of 2020, we have incurred severance costs of $6.1 million to right-size our business. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of the COVID-19 pandemic, as the magnitude and duration of the pandemic and its impact on our operations remain difficult to predict.

During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. We have incurred $1.5 million of restructuring costs as a result of our property disposals and do not expect to incur additional material property disposal costs under this restructuring plan.

The severance and property disposal costs incurred under the above restructuring plans were recorded to restructuring charges in our condensed consolidated statements of operations.

The following table presents restructuring charges incurred by segment:

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other (1)

Total

Three months ended March 31, 2021

Pandemic restructuring

$

279

$

24

$

585

$

888

Property restructuring

9

9

Total restructuring charges

$

279

$

24

$

594

$

897

Three months ended March 31, 2020

Organizational restructuring

$

478

$

625

$

625

$

1,728

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

18

The following table presents restructuring charges incurred by cost type:

Three Months Ended

March 31,

(in thousands)

2021

2020

Severance costs

Organizational restructuring

 

$

 

$

1,728

Pandemic restructuring

 

888

 

Total severance costs

888

1,728

Impairment - property restructuring

 

9

 

Total restructuring charges

$

897

$

1,728

15. 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 carryforwards 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, 2021 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, 2021, 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, 2022 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.

16. Earnings per Share

Basic net income (loss) per common share is computed using the two-class method, which is an earnings allocation formula that determines net income (loss) 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 net income (loss) per common share is determined by dividing net income (loss), 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 they do not have a contractual obligation to participate in our undistributed losses.

Diluted net income (loss) per common share is computed using the weighted average number of shares outstanding adjusted for the incremental common stock equivalents attributed to outstanding options, performance-based restricted stock units and stock to be issued pursuant to our ESPP unless their effect would be anti-dilutive.

19

The following table shows the calculation for net income (loss) attributable to common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share:

Three Months Ended

March 31, 

(in thousands)

    

    

2021

    

2020

Net income (loss)

$

4,169

$

(61,187)

Less: Earnings attributable to participating securities

 

(168)

 

(322)

Net income (loss) attributable to common stockholders

$

4,001

$

(61,509)

The following table shows the potential shares of common stock that were included in computing diluted net income (loss) per common share:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Weighted average common shares outstanding including participating securities

153,004

152,601

Less: Weighted average participating securities outstanding

 

(1,579)

 

(2,051)

Weighted average common shares outstanding used in basic net income (loss) per common share

 

151,425

 

150,550

Net dilutive potential common shares issuable:

 

  

 

  

On exercise of options and vesting of performance-based restricted stock units

 

149

 

On settlement of ESPP shares

 

4

 

Weighted average common shares outstanding used in diluted net income (loss) per common share

 

151,578

 

150,550

The following table shows the potential shares of common stock issuable that were excluded from computing diluted net income (loss) per common share as their inclusion would have been anti-dilutive:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

On exercise of options where exercise price is greater than average market value for the period

 

44

 

126

On exercise of options and vesting of performance-based restricted stock units

57

On settlement of ESPP shares

29

Net dilutive potential common shares issuable

44

212

17. Derivatives

We are exposed to market risks associated with changes in the variable interest rate of our Credit Facility. We use derivative instruments to manage our exposure to fluctuations in this variable interest rate and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes.

As of March 31, 2021, we had $300.0 million notional value of interest rate swaps outstanding, which expire in March 2022 and were entered into to offset changes in expected cash flows due to fluctuations in the associated variable interest rates. The counterparties to these derivative agreements are major financial institutions. We monitor the credit quality of these financial institutions and do not expect nonperformance by any counterparty, although such nonperformance could have a material adverse effect on us. We have no collateral posted for our derivative instruments.

20

We have designated our interest rate swaps as cash flow hedging instruments. Changes in the fair value of cash flow hedging instruments are recognized as a component of other comprehensive income (loss) until the hedged transaction affects earnings. At that time, amounts are reclassified into earnings to interest expense, the same statement of operations line item to which the earnings effect of the hedged item is recorded. Cash flows from derivatives designated as hedges are classified in our condensed consolidated statements of cash flows under the same category as the cash flows from the underlying assets, liabilities or anticipated transactions unless the derivative contract contains a significant financing element, in which case, the cash settlements for these derivatives are classified as cash flows from financing activities.

We expect the hedging relationship to be highly effective as the interest rate swap terms substantially coincide with the hedged item and are expected to offset changes in expected cash flows due to fluctuations in the variable rate. We estimate that $4.8 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at March 31, 2021 will be reclassified into earnings as interest expense at then-current values during the next 12 months as the underlying hedged transactions occur.

As of March 31, 2021, the weighted average effective fixed interest rate of our interest rate swaps was 1.8%.

The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated balance sheets:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Accrued liabilities

$

4,771

$

4,810

Other liabilities

 

305

 

1,527

Total derivative liabilities

$

5,076

$

6,337

The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Pre-tax loss recognized in other comprehensive income (loss)

$

(10)

$

(7,573)

Pre-tax loss reclassified from accumulated other comprehensive loss into interest expense

 

(1,271)

 

(248)

Total amount of interest expense in which the effects of cash flow hedges are recorded

31,245

29,665

See Note 10 (“Accumulated Other Comprehensive Loss”) and Note 18 (“Fair Value Measurements”) for further details on our derivative instruments.

18. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

On a quarterly basis, our interest rate swap derivative instruments are valued based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. These fair value measurements are classified as Level 2. The following table presents our derivative position measured at fair value on a recurring basis, with pricing levels as of the date of valuation:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Derivative liability

$

5,076

$

6,337

21

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

Goodwill

In the first quarter of 2020, we determined that the significant deterioration in global macroeconomic conditions caused by the COVID-19 pandemic was an indicator of potential impairment of our goodwill, and we performed a quantitative impairment test as of March 31, 2020 that resulted in a $99.8 million impairment of our goodwill. Significant estimates used in our impairment analysis included cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples, which are Level 3 inputs. See Note 7 (“Goodwill”) for further details of the valuation methodology used in connection with the goodwill impairment.

Compressors

During the three months ended March 31, 2021, we recorded nonrecurring fair value measurements related to our idle and previously-culled compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared to 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 following table presents the fair value of our compressors impaired during 2021 and 2020:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Impaired compressors

$

3,318

$

19,046

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, 2021

$0 - $289 per horsepower

$17 per horsepower

As of December 31, 2020

$0 - $289 per horsepower

$20 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 79% and 81% as of March 31, 2021 and December 31, 2020, respectively.

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

Other Financial Instruments

The carrying amounts of our cash, receivables and payables approximate fair value due to the short-term nature of those instruments.

The carrying amount of borrowings outstanding under our Credit Facility approximates fair value due to its variable interest rate. 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, 2021

    

December 31, 2020

Carrying amount of fixed rate debt (1)

$

1,295,738

$

1,295,867

Fair value of fixed rate debt

 

1,337,000

 

1,371,000

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

22

19. Stock-Based Compensation

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Equity awards

$

2,663

$

3,006

Liability awards

 

586

 

(548)

Total stock-based compensation expense

$

3,249

$

2,458

The following table presents the activity of our stock-settled restricted stock awards, restricted stock units and performance-based restricted stock units and our cash-settled performance-based restricted stock units during the three months ended March 31, 2021:

Weighted

Average

Grant Date

Fair Value

(shares in thousands)

    

Shares

    

Per Share

Non-vested awards, December 31, 2020

 

2,446

$

9.69

Granted

 

1,279

 

11.22

Vested

 

(594)

 

9.30

Canceled

 

(26)

 

9.80

Non-vested awards, March 31, 2021 (1)

 

3,105

 

10.39

(1)Non-vested awards as of March 31, 2021 are comprised of 611,000 cash-settled units and 2,494,000 stock-settled awards and units.

As of March 31, 2021, we expect $24.0 million of unrecognized compensation cost related to our non-vested awards and units to be recognized over the weighted average period of 2.2 years.

20. Commitments and Contingencies

Performance Bonds

In the normal course of business we have issued performance bonds to various state authorities that ensure payment of certain obligations. We have also issued a bond to protect our 401(k) retirement plan against losses caused by acts of fraud or dishonesty. The bonds have expiration dates in 2021 through the fourth quarter of 2022, and maximum potential future payments of $2.2 million. As of March 31, 2021, we were in compliance with all obligations to which the performance bonds pertain.

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, 2021 and December 31, 2020, we accrued $5.4 million and $5.6 million, respectively, 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.

23

Subject to the provisions of the tax matters agreement between Exterran Corporation and us, both parties agreed to indemnify the primary obligor of any return for tax periods beginning before and ending before or after the Spin-off (including any ongoing or future amendments and audits for these returns) for the portion of the tax liability (including interest and penalties) that relates to their respective operations reported in the filing. The tax contingencies mentioned above relate to tax matters for which we are responsible in managing the audit. As of December 31, 2020, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million for our share of non-income-based tax contingencies related to audits being managed by Exterran Corporation. During the three months ended March 31, 2021, these audits were settled and our indemnification liability was reduced to zero.

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.

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.

21. Related Party Transactions

In connection with the closing of the Elite Acquisition, we issued 21.7 million shares of our common stock to JDH Capital, an affiliate of our customer Hilcorp. As long as JDH Capital, together with affiliates of Hilcorp, owns at least 7.5% of our outstanding common stock, it will have the right to designate one director to our Board of Directors. As of March 31, 2021, JDH Capital owned 11.4% of our outstanding common stock.

Jeffery D. Hildebrand, founder and executive chairman of Hilcorp, was appointed Director in August 2019 and served until his resignation on July 29, 2020, at which time Jason C. Rebrook, President of Hilcorp, was appointed Director to fill the resulting vacancy. Mr. Hildebrand did not receive compensation in his role as Director and Mr. Rebrook received no compensation in his role as Director in 2020. In December 2020, the Board of Directors voted to approve the payment of Director cash and equity compensation to Mr. Rebrook beginning in 2021.

Revenue from Hilcorp and affiliates was $9.5 million and $10.7 million during the three months ended March 31, 2021 and 2020, respectively. Accounts receivable, net due from Hilcorp and affiliates was $7.1 million and $3.9 million as of March 31, 2021 and December 31, 2020, respectively.

24

22. Segments

We manage our business segments primarily based on the type of product or service provided. We have two segments which we operate within the U.S.: contract operations and aftermarket services. The contract operations segment primarily provides natural gas compression services to meet specific customer requirements. The 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.

We evaluate the performance of our segments based on gross margin for each segment. Revenue includes only sales to external customers.

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended March 31, 2021

 

  

 

  

 

  

Revenue

$

166,034

$

29,397

$

195,431

Gross margin

 

104,669

 

3,614

 

108,283

Three months ended March 31, 2020

 

  

 

  

 

  

Revenue

$

206,974

$

42,723

$

249,697

Gross margin

 

128,323

 

7,732

 

136,055

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

    

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Total gross margin

$

108,283

$

136,055

Less:

 

  

 

  

Selling, general and administrative

 

25,084

 

30,626

Depreciation and amortization

 

45,712

 

49,822

Long-lived and other asset impairment

 

7,073

 

6,195

Goodwill impairment

99,830

Restructuring charges

897

1,728

Interest expense

 

31,245

 

29,665

Gain on sale of assets, net

(11,032)

(4,116)

Other income, net

 

(1,889)

 

(555)

Income (loss) before income taxes

$

11,193

$

(77,140)

25

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 Quarterly Report on Form 10-Q and in conjunction with our 2020 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 to customers in the oil and natural gas 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.

Recent Business Developments

February 2021 Disposition

On February 10, 2021, we completed the sale of certain contract operations customer service agreements and approximately 300 compressors, comprising approximately 40,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We recorded a gain on the sale of $6.0 million during the three months ended March 31, 2021. See Note 3 (“Business Transactions”) to our Financial Statements for further details of this transaction.

COVID-19 Pandemic

Beginning in the first quarter of 2020, the COVID-19 pandemic caused a deterioration in global macroeconomic conditions, including a collapse in the demand for natural gas and crude oil coupled with an oversupply of crude oil, which led to substantial spending cuts by our customers and a decline in natural gas and crude oil production. This global response to the pandemic has adversely impacted our revenue and cash flows. Though demand has shown modest improvement since the lows reached in the second quarter of 2020 as economies have reopened and vaccine rollout is underway globally, the potential for additional surges and variants of the disease remains and as such, uncertainty still exists around the timing and magnitude of a full economic recovery.

The key driver of our business is the production of U.S. natural gas and crude oil. Changes in natural gas and crude oil production spending therefore typically result in changes in demand for our services. According to the U.S. Energy Information Administration’s April 2021 Short-Term Energy Outlook, U.S. dry natural gas and crude oil production is expected to be flat and decline 2%, respectively, in 2021 as producers limit drilling and completion activity to achieve maintenance levels of production and cash flows in the course of the COVID-19 pandemic. U.S. production of both commodities is expected to increase in 2022 at a rate of 2% for dry natural gas and 7% for crude oil.

Our customers substantially cut spending and activity beginning in the second quarter of 2020 as a result of the significant declines in natural gas and crude oil prices and demand. Our horsepower, utilization and revenue have experienced declines and are expected to remain at lower levels into 2021 as compared to the first quarter of 2020 and periods prior in both our contract operations and aftermarket services businesses. However, U.S. onshore activity is on the rise, which we expect will provide prospects for growth in our businesses in the second half of 2021. During this uncertain time, we continue to execute on the plan implemented in the second quarter of 2020 to reduce our annual operating, corporate and capital costs.

26

The impact of the COVID-19 pandemic on our results is primarily visible in the $99.8 million non-cash impairment of goodwill and the impairment’s resulting $22.7 million tax benefit in the first quarter of 2020. Revenue, cost of sales and SG&A were also significantly impacted in the first quarter of 2021 as compared to the first quarter of 2020. See “Financial Results of Operations” below and Note 7 (“Goodwill”) to our Financial Statements for further discussion.

Operating Highlights

Three Months Ended

 

March 31, 

 

(in thousands)

    

2021

    

2020

    

Total available horsepower (at period end)(1)

    

4,067

    

4,386

Total operating horsepower (at period end)(2)

3,329

 

3,883

Average operating horsepower

3,360

 

3,914

Horsepower utilization:

  

 

  

Spot (at period end)

82

%  

89

%

Average

82

%  

89

%

(1)Defined as idle and operating horsepower. New compressors completed by a third party manufacturer that have been delivered to us are included in the fleet.
(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.

Gross margin has certain material limitations associated with its use as compared to net income (loss). These limitations are primarily due to the exclusion of SG&A, depreciation and amortization, impairments, restructuring charges, interest expense, (gain) loss on sale of assets, net, other (income) loss, net and provision for (benefit from) 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.

27

The following table reconciles net income (loss) to gross margin:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Net income (loss)

$

4,169

$

(61,187)

Selling, general and administrative

 

25,084

 

30,626

Depreciation and amortization

 

45,712

 

49,822

Long-lived and other asset impairment

 

7,073

 

6,195

Goodwill impairment

99,830

Restructuring charges

897

1,728

Interest expense

 

31,245

 

29,665

Gain on sale of assets, net

(11,032)

(4,116)

Other income, net

 

(1,889)

 

(555)

Provision for (benefit from) income taxes

 

7,024

 

(15,953)

Gross margin

$

108,283

$

136,055

Financial Results of Operations: Summary of Results

Revenue

Revenue was $195.4 million and $249.7 million during the three months ended March 31, 2021 and 2020, respectively. The decrease in revenue was due to decreases in revenue from our contract operations and aftermarket services businesses. See “Contract Operations” and “Aftermarket Services” below for further details.

Net income (loss)

We had net income of $4.2 million and a net loss of $61.2 million during the three months ended March 31, 2021 and 2020, respectively. The change from net loss to net income was primarily driven by decreases in goodwill impairment, SG&A and depreciation and amortization as well as an increase in gain on sale of assets, net. These changes were partially offset by decreases in gross margin from our contract operations and aftermarket services businesses and a change from a benefit from to a provision for income taxes.

Financial Results of Operations: Three Months Ended March 31, 2021 Compared to Three Months Ended March 31, 2020

Contract Operations

 

Three Months Ended

March 31, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Revenue

$

166,034

$

206,974

(20)

%

Cost of sales (excluding depreciation and amortization)

 

61,365

 

78,651

(22)

%

Gross margin

$

104,669

$

128,323

(18)

%

Gross margin percentage (1)

 

63

%  

 

62

%  

1

%

(1)Defined as gross margin divided by revenue.

Revenue decreased primarily due to returns of horsepower and a decrease in contract operations rates amidst the market downturn, as well as the strategic disposition of horsepower in 2020.

28

Gross margin also decreased due to this decrease in revenue, however, the decline was partially mitigated through aggressive cost control actions and the corresponding, and larger, decrease in cost of sales. Cost of sales benefited from the lower operating horsepower discussed above, which resulted in decreased maintenance, lube oil and mobilization expense. In addition, execution of the cost savings plan implemented in response to the COVID-19 pandemic drove a further reduction in operating costs.

Aftermarket Services

 

Three Months Ended

 

March 31, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Revenue

$

29,397

$

42,723

 

(31)

%

Cost of sales (excluding depreciation and amortization)

 

25,783

 

34,991

 

(26)

%

Gross margin

$

3,614

$

7,732

 

(53)

%

Gross margin percentage

 

12

%  

 

18

%  

(6)

%

Revenue decreased due to decreases in service activities and parts sales, which were primarily driven by reduced customer demand and customer deferral of maintenance activities amidst the market downturn, reduced customer activity levels as a result of severe winter weather in the first quarter of 2021 and the impact of the sale of our turbocharger business in July 2020.

Gross margin also decreased due to this decrease in revenue, but benefited from a decrease in cost of sales, which was driven by the same decreases in service activities and parts sales discussed above. The decrease in gross margin percentage was largely due to pricing pressure as a result of the market decline.

Costs and Expenses

 

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Selling, general and administrative

$

25,084

$

30,626

Depreciation and amortization

 

45,712

 

49,822

Long-lived and other asset impairment

 

7,073

 

6,195

Goodwill impairment

99,830

Restructuring charges

897

1,728

Interest expense

 

31,245

 

29,665

Gain on sale of assets, net

(11,032)

(4,116)

Other income, net

 

(1,889)

 

(555)

Selling, general and administrative. The decrease in SG&A was primarily due to a $1.9 million decrease in sales and use tax, a $1.2 million decrease in compensation and benefits, a $0.8 million decrease in employee travel and meeting expenses, a $0.5 million decrease in bad debt expense and a $0.5 million decrease in costs related to our process and technology transformation project.

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 as well as the impact of compression asset impairments and sales during 2020, partially offset by an increase in depreciation expense associated with fixed asset additions during 2020.

29

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. In addition, we evaluate for impairment idle units that have been culled from our compression fleet in prior years and are available for sale. See Note 13 (“Long-Lived and Other Asset Impairment”) to our Financial Statements for further details. 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)

    

2021

    

2020

Idle compressors retired from the active fleet

 

70

 

85

Horsepower of idle compressors retired from the active fleet

 

24,000

 

23,000

Impairment recorded on idle compressors retired from the active fleet

$

7,012

$

6,195

Goodwill impairment. During the three months ended March 31, 2020, we recorded $99.8 million of goodwill impairment due to the decline in the fair value of our contract operations reporting unit. See Note 7 (“Goodwill”) to our Financial Statements for further details.

Restructuring charges. We recorded $0.9 million and $1.7 million of restructuring charges related to restructuring activities during the three months ended March 31, 2021 and 2020, respectively. See Note 14 (“Restructuring Charges”) to our Financial Statements for further details.

Interest expense. The increase in interest expense was primarily due to the $4.9 million write-off of unamortized deferred financing costs related to Amendment No. 3, partially offset by a decrease in expense that was driven by decreases in the average outstanding balance of long-term debt and the weighted average effective interest rate.

Gain on sale of assets, net. The increase in gain on sale of assets, net was primarily due to a $6.0 million gain on the February 2021 Disposition and a $4.3 million gain recognized on other compression asset sales during the three months ended March 31, 2021, compared to a $3.2 million gain on the March 2020 Disposition during the three months ended March 31, 2020. See Note 3 (“Business Transactions”) to our Financial Statements for further details of these sales.

Other income, net. The increase in other income, net was primarily due to a $0.7 million decrease in indemnification expense remitted pursuant to our tax matters agreement with Exterran Corporation, income of $0.3 million related to compressor parts recycling during 2021 and income of $0.3 million related to equipment damaged at a customer site.

Provision for (Benefit from) Income Taxes

 

Three Months Ended

 

March 31, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Provision for (benefit from) income taxes

$

7,024

$

(15,953)

 

(144)

%

Effective tax rate

 

63

%  

 

21

%  

42

%

The change from a benefit from to a provision for income taxes was primarily due to the tax effect of the increase in book income during the three months ended March 31, 2021 compared to the three months ended March 31, 2020.

30

Liquidity and Capital Resources

Capital 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 primarily consisted of, and we anticipate will continue to consist of, the following:

growth capital expenditures, which are made to expand or to replace partially or fully depreciated assets or to expand the operating capacity or revenue-generating capabilities of existing or new assets; and
maintenance capital expenditures, which are made to maintain the existing operating capacity of our assets and related cash flows, further extending the useful lives of the assets.

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 over its expected useful life that exceed our cost of capital. 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 are related to major overhauls or 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 Spend

We currently plan to spend approximately $80 million to $106 million in capital expenditures during 2021, primarily consisting of approximately $30 million to $50 million for growth capital expenditures and approximately $40 million to $45 million for maintenance capital expenditures. We anticipate decreased 2021 capital expenditures, particularly growth capital expenditures, as compared to 2020 due to the impact that we expect the COVID-19 pandemic will continue to have on customer demand.

Financial 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. Beginning in the first quarter of 2020, the COVID-19 pandemic caused a deterioration in global macroeconomic conditions, which has adversely impacted our estimates of future revenues and cash flows. However, 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 securities in open market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions and other factors.

31

Credit Facility

During the three months ended March 31, 2021 and 2020, the Credit Facility had an average daily balance of $354.8 million and $508.4 million, respectively. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.6% and 2.7% at March 31, 2021 and December 31, 2020, respectively. As of March 31, 2021, there were $12.4 million letters of credit outstanding under the Credit Facility.

We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement (see below). As of March 31, 2021, the ratio requirements did not constrain our undrawn capacity and as such, $414.1 million was available for additional borrowings. As of March 31, 2021, we were in compliance with all covenants under the Credit Facility agreement.

Amendment No. 3. On February 22, 2021, we amended our Credit Facility to, among other things:

reduce the aggregate revolving commitment from $1.25 billion to $750.0 million, and
adjust the maximum Senior Secured Debt to EBITDA and Total Debt to EBITDA ratios, as defined in the Credit Facility agreement, to the following:

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

(1)Subject to a temporary increase to 5.50 to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.

See Note 9 (“Long-Term Debt”) to our Financial Statements for further details on Amendment No. 3.

At-the-Market Continuous Equity Offering Program

On February 23, 2021, we entered into the ATM Agreement whereby we may sell from time to time shares of our common stock having an aggregate offering price of up to $50.0 million. We intend to use the net proceeds of these offerings for general corporate purposes. During the three months ended March 31, 2021, we sold 357,148 shares of common stock for net proceeds of $3.4 million pursuant to the ATM Agreement. See Note 11 (“Equity”) to our Financial Statements for further details on the ATM Agreement.

Cash Flows

Our cash flows from operating, investing and financing activities, as reflected in our condensed consolidated statements of cash flows, are summarized below:

 

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Net cash provided by (used in):

 

  

 

  

Operating activities

$

77,555

$

99,129

Investing activities

 

16,518

 

(44,141)

Financing activities

 

(93,237)

 

(55,452)

Net increase (decrease) in cash and cash equivalents

$

836

$

(464)

32

Operating Activities

The decrease in net cash provided by operating activities was primarily due to reduced cash inflows from revenue, deferred revenue and accounts receivable as well as increased cash outflow for inventory, partially offset by decreased cash outflows for cost of sales, SG&A expenses, contract costs and interest paid on long-term debt.

Investing Activities

The change in net cash provided by (used in) investing activities was primarily due to a $60.4 million decrease in capital expenditures and a $6.6 million increase in proceeds from sales of property, plant and equipment, partially offset by a $6.0 million decrease in proceeds from business dispositions.

Financing Activities

The increase in net cash used in financing activities was primarily due to a $37.5 million increase in net repayments of long-term debt, partially offset by $3.4 million of net proceeds from the issuance of common stock under the ATM Agreement during the three months ended March 31, 2021.

Dividends

On April 28, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on May 17, 2021 to stockholders of record at the close of business on May 10, 2021. 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.

Off-Balance Sheet Arrangements

For information on our obligations with respect to letters of credit and performance bonds see Note 9 (“Long-Term Debt”) and Note 20 (“Commitments and Contingencies”), respectively, to our Financial Statements.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

For quantitative and qualitative disclosures about market risk, see Item 7A “Quantitative and Qualitative Disclosures About Market Risk” of our 2020 Form 10-K. Our exposures as of March 31, 2021 have not changed materially since December 31, 2020.

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 Quarterly Report as Exhibits 31.1 and 31.2.

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.

33

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, 2021 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.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) during the last fiscal quarter that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

34

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 2020 Form 10-K.

Item 2. Purchases of Equity Securities by Issuer and Affiliated Purchasers

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

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, 2021 — January 31, 2021

184,393

$

9.45

N/A

N/A

February 1, 2021 — February 28, 2021

 

 

 

N/A

 

N/A

March 1, 2021 — March 31, 2021

 

 

 

N/A

 

N/A

Total

 

184,393

9.45

 

N/A

 

N/A

(1)Represents shares withheld to satisfy employees’ 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.

35

Item 6. Exhibits

Exhibit No.

    

Description

2.1

Asset Purchase Agreement, dated as of June 23, 2019, by and among Archrock Services, L.P., Archrock, Inc. and Elite Compression Services, LLC, incorporated by reference to Exhibit 2.1 of the Registrant’s Current Report on Form 8-K filed on June 24, 2019

2.2

Asset Purchase Agreement, dated as of June 23, 2019, by and between Archrock Services, L.P. and Harvest Four Corners, LLC, incorporated by reference to Exhibit 2.2 of the Registrant’s Current Report on Form 8-K filed on June 24, 2019

3.1

Composite Certificate of Incorporation of Archrock, Inc. (as amended as of November 3, 2015), incorporated by reference to Exhibit 3.3 to the Registrant’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 the Registrant’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 the Registrant’s Current Report on Form 8-K filed on May 5, 2020

4.1

Indenture, dated as of March 21, 2019, by and among Archrock Partners, L.P., Archrock Partners Finance Corp., the guarantors party thereto and Wells Fargo Bank, National Association, as trustee, incorporated by reference to Exhibit 4.1 of the Registrant’s Current Report on Form 8-K filed on March 21, 2019

4.2

Indenture, dated as of December 20, 2019, by and among Archrock Partners, L.P., Archrock Partners Finance Corp., the guarantors party thereto and Wells Fargo Bank, National Association, as trustee, incorporated by reference to Exhibit 4.1 of the Registrant’s Current Report on Form 8-K filed on December 20, 2019

10.1

Amendment No. 3 to Credit Agreement, dated as of February 22, 2021, by and among Archrock, Inc., Archrock Partners Operating LLC, Archrock Services, L.P., the other Loan Parties thereto, the Lenders thereto, and JPMorgan Chase Bank, N.A., as the Administrative Agent, incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on February 23, 2021

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 pursuant to Rule 405 of Regulation S-T

104.1*

Cover page interactive data files pursuant to Rule 406 of Regulation S-T

*      Filed herewith.

**    Furnished, not filed.

36

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)

April 30, 2021

37

EX-31.1 2 aroc-20210331ex3115ca3cf.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: April 30, 2021

By:

/s/ D. Bradley Childers

Name:  D. Bradley Childers

Title:    President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 aroc-20210331ex31202a1f7.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: April 30, 2021

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-20210331ex321fbded3.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, 2021 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: April 30, 2021

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-20210331ex3224f71f5.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, 2021 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: April 30, 2021

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-20210331.xsd EX-101.SCH 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 (LOSS) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Earnings Per Share - Net Income Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - Segments - Reconciliation of Net Income to Gross Margin (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Business Transactions - Dispositions (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Discontinued Operations - Description (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Long-Term Debt - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Equity - Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Equity - Cash Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Revenue from Contract with Customers - Disaggregate Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Revenue from Contract with Customers - Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Revenue from Contract with Customers - Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Revenue from Contract with Customers - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Long-Lived Asset Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Restructuring Charges - By segment (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Restructuring Charges - By type (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Earnings Per Share - Anti-dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Derivatives - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Fair Value Measurements - Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - Fair Value Measurements - Fair Value of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Commitments and Contingencies - Performance Bonds (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Commitments and Contingencies - Tax Matters - Loss contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - Segments - Revenue and Gross Margin by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Recent Accounting Developments link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Business Transactions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Hosting Arrangements link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Revenue from Contract with Customers link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Long-Lived and Other Asset Impairment link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Recent Accounting Developments (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Revenue from Contract with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Long-Lived and Other Asset Impairment (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Hosting Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Segments - Number (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aroc-20210331_cal.xml EX-101.CAL EX-101.DEF 8 aroc-20210331_def.xml EX-101.DEF EX-101.LAB 9 aroc-20210331_lab.xml EX-101.LAB EX-101.PRE 10 aroc-20210331_pre.xml EX-101.PRE XML 11 aroc-20210331x10q_htm.xml IDEA: XBRL DOCUMENT 0001389050 us-gaap:RetainedEarningsMember 2021-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001389050 us-gaap:RetainedEarningsMember 2020-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001389050 us-gaap:RetainedEarningsMember 2020-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001389050 us-gaap:RetainedEarningsMember 2019-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001389050 us-gaap:TreasuryStockMember 2021-03-31 0001389050 us-gaap:CommonStockMember 2021-03-31 0001389050 us-gaap:TreasuryStockMember 2020-12-31 0001389050 us-gaap:CommonStockMember 2020-12-31 0001389050 us-gaap:TreasuryStockMember 2020-03-31 0001389050 us-gaap:CommonStockMember 2020-03-31 0001389050 us-gaap:TreasuryStockMember 2019-12-31 0001389050 us-gaap:CommonStockMember 2019-12-31 0001389050 aroc:RestrictedStockAndStockSettledPerformanceUnitsMember 2021-03-31 0001389050 aroc:CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2021-03-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-12-31 0001389050 2025-01-01 2021-03-31 0001389050 2024-01-01 2021-03-31 0001389050 2023-01-01 2021-03-31 0001389050 2022-01-01 2021-03-31 0001389050 2021-04-01 2021-03-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2020-01-01 2020-03-31 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-03-31 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-03-31 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-03-31 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-03-31 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-03-31 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-03-31 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-03-31 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-03-31 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2021-01-01 2021-03-31 0001389050 us-gaap:CorporateNonSegmentMember aroc:PropertyRestructuringMember 2021-01-01 2021-03-31 0001389050 us-gaap:CorporateNonSegmentMember aroc:Covid19PandemicRestructuringMember 2021-01-01 2021-03-31 0001389050 aroc:ImpairmentMember aroc:PropertyRestructuringMember 2021-01-01 2021-03-31 0001389050 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-03-31 0001389050 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:PropertyRestructuringMember 2021-01-01 2021-03-31 0001389050 aroc:Covid19PandemicRestructuringMember 2021-01-01 2021-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:OrganizationalRestructuringMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:OrganizationalRestructuringMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-03-31 0001389050 us-gaap:EmployeeSeveranceMember aroc:OrganizationalRestructuringMember 2020-01-01 2020-03-31 0001389050 us-gaap:CorporateNonSegmentMember aroc:OrganizationalRestructuringMember 2020-01-01 2020-03-31 0001389050 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-03-31 0001389050 aroc:OrganizationalRestructuringMember 2020-01-01 2020-03-31 0001389050 aroc:OrganizationalRestructuringMember 2021-03-31 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2021-03-31 0001389050 aroc:PropertyRestructuringMember 2021-03-31 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-03-31 0001389050 us-gaap:LandAndBuildingMember 2021-03-31 0001389050 us-gaap:ComputerEquipmentMember 2021-03-31 0001389050 aroc:TransportationAndShopEquipmentMember 2021-03-31 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2021-03-31 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-12-31 0001389050 us-gaap:LandAndBuildingMember 2020-12-31 0001389050 us-gaap:ComputerEquipmentMember 2020-12-31 0001389050 aroc:TransportationAndShopEquipmentMember 2020-12-31 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2020-12-31 0001389050 aroc:AtMarketAgreementMember 2021-01-01 2021-03-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001389050 aroc:JDHCapitalMember aroc:EliteAcquisitionMember srt:AffiliatedEntityMember us-gaap:CommonStockMember 2019-08-01 2019-08-01 0001389050 aroc:ArchrockInc.Member srt:AffiliatedEntityMember aroc:JDHCapitalMember 2021-03-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2021-03-31 0001389050 aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember 2020-12-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2020-12-31 0001389050 aroc:DispositionJuly2020Member aroc:TurbochargerGoodsAndServicesMember 2020-07-09 2020-07-09 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2021-03-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2021-03-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2020-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2021-02-22 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-01-01 2020-03-31 0001389050 aroc:JasonC.RebrookMember srt:DirectorMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001389050 aroc:JefferyD.HildebrandMember srt:DirectorMember srt:AffiliatedEntityMember 2020-01-01 2020-03-31 0001389050 us-gaap:InterestRateSwapMember 2021-01-01 2021-03-31 0001389050 us-gaap:InterestRateSwapMember 2020-01-01 2020-03-31 0001389050 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001389050 us-gaap:SuretyBondMember 2021-03-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member 2021-01-01 2021-03-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-01-01 2020-03-31 0001389050 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-03-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2021-03-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2021-01-01 2021-03-31 0001389050 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001389050 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2021-03-31 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2020-12-31 0001389050 aroc:DerivativeExpiringInMarch2022Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-03-31 0001389050 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-03-31 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-03-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001389050 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-03-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Amendment3Member 2021-03-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2021-03-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-12-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2021-03-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2021-03-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2020-12-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2021-01-01 2021-03-31 0001389050 us-gaap:SubsequentEventMember 2021-04-28 2021-04-28 0001389050 2020-10-01 2020-12-31 0001389050 2020-07-01 2020-09-30 0001389050 2020-04-01 2020-06-30 0001389050 2020-03-31 0001389050 2019-12-31 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2021-01-01 2021-03-31 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2020-01-01 2020-03-31 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockMember 2020-01-01 2020-03-31 0001389050 aroc:EmployeeStockPurchasePlanSharesMember 2020-01-01 2020-03-31 0001389050 aroc:LiabilityAwardsMember 2021-01-01 2021-03-31 0001389050 aroc:EquityAwardsMember 2021-01-01 2021-03-31 0001389050 aroc:LiabilityAwardsMember 2020-01-01 2020-03-31 0001389050 aroc:EquityAwardsMember 2020-01-01 2020-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2021-03-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2020-12-31 0001389050 us-gaap:TradeAccountsReceivableMember 2021-03-31 0001389050 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001389050 2021-03-31 0001389050 2020-12-31 0001389050 2021-04-23 0001389050 aroc:JDHCapitalAndHilcorpAffiliatesMember srt:AffiliatedEntityMember 2019-08-01 2019-08-01 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member 2021-02-10 2021-02-10 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-01 2020-03-01 0001389050 aroc:JDHCapitalMember aroc:EliteAcquisitionMember srt:AffiliatedEntityMember us-gaap:CommonStockMember 2019-08-01 0001389050 aroc:AtMarketAgreementMember 2021-02-23 0001389050 aroc:IdleCompressorUnitsMember 2021-01-01 2021-03-31 0001389050 aroc:IdleCompressorUnitsMember 2020-01-01 2020-03-31 0001389050 aroc:IdleCompressorUnitsMember 2021-03-31 0001389050 aroc:IdleCompressorUnitsMember 2020-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2021-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2021-03-31 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2021-03-31 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2021-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDisposalPeriodMember us-gaap:MachineryAndEquipmentMember 2021-03-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDiscountForMarketLiquidityMember us-gaap:MachineryAndEquipmentMember 2021-03-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDiscountForMarketLiquidityMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 aroc:ContractOperationsSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:AftermarketServicesSegmentMember 2021-01-01 2021-03-31 0001389050 aroc:ContractOperationsSegmentMember 2020-01-01 2020-03-31 0001389050 aroc:AftermarketServicesSegmentMember 2020-01-01 2020-03-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2021-01-01 2021-03-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2020-07-01 2021-03-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2020-07-09 2020-07-09 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2023-10-01 2024-11-30 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2023-01-01 2023-09-30 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2021-02-22 2022-12-31 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2021-02-22 2024-11-30 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2021-03-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2021-03-31 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2021-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2021-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2021-03-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member 2021-02-10 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-03-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2020-03-31 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-03-31 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2020-03-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-01 0001389050 2020-01-01 2020-03-31 0001389050 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001389050 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001389050 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001389050 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001389050 2021-01-01 2021-03-31 aroc:segment shares iso4217:USD utr:hp pure iso4217:USD utr:hp aroc:Y aroc:CompressorUnit aroc:director iso4217:USD shares 0001389050 --12-31 2021 Q1 false P9M P1Y P1Y P1Y P1Y 4001000 -61509000 10-Q true 2021-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 154054006 1933000 1097000 3294000 3370000 107535000 104425000 66024000 63670000 12818000 12819000 188310000 182011000 2342076000 2389674000 19073000 19236000 57369000 61531000 25638000 29216000 53602000 56934000 25733000 30084000 10730000 11036000 2722531000 2779722000 35190000 30819000 96444000 76993000 3099000 3880000 134733000 111692000 1619238000 1688867000 16941000 16925000 696000 725000 19931000 18088000 7868000 7868000 1799407000 1844165000 0.01 0.01 50000000 50000000 0 0 0.01 0.01 250000000 250000000 161323492 160014960 1613000 1600000 3430910000 3424624000 -4010000 -5006000 -2419974000 -2401988000 7263173 7052769 85415000 83673000 923124000 935557000 2722531000 2779722000 166034000 206974000 29397000 42723000 195431000 249697000 61365000 78651000 25783000 34991000 87148000 113642000 25084000 30626000 45712000 49822000 7073000 6195000 99830000 897000 1728000 31245000 29665000 11032000 4116000 1889000 555000 11193000 -77140000 7024000 -15953000 4169000 -61187000 0.03 -0.41 151425000 150550000 151578000 150550000 4169000 -61187000 996000 -5786000 996000 -5786000 5165000 -66973000 1587000 158636918 3412509000 -1387000 -2244877000 -81869000 -6702602 1085963000 799000 90594 799000 0.145 22171000 22171000 1000 56417 201000 202000 10000 1063163 3074000 -37211 3084000 166000 166000 -61187000 -61187000 -5786000 -5786000 1598000 159756498 3415784000 -7173000 -2328069000 -82668000 -6830407 999472000 1600000 160014960 3424624000 -5006000 -2401988000 -83673000 -7052769 935557000 1742000 184393 1742000 0.145 22155000 22155000 28054 235000 235000 9000 923330 2654000 -26011 2663000 4000 357148 3397000 3401000 4169000 4169000 996000 996000 1613000 161323492 3430910000 -4010000 -2419974000 -85415000 -7263173 923124000 4169000 -61187000 45712000 49822000 7073000 6195000 99830000 218000 282000 950000 781000 6264000 1533000 187000 501000 0 -1071000 -196000 2663000 3006000 61000 224000 752000 5037000 944000 5995000 3172000 6592000 -15966000 5591000 6805000 2328000 7735000 4108000 -4803000 3330000 -1068000 -270000 439000 2283000 5537000 18881000 12936000 1397000 5783000 -62000 -69000 77555000 99129000 11539000 71946000 18168000 24179000 9114000 2543000 775000 1083000 16518000 -44141000 159751000 227500000 229251000 259500000 2401000 596000 1075000 88000 22155000 22171000 3401000 0 235000 202000 1742000 799000 -93237000 -55452000 836000 -464000 1097000 3685000 1933000 3221000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Description of Business and Basis of Presentation</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 to customers in the oil and natural gas 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 condensed consolidated financial statements included herein have been prepared in accordance with GAAP and the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP are not required in these interim financial statements and have been condensed or omitted. Management believes that the information furnished includes all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our consolidated financial position, results of operations and cash flows for the periods indicated. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements presented in our 2020 Form 10-K, which contains a more comprehensive summary of our accounting policies. The interim results reported herein are not necessarily indicative of results for a full year. Certain prior year amounts have been reclassified to conform to the current year presentation.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">2. Recent Accounting Developments</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;">Accounting Standards Updates Not Yet Implemented</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reference Rate Reform</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">In March 2020, the </span>Financial Accounting Standards Board<span style="font-size:10pt;"> issued ASU 2020-04, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. ASU 2020-04 is effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. Modifications to our interest rate swap and Credit Facility agreements during the effective period of this amendment will be assessed and if the modifications meet the criteria for the optional expedients and exceptions, we intend to adopt ASU 2020-04 and apply the amendments as applicable. We evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable.</span></p><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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Accounting Standards Updates Not Yet Implemented</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reference Rate Reform</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">In March 2020, the </span>Financial Accounting Standards Board<span style="font-size:10pt;"> issued ASU 2020-04, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. ASU 2020-04 is effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. Modifications to our interest rate swap and Credit Facility agreements during the effective period of this amendment will be assessed and if the modifications meet the criteria for the optional expedients and exceptions, we intend to adopt ASU 2020-04 and apply the amendments as applicable. We evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Business Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">February 2021 Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On February 10, 2021, we completed the sale of certain contract operations customer service agreements and approximately </span><span style="font-weight:normal;">300</span><span style="font-weight:normal;"> compressors, comprising approximately </span><span style="font-weight:normal;">40,000</span><span style="font-weight:normal;"> horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recorded a gain on the sale of </span><span style="font-weight:normal;">$6.0</span><span style="font-weight:normal;"> million in gain on sale of assets, net in our condensed consolidated statements of operations during the three months ended March 31, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">July 2020 Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In July 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a </span><span style="font-weight:normal;">two-year</span><span style="font-weight:normal;"> term. In addition to cash of </span><span style="font-weight:normal;">$9.5</span><span style="font-weight:normal;"> million received upon closing, an additional </span><span style="font-weight:normal;">$3.0</span><span style="font-weight:normal;"> million is due on the first anniversary of the closing date and </span><span style="font-weight:normal;">$3.5</span><span style="font-weight:normal;"> million will be received through the purchase of turbocharger goods and services under the supply agreement. We received cash proceeds of </span><span style="font-weight:normal;">$0.9</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$1.6</span><span style="font-weight:normal;"> million under the supply agreement during the three and nine months ended March 31, 2021, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">March 2020 Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In March 2020, we completed the sale of certain contract operations customer service agreements and approximately 200 compressors, comprising approximately 35,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets and goodwill based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recognized a gain on the sale of $3.2 million in gain on sale of assets, net in our condensed consolidated statements of operations during the three months ended March 31, 2020.</p> 300 40000 6000000.0 P2Y 9500000 3000000.0 3500000 900000 1600000 200 35000 3200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">4. Discontinued Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2015 we completed the Spin-off. In order to effect the Spin-off and govern our relationship with Exterran Corporation after the Spin-off, we entered into several agreements with Exterran Corporation, including a tax matters agreement, which governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to certain tax matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of each of March 31, 2021 and December 31, 2020, we had $7.9 million of unrecognized tax benefits (including interest and penalties) related to Exterran Corporation operations prior to the Spin-off recorded to noncurrent liabilities associated with discontinued operations in our condensed consolidated balance sheets. We had an offsetting indemnification asset of $7.9 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of each of March 31, 2021 and December 31, 2020.</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 the balance sheets for our discontinued operations:</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;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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.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: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 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:17.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:57.98%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.86%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.82%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:17.24%;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.6pt 0.05pt 0pt;"> 2,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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.2%;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.6pt 0.05pt 0pt;"> 3,168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets associated with discontinued operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.24%;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.6pt 0.05pt 0pt;"> 10,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.2%;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.6pt 0.05pt 0pt;"> 11,036</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.24%;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.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.2%;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.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities associated with discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.24%;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.6pt 0.05pt 0pt;"> 7,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;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.6pt 0.05pt 0pt;"> 7,868</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> 7900000 7900000 7900000 7900000 <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;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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.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: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 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:17.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:57.98%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.86%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.82%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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:17.24%;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.6pt 0.05pt 0pt;"> 2,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.62%;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.2%;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.6pt 0.05pt 0pt;"> 3,168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets associated with discontinued operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.24%;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.6pt 0.05pt 0pt;"> 10,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.2%;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.6pt 0.05pt 0pt;"> 11,036</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.24%;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.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.2%;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.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities associated with discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.24%;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.6pt 0.05pt 0pt;"> 7,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;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.6pt 0.05pt 0pt;"> 7,868</p></td></tr></table> 7868000 7868000 2862000 3168000 10730000 11036000 7868000 7868000 7868000 7868000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Inventory</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;margin-left:-0.13806152%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:60.07%;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.04%;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:16.92%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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:16.92%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,433</p></td></tr><tr><td style="vertical-align:bottom;width:60.07%;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:3.04%;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.85%;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:15.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 3pt 0pt 0pt;"> 7,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.85%;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:15.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 3pt 0pt 0pt;"> 6,237</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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 3pt 0pt 0pt;"> 66,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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 3pt 0pt 0pt;"> 63,670</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;margin-left:-0.13806152%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:60.07%;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.04%;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:16.92%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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:16.92%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,433</p></td></tr><tr><td style="vertical-align:bottom;width:60.07%;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:3.04%;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.85%;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:15.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 3pt 0pt 0pt;"> 7,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.85%;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:15.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 3pt 0pt 0pt;"> 6,237</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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 3pt 0pt 0pt;"> 66,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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 3pt 0pt 0pt;"> 63,670</p></td></tr></table> 58666000 57433000 7358000 6237000 66024000 63670000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">6. Property, Plant and Equipment, net</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;margin-left:-0.1483612%;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:3.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:3.04%;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.91%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.91%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,387,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,439,432</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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 3pt 0.05pt 0pt;"> 17,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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 3pt 0.05pt 0pt;"> 14,457</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,638,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,690,604</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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,296,574)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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,300,930)</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;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 3pt 0.05pt 0pt;"> 2,342,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;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 3pt 0.05pt 0pt;"> 2,389,674</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;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;margin-left:-0.1483612%;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:3.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:3.04%;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.91%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.91%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,387,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,439,432</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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 3pt 0.05pt 0pt;"> 17,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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 3pt 0.05pt 0pt;"> 14,457</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,638,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,690,604</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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,296,574)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;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,300,930)</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;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:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;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 3pt 0.05pt 0pt;"> 2,342,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.85%;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:15.05%;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 3pt 0.05pt 0pt;"> 2,389,674</p></td></tr></table> 3387464000 3439432000 44644000 45167000 104155000 106868000 84680000 84680000 17707000 14457000 3638650000 3690604000 1296574000 1300930000 2342076000 2389674000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">7. Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our goodwill was recognized in connection with the Elite Acquisition and represents the excess of consideration transferred over the fair value of the assets and liabilities acquired. All of the goodwill was allocated to our contract operations reporting unit. We review the carrying amount of our goodwill in the fourth quarter of every year, or whenever indicators of potential impairment exist, to determine if the carrying amount of our contract operations reporting unit exceeds its fair value, including the goodwill. Beginning in the first quarter of 2020, the COVID-19 pandemic caused a significant deterioration in global macroeconomic conditions, including a collapse in the demand for oil coupled with an oversupply of oil, which commenced substantial spending cuts by our customers and a decline in production. This global response to the pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a goodwill impairment loss of $99.8 million during the three months ended March 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions, which have a significant impact on the fair value determined. We determined the fair value of our reporting unit using an equal weighting of both the expected present value of future cash flows and a market approach. The present value of future cash flows was estimated using our most recent forecast and the weighted average cost of capital. The market approach uses a market multiple on the earnings before interest expense, provision for income taxes and depreciation and amortization expense of comparable peer companies. Significant estimates for our reporting unit included in our impairment analysis were our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.</p> 99800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">8. Hosting Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the fourth quarter of 2018 we began a process and technology transformation project that will, among other things, upgrade or replace our existing ERP, supply chain and inventory management systems and expand the remote monitoring capabilities of our compression fleet. Included in this project are hosting arrangements that are service contracts related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2021 and December 31, 2020, we had $8.4 million and $7.7 million, respectively, of capitalized implementation costs related to our hosting arrangements that are service contracts included in other assets in our condensed consolidated balance sheets. Accumulated amortization was $0.4 million and $0.3 million at March 31, 2021 and December 31, 2020, respectively. We recorded $0.1 million of amortization expense to SG&amp;A in our <span style="color:#212529;">condensed consolidated statements of operations </span>during each of the three months ended March 31, 2021 and 2020.</p> 8400000 7700000 400000 300000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">9. Long-Term Debt</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:60.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:3.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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></tr><tr><td style="vertical-align:bottom;width:60.06%;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:3.03%;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.92%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.92%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 393,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Debt premium, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,541</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.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 0pt 0.05pt 0pt;"> (11,669)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.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 0pt 0.05pt 0pt;"> (11,766)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,775</p></td></tr><tr><td style="vertical-align:bottom;width:60.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (6,633)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (6,908)</p></td></tr><tr><td style="vertical-align:bottom;width:60.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,092</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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:60.06%;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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;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 3pt 0.05pt 0pt;"> 1,619,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;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 3pt 0.05pt 0pt;"> 1,688,867</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Credit Facility</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, 2021, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.6% and 2.7% at March 31, 2021 and December 31, 2020, respectively. We incurred $0.6 million and $0.7 million in commitment fees on the daily unused amount of the Credit Facility during the three months ended March 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement (see below). As of March 31, 2021, the ratio requirements did not constrain our undrawn capacity and as such, $414.1 million was available for additional borrowings. As of March 31, 2021, we were in compliance with all covenants under the Credit Facility agreement.</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;"><span style="font-style:italic;font-weight:bold;">Amendment No. 3</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 22, 2021, we amended our Credit Facility to, among other things:</p><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="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">reduce the aggregate revolving commitment from </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$1.25</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> billion to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$750.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> million, and</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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">adjust the maximum Senior Secured Debt to EBITDA and Total Debt to EBITDA ratios, as defined in the Credit Facility agreement, to the following:</span></td></tr></table><div style="margin-top:12pt;"/><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:84.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Senior Secured Debt to EBITDA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.00 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Debt to EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.57%;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="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Through fiscal year 2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.75 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 1, 2023 through September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.50 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.25 to 1.0</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</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;">We incurred $1.8 million in transaction costs related to Amendment No. 3, which were included in other assets in our condensed consolidated balance sheets and are being amortized over the remaining term of the Credit Facility. In addition, we wrote off $4.9 million of unamortized deferred financing costs as a result of the amendment, which was recorded to interest expense in our condensed consolidated statements of operations.</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:60.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:3.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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></tr><tr><td style="vertical-align:bottom;width:60.06%;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:3.03%;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.92%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.92%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 393,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Debt premium, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,541</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.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 0pt 0.05pt 0pt;"> (11,669)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.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 0pt 0.05pt 0pt;"> (11,766)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,775</p></td></tr><tr><td style="vertical-align:bottom;width:60.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (6,633)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (6,908)</p></td></tr><tr><td style="vertical-align:bottom;width:60.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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,092</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;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:60.06%;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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;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 3pt 0.05pt 0pt;"> 1,619,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;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:15.06%;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 3pt 0.05pt 0pt;"> 1,688,867</p></td></tr></table> 323500000 393000000 800000000 800000000 14040000 14541000 11669000 11766000 802371000 802775000 500000000 500000000 6633000 6908000 493367000 493092000 1619238000 1688867000 12400000 0.024 0.026 0.027 600000 700000 414100000 1250000000 750000000.0 <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:84.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Senior Secured Debt to EBITDA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.00 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Debt to EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.57%;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="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Through fiscal year 2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.75 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 1, 2023 through September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.50 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.25 to 1.0</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</span></td></tr></table><div style="margin-top:12pt;"/> 3.00 5.75 5.50 5.25 5.50 1800000 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">10. Accumulated Other Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Components of comprehensive income (loss) are net income (loss) and all changes in equity during a period except those resulting from transactions with owners. Our accumulated other comprehensive income (loss) consists of changes in the fair value of our interest rate swap derivative instruments, net of tax, which are designated as cash flow hedges.</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 the changes in accumulated other comprehensive loss of our derivative cash flow hedges, net of tax:</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;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.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.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 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.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:2.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.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 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:62.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="5" style="vertical-align:bottom;white-space:nowrap;width:34.81%;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:62.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="5" style="vertical-align:bottom;white-space:nowrap;width:34.81%;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:62.3%;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.87%;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:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.22%;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;"> (5,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.2%;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,387)</p></td></tr><tr><td style="vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss recognized in other comprehensive income (loss), net of tax benefit of $2 and $1,590, respectively</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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)</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.2%;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;"> (5,983)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $267 and $51, respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.22%;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 3pt 0.05pt 0pt;"> 1,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.2%;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 3pt 0.05pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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 3pt 0.05pt 0pt;"> 996</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.2%;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;"> (5,786)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.22%;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 0pt 0.05pt 0pt;"> (4,010)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.2%;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 0pt 0.05pt 0pt;"> (7,173)</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">See Note 17 (“Derivatives”) for further details on our interest rate swap derivative instruments.</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;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.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.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 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.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:2.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.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 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:62.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="5" style="vertical-align:bottom;white-space:nowrap;width:34.81%;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:62.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="5" style="vertical-align:bottom;white-space:nowrap;width:34.81%;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:62.3%;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.87%;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:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.22%;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;"> (5,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.2%;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,387)</p></td></tr><tr><td style="vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss recognized in other comprehensive income (loss), net of tax benefit of $2 and $1,590, respectively</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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)</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.2%;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;"> (5,983)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $267 and $51, respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.22%;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 3pt 0.05pt 0pt;"> 1,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.2%;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 3pt 0.05pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.22%;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 3pt 0.05pt 0pt;"> 996</p></td><td style="vertical-align:bottom;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 style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.2%;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;"> (5,786)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.22%;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 0pt 0.05pt 0pt;"> (4,010)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.2%;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 0pt 0.05pt 0pt;"> (7,173)</p></td></tr></table> -5006000 -1387000 -2000 -1590000 -8000 -5983000 -267000 -51000 -1004000 -197000 996000 -5786000 -4010000 -7173000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">11. Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">At-the-Market Continuous Equity Offering Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On February 23, 2021, we entered into the ATM Agreement, pursuant to which we may offer and sell shares of our common stock from time to time for an aggregate offering price of up to </span><span style="font-weight:normal;">$50.0</span><span style="font-weight:normal;"> million. We intend to use the net proceeds of these offerings, after deducting sales agent fees and offering expenses, for general corporate purposes.</span><span style="font-weight:normal;"> </span><span style="font-weight:normal;">Offerings of common stock pursuant to the ATM Agreement will terminate upon the earlier of (i) the sale of all shares of common stock subject to the ATM Agreement or (ii) the termination of the ATM Agreement by us or by each of the sales agents. Any sales agent may also terminate the ATM Agreement but only with respect to itself</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, 2021, we sold 357,148 shares of common stock for net proceeds of $3.4 million pursuant to the ATM Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our dividends declared and paid in each of the quarterly periods of 2021 and 2020: </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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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 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.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:15.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 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.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 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:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.99%;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:17.28%;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;">Declared Dividends</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.8%;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 Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;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:17.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;">per 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.8%;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="background-color:#cceeff;vertical-align:bottom;width:59.99%;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;">2021</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;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:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.9%;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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.8%;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:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,155</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;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:59.99%;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;">2020</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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;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="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q4</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,177</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.9%;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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.8%;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:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,308</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q2</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,176</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.9%;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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.8%;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:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,171</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;">On April 28, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on May 17, 2021 to stockholders of record at the close of business on May 10, 2021.</p> 50000000.0 357148 3400000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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 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.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:15.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 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.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 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:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.99%;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:17.28%;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;">Declared Dividends</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.8%;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 Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;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:17.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;">per 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.8%;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="background-color:#cceeff;vertical-align:bottom;width:59.99%;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;">2021</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;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:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.9%;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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.8%;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:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,155</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;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:59.99%;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;">2020</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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;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="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q4</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,177</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.9%;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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.8%;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:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,308</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q2</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,176</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.9%;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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.8%;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:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,171</p></td></tr></table> 0.145 22155000 0.145 22177000 0.145 22308000 0.145 22176000 0.145 22171000 0.145 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">12. Revenue from Contracts with Customers</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 our revenue from contracts with customers by segment (see Note 22 (“Segments”)) and disaggregated by revenue source:</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:61.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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:61.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 style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="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:36.06%;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:61.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 style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="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:36.06%;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:61.11%;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.82%;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.61%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.61%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0 ― 1,000 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,740</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1,001 ― 1,500 horsepower per unit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,852</p></td></tr><tr><td style="vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over 1,500 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,591</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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 3pt 0.05pt 0pt;"> 248</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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 3pt 0.05pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;width:61.11%;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 <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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206,974</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p 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:61.11%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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="background-color:#cceeff;vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,450</p></td></tr><tr><td style="vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OTC parts and components sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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 3pt 0.05pt 0pt;"> 12,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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 3pt 0.05pt 0pt;"> 17,273</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;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 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,723</p></td></tr><tr><td style="vertical-align:bottom;width:61.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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="background-color:#cceeff;vertical-align:bottom;width:61.11%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 195,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 249,697</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">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;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million for the three months ended March 31, 2021 and 2020, 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;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Performance Obligations</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, 2021, we had $311.6 million of remaining performance obligations related to our contract operations segment, which will be recognized through 2025 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:33.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:33.85%;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.89%;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:9.12%;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_1M44PZpDckqyNQRtu6HKYw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2021</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_Q954CDsx-EuEU5wFFcopsA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_SlPM2gaAiUChRBC2G2Gtmw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_iHW2iaIsvE-91VChU83yVw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_09qKDjbLSEqqjSuVuxZsqA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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="background-color:#cceeff;vertical-align:bottom;width:33.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205,343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,860</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 311,637</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 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:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Assets and Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Contract Assets</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, 2021 and December 31, 2020, our receivables from contracts with customers, net of allowance for credit losses, were $99.4 million and $95.6 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.</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;">Due to the short-term nature of our trade receivables, we consider the amortized cost to be the same as the carrying amount of the receivable, excluding the allowance for credit losses. We recognize an allowance for credit losses when a receivable is recorded, even when the risk of loss is remote. We utilize an aging schedule to determine our allowance for credit losses and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. We rely primarily on ratings assigned by external rating agencies and credit monitoring services to assess credit risk and aggregate customers first by low, medium or high risk asset pools, and then by delinquency status. We also consider the internal risk associated with geographic location and the services we provide to the customer when determining asset pools. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on an individual basis. Trade receivables evaluated individually are not included in our collective assessment. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.</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;">The contractual life of our trade receivables is primarily </span><span style="color:#212529;">30 days</span><span style="color:#212529;"> based on the payment terms specified in the contract. Contract operations services are generally billed monthly at the beginning of the month in which service is being provided. Aftermarket services billings typically occur when parts are delivered or service is completed. Loss rates are separately determined for each asset pool based on the length of time a trade receivable has been outstanding. We analyze </span><span style="color:#212529;">two years</span><span style="color:#212529;"> of internal historical loss data, including the effects of prepayments, write-offs and subsequent recoveries, to determine our historical loss experience. Our historical loss information is a relevant data point for estimating credit losses, as the data closely aligns with trade receivables due from our customers. Ratings assigned by external rating agencies and credit monitoring services consider past performance and forecasts of future economic conditions in assessing credit risk. We routinely update our historical loss data to reflect our customers’ current risk profile, to ensure the historical data and loss rates are relevant to the pool of assets for which we are estimating expected credit losses.</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, 2021:</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:83.49%;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.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 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.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:12.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:83.49%;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:2.8%;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.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:12.28%;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="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,370</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit losses</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;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;"> (300)</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2021</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;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:12.28%;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.6pt 0.05pt 0pt;"> 3,294</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Contract Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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, 2021 and December 31, 2020, our contract liabilities were $3.6 million and $4.6 million, respectively, which were included in deferred revenue and other liabilities in our condensed consolidated balance sheets. The decrease in the contract liability balance during the three months ended March 31, 2021 was primarily due to $2.3 million recognized as revenue during the period, partially offset by revenue deferral of $1.4 million, each primarily related to freight billings and milestone billings on aftermarket services.</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:61.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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:61.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 style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="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:36.06%;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:61.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 style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="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:36.06%;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:61.11%;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.82%;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.61%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.61%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0 ― 1,000 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,740</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1,001 ― 1,500 horsepower per unit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,852</p></td></tr><tr><td style="vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over 1,500 horsepower per unit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,591</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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 3pt 0.05pt 0pt;"> 248</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;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 3pt 0.05pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;width:61.11%;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 <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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206,974</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p 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:61.11%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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="background-color:#cceeff;vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,450</p></td></tr><tr><td style="vertical-align:bottom;width:61.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OTC parts and components sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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 3pt 0.05pt 0pt;"> 12,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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 3pt 0.05pt 0pt;"> 17,273</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.11%;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 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,723</p></td></tr><tr><td style="vertical-align:bottom;width:61.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:14.89%;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="background-color:#cceeff;vertical-align:bottom;width:61.11%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 195,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 249,697</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">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;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million for the three months ended March 31, 2021 and 2020, 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;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.</span></td></tr></table><div style="margin-top:12pt;"/> 0 0 1000 1000 46919000 66740000 1001 1001 1500 1500 68464000 84852000 1500 1500 50403000 54591000 248000 791000 166034000 206974000 16892000 25450000 12505000 17273000 29397000 42723000 195431000 249697000 1000000.0 1600000 311600000 <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:33.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:33.85%;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.89%;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:9.12%;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_1M44PZpDckqyNQRtu6HKYw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2021</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_Q954CDsx-EuEU5wFFcopsA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_SlPM2gaAiUChRBC2G2Gtmw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_iHW2iaIsvE-91VChU83yVw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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_09qKDjbLSEqqjSuVuxZsqA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.12%;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="background-color:#cceeff;vertical-align:bottom;width:33.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205,343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,860</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 311,637</p></td></tr></table> 205343000 89252000 15014000 1860000 168000 311637000 99400000 95600000 P30D P2Y <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:83.49%;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.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 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.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:12.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:83.49%;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:2.8%;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.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:12.28%;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="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,370</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit losses</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;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;"> (300)</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2021</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;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:12.28%;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.6pt 0.05pt 0pt;"> 3,294</p></td></tr></table> 3370000 224000 300000 3294000 3600000 4600000 2300000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">13. Long-Lived and Other Asset Impairment</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;">In the first quarter of 2020, we determined that the impairment of our contract operations reporting unit’s goodwill was an indicator of potential impairment of the carrying amount of our long-lived assets, including our compressor fleet and associated customer and contract-based intangible assets. Accordingly, we performed a quantitative impairment test of our long-lived assets, by which we determined that they were not also impaired. No similar impairment has been indicated subsequent to the first quarter of 2020.</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 0pt 12pt 0pt;">The following table presents the results of our compression fleet impairment review as recorded to our contract operations 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:bottom;width:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:bottom;width:60.01%;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:3.01%;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:36.96%;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:60.01%;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:3.01%;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:36.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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:16.92%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:16.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Idle compressors retired from the active fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Horsepower of idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.86%;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:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment recorded on idle compressors retired from the active fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,195</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'inherit';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:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:bottom;width:60.01%;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:3.01%;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:36.96%;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:60.01%;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:3.01%;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:36.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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:16.92%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:16.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Idle compressors retired from the active fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Horsepower of idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.86%;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:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment recorded on idle compressors retired from the active fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,195</p></td></tr></table> 70 85 24000 23000 7012000 6195000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">14. Restructuring Charges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first quarter of 2020, we completed restructuring activities to further streamline our organization and more fully align our teams to improve our customer service and profitability. We incurred severance costs of $1.7 million related to these activities during the three months ended March 31, 2020. No additional costs will be incurred for this organizational restructuring.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In response to the decreased activity level of our customers that resulted from the COVID-19 pandemic beginning in the second quarter of 2020, we have incurred severance costs of $6.1 million to right-size our business. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of the COVID-19 pandemic, as the magnitude and duration of the pandemic and its impact on our operations remain difficult to predict.</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 third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. We have incurred </span><span style="color:#212529;">$1.5</span><span style="color:#212529;"> million of restructuring costs as a result of our property disposals and do not expect to incur additional material property disposal costs under this restructuring plan.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The severance and property disposal costs incurred under the above restructuring plans were recorded to restructuring charges in our condensed consolidated statements of operations. </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:34.58%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;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 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.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:top;width:34.58%;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:top;white-space:nowrap;width:2.49%;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:13.86%;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;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:13.86%;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;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.28%;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></tr><tr><td style="vertical-align:bottom;width:34.58%;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:top;white-space:nowrap;width:2.49%;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:13.86%;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;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:13.86%;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;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:13.86%;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;">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.5%;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:13.8%;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="background-color:#cceeff;vertical-align:top;width:34.58%;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;">Three months ended March 31, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.28%;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:top;width:34.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.28%;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 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:top;width:34.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 279</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 594</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.28%;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 3pt 0.05pt 0pt;"> 897</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.58%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.28%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.58%;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;">Three months ended March 31, 2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.28%;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="background-color:#cceeff;vertical-align:top;width:34.58%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 478</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Represents expense incurred within our corporate function and not directly attributable to our segments.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;">The following table presents restructuring charges incurred by cost type:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:66.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;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.11%;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:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;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.11%;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:66.28%;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.59%;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:14.25%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:14.25%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Severance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p 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:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Organizational restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.57%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.57%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pandemic restructuring</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> 888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total severance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impairment - property restructuring</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.28%;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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;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.68%;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 3pt 0.05pt 0pt;"> 897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;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.68%;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 3pt 0.05pt 0pt;"> 1,728</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> 1700000 0 6100000 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:top;width:34.58%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;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 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.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:top;width:34.58%;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:top;white-space:nowrap;width:2.49%;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:13.86%;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;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:13.86%;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;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.28%;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></tr><tr><td style="vertical-align:bottom;width:34.58%;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:top;white-space:nowrap;width:2.49%;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:13.86%;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;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:13.86%;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;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:13.86%;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;">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.5%;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:13.8%;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="background-color:#cceeff;vertical-align:top;width:34.58%;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;">Three months ended March 31, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.28%;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:top;width:34.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.28%;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 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:top;width:34.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 279</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.34%;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 3pt 0.05pt 0pt;"> 594</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;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:top;white-space:nowrap;width:1.52%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.28%;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 3pt 0.05pt 0pt;"> 897</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.58%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.28%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.58%;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;">Three months ended March 31, 2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.49%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.34%;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.5%;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:1.52%;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:12.28%;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="background-color:#cceeff;vertical-align:top;width:34.58%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 478</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Represents expense incurred within our corporate function and not directly attributable to our segments.</span></td></tr></table> 279000 24000 585000 888000 9000 9000 279000 24000 594000 897000 478000 625000 625000 1728000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:66.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;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.11%;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:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;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.11%;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:66.28%;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.59%;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:14.25%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:14.25%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Severance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p 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:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Organizational restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.57%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.57%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pandemic restructuring</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> 888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total severance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impairment - property restructuring</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.28%;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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;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.68%;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 3pt 0.05pt 0pt;"> 897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;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.68%;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 3pt 0.05pt 0pt;"> 1,728</p></td></tr></table> 1728000 888000 888000 1728000 9000 897000 1728000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">15. Income Taxes</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;">Valuation Allowance</b></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 carryforwards 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective Tax Rate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The year-to-date effective tax rate for the three months ended March 31, 2021 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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unrecognized Tax Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2021, 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, 2022 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.</p> 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">16. Earnings per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per common share is computed using the two-class method, which is an earnings allocation formula that determines net income (loss) 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 net income (loss) per common share is determined by dividing net income (loss), 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 they 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 net income (loss) per common share is computed using the weighted average number of shares outstanding adjusted for the incremental common stock equivalents attributed to outstanding options, performance-based restricted stock units and stock to be issued pursuant to our ESPP unless their effect would be 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 for net income (loss) attributable to common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share:</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:58.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;"><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: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.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:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:14.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></tr><tr><td style="vertical-align:bottom;width:58.3%;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.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 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="5" style="vertical-align:bottom;white-space:nowrap;width:35.78%;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:58.3%;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.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 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="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;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;"><b style="font-weight:bold;">    </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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.42%;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;">2021</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,169</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,187)</p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Earnings attributable to participating securities</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: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.8%;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.61%;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;"> (168)</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.8%;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.59%;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;"> (322)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="-sec-ix-hidden:Hidden_76Svu_lH7U6HPndDftCIow;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;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 3pt 0pt 0pt;"> 4,001</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="-sec-ix-hidden:Hidden_oL7N1UCsH0GioANu2pg85A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.59%;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;"> (61,509)</p></td></tr></table><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 following table shows the potential shares of common stock that were included in computing diluted net income (loss) per common share:</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:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;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:3.16%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.44%;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:62.39%;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:3.16%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.44%;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:62.39%;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.16%;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:15.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding including participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">152,601</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Weighted average participating securities outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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;"> (1,579)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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;"> (2,051)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;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 net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,550</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net dilutive potential common shares issuable:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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:3.16%;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:15.63%;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="background-color:#cceeff;vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On exercise of options and vesting of performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On settlement of ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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 3pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;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 net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> 151,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> 150,550</p></td></tr></table><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 following table shows the potential shares of common stock issuable that were excluded from computing diluted net income (loss) 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;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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></tr><tr><td style="vertical-align:bottom;width:62.4%;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:3.15%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;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:3.15%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;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.15%;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:15.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On exercise of options where exercise price is greater than average market value for the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">126</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On exercise of options and vesting of performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On settlement of ESPP shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net dilutive potential common shares issuable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;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 3pt 0pt 0pt;">44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;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 3pt 0pt 0pt;">212</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:58.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;"><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: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.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:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:14.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></tr><tr><td style="vertical-align:bottom;width:58.3%;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.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 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="5" style="vertical-align:bottom;white-space:nowrap;width:35.78%;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:58.3%;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.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 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="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;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;"><b style="font-weight:bold;">    </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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.42%;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;">2021</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,169</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,187)</p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Earnings attributable to participating securities</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: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.8%;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.61%;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;"> (168)</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.8%;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.59%;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;"> (322)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to common stockholders</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="-sec-ix-hidden:Hidden_76Svu_lH7U6HPndDftCIow;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;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 3pt 0pt 0pt;"> 4,001</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="-sec-ix-hidden:Hidden_oL7N1UCsH0GioANu2pg85A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.59%;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;"> (61,509)</p></td></tr></table> 4169000 -61187000 168000 322000 4001000 -61509000 <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:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;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:3.16%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.44%;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:62.39%;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:3.16%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.44%;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:62.39%;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.16%;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:15.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding including participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">152,601</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Weighted average participating securities outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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;"> (1,579)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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;"> (2,051)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;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 net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,550</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net dilutive potential common shares issuable:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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:3.16%;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:15.63%;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="background-color:#cceeff;vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On exercise of options and vesting of performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On settlement of ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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 3pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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:15.63%;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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;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 net income (loss) per common share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> 151,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> 150,550</p></td></tr></table> 153004000 152601000 1579000 2051000 151425000 150550000 149000 4000 151578000 150550000 <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;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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></tr><tr><td style="vertical-align:bottom;width:62.4%;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:3.15%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;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:3.15%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;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.15%;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:15.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On exercise of options where exercise price is greater than average market value for the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">126</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On exercise of options and vesting of performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On settlement of ESPP shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.63%;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 3pt 0pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net dilutive potential common shares issuable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;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 3pt 0pt 0pt;">44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:15.63%;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 3pt 0pt 0pt;">212</p></td></tr></table> 44000 126000 57000 29000 44000 212000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">17. Derivatives</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are exposed to market risks associated with changes in the variable interest rate of our Credit Facility. We use derivative instruments to manage our exposure to fluctuations in this variable interest rate and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes.</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, 2021, we had $300.0 million notional value of interest rate swaps outstanding, which expire in March 2022 and were entered into to offset changes in expected cash flows due to fluctuations in the associated variable interest rates. The counterparties to these derivative agreements are major financial institutions. We monitor the credit quality of these financial institutions and do not expect nonperformance by any counterparty, although such nonperformance could have a material adverse effect on us. We have no collateral posted for our derivative instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have designated our interest rate swaps as cash flow hedging instruments. Changes in the fair value of cash flow hedging instruments are recognized as a component of other comprehensive income (loss) until the hedged transaction affects earnings. At that time, amounts are reclassified into earnings to interest expense, the same statement of operations line item to which the earnings effect of the hedged item is recorded. Cash flows from derivatives designated as hedges are classified in our condensed consolidated statements of cash flows under the same category as the cash flows from the underlying assets, liabilities or anticipated transactions unless the derivative contract contains a significant financing element, in which case, the cash settlements for these derivatives are classified as cash flows from financing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We expect the hedging relationship to be highly effective as the interest rate swap terms substantially coincide with the hedged item and are expected to offset changes in expected cash flows due to fluctuations in the variable rate. We estimate that $4.8 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at March 31, 2021 will be reclassified into earnings as interest expense at then-current values during the next 12 months as the underlying hedged transactions occur.</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, 2021, the weighted average effective fixed interest rate of our interest rate swaps was 1.8%.</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 the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated balance sheets:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:55.69%;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.8%;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.89%;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, 2021</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.8%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,771</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,810</p></td></tr><tr><td style="vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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.69%;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:18.19%;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.6pt 0pt 0pt;"> 305</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.69%;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:17.1%;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.6pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.19%;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.6pt 0pt 0pt;"> 5,076</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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.6pt 0pt 0pt;"> 6,337</p></td></tr></table><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 following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations:</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;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:60.08%;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:3.03%;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:36.88%;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:60.08%;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:3.03%;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:36.88%;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:60.08%;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.03%;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:16.92%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:16.92%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax loss recognized in other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,573)</p></td></tr><tr><td style="vertical-align:top;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax loss reclassified from accumulated other comprehensive loss into interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,271)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (248)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total amount of interest expense in which the effects of cash flow hedges are recorded</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,665</p></td></tr></table><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;">See Note 10 (“Accumulated Other Comprehensive Loss”) and Note 18 (“Fair Value Measurements”) for further details on our derivative instruments.</p> 300000000.0 -4800000 0.018 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:55.69%;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.8%;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.89%;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, 2021</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.8%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,771</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,810</p></td></tr><tr><td style="vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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.69%;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:18.19%;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.6pt 0pt 0pt;"> 305</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.69%;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:17.1%;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.6pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.19%;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.6pt 0pt 0pt;"> 5,076</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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.6pt 0pt 0pt;"> 6,337</p></td></tr></table> 4771000 4810000 305000 1527000 5076000 6337000 <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;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.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:60.08%;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:3.03%;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:36.88%;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:60.08%;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:3.03%;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:36.88%;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:60.08%;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.03%;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:16.92%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:16.92%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax loss recognized in other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,573)</p></td></tr><tr><td style="vertical-align:top;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax loss reclassified from accumulated other comprehensive loss into interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,271)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.86%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (248)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total amount of interest expense in which the effects of cash flow hedges are recorded</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,665</p></td></tr></table> -10000 -7573000 -1271000 -248000 31245000 29665000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">18. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">On a quarterly basis, our interest rate swap derivative instruments are valued based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. These fair value measurements are classified as Level 2. The following table presents our derivative position measured at fair value on a recurring basis, with pricing levels as of the date of valuation:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:54.68%;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.46%;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.2%;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, 2021</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,076</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,337</p></td></tr></table><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;font-weight:bold;margin:0pt 0pt 12pt 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;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the first quarter of 2020, we determined that the significant deterioration in global macroeconomic conditions caused by the COVID-19 pandemic was an indicator of potential impairment of our goodwill, and we performed a quantitative impairment test as of March 31, 2020 that resulted in a $99.8 million impairment of our goodwill. Significant estimates used in our impairment analysis included cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples, which are Level 3 inputs. See Note 7 (“Goodwill”) for further details of the valuation methodology used in connection with the goodwill impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Compressors</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, 2021, we recorded nonrecurring fair value measurements related to our idle and previously-culled compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared to 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 following table presents the fair value of our compressors impaired during 2021 and 2020: </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:54.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><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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></tr><tr><td style="vertical-align:bottom;width:54.79%;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:3.44%;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:19.16%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:19.16%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,046</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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;margin:12pt 0pt 12pt 0pt;">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:56.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: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:18.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">Range</b></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:18.4%;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;">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="background-color:#cceeff;vertical-align:bottom;width:56.29%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.4%;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;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of March 31, 2021</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.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;">$0 - $289 per horsepower</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:18.4%;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;">$17 per horsepower</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.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;">$0 - $289 per horsepower</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.4%;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;">$20 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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Calculated based on an estimated discount for market liquidity of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">79%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">81%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> as of March 31, 2021 and December 31, 2020, 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 0pt 12pt 0pt;">See Note 13 (“Long-Lived and Other Asset Impairment”) for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Financial Instruments</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, receivables and payables approximate fair value due to the short-term nature of those 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 its variable interest rate. 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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 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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:57.63%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,295,738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,295,867</p></td></tr><tr><td style="vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of fixed rate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,337,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,371,000</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Carrying amounts are shown net of unamortized debt premium and unamortized deferred financing costs. See Note 9 (“Long-Term Debt”).</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 14.4pt;"><span style="font-size:1pt;margin-left:0pt;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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:54.68%;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.46%;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.2%;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, 2021</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,076</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,337</p></td></tr></table> 5076000 6337000 99800000 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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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></tr><tr><td style="vertical-align:bottom;width:54.79%;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:3.44%;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:19.16%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:19.16%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,046</p></td></tr></table> 3318000 19046000 <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:56.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: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:18.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">Range</b></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:18.4%;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;">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="background-color:#cceeff;vertical-align:bottom;width:56.29%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.4%;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;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of March 31, 2021</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.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;">$0 - $289 per horsepower</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:18.4%;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;">$17 per horsepower</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.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;">$0 - $289 per horsepower</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.4%;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;">$20 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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Calculated based on an estimated discount for market liquidity of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">79%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">81%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> as of March 31, 2021 and December 31, 2020, respectively.</span></td></tr></table> 0 289 17 0 289 20 0.79 0.81 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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 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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:57.63%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,295,738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,295,867</p></td></tr><tr><td style="vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of fixed rate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,337,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,371,000</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Carrying amounts are shown net of unamortized debt premium and unamortized deferred financing costs. See Note 9 (“Long-Term Debt”).</span></td></tr></table> 1295738000 1295867000 1337000000 1371000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. Stock-Based Compensation</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:57.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 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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:57.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:3.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;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:57.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:3.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;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:57.63%;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:3.22%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,006</p></td></tr><tr><td style="vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;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:16%;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.6pt 0.05pt 0pt;"> 586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;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:16%;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;"> (548)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;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.6pt 0.05pt 0pt;"> 3,249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;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.6pt 0.05pt 0pt;"> 2,458</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;">The following table presents the activity of our stock-settled restricted stock awards, restricted stock units and performance-based restricted stock units and our cash-settled performance-based restricted stock units during the three months ended March 31, 2021:</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:58.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:3.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:16.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 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(shares in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.69</p></td></tr><tr><td style="vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.22</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.34%;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;"> (594)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.30</p></td></tr><tr><td style="vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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.34%;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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, March 31, 2021 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.34%;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 3pt 0.05pt 0pt;"> 3,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.39</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Non-vested awards as of March 31, 2021 are comprised of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">611,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> cash-settled units and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">2,494,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> stock-settled awards and units.</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;">As of March 31, 2021, we expect $24.0 million of unrecognized compensation cost related to our non-vested awards and units to be recognized over the weighted average period of 2.2 years.</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:57.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 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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:57.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:3.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;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:57.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:3.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;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:57.63%;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:3.22%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,006</p></td></tr><tr><td style="vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;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:16%;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.6pt 0.05pt 0pt;"> 586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;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:16%;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;"> (548)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;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.6pt 0.05pt 0pt;"> 3,249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;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.6pt 0.05pt 0pt;"> 2,458</p></td></tr></table> 2663000 3006000 586000 -548000 3249000 2458000 <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:58.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:3.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:16.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 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;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:3.29%;margin:0pt;padding:0pt;"><p style="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.33%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(shares in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.69</p></td></tr><tr><td style="vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.22</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.34%;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;"> (594)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.30</p></td></tr><tr><td style="vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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.34%;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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, March 31, 2021 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.34%;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 3pt 0.05pt 0pt;"> 3,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.39</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';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Non-vested awards as of March 31, 2021 are comprised of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">611,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> cash-settled units and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">2,494,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> stock-settled awards and units.</span></td></tr></table><div style="margin-top:12pt;"/> 2446000 9.69 1279000 11.22 594000 9.30 26000 9.80 3105000 10.39 611000 2494000 24000000.0 P2Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">20. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Performance Bonds</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the normal course of business we have issued performance bonds to various state authorities that ensure payment of certain obligations. We have also issued a bond to protect our 401(k) retirement plan against losses caused by acts of fraud or dishonesty. The bonds have expiration dates in 2021 through the fourth quarter of 2022, and maximum potential future payments of $2.2 million. As of March 31, 2021, we were in compliance with all obligations to which the performance bonds pertain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Tax Matters</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, 2021 and December 31, 2020, we accrued $5.4 million and $5.6 million, respectively, 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;">Subject to the provisions of the tax matters agreement between Exterran Corporation and us, both parties agreed to indemnify the primary obligor of any return for tax periods beginning before and ending before or after the Spin-off (including any ongoing or future amendments and audits for these returns) for the portion of the tax liability (including interest and penalties) that relates to their respective operations reported in the filing. The tax contingencies mentioned above relate to tax matters for which we are responsible in managing the audit. As of December 31, 2020, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million for our share of non-income-based tax contingencies related to audits being managed by Exterran Corporation. During the three months ended March 31, 2021, these audits were settled and our indemnification liability was reduced to zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Insurance Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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-align:justify;margin:0pt 0pt 12pt 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 0pt 12pt 0pt;">Litigation and Claims</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In the</span><span style="font-weight:normal;"> 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.</span></p> 2200000 5400000 5600000 1600000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">21. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Elite Acquisition, we issued 21.7 million shares of our common stock to JDH Capital, an affiliate of our customer Hilcorp. As long as JDH Capital, together with affiliates of Hilcorp, owns at least 7.5% of our outstanding common stock, it will have the right to designate one director to our Board of Directors. As of March 31, 2021, JDH Capital owned 11.4% of our outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Jeffery D. Hildebrand, founder and executive chairman of Hilcorp, was appointed Director in August 2019 and served until his resignation on July 29, 2020, at which time Jason C. Rebrook, President of Hilcorp, was appointed Director to fill the resulting vacancy. Mr. Hildebrand did not receive compensation in his role as Director and Mr. Rebrook received no compensation in his role as Director in 2020. In December 2020, the Board of Directors voted to approve the payment of Director cash and equity compensation to Mr. Rebrook beginning in 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue from Hilcorp and affiliates was $9.5 million and $10.7 million during the three months ended March 31, 2021 and 2020, respectively. Accounts receivable, net due from Hilcorp and affiliates was $7.1 million and $3.9 million as of March 31, 2021 and December 31, 2020, respectively.</p> 21700000 0.075 1 0.114 0 0 9500000 10700000 7100000 3900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. Segments</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 which we operate within the U.S.: contract operations and aftermarket services. The contract operations segment primarily provides natural gas compression services to meet specific customer requirements. The 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.</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 for each segment. Revenue includes only sales to external customers.</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:44.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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></tr><tr><td style="vertical-align:bottom;width:44.61%;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.82%;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:15.63%;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.82%;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:15.63%;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.82%;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.72%;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:13.91%;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:44.61%;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.82%;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:15.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;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:15.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;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:15.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,431</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,283</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;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.82%;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:13.91%;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.82%;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:13.91%;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.82%;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:13.91%;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="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,697</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,055</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">The following table reconciles total gross margin to income (loss) before income taxes:</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:57.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:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:15.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></tr><tr><td style="vertical-align:bottom;width:57.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:3.24%;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:39.08%;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:57.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:3.24%;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:39.08%;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:57.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:3.24%;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:17.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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:17.87%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,055</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;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:3.24%;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.97%;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:16%;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:3.23%;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.97%;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:15.89%;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="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,626</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.97%;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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.97%;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:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,822</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived and other asset impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,195</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.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:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 897</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,728</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.97%;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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.97%;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:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,665</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on sale of assets, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,032)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,116)</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.97%;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:16%;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;"> (1,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.97%;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:15.89%;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;"> (555)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;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 3pt 0pt 0pt;"> 11,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> (77,140)</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:44.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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></tr><tr><td style="vertical-align:bottom;width:44.61%;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.82%;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:15.63%;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.82%;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:15.63%;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.82%;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.72%;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:13.91%;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:44.61%;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.82%;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:15.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;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:15.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;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:15.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,431</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,283</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;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.82%;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:13.91%;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.82%;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:13.91%;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.82%;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:13.91%;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="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;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:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,697</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,055</p></td></tr></table> 166034000 29397000 195431000 104669000 3614000 108283000 206974000 42723000 249697000 128323000 7732000 136055000 <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:57.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:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:15.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></tr><tr><td style="vertical-align:bottom;width:57.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:3.24%;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:39.08%;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:57.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:3.24%;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:39.08%;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:57.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:3.24%;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:17.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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:17.87%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,055</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;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:3.24%;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.97%;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:16%;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:3.23%;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.97%;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:15.89%;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="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,626</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.97%;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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.97%;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:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,822</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived and other asset impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,195</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.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:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 897</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,728</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.97%;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:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.97%;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:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,665</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on sale of assets, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,032)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,116)</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.97%;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:16%;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;"> (1,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.97%;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:15.89%;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;"> (555)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;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 3pt 0pt 0pt;"> 11,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> (77,140)</p></td></tr></table> 108283000 136055000 25084000 30626000 45712000 49822000 7073000 6195000 99830000 897000 1728000 31245000 29665000 11032000 4116000 1889000 555000 11193000 -77140000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - shares
3 Months Ended
Mar. 31, 2021
Apr. 23, 2021
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
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   154,054,006
Entity Central Index Key 0001389050  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,933 $ 1,097
Accounts receivable, trade, net of allowance 107,535 104,425
Inventory 66,024 63,670
Other current assets 12,818 12,819
Total current assets 188,310 182,011
Property, plant and equipment, net 2,342,076 2,389,674
Operating lease ROU assets 19,073 19,236
Intangible assets, net 57,369 61,531
Contract costs, net 25,638 29,216
Deferred tax assets 53,602 56,934
Other assets 25,733 30,084
Noncurrent assets associated with discontinued operations 10,730 11,036
Total assets 2,722,531 2,779,722
Current liabilities:    
Accounts payable, trade 35,190 30,819
Accrued liabilities 96,444 76,993
Deferred revenue 3,099 3,880
Total current liabilities 134,733 111,692
Long-term debt 1,619,238 1,688,867
Operating lease liabilities noncurrent 16,941 16,925
Deferred tax liabilities 696 725
Other liabilities 19,931 18,088
Noncurrent liabilities associated with discontinued operations 7,868 7,868
Total liabilities 1,799,407 1,844,165
Commitments and contingencies
Equity:    
Preferred stock: $0.01 par value per share, 50,000,000 shares authorized, zero issued
Common stock: $0.01 par value per share, 250,000,000 shares authorized, 161,323,492 and 160,014,960 shares issued, respectively 1,613 1,600
Additional paid-in capital 3,430,910 3,424,624
Accumulated other comprehensive loss (4,010) (5,006)
Accumulated deficit (2,419,974) (2,401,988)
Treasury stock: 7,263,173 and 7,052,769 common shares, at cost, respectively (85,415) (83,673)
Total equity 923,124 935,557
Total liabilities and equity $ 2,722,531 $ 2,779,722
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 3,294 $ 3,370
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) 161,323,492 160,014,960
Treasury stock, common shares (in shares) 7,263,173 7,052,769
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues $ 195,431 $ 249,697
Total cost of sales (excluding depreciation and amortization) 87,148 113,642
Selling, general and administrative 25,084 30,626
Depreciation and amortization 45,712 49,822
Long-lived and other asset impairment 7,073 6,195
Goodwill impairment   99,830
Restructuring charges 897 1,728
Interest expense 31,245 29,665
Gain on sale of assets, net (11,032) (4,116)
Other income, net (1,889) (555)
Income (loss) before income taxes 11,193 (77,140)
Provision for (benefit from) income taxes 7,024 (15,953)
Net income (loss) $ 4,169 $ (61,187)
Basic and diluted net income (loss) per common share (in dollars per share) $ 0.03 $ (0.41)
Weighted average common shares outstanding:    
Basic (in shares) 151,425 150,550
Diluted (in shares) 151,578 150,550
Contract Operations    
Revenues $ 166,034 $ 206,974
Total cost of sales (excluding depreciation and amortization) 61,365 78,651
Aftermarket Services    
Revenues 29,397 42,723
Total cost of sales (excluding depreciation and amortization) $ 25,783 $ 34,991
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Comprehensive Income    
Net income (loss) $ 4,169 $ (61,187)
Other comprehensive income (loss), net of tax:    
Interest rate swap gain (loss), net of reclassifications to earnings 996 (5,786)
Total other comprehensive income (loss), net of tax 996 (5,786)
Comprehensive income (loss) $ 5,165 $ (66,973)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Treasury Stock
ATM Agreement
Cumulative Effect, Period of Adoption, Adjustment
Total
Beginning balance at Dec. 31, 2019 $ 1,587 $ 3,412,509 $ (1,387) $ 166 $ (2,244,877) $ (81,869)   $ 166 $ 1,085,963
Stockholders' Equity, Beginning, shares at Dec. 31, 2019 158,636,918         (6,702,602)      
Increase (Decrease) in Stockholders' Equity                  
Treasury stock purchased           $ (799)     (799)
Treasury stock purchased, shares           (90,594)      
Cash dividends         (22,171)       (22,171)
Shares issued in ESPP $ 1 201             202
Shares issued in ESPP, shares 56,417                
Stock-based compensation, net of forfeitures $ 10 3,074             3,084
Stock-based compensation, net of forfeitures, shares 1,063,163         (37,211)      
Comprehensive income (loss)                  
Net income (loss)         (61,187)       (61,187)
Interest rate swap gain (loss), net of reclassifications to earnings     (5,786)           (5,786)
Ending balance at Mar. 31, 2020 $ 1,598 3,415,784 (7,173)   (2,328,069) $ (82,668)     999,472
Stockholders' Equity, Ending, shares at Mar. 31, 2020 159,756,498         (6,830,407)      
Beginning balance at Dec. 31, 2020 $ 1,600 3,424,624 (5,006)   (2,401,988) $ (83,673)     935,557
Stockholders' Equity, Beginning, shares at Dec. 31, 2020 160,014,960         (7,052,769)      
Increase (Decrease) in Stockholders' Equity                  
Treasury stock purchased           $ (1,742)     (1,742)
Treasury stock purchased, shares           (184,393)      
Cash dividends         (22,155)       (22,155)
Shares issued in ESPP   235             235
Shares issued in ESPP, shares 28,054                
Stock-based compensation, net of forfeitures $ 9 2,654             2,663
Stock-based compensation, net of forfeitures, shares 923,330         (26,011)      
Net proceeds from issuance of common stock $ 4 3,397             3,401
Net proceeds from issuance of common stock (in shares) 357,148           357,148    
Comprehensive income (loss)                  
Net income (loss)         4,169       4,169
Interest rate swap gain (loss), net of reclassifications to earnings     996           996
Ending balance at Mar. 31, 2021 $ 1,613 $ 3,430,910 $ (4,010)   $ (2,419,974) $ (85,415)     $ 923,124
Stockholders' Equity, Ending, shares at Mar. 31, 2021 161,323,492         (7,263,173)      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) - $ / shares
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Statement of Stockholders' Equity          
Dividend declared per common stock (in dollars per share) $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Cash flows from operating activities:        
Net income (loss) $ 4,169     $ (61,187)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:        
Depreciation and amortization 45,712     49,822
Long-lived and other asset impairment 7,073     6,195
Goodwill impairment       99,830
Inventory write-downs 218     282
Amortization of operating lease ROU assets 950     781
Amortization of deferred financing costs 6,264     1,533
Amortization of debt discount       187
Amortization of debt premium (501)     0
Interest rate swaps 1,071     196
Stock-based compensation expense 2,663     3,006
Non-cash restructuring charges       61
Provision for credit losses 224     752
(Gain) on sale of assets, net (5,037)     (944)
Gain on sale of business (5,995)     (3,172)
Deferred income tax provision (benefit) 6,592     (15,966)
Amortization of contract costs 5,591     6,805
Deferred revenue recognized in earnings (2,328)     (7,735)
Change in assets and liabilities, net of acquisition:        
Accounts receivable, trade (4,108)     4,803
Inventory (3,330)     1,068
Other assets 270     (439)
Contract costs, net (2,283)     (5,537)
Accounts payable and other liabilities 18,881     12,936
Deferred revenue 1,397     5,783
Other 62     69
Net cash provided by operating activities 77,555     99,129
Cash flows from investing activities:        
Capital expenditures (11,539)     (71,946)
Proceeds from sale of business 18,168     24,179
Proceeds from sale of property, plant and equipment and other assets 9,114     2,543
Proceeds from insurance and other settlements 775     1,083
Net cash provided by (used in) investing activities 16,518     (44,141)
Cash flows from financing activities:        
Borrowings of long-term debt 159,751     227,500
Repayments of long-term debt (229,251)     (259,500)
Payments for debt issuance costs (2,401)     (596)
Payments for settlement of interest rate swaps that include financing elements (1,075)     (88)
Dividends paid to stockholders (22,155) $ (22,177) $ (22,176) (22,171)
Net proceeds from issuance of common stock 3,401     0
Proceeds from stock issued under ESPP 235     202
Purchases of treasury stock (1,742)     (799)
Net cash used in financing activities (93,237)     (55,452)
Net increase (decrease) in cash and cash equivalents 836     (464)
Cash and cash equivalents, beginning of period 1,097   $ 3,221 3,685
Cash and cash equivalents, end of period $ 1,933 $ 1,097   $ 3,221
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2021
Description of Business and Basis of Presentation  
Organization 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 to customers in the oil and natural gas 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 condensed consolidated financial statements included herein have been prepared in accordance with GAAP and the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP are not required in these interim financial statements and have been condensed or omitted. Management believes that the information furnished includes all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our consolidated financial position, results of operations and cash flows for the periods indicated. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements presented in our 2020 Form 10-K, which contains a more comprehensive summary of our accounting policies. The interim results reported herein are not necessarily indicative of results for a full year. Certain prior year amounts have been reclassified to conform to the current year presentation.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Developments
3 Months Ended
Mar. 31, 2021
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Developments

2. Recent Accounting Developments

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

In March 2020, the Financial Accounting Standards Board issued ASU 2020-04, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. ASU 2020-04 is effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. Modifications to our interest rate swap and Credit Facility agreements during the effective period of this amendment will be assessed and if the modifications meet the criteria for the optional expedients and exceptions, we intend to adopt ASU 2020-04 and apply the amendments as applicable. We evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Business Transactions
3 Months Ended
Mar. 31, 2021
Business Transactions  
Business Transactions

3. Business Transactions

February 2021 Disposition

On February 10, 2021, we completed the sale of certain contract operations customer service agreements and approximately 300 compressors, comprising approximately 40,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recorded a gain on the sale of $6.0 million in gain on sale of assets, net in our condensed consolidated statements of operations during the three months ended March 31, 2021.

July 2020 Disposition

In July 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a two-year term. In addition to cash of $9.5 million received upon closing, an additional $3.0 million is due on the first anniversary of the closing date and $3.5 million will be received through the purchase of turbocharger goods and services under the supply agreement. We received cash proceeds of $0.9 million and $1.6 million under the supply agreement during the three and nine months ended March 31, 2021, respectively.

March 2020 Disposition

In March 2020, we completed the sale of certain contract operations customer service agreements and approximately 200 compressors, comprising approximately 35,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets and goodwill based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recognized a gain on the sale of $3.2 million in gain on sale of assets, net in our condensed consolidated statements of operations during the three months ended March 31, 2020.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Discontinued Operations
3 Months Ended
Mar. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations

4. Discontinued Operations

In 2015 we completed the Spin-off. In order to effect the Spin-off and govern our relationship with Exterran Corporation after the Spin-off, we entered into several agreements with Exterran Corporation, including a tax matters agreement, which governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to certain tax matters.

As of each of March 31, 2021 and December 31, 2020, we had $7.9 million of unrecognized tax benefits (including interest and penalties) related to Exterran Corporation operations prior to the Spin-off recorded to noncurrent liabilities associated with discontinued operations in our condensed consolidated balance sheets. We had an offsetting indemnification asset of $7.9 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of each of March 31, 2021 and December 31, 2020.

The following table presents the balance sheets for our discontinued operations:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Other assets

$

7,868

$

7,868

Deferred tax assets

2,862

3,168

Total assets associated with discontinued operations

$

10,730

$

11,036

Deferred tax liabilities

$

7,868

$

7,868

Total liabilities associated with discontinued operations

$

7,868

$

7,868

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Inventory

5. Inventory

(in thousands)

    

March 31, 2021

    

December 31, 2020

Parts and supplies

$

58,666

$

57,433

Work in progress

 

7,358

 

6,237

Inventory

$

66,024

$

63,670

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, Net
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net

6. Property, Plant and Equipment, net

(in thousands)

    

March 31, 2021

    

December 31, 2020

Compression equipment, facilities and other fleet assets

$

3,387,464

$

3,439,432

Land and buildings

 

44,644

 

45,167

Transportation and shop equipment

 

104,155

 

106,868

Computer hardware and software

 

84,680

 

84,680

Other

 

17,707

 

14,457

Property, plant and equipment

 

3,638,650

 

3,690,604

Accumulated depreciation

 

(1,296,574)

 

(1,300,930)

Property, plant and equipment, net

$

2,342,076

$

2,389,674

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill
3 Months Ended
Mar. 31, 2021
Goodwill  
Goodwill

7. Goodwill

Our goodwill was recognized in connection with the Elite Acquisition and represents the excess of consideration transferred over the fair value of the assets and liabilities acquired. All of the goodwill was allocated to our contract operations reporting unit. We review the carrying amount of our goodwill in the fourth quarter of every year, or whenever indicators of potential impairment exist, to determine if the carrying amount of our contract operations reporting unit exceeds its fair value, including the goodwill. Beginning in the first quarter of 2020, the COVID-19 pandemic caused a significant deterioration in global macroeconomic conditions, including a collapse in the demand for oil coupled with an oversupply of oil, which commenced substantial spending cuts by our customers and a decline in production. This global response to the pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a goodwill impairment loss of $99.8 million during the three months ended March 31, 2020.

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions, which have a significant impact on the fair value determined. We determined the fair value of our reporting unit using an equal weighting of both the expected present value of future cash flows and a market approach. The present value of future cash flows was estimated using our most recent forecast and the weighted average cost of capital. The market approach uses a market multiple on the earnings before interest expense, provision for income taxes and depreciation and amortization expense of comparable peer companies. Significant estimates for our reporting unit included in our impairment analysis were our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Hosting Arrangements
3 Months Ended
Mar. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Hosting Arrangements

8. Hosting Arrangements

In the fourth quarter of 2018 we began a process and technology transformation project that will, among other things, upgrade or replace our existing ERP, supply chain and inventory management systems and expand the remote monitoring capabilities of our compression fleet. Included in this project are hosting arrangements that are service contracts related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools.

As of March 31, 2021 and December 31, 2020, we had $8.4 million and $7.7 million, respectively, of capitalized implementation costs related to our hosting arrangements that are service contracts included in other assets in our condensed consolidated balance sheets. Accumulated amortization was $0.4 million and $0.3 million at March 31, 2021 and December 31, 2020, respectively. We recorded $0.1 million of amortization expense to SG&A in our condensed consolidated statements of operations during each of the three months ended March 31, 2021 and 2020.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Long-Term Debt

9. Long-Term Debt

(in thousands)

    

March 31, 2021

    

December 31, 2020

Credit Facility

$

323,500

$

393,000

2028 Notes

Principal

 

800,000

 

800,000

Debt premium, net of amortization

14,040

 

14,541

Deferred financing costs, net of amortization

 

(11,669)

 

(11,766)

 

802,371

 

802,775

2027 Notes

Principal

500,000

 

500,000

Deferred financing costs, net of amortization

(6,633)

 

(6,908)

493,367

 

493,092

Long-term debt

$

1,619,238

$

1,688,867

Credit Facility

As of March 31, 2021, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.6% and 2.7% at March 31, 2021 and December 31, 2020, respectively. We incurred $0.6 million and $0.7 million in commitment fees on the daily unused amount of the Credit Facility during the three months ended March 31, 2021 and 2020, respectively.

We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement (see below). As of March 31, 2021, the ratio requirements did not constrain our undrawn capacity and as such, $414.1 million was available for additional borrowings. As of March 31, 2021, we were in compliance with all covenants under the Credit Facility agreement.

Amendment No. 3

On February 22, 2021, we amended our Credit Facility to, among other things:

reduce the aggregate revolving commitment from $1.25 billion to $750.0 million, and
adjust the maximum Senior Secured Debt to EBITDA and Total Debt to EBITDA ratios, as defined in the Credit Facility agreement, to the following:

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

(1)Subject to a temporary increase to 5.50 to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.

We incurred $1.8 million in transaction costs related to Amendment No. 3, which were included in other assets in our condensed consolidated balance sheets and are being amortized over the remaining term of the Credit Facility. In addition, we wrote off $4.9 million of unamortized deferred financing costs as a result of the amendment, which was recorded to interest expense in our condensed consolidated statements of operations.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2021
Accumulated Other Comprehensive Income (Loss).  
Accumulated Other Comprehensive Income (Loss)

10. Accumulated Other Comprehensive Loss

Components of comprehensive income (loss) are net income (loss) and all changes in equity during a period except those resulting from transactions with owners. Our accumulated other comprehensive income (loss) consists of changes in the fair value of our interest rate swap derivative instruments, net of tax, which are designated as cash flow hedges.

The following table presents the changes in accumulated other comprehensive loss of our derivative cash flow hedges, net of tax:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Beginning accumulated other comprehensive loss

$

(5,006)

$

(1,387)

Loss recognized in other comprehensive income (loss), net of tax benefit of $2 and $1,590, respectively

 

(8)

 

(5,983)

Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $267 and $51, respectively

 

1,004

 

197

Other comprehensive income (loss)

 

996

 

(5,786)

Ending accumulated other comprehensive loss

$

(4,010)

$

(7,173)

See Note 17 (“Derivatives”) for further details on our interest rate swap derivative instruments.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Equity
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Equity

11. Equity

At-the-Market Continuous Equity Offering Program

On February 23, 2021, we entered into the ATM Agreement, pursuant to which we may offer and sell shares of our common stock from time to time for an aggregate offering price of up to $50.0 million. We intend to use the net proceeds of these offerings, after deducting sales agent fees and offering expenses, for general corporate purposes. Offerings of common stock pursuant to the ATM Agreement will terminate upon the earlier of (i) the sale of all shares of common stock subject to the ATM Agreement or (ii) the termination of the ATM Agreement by us or by each of the sales agents. Any sales agent may also terminate the ATM Agreement but only with respect to itself.

During the three months ended March 31, 2021, we sold 357,148 shares of common stock for net proceeds of $3.4 million pursuant to the ATM Agreement.

Cash Dividends

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

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2021

 

  

 

  

Q1

$

0.145

$

22,155

2020

 

  

 

  

Q4

$

0.145

$

22,177

Q3

 

0.145

 

22,308

Q2

 

0.145

 

22,176

Q1

 

0.145

 

22,171

On April 28, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on May 17, 2021 to stockholders of record at the close of business on May 10, 2021.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

12. Revenue from Contracts with Customers

The following table presents our revenue from contracts with customers by segment (see Note 22 (“Segments”)) and disaggregated by revenue source:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Contract operations:

  

  

0 ― 1,000 horsepower per unit

$

46,919

$

66,740

1,001 ― 1,500 horsepower per unit

 

68,464

 

84,852

Over 1,500 horsepower per unit

 

50,403

 

54,591

Other (1)

 

248

 

791

Total contract operations (2)

 

166,034

 

206,974

Aftermarket services:

 

  

 

  

Services

 

16,892

 

25,450

OTC parts and components sales

 

12,505

 

17,273

Total aftermarket services (3)

 

29,397

 

42,723

Total revenue

$

195,431

$

249,697

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $1.0 million and $1.6 million for the three months ended March 31, 2021 and 2020, 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)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.

Performance Obligations

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

(in thousands)

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

205,343

$

89,252

$

15,014

$

1,860

$

168

$

311,637

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, 2021 and December 31, 2020, our receivables from contracts with customers, net of allowance for credit losses, were $99.4 million and $95.6 million, respectively.

Allowance for Credit Losses

Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.

Due to the short-term nature of our trade receivables, we consider the amortized cost to be the same as the carrying amount of the receivable, excluding the allowance for credit losses. We recognize an allowance for credit losses when a receivable is recorded, even when the risk of loss is remote. We utilize an aging schedule to determine our allowance for credit losses and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. We rely primarily on ratings assigned by external rating agencies and credit monitoring services to assess credit risk and aggregate customers first by low, medium or high risk asset pools, and then by delinquency status. We also consider the internal risk associated with geographic location and the services we provide to the customer when determining asset pools. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on an individual basis. Trade receivables evaluated individually are not included in our collective assessment. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.

The contractual life of our trade receivables is primarily 30 days based on the payment terms specified in the contract. Contract operations services are generally billed monthly at the beginning of the month in which service is being provided. Aftermarket services billings typically occur when parts are delivered or service is completed. Loss rates are separately determined for each asset pool based on the length of time a trade receivable has been outstanding. We analyze two years of internal historical loss data, including the effects of prepayments, write-offs and subsequent recoveries, to determine our historical loss experience. Our historical loss information is a relevant data point for estimating credit losses, as the data closely aligns with trade receivables due from our customers. Ratings assigned by external rating agencies and credit monitoring services consider past performance and forecasts of future economic conditions in assessing credit risk. We routinely update our historical loss data to reflect our customers’ current risk profile, to ensure the historical data and loss rates are relevant to the pool of assets for which we are estimating expected credit losses.

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

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for credit losses

224

Write-offs charged against allowance

(300)

Balance at March 31, 2021

$

3,294

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, 2021 and December 31, 2020, our contract liabilities were $3.6 million and $4.6 million, respectively, which were included in deferred revenue and other liabilities in our condensed consolidated balance sheets. The decrease in the contract liability balance during the three months ended March 31, 2021 was primarily due to $2.3 million recognized as revenue during the period, partially offset by revenue deferral of $1.4 million, each primarily related to freight billings and milestone billings on aftermarket services.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Lived and Other Asset Impairment
3 Months Ended
Mar. 31, 2021
Long-Lived and Other Asset Impairment  
Long-Lived and Other Asset Impairment

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

In the first quarter of 2020, we determined that the impairment of our contract operations reporting unit’s goodwill was an indicator of potential impairment of the carrying amount of our long-lived assets, including our compressor fleet and associated customer and contract-based intangible assets. Accordingly, we performed a quantitative impairment test of our long-lived assets, by which we determined that they were not also impaired. No similar impairment has been indicated subsequent to the first quarter of 2020.

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 to our contract operations segment:

Three Months Ended

March 31, 

(dollars in thousands)

    

2021

    

2020

Idle compressors retired from the active fleet

 

70

 

85

Horsepower of idle compressors retired from the active fleet

 

24,000

 

23,000

Impairment recorded on idle compressors retired from the active fleet

$

7,012

$

6,195

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges
3 Months Ended
Mar. 31, 2021
Restructuring Charges  
Restructuring Charges

14. Restructuring Charges

During the first quarter of 2020, we completed restructuring activities to further streamline our organization and more fully align our teams to improve our customer service and profitability. We incurred severance costs of $1.7 million related to these activities during the three months ended March 31, 2020. No additional costs will be incurred for this organizational restructuring.

In response to the decreased activity level of our customers that resulted from the COVID-19 pandemic beginning in the second quarter of 2020, we have incurred severance costs of $6.1 million to right-size our business. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of the COVID-19 pandemic, as the magnitude and duration of the pandemic and its impact on our operations remain difficult to predict.

During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. We have incurred $1.5 million of restructuring costs as a result of our property disposals and do not expect to incur additional material property disposal costs under this restructuring plan.

The severance and property disposal costs incurred under the above restructuring plans were recorded to restructuring charges in our condensed consolidated statements of operations.

The following table presents restructuring charges incurred by segment:

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other (1)

Total

Three months ended March 31, 2021

Pandemic restructuring

$

279

$

24

$

585

$

888

Property restructuring

9

9

Total restructuring charges

$

279

$

24

$

594

$

897

Three months ended March 31, 2020

Organizational restructuring

$

478

$

625

$

625

$

1,728

(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

March 31,

(in thousands)

2021

2020

Severance costs

Organizational restructuring

 

$

 

$

1,728

Pandemic restructuring

 

888

 

Total severance costs

888

1,728

Impairment - property restructuring

 

9

 

Total restructuring charges

$

897

$

1,728

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Taxes  
Income Taxes

15. 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 carryforwards 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, 2021 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, 2021, 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, 2022 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 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share

16. Earnings per Share

Basic net income (loss) per common share is computed using the two-class method, which is an earnings allocation formula that determines net income (loss) 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 net income (loss) per common share is determined by dividing net income (loss), 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 they do not have a contractual obligation to participate in our undistributed losses.

Diluted net income (loss) per common share is computed using the weighted average number of shares outstanding adjusted for the incremental common stock equivalents attributed to outstanding options, performance-based restricted stock units and stock to be issued pursuant to our ESPP unless their effect would be anti-dilutive.

The following table shows the calculation for net income (loss) attributable to common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share:

Three Months Ended

March 31, 

(in thousands)

    

    

2021

    

2020

Net income (loss)

$

4,169

$

(61,187)

Less: Earnings attributable to participating securities

 

(168)

 

(322)

Net income (loss) attributable to common stockholders

$

4,001

$

(61,509)

The following table shows the potential shares of common stock that were included in computing diluted net income (loss) per common share:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Weighted average common shares outstanding including participating securities

153,004

152,601

Less: Weighted average participating securities outstanding

 

(1,579)

 

(2,051)

Weighted average common shares outstanding used in basic net income (loss) per common share

 

151,425

 

150,550

Net dilutive potential common shares issuable:

 

  

 

  

On exercise of options and vesting of performance-based restricted stock units

 

149

 

On settlement of ESPP shares

 

4

 

Weighted average common shares outstanding used in diluted net income (loss) per common share

 

151,578

 

150,550

The following table shows the potential shares of common stock issuable that were excluded from computing diluted net income (loss) per common share as their inclusion would have been anti-dilutive:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

On exercise of options where exercise price is greater than average market value for the period

 

44

 

126

On exercise of options and vesting of performance-based restricted stock units

57

On settlement of ESPP shares

29

Net dilutive potential common shares issuable

44

212

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives
3 Months Ended
Mar. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives

17. Derivatives

We are exposed to market risks associated with changes in the variable interest rate of our Credit Facility. We use derivative instruments to manage our exposure to fluctuations in this variable interest rate and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes.

As of March 31, 2021, we had $300.0 million notional value of interest rate swaps outstanding, which expire in March 2022 and were entered into to offset changes in expected cash flows due to fluctuations in the associated variable interest rates. The counterparties to these derivative agreements are major financial institutions. We monitor the credit quality of these financial institutions and do not expect nonperformance by any counterparty, although such nonperformance could have a material adverse effect on us. We have no collateral posted for our derivative instruments.

We have designated our interest rate swaps as cash flow hedging instruments. Changes in the fair value of cash flow hedging instruments are recognized as a component of other comprehensive income (loss) until the hedged transaction affects earnings. At that time, amounts are reclassified into earnings to interest expense, the same statement of operations line item to which the earnings effect of the hedged item is recorded. Cash flows from derivatives designated as hedges are classified in our condensed consolidated statements of cash flows under the same category as the cash flows from the underlying assets, liabilities or anticipated transactions unless the derivative contract contains a significant financing element, in which case, the cash settlements for these derivatives are classified as cash flows from financing activities.

We expect the hedging relationship to be highly effective as the interest rate swap terms substantially coincide with the hedged item and are expected to offset changes in expected cash flows due to fluctuations in the variable rate. We estimate that $4.8 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at March 31, 2021 will be reclassified into earnings as interest expense at then-current values during the next 12 months as the underlying hedged transactions occur.

As of March 31, 2021, the weighted average effective fixed interest rate of our interest rate swaps was 1.8%.

The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated balance sheets:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Accrued liabilities

$

4,771

$

4,810

Other liabilities

 

305

 

1,527

Total derivative liabilities

$

5,076

$

6,337

The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations:

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Pre-tax loss recognized in other comprehensive income (loss)

$

(10)

$

(7,573)

Pre-tax loss reclassified from accumulated other comprehensive loss into interest expense

 

(1,271)

 

(248)

Total amount of interest expense in which the effects of cash flow hedges are recorded

31,245

29,665

See Note 10 (“Accumulated Other Comprehensive Loss”) and Note 18 (“Fair Value Measurements”) for further details on our derivative instruments.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements

18. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

On a quarterly basis, our interest rate swap derivative instruments are valued based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. These fair value measurements are classified as Level 2. The following table presents our derivative position measured at fair value on a recurring basis, with pricing levels as of the date of valuation:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Derivative liability

$

5,076

$

6,337

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

Goodwill

In the first quarter of 2020, we determined that the significant deterioration in global macroeconomic conditions caused by the COVID-19 pandemic was an indicator of potential impairment of our goodwill, and we performed a quantitative impairment test as of March 31, 2020 that resulted in a $99.8 million impairment of our goodwill. Significant estimates used in our impairment analysis included cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples, which are Level 3 inputs. See Note 7 (“Goodwill”) for further details of the valuation methodology used in connection with the goodwill impairment.

Compressors

During the three months ended March 31, 2021, we recorded nonrecurring fair value measurements related to our idle and previously-culled compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared to 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 following table presents the fair value of our compressors impaired during 2021 and 2020:

(in thousands)

    

March 31, 2021

    

December 31, 2020

Impaired compressors

$

3,318

$

19,046

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, 2021

$0 - $289 per horsepower

$17 per horsepower

As of December 31, 2020

$0 - $289 per horsepower

$20 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 79% and 81% as of March 31, 2021 and December 31, 2020, respectively.

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

Other Financial Instruments

The carrying amounts of our cash, receivables and payables approximate fair value due to the short-term nature of those instruments.

The carrying amount of borrowings outstanding under our Credit Facility approximates fair value due to its variable interest rate. 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, 2021

    

December 31, 2020

Carrying amount of fixed rate debt (1)

$

1,295,738

$

1,295,867

Fair value of fixed rate debt

 

1,337,000

 

1,371,000

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

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation

19. Stock-Based Compensation

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Equity awards

$

2,663

$

3,006

Liability awards

 

586

 

(548)

Total stock-based compensation expense

$

3,249

$

2,458

The following table presents the activity of our stock-settled restricted stock awards, restricted stock units and performance-based restricted stock units and our cash-settled performance-based restricted stock units during the three months ended March 31, 2021:

Weighted

Average

Grant Date

Fair Value

(shares in thousands)

    

Shares

    

Per Share

Non-vested awards, December 31, 2020

 

2,446

$

9.69

Granted

 

1,279

 

11.22

Vested

 

(594)

 

9.30

Canceled

 

(26)

 

9.80

Non-vested awards, March 31, 2021 (1)

 

3,105

 

10.39

(1)Non-vested awards as of March 31, 2021 are comprised of 611,000 cash-settled units and 2,494,000 stock-settled awards and units.

As of March 31, 2021, we expect $24.0 million of unrecognized compensation cost related to our non-vested awards and units to be recognized over the weighted average period of 2.2 years.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

20. Commitments and Contingencies

Performance Bonds

In the normal course of business we have issued performance bonds to various state authorities that ensure payment of certain obligations. We have also issued a bond to protect our 401(k) retirement plan against losses caused by acts of fraud or dishonesty. The bonds have expiration dates in 2021 through the fourth quarter of 2022, and maximum potential future payments of $2.2 million. As of March 31, 2021, we were in compliance with all obligations to which the performance bonds pertain.

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, 2021 and December 31, 2020, we accrued $5.4 million and $5.6 million, respectively, 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.

Subject to the provisions of the tax matters agreement between Exterran Corporation and us, both parties agreed to indemnify the primary obligor of any return for tax periods beginning before and ending before or after the Spin-off (including any ongoing or future amendments and audits for these returns) for the portion of the tax liability (including interest and penalties) that relates to their respective operations reported in the filing. The tax contingencies mentioned above relate to tax matters for which we are responsible in managing the audit. As of December 31, 2020, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million for our share of non-income-based tax contingencies related to audits being managed by Exterran Corporation. During the three months ended March 31, 2021, these audits were settled and our indemnification liability was reduced to zero.

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.

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 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
3 Months Ended
Mar. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions

21. Related Party Transactions

In connection with the closing of the Elite Acquisition, we issued 21.7 million shares of our common stock to JDH Capital, an affiliate of our customer Hilcorp. As long as JDH Capital, together with affiliates of Hilcorp, owns at least 7.5% of our outstanding common stock, it will have the right to designate one director to our Board of Directors. As of March 31, 2021, JDH Capital owned 11.4% of our outstanding common stock.

Jeffery D. Hildebrand, founder and executive chairman of Hilcorp, was appointed Director in August 2019 and served until his resignation on July 29, 2020, at which time Jason C. Rebrook, President of Hilcorp, was appointed Director to fill the resulting vacancy. Mr. Hildebrand did not receive compensation in his role as Director and Mr. Rebrook received no compensation in his role as Director in 2020. In December 2020, the Board of Directors voted to approve the payment of Director cash and equity compensation to Mr. Rebrook beginning in 2021.

Revenue from Hilcorp and affiliates was $9.5 million and $10.7 million during the three months ended March 31, 2021 and 2020, respectively. Accounts receivable, net due from Hilcorp and affiliates was $7.1 million and $3.9 million as of March 31, 2021 and December 31, 2020, respectively.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Segments
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segments

22. Segments

We manage our business segments primarily based on the type of product or service provided. We have two segments which we operate within the U.S.: contract operations and aftermarket services. The contract operations segment primarily provides natural gas compression services to meet specific customer requirements. The 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.

We evaluate the performance of our segments based on gross margin for each segment. Revenue includes only sales to external customers.

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended March 31, 2021

 

  

 

  

 

  

Revenue

$

166,034

$

29,397

$

195,431

Gross margin

 

104,669

 

3,614

 

108,283

Three months ended March 31, 2020

 

  

 

  

 

  

Revenue

$

206,974

$

42,723

$

249,697

Gross margin

 

128,323

 

7,732

 

136,055

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

    

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Total gross margin

$

108,283

$

136,055

Less:

 

  

 

  

Selling, general and administrative

 

25,084

 

30,626

Depreciation and amortization

 

45,712

 

49,822

Long-lived and other asset impairment

 

7,073

 

6,195

Goodwill impairment

99,830

Restructuring charges

897

1,728

Interest expense

 

31,245

 

29,665

Gain on sale of assets, net

(11,032)

(4,116)

Other income, net

 

(1,889)

 

(555)

Income (loss) before income taxes

$

11,193

$

(77,140)

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Developments (Policies)
3 Months Ended
Mar. 31, 2021
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Accounting Standards Updates Not Yet Implemented

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

In March 2020, the Financial Accounting Standards Board issued ASU 2020-04, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. ASU 2020-04 is effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. Modifications to our interest rate swap and Credit Facility agreements during the effective period of this amendment will be assessed and if the modifications meet the criteria for the optional expedients and exceptions, we intend to adopt ASU 2020-04 and apply the amendments as applicable. We evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable.

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Discontinued Operations (Tables)
3 Months Ended
Mar. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Summary of balance sheets and statements of operations for discontinued operations

(in thousands)

    

March 31, 2021

    

December 31, 2020

Other assets

$

7,868

$

7,868

Deferred tax assets

2,862

3,168

Total assets associated with discontinued operations

$

10,730

$

11,036

Deferred tax liabilities

$

7,868

$

7,868

Total liabilities associated with discontinued operations

$

7,868

$

7,868

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory, net of reserves

(in thousands)

    

March 31, 2021

    

December 31, 2020

Parts and supplies

$

58,666

$

57,433

Work in progress

 

7,358

 

6,237

Inventory

$

66,024

$

63,670

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net

(in thousands)

    

March 31, 2021

    

December 31, 2020

Compression equipment, facilities and other fleet assets

$

3,387,464

$

3,439,432

Land and buildings

 

44,644

 

45,167

Transportation and shop equipment

 

104,155

 

106,868

Computer hardware and software

 

84,680

 

84,680

Other

 

17,707

 

14,457

Property, plant and equipment

 

3,638,650

 

3,690,604

Accumulated depreciation

 

(1,296,574)

 

(1,300,930)

Property, plant and equipment, net

$

2,342,076

$

2,389,674

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of long-term debt

(in thousands)

    

March 31, 2021

    

December 31, 2020

Credit Facility

$

323,500

$

393,000

2028 Notes

Principal

 

800,000

 

800,000

Debt premium, net of amortization

14,040

 

14,541

Deferred financing costs, net of amortization

 

(11,669)

 

(11,766)

 

802,371

 

802,775

2027 Notes

Principal

500,000

 

500,000

Deferred financing costs, net of amortization

(6,633)

 

(6,908)

493,367

 

493,092

Long-term debt

$

1,619,238

$

1,688,867

Schedule of financial ratios to be maintained defined in Credit Facility agreement

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

(1)Subject to a temporary increase to 5.50 to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2021
Accumulated Other Comprehensive Income (Loss).  
Schedule of Accumulated Other Comprehensive Income (Loss)

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Beginning accumulated other comprehensive loss

$

(5,006)

$

(1,387)

Loss recognized in other comprehensive income (loss), net of tax benefit of $2 and $1,590, respectively

 

(8)

 

(5,983)

Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $267 and $51, respectively

 

1,004

 

197

Other comprehensive income (loss)

 

996

 

(5,786)

Ending accumulated other comprehensive loss

$

(4,010)

$

(7,173)

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Equity (Tables)
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Summary of entity's dividends per common share

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2021

 

  

 

  

Q1

$

0.145

$

22,155

2020

 

  

 

  

Q4

$

0.145

$

22,177

Q3

 

0.145

 

22,308

Q2

 

0.145

 

22,176

Q1

 

0.145

 

22,171

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Contract operations:

  

  

0 ― 1,000 horsepower per unit

$

46,919

$

66,740

1,001 ― 1,500 horsepower per unit

 

68,464

 

84,852

Over 1,500 horsepower per unit

 

50,403

 

54,591

Other (1)

 

248

 

791

Total contract operations (2)

 

166,034

 

206,974

Aftermarket services:

 

  

 

  

Services

 

16,892

 

25,450

OTC parts and components sales

 

12,505

 

17,273

Total aftermarket services (3)

 

29,397

 

42,723

Total revenue

$

195,431

$

249,697

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $1.0 million and $1.6 million for the three months ended March 31, 2021 and 2020, 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)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.
Schedule of remaining Performance Obligation

(in thousands)

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

205,343

$

89,252

$

15,014

$

1,860

$

168

$

311,637

Summary of changes in the allowance for credit losses balance

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for credit losses

224

Write-offs charged against allowance

(300)

Balance at March 31, 2021

$

3,294

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Lived and Other Asset Impairment (Tables)
3 Months Ended
Mar. 31, 2021
Long-Lived and Other Asset Impairment  
Schedule of impairment of long-lived assets

Three Months Ended

March 31, 

(dollars in thousands)

    

2021

    

2020

Idle compressors retired from the active fleet

 

70

 

85

Horsepower of idle compressors retired from the active fleet

 

24,000

 

23,000

Impairment recorded on idle compressors retired from the active fleet

$

7,012

$

6,195

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 31, 2021
Restructuring Charges  
Schedule of restructuring charges by segment

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other (1)

Total

Three months ended March 31, 2021

Pandemic restructuring

$

279

$

24

$

585

$

888

Property restructuring

9

9

Total restructuring charges

$

279

$

24

$

594

$

897

Three months ended March 31, 2020

Organizational restructuring

$

478

$

625

$

625

$

1,728

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

Three Months Ended

March 31,

(in thousands)

2021

2020

Severance costs

Organizational restructuring

 

$

 

$

1,728

Pandemic restructuring

 

888

 

Total severance costs

888

1,728

Impairment - property restructuring

 

9

 

Total restructuring charges

$

897

$

1,728

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Summary of net income (loss) attributable to Archrock common stockholders used in the calculation of basic and diluted income (loss) per common share

Three Months Ended

March 31, 

(in thousands)

    

    

2021

    

2020

Net income (loss)

$

4,169

$

(61,187)

Less: Earnings attributable to participating securities

 

(168)

 

(322)

Net income (loss) attributable to common stockholders

$

4,001

$

(61,509)

Schedule of potential shares of common stock that were included in computing diluted income (loss) attributable to Archrock common stockholders per common share

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Weighted average common shares outstanding including participating securities

153,004

152,601

Less: Weighted average participating securities outstanding

 

(1,579)

 

(2,051)

Weighted average common shares outstanding used in basic net income (loss) per common share

 

151,425

 

150,550

Net dilutive potential common shares issuable:

 

  

 

  

On exercise of options and vesting of performance-based restricted stock units

 

149

 

On settlement of ESPP shares

 

4

 

Weighted average common shares outstanding used in diluted net income (loss) per common share

 

151,578

 

150,550

Schedule of potential shares of common stock issuable, excluded from computation of diluted income (loss), attributable to Archrock common stockholders per common share

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

On exercise of options where exercise price is greater than average market value for the period

 

44

 

126

On exercise of options and vesting of performance-based restricted stock units

57

On settlement of ESPP shares

29

Net dilutive potential common shares issuable

44

212

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives (Tables)
3 Months Ended
Mar. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of effect of derivative instruments on consolidated financial position

(in thousands)

    

March 31, 2021

    

December 31, 2020

Accrued liabilities

$

4,771

$

4,810

Other liabilities

 

305

 

1,527

Total derivative liabilities

$

5,076

$

6,337

Schedule of effect of derivative instruments on results of operations

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Pre-tax loss recognized in other comprehensive income (loss)

$

(10)

$

(7,573)

Pre-tax loss reclassified from accumulated other comprehensive loss into interest expense

 

(1,271)

 

(248)

Total amount of interest expense in which the effects of cash flow hedges are recorded

31,245

29,665

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2021
Valuation of our interest rate swaps and impaired assets  
Summary of assets and liabilities measured at fair value on recurring basis

(in thousands)

    

March 31, 2021

    

December 31, 2020

Derivative liability

$

5,076

$

6,337

Schedule of carrying value and estimated fair value of debt instruments

(in thousands)

    

March 31, 2021

    

December 31, 2020

Carrying amount of fixed rate debt (1)

$

1,295,738

$

1,295,867

Fair value of fixed rate debt

 

1,337,000

 

1,371,000

(1)Carrying amounts are shown net of unamortized debt premium and unamortized deferred financing costs. See Note 9 (“Long-Term Debt”).
Compressors  
Valuation of our interest rate swaps and impaired assets  
Schedule of non-recurring fair value assets

(in thousands)

    

March 31, 2021

    

December 31, 2020

Impaired compressors

$

3,318

$

19,046

Schedule of additional quantitative information related to our significant unobservable inputs

    

Range

    

Weighted Average (1)

Estimated net sale proceeds:

As of March 31, 2021

$0 - $289 per horsepower

$17 per horsepower

As of December 31, 2020

$0 - $289 per horsepower

$20 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 79% and 81% as of March 31, 2021 and December 31, 2020, respectively.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of allocated stock-based compensation

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Equity awards

$

2,663

$

3,006

Liability awards

 

586

 

(548)

Total stock-based compensation expense

$

3,249

$

2,458

Schedule of restricted stock, restricted stock unit, performance unit, cash settled restricted stock unit and cash settled performance unit activity

Weighted

Average

Grant Date

Fair Value

(shares in thousands)

    

Shares

    

Per Share

Non-vested awards, December 31, 2020

 

2,446

$

9.69

Granted

 

1,279

 

11.22

Vested

 

(594)

 

9.30

Canceled

 

(26)

 

9.80

Non-vested awards, March 31, 2021 (1)

 

3,105

 

10.39

(1)Non-vested awards as of March 31, 2021 are comprised of 611,000 cash-settled units and 2,494,000 stock-settled awards and units.
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Segments (Tables)
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Summary of revenue and other financial information by reportable segment

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended March 31, 2021

 

  

 

  

 

  

Revenue

$

166,034

$

29,397

$

195,431

Gross margin

 

104,669

 

3,614

 

108,283

Three months ended March 31, 2020

 

  

 

  

 

  

Revenue

$

206,974

$

42,723

$

249,697

Gross margin

 

128,323

 

7,732

 

136,055

Reconciliation of net income (loss) to gross margin

    

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Total gross margin

$

108,283

$

136,055

Less:

 

  

 

  

Selling, general and administrative

 

25,084

 

30,626

Depreciation and amortization

 

45,712

 

49,822

Long-lived and other asset impairment

 

7,073

 

6,195

Goodwill impairment

99,830

Restructuring charges

897

1,728

Interest expense

 

31,245

 

29,665

Gain on sale of assets, net

(11,032)

(4,116)

Other income, net

 

(1,889)

 

(555)

Income (loss) before income taxes

$

11,193

$

(77,140)

XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business and Basis of Presentation (Details)
3 Months Ended
Mar. 31, 2021
segment
Description of Business and Basis of Presentation  
Number of reportable segments 2
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Business Transactions - Dispositions (Details)
hp in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 10, 2021
CompressorUnit
hp
Jul. 09, 2020
USD ($)
Mar. 01, 2020
hp
CompressorUnit
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2021
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Gain on disposition       $ 5,995 $ 3,172  
Disposed of by Sale, Not Discontinued Operations | February 2021 Disposition            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Number of compressors | CompressorUnit 300          
Compressor units horsepower (horsepower) | hp 40          
Gain on disposition       6,000    
Disposed of by Sale, Not Discontinued Operations | July 2020 Disposition            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Cash consideration received upon closing   $ 9,500        
Cash consideration receivable on first anniversary   3,000        
Amount of consideration receivable as credit for purchases   $ 3,500        
Cash received under supply agreement       $ 900   $ 1,600
Disposed of by Sale, Not Discontinued Operations | March 2020 Disposition            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Number of compressors | CompressorUnit     200      
Compressor units horsepower (horsepower) | hp     35      
Gain on disposition         $ 3,200  
Turbocharger goods and services | July 2020 Disposition            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Term of supply agreement   2 years        
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Discontinued Operations - Description (Details) - Exterran Corporation - Spinoff - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Discontinued Operations    
Deferred tax liabilities $ 7,868 $ 7,868
Indemnification asset $ 7,868 $ 7,868
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Summary of balance sheet data for discontinued operations    
Total assets associated with discontinued operations $ 10,730 $ 11,036
Total liabilities associated with discontinued operations 7,868 7,868
Spinoff | Exterran Corporation    
Summary of balance sheet data for discontinued operations    
Other assets 7,868 7,868
Deferred tax assets 2,862 3,168
Total assets associated with discontinued operations 10,730 11,036
Deferred tax liabilities 7,868 7,868
Total liabilities associated with discontinued operations $ 7,868 $ 7,868
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Composition of Inventory net of reserves    
Parts and supplies $ 58,666 $ 57,433
Work in progress 7,358 6,237
Inventory $ 66,024 $ 63,670
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment    
Property, plant and equipment, gross $ 3,638,650 $ 3,690,604
Accumulated depreciation (1,296,574) (1,300,930)
Property, plant and equipment, net 2,342,076 2,389,674
Compression equipment, facilities and other fleet assets    
Property, Plant and Equipment    
Property, plant and equipment, gross 3,387,464 3,439,432
Land and buildings    
Property, Plant and Equipment    
Property, plant and equipment, gross 44,644 45,167
Transportation and shop equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 104,155 106,868
Computer hardware and software    
Property, Plant and Equipment    
Property, plant and equipment, gross 84,680 84,680
Other property, plant and equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 17,707 $ 14,457
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Change in the carrying value of goodwill  
Goodwill impairment $ 99,830
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Hosting Arrangements (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Hosting arrangements, Capitalized costs $ 8.4   $ 7.7
Hosting arrangements, Accumulated amortization 0.4   $ 0.3
Hosting arrangements, Amortization $ 0.1 $ 0.1  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Instruments    
Long-term debt $ 1,619,238 $ 1,688,867
Credit Facility    
Debt Instruments    
Long-term debt 323,500 393,000
2028 Notes    
Debt Instruments    
Long term debt gross 800,000 800,000
Debt premium, net of amortization 14,040 14,541
Deferred financing costs, net of amortization (11,669) (11,766)
Long-term debt 802,371 802,775
2027 Notes    
Debt Instruments    
Long term debt gross 500,000 500,000
Deferred financing costs, net of amortization (6,633) (6,908)
Long-term debt $ 493,367 $ 493,092
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt - Credit Facility (Details)
$ in Millions
3 Months Ended 9 Months Ended 14 Months Ended 22 Months Ended 45 Months Ended
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Sep. 30, 2023
Nov. 30, 2024
Dec. 31, 2022
Nov. 30, 2024
Feb. 22, 2021
USD ($)
Dec. 31, 2020
USD ($)
Credit Facility                
Line of Credit Facility                
Letter of credit outstanding $ 12.4              
Debt instrument, variable rate (percentage) 2.40%              
Debt instrument weighted average interest rate (percent) 2.60%             2.70%
Commitment fee amount $ 0.6 $ 0.7            
Undrawn capacity under revolving credit facility 414.1              
Maximum borrowing capacity             $ 750.0 $ 1,250.0
Debt issuance cost written off 4.9              
Credit Facility, Amendment 3                
Line of Credit Facility                
Transaction costs $ 1.8              
Forecast | Credit Facility                
Line of Credit Facility                
Senior Secured Debt to EBITDA           3.00    
Total Debt to EBITDA ratio     5.50 5.25 5.75      
Total debt to EBITDA ratio in period which an acquisition is completed and for two quarters following such quarter       5.50        
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Increase (Decrease) in Stockholders' Equity    
Beginning balance $ 935,557 $ 1,085,963
Total other comprehensive income (loss), net of tax 996 (5,786)
Ending balance 923,124 999,472
Accumulated Other Comprehensive Income (Loss)    
Increase (Decrease) in Stockholders' Equity    
Beginning balance (5,006) (1,387)
Gain (loss) recognized in other comprehensive income (loss), net of tax expense (benefit) (8) (5,983)
(Gain) loss reclassified from accumulated other comprehensive loss to interest expense, net of tax (expense) benefit 1,004 197
Total other comprehensive income (loss), net of tax 996 (5,786)
Ending balance (4,010) (7,173)
Gain (loss) recognized in other comprehensive income, tax expense (benefit) (2) (1,590)
(Gain) loss reclassified from accumulated other comprehensive loss, tax (expense) benefit $ 267 $ 51
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Equity - Equity Offering (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Feb. 23, 2021
Subsidiary, Sale of Stock [Line Items]      
Net proceeds from issuance of common stock $ 3,401 $ 0  
ATM Agreement      
Subsidiary, Sale of Stock [Line Items]      
Maximum amount of shares to be issued     $ 50,000
Stock issued (in shares) 357,148    
Net proceeds from issuance of common stock $ 3,400    
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 28, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Distributions            
Declared Dividends per Common Share (in dollars per share)   $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145
Dividends Paid   $ 22,155 $ 22,177 $ 22,308 $ 22,176 $ 22,171
Subsequent Event            
Distributions            
Declared Dividends per Common Share (in dollars per share) $ 0.145          
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers - Disaggregate Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
hp
Mar. 31, 2020
USD ($)
hp
Disaggregation of Revenue    
Revenue $ 195,431 $ 249,697
Contract Operations    
Disaggregation of Revenue    
Revenue 166,034 206,974
Contract Operations | Transferred at Point in Time    
Disaggregation of Revenue    
Revenue 1,000 1,600
Contract Operations | 0 - 1,000 horsepower per unit    
Disaggregation of Revenue    
Revenue $ 46,919 $ 66,740
Contract Operations | 0 - 1,000 horsepower per unit | Minimum    
Disaggregation of Revenue    
Compressor units horsepower (horsepower) | hp 0 0
Contract Operations | 0 - 1,000 horsepower per unit | Maximum    
Disaggregation of Revenue    
Compressor units horsepower (horsepower) | hp 1,000 1,000
Contract Operations | 1,001 - 1,500 horsepower per unit    
Disaggregation of Revenue    
Revenue $ 68,464 $ 84,852
Contract Operations | 1,001 - 1,500 horsepower per unit | Minimum    
Disaggregation of Revenue    
Compressor units horsepower (horsepower) | hp 1,001 1,001
Contract Operations | 1,001 - 1,500 horsepower per unit | Maximum    
Disaggregation of Revenue    
Compressor units horsepower (horsepower) | hp 1,500 1,500
Contract Operations | Over 1,500 horsepower per unit    
Disaggregation of Revenue    
Revenue $ 50,403 $ 54,591
Contract Operations | Over 1,500 horsepower per unit | Minimum    
Disaggregation of Revenue    
Compressor units horsepower (horsepower) | hp 1,500 1,500
Contract Operations | Other    
Disaggregation of Revenue    
Revenue $ 248 $ 791
Aftermarket Services    
Disaggregation of Revenue    
Revenue 29,397 42,723
Aftermarket Services | Services    
Disaggregation of Revenue    
Revenue 16,892 25,450
Aftermarket Services | OTC parts and components sales    
Disaggregation of Revenue    
Revenue $ 12,505 $ 17,273
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers - Performance Obligations (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 311,637
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 205,343
Performance obligations expected to be satisfied, expected timing 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 89,252
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 15,014
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 1,860
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 [Line Items]  
Remaining performance obligations $ 168
Performance obligations expected to be satisfied, expected timing 1 year
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers - Contract Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue    
Accounts receivable, trade, net of allowance $ 107,535 $ 104,425
Contract with Customers    
Disaggregation of Revenue    
Accounts receivable, trade, net of allowance $ 99,400 $ 95,600
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers - Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contractual life of accounts receivable 30 days  
Period for analyzing historical loss data to determine loss experience 2 years  
Changes in the allowance for credit losses balance    
Balance at beginning of period $ 3,370  
Provision for credit losses 224 $ 752
Write-offs charged against the allowance (300)  
Balance at end of period $ 3,294  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Contract liability with customer $ 3,600   $ 4,600
Deferred revenue recognized in earnings 2,328 $ 7,735  
Deferred revenue $ 1,397 $ 5,783  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Lived Asset Impairment (Details) - Idle Compressor Units
hp in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
CompressorUnit
hp
Mar. 31, 2020
USD ($)
CompressorUnit
hp
Impaired Long-Lived Assets Held and Used    
Idle compressors retired from the active fleet | CompressorUnit 70 85
Horsepower of idle compressors retired from the active fleet | hp 24 23
Impairment recorded on idle compressors retired from the active fleet | $ $ 7,012 $ 6,195
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges - By segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Restructuring charges    
Restructuring charges $ 897 $ 1,728
Severance costs    
Restructuring charges    
Restructuring charges 888 1,728
Organizational Restructuring    
Restructuring charges    
Restructuring charges   1,728
Estimated additional charges 0  
Organizational Restructuring | Severance costs    
Restructuring charges    
Restructuring charges   1,728
Pandemic Restructuring    
Restructuring charges    
Restructuring charges 888  
Pandemic Restructuring | Severance costs    
Restructuring charges    
Restructuring charges 888  
Restructuring charges incurred to date 6,100  
Property Restructuring    
Restructuring charges    
Restructuring charges 9  
Restructuring charges incurred to date 1,500  
Property Restructuring | Impairment    
Restructuring charges    
Restructuring charges 9  
Corporate    
Restructuring charges    
Restructuring charges 594  
Corporate | Organizational Restructuring    
Restructuring charges    
Restructuring charges   625
Corporate | Pandemic Restructuring    
Restructuring charges    
Restructuring charges 585  
Corporate | Property Restructuring    
Restructuring charges    
Restructuring charges 9  
Contract Operations | Operating Segments    
Restructuring charges    
Restructuring charges 279  
Contract Operations | Operating Segments | Organizational Restructuring    
Restructuring charges    
Restructuring charges   478
Contract Operations | Operating Segments | Pandemic Restructuring    
Restructuring charges    
Restructuring charges 279  
Aftermarket Services | Operating Segments    
Restructuring charges    
Restructuring charges 24  
Aftermarket Services | Operating Segments | Organizational Restructuring    
Restructuring charges    
Restructuring charges   $ 625
Aftermarket Services | Operating Segments | Pandemic Restructuring    
Restructuring charges    
Restructuring charges $ 24  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges - By type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Restructuring charges    
Restructuring charges $ 897 $ 1,728
Organizational Restructuring    
Restructuring charges    
Restructuring charges   1,728
Pandemic Restructuring    
Restructuring charges    
Restructuring charges 888  
Property Restructuring    
Restructuring charges    
Restructuring charges 9  
Severance costs    
Restructuring charges    
Restructuring charges 888 1,728
Severance costs | Organizational Restructuring    
Restructuring charges    
Restructuring charges   $ 1,728
Severance costs | Pandemic Restructuring    
Restructuring charges    
Restructuring charges 888  
Impairment | Property Restructuring    
Restructuring charges    
Restructuring charges $ 9  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Income Taxes  
Potential decrease in unrecognized tax benefit $ 2.7
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Net Income Attributable to Common Stockholders (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Summary of net income attributable to Archrock common stockholders used in the calculation of basic and diluted income per common share    
Net income (loss) $ 4,169 $ (61,187)
Less: Earnings attributable to participating securities (168) (322)
Net income (loss) attributable to Archrock common stockholders, basic 4,001 (61,509)
Net income (loss) attributable to Archrock common stockholders, diluted $ 4,001 $ (61,509)
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders    
Weighted average common shares outstanding including participating securities 153,004 152,601
Less: Weighted average participating securities outstanding (1,579) (2,051)
Weighted average common shares outstanding used in basic net income (loss) per common share (in shares) 151,425 150,550
Weighted average common shares outstanding used in diluted net income (loss) per common share (in shares) 151,578 150,550
On exercise of options and vesting of performance-based restricted stock units    
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders    
Net dilutive potential common shares issuable (in shares) 149  
On settlement of ESPP    
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders    
Net dilutive potential common shares issuable (in shares) 4  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Anti-dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares) 44 212
On exercise of options where exercise price is greater than average market value for the period    
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares) 44 126
On exercise of options and vesting of performance-based restricted stock units    
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares)   57
On settlement of ESPP    
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares)   29
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives - Interest Rate Swaps (Details) - Derivatives Designated as Hedging Instruments
$ in Millions
Mar. 31, 2021
USD ($)
Interest Rate Swaps  
Notional Disclosures  
Deferred pre-tax losses to be reclassified during next 12 months $ 4.8
Weighted average effective fixed interest rate on interest rate swaps (as a percent) 1.80%
Interest Rate Swaps, expiring March 2022  
Notional Disclosures  
Notional amount of interest rate swaps $ 300.0
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) - Derivatives Designated as Hedging Instruments - Interest Rate Swaps - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Derivatives    
Derivative liability $ 5,076 $ 6,337
Accrued liabilities    
Derivatives    
Derivative liability 4,771 4,810
Other liabilities    
Derivatives    
Derivative liability $ 305 $ 1,527
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Effect of derivative instruments on results of operations    
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 31,245 $ 29,665
Interest Rate Swaps    
Effect of derivative instruments on results of operations    
Pre-tax gain (loss) recognized in other comprehensive income (loss) (10) (7,573)
Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense (1,271) (248)
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 31,245 $ 29,665
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Recurring Basis | Level 2    
Fair value measurement of assets and liabilities    
Derivative liability $ 5,076 $ 6,337
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Measured on Nonrecurring Basis (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Mar. 31, 2021
USD ($)
$ / hp
Y
Dec. 31, 2020
USD ($)
$ / hp
Valuation of our interest rate swaps and impaired assets      
Goodwill impairment | $ $ 99,830    
Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Minimum      
Valuation of our interest rate swaps and impaired assets      
Measurement input   0 0
Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Maximum      
Valuation of our interest rate swaps and impaired assets      
Measurement input   289 289
Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Weighted average      
Valuation of our interest rate swaps and impaired assets      
Measurement input   17 20
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Weighted average disposal period      
Valuation of our interest rate swaps and impaired assets      
Measurement input | Y   4  
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Discount for market liquidity      
Valuation of our interest rate swaps and impaired assets      
Measurement input   0.79 0.81
Nonrecurring Basis | Level 3 | Impaired Long-Lived Assets | Compressors      
Valuation of our interest rate swaps and impaired assets      
Impaired assets | $   $ 3,318 $ 19,046
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Fair Value of Debt (Details) - Fixed Rate Debt - Level 2 - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 1,337,000 $ 1,371,000
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 1,295,738 $ 1,295,867
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost    
Total stock-based compensation expense $ 3,249 $ 2,458
Equity awards    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost    
Total stock-based compensation expense 2,663 3,006
Liability awards    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost    
Total stock-based compensation expense $ 586 $ (548)
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units  
Shares  
Non-vested awards at beginning of period (in shares) 2,446
Granted (in shares) 1,279
Vested (in shares) (594)
Canceled (in shares) (26)
Non-vested awards at end of period (in shares) 3,105
Weighted Average Grant Date Fair Value Per Share  
Non-vested awards at beginning of period (in dollars per share) | $ / shares $ 9.69
Granted (in dollars per share) | $ / shares 11.22
Vested (in dollars per share) | $ / shares 9.30
Canceled (in dollars per share) | $ / shares 9.80
Non-vested awards at end of period (in dollars per share) | $ / shares $ 10.39
Cash-settled restricted stock units and cash-settled performance units  
Shares  
Non-vested awards at end of period (in shares) 611
Restricted stock and stock-settled performance units  
Shares  
Non-vested awards at end of period (in shares) 2,494
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) - Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Unrecognized compensation  
Unrecognized compensation cost related to unvested awards (in dollars) $ 24.0
Weighted-average period over which the expected unrecognized compensation cost related to unvested stock options will be recognized 2 years 2 months 12 days
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Performance Bonds (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Performance Bonds  
Commitments and contingencies  
Maximum potential undiscounted payments $ 2.2
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Tax Matters - Loss contingencies (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Loss Contingencies [Line Items]    
Accrued liability for the outcomes of non-income based tax audits $ 0.0  
Non-income based tax audits    
Loss Contingencies [Line Items]    
Accrued liability for the outcomes of non-income based tax audits $ 5.4 $ 5.6
Non-income based tax audits being managed by Exterran Corporation    
Loss Contingencies [Line Items]    
Accrued liability for the outcomes of non-income based tax audits   $ 1.6
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Details) - Affiliated Entity
shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Aug. 01, 2019
director
shares
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
JDH Capital | Archrock, Inc.        
Related Party Transaction        
Ownership interest (percent)   11.40%    
JDH Capital and affiliates of Hilcorp        
Related Party Transaction        
Number of directors shareholders have right to designate | director 1      
JDH Capital | Elite Acquisition | Common Stock        
Related Party Transaction        
Minimum ownership interest of outstanding shares required to elect a board of director (percent) 7.50%      
Hilcorp        
Related Party Transaction        
Revenue from related party transactions   $ 9.5 $ 10.7  
Due from related party   $ 7.1   $ 3.9
Jeffery D. Hildebrand | Director        
Related Party Transaction        
Compensation paid by entity to individual in role as Director     $ 0.0  
Jason C. Rebrook | Director        
Related Party Transaction        
Compensation paid by entity to individual in role as Director       $ 0.0
Elite Acquisition | JDH Capital | Common Stock        
Related Party Transaction        
Shares issued as compensation for asset acquisition (shares) | shares 21.7      
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Segments - Number (Details)
3 Months Ended
Mar. 31, 2021
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Segments - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue and other financial information by reportable segment    
Revenues $ 195,431 $ 249,697
Gross margin 108,283 136,055
Contract Operations    
Revenue and other financial information by reportable segment    
Revenues 166,034 206,974
Gross margin 104,669 128,323
Aftermarket Services    
Revenue and other financial information by reportable segment    
Revenues 29,397 42,723
Gross margin $ 3,614 $ 7,732
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Segments - Reconciliation of Net Income to Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Reconciliation Net Income (Loss) to Gross Margin    
Total gross margin $ 108,283 $ 136,055
Less:    
Selling, general and administrative 25,084 30,626
Depreciation and amortization 45,712 49,822
Long-lived and other asset impairment 7,073 6,195
Goodwill impairment   99,830
Restructuring charges 897 1,728
Interest expense 31,245 29,665
Gain on sale of assets, net (11,032) (4,116)
Other income, net (1,889) (555)
Income (loss) before income taxes $ 11,193 $ (77,140)
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (EYGE('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 " ")>9Y2%<8H^N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FEAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PWN,YGJ>.:'8FB!,CZB$[EF3 M.B!4G*_ (2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 =.O24090"6#M- MC.>A:^ &F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[.LY-^X@X/WYZ75>M[ ^ MD_(:QU_92CI'7+/KY+=ZL]T]LK;BE2CX?5'SG7B0HI)\]3&Y_O"[";M@[-[^ M8^.K8-O K[MHOP!02P,$% @ B7F>4IE&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" ")>9Y2Q9W"2C8% #!%0 & 'AL+W=O\;58"OU'ME!PY50H092(-(]D2I187?1F[N>Y MYQD#^\:?D=CD!^?$#.59RA=S<1M<]*AA)&+A:P/!X? JYB*.#1+P^'<'VJN^ M:0P/S_?H-W;P,)AGGHNYC/^* AU>]"8]$H@5+V+](#=?Q&Y 0X/GRSBW_V13 MOCL8](A?Y%HF.V-@D$1I>>1O.T<<&M C!FQGP#X8N,>^X.T,K.>!I!'9Z.I>O0I$^R4.N1'[N:, T3QQ_ M9W]9VK,C]AZYDZD.GQ'-/"*/,;> SQ\UG M&9@SK\G\'1VO\H]G\3S4/R:B3Q&T084VL&B#(VA7TB]@#6CRN,U$D[-Q>XNW"L%8]SS%^3BM,$Q9G+)(ER*Z4W M42S(]R)Y%JJ)#XY#J=OWO-%HA' ZJSB=H5C7J8ZTB:1UE&MPE2;?>=(X@SC. M3/FADO[+R:\_NR/ZVVWJ8RO/I;70T2[\ $\JF#UN)O*$+#6$&9&*S&61:K6% M8]!(N@7]ZAHC>:#&;A>2C_R-W 80=-$J\BU39(I;(,>#OL?H8$C/,(:L9LBZ M,(1;ILB8!0&DC>:\@>.<3>B8?.4 =0-(&[[%V-5J[7J=V!61QE9%"XHU+\// MI10C5@N_BTOWCM@<_AH)X=9?I*D$4HQ)+?XN+MG5!![1UQ;SQ[\Q%K7@N[A. M[U@L9*YY3/Z)LN,+#P<:CRD;8)1JG7=Q<39S0V90"Q^G@@.P"99OW%K<75R5 MOTD??+((98K&, XR\4;]"<6CMY9V%]?DQTA#EI$K(K@?$C_F1Y8\CF*R%B@9 M1#*H._F%GE(7*BM%7GE<"))!G66K4*R(K-6>X7H,R3J(TC59;I-G&3>1;0&8 M/?R88TQJ26>X_IHL:%WWYH<\7<-Y2C9A!'Y4-E4*];%NWO%K@7U:8BF'U8+. M.@GZO%#*5#EE:6-=!PI1-,YS"^+3QXW$>V:UF+-.8GZ;@H_*[9XI"OF>:B,S M'+&%6:WFK).:F]H+*@<0TK54C;K>@O.-*PB(F>_#MA8J$A&4D!C'6N=9-YU/ M>!R3RR*'Q\VKM@6GK69EM>:S3II_G0BU-@'V.R#H$-0VR7C:[#XOVZBW&3/)P&)!=M&ML#U^R[K>V@'H>@ M2684R/8.<^*;?5_9+ZON5OW)F>W*.?7K97/SCAL!RTDL5F!*3\>PUE39+RPO MM,QLR^U9:BT3>QH*'@AE7H#G*RGU_L)\H.K:3O\#4$L#!!0 ( (EYGE)C M5;'?G08 #\; 8 >&PO=V]R:W-H965T&ULK9G;;MLX M$(9?A3!ZL0LX-0\2)06)@33)8@NT2="DN]>,3-M$9=&E:*?IT^](SF9%NI8;4;S76YG#+TMM M-L+"I5G-BJV18E$UVF0SBC&?;83*)_.SZMZ=F9_IG M-J@L_E'RJ>BRBPK/8&.[P>GD^:9 M912$O=?:O6MCU^22>H(5&OA503L[O[R]N;J^N;^^0G!V?_OIX]7% M UQ\N/AT<7-YC>[_OKY^N$ECK72'R17$VLZ"A]#1+ M#\_[4#^/CCSOLS#O$2-31#$ECN:7_N97,FV:X^/F,^AYTWW:=)]6_MA8]W?& MR-PB4132%J<>CZSQR"J/P9A'4:P1Q :EY8G\OE-[D<$CG+&J7?'*53GA]G.2 M,'8VVW.T]/-(4A2SL27>9!0$-W>+#1GSH%?\QWT- M7EV*0L'C^0(3=NGBCBWMUW=JU-#!INT/*)9$/HT)C$O6> 4L8^3]$V$Z5,F$WE1-H"/FPU/EV2 MXX$6R@**(][3[+*+$QX%;M%)(SKQOWR0+*S*5RB3@!7TY?:K)[[),' )COHS MWV5%&7<+);A-^?B5^6-%OE(PYP\*1V-Z<-15$$:,)SV=#C-.0C8R#$B'3<2? M2W4..2FU*-6%3R49OM*0L_Z$="I$A8"^Z3L&BU4D<)X4/D.[NAZMNG[G,"!Z=7RV>B)]/=9+U MA'I('QI1VITP!X$NPR@!VQ&)+:D(?U/=DRGQJ#)EE?06/Z3E"_$#IBDLMN*Y M4U4XPS"D!PLA#?:#X###HR D+62(GS*@U)1#J1,"I\HA+Q(>!/V"PF$6\21A M(RI;JA _5IKD8B04/3MW((><8#@9)&F'51R/E#RTA0GUP^2XHG@EF'0("L*" M899QV1'"DY%Q3UNB4#]1/NE\=6*EV \SG02@=9C&.XQ&-+4.HGR$='G9?_V] D0YA$L5\ M,*I?L3KN3LL;ZE\:U5GBM9 [ECQ1D@0XZHMT&,9!0/C8T&CQ1?WXNM2;C;+E M.J.H%_%5<%_V5FW"GQ5:D\GRR-;*09B\G<^3:]_@?'!WWN04AC;VU MP#4LK>RS#_^TQ17UX^K.O*2 PNKTVREZA]]C L6 07N1[22"(8J*M3!0&(1X MBG'U5]^!B._L6AOU4RZFZ*\3M>1D?G*68TWG M;P@4]4<*\#1EE$V#A%9CEG P)<$TX8UY'<T&BV JU.%$Y2L560>)P2AWBEP50]@SV*)R&-.!T M9,W"6DXS/Z>A@MQM=EF5C76]]Z,W,$K6Y2[W'KBM"_>NWQ"_)P$>"G>8A1B/ M+$]89X/23^FN[(5?:6M:*L4K!3X)#'4(N2P8:FRXZ%83A2C+*6W.P7R=ULQXT(YH/M M:O?BUFGH6MS..E\WRD]+GX59J;R XG@)+?'["#IMZJ\U]875V^J#QZ.V5F^J MT[6$1:@I#>#WI=;VY:+\AM)\,YO_!U!+ P04 " ")>9Y2VX%YWAT# "W M"0 & 'AL+W=O\[SFF/L MSHJR-QXC),![0E+>-6(ALAO3Y&&,$L@;-$.I?#.G+(%"#MG"Y!E#,-*BA)B. M97EF G%J]#KZV9CU.C07!*=HS #/DP2RCUM$Z*IKV,;ZP0M>Q$(],'N=#"[0 M!(G7;,SDR*RR1#A!*<"R;=8ZD1O\/PT M>7Y\&/:GHR&X[3_VGP8C,+D?C:83<#F&#*4B1@*'D%R!+^!U,@27%U?@ N 4 M3&.:U, .@=W.(5IB"$!8\JQ[K4?_1D73';9%FT:RZ+?)[.IY;ELNHC\2M$'?JNA;Y]%K1@Y@+F+*\&_Y0KDHGNY$+_*W M:E0MJ_ALX9\0N&'!JRQX_V0!0WC./M8.PM)/8>2(@S)W'&PO=V]R:W-H965T&ULK5C?3^,X$/Y7K&H?0*(T=GXC MJ 0M>X>T"XBRM\^F<=N().[9;LO=7W\3)R1MXGCO85_:V)D9?S/VS#?Q]8&+ M=[EA3*&//"ODS6BCU/9J,I'+#_4P3 MM;D912.4L!7=9>J%'_YDM4,:X))G4O^B0RWKC-!R)Q7/:V5 D*=%]4\_ZD < M*8 =LP*I%4A7P1M0<&L%5SM:(=-NS:FBTVO!#TB4TF"M?-"QT=K@35J4V[A0 M MZFH*>FLZ?'^?WCXGZ.X&GQ].UA?OL*@\4K_'V_?WQ=H*>OZ.GY_N7V]0$$ MT!C]6,S1V9=S)#=4,(G2 KUN^$[2(I$7Z,O)^'JB &*YT&19P[FKX) !."[Z MS@NUD>B^2%ARJC\!UQK_R*=_=\1J\#L5E\C%%X@X!!OPS/Z_NF.!XS;A=K4] M;\#>"]NS8L>,D:DT ZU99M]^BF/?#ARNZ7:B3*/EE TU^;TC_L)$\_O #2(D3@(!O8/ M'[$4MN\@-"0(4J,L3&6!TL<-^*9@QI-66SN&,<;8<;OY89+S,!Y(9DQ:N,0* M]TGG1%HL>NWLXZ!V)OM0XP#@: MZ %PRT+83D-W5*9+7=63--LIJ/!%%S7:PLF&<5YF8]D"HC-(S81G&152O]2S M9N^JU<,CW,ZETSL]?:FQ<^GA >=:VL(5=[@#SOW4+7W)6GMH"M;LQ N)X!M' M*G =RO25I=/#+>E@.^M4P2RC4ZU@#DF?=+"//=(KK"8YQ_>'4JJE)VSGIWF] MT;_":: >'_MAMZ$SR@WC)"U)$3M)S>"[0,!''WJ",Z;;(FG[/&B9A=B9Q=:1 MUZHG+7D0.&ZW9ACDB ,MN3?@=,LCQ,XCO[TK)WTR":#A[IXV@U@8!?Y "I*6 M=(B==&Y7T&GD5+Q#55DPL4^7W<"?&FZ)@=B)P;J+_8I.8K?76QG$/!*2@;I/ MVKI/['7_]^]AO_H32,1N&36(N5X<=_=P;: MYE9?5G3F[_#5K+I\:.&T82)4@#>KSA7GX-R@>:2:_H?4$L#!!0 ( (EYGE)50W*K[ ( -H' M 8 >&PO=V]R:W-H965T&ULE57;;N(P$/V54=2'5BH- M"1"@ J1RJ8I4+FIH]]E-#(F:V*QMH/OW.W9"EFO4?4D\]LR9,R?Q3&?'Q9>, M*%7PG29,=JU(J?6C;L/N==9D17VJWM=S M@99=H(1Q2IF,.0-!EUWKR7DK$%7\LGYES;&8=>J:D(TH8'2 M" 1?6SJ@2:*!D,;O'-,J4NK P_4>_=G4CK5\$DD'//D5ARKJ6BT+0KHDFT2] M\=T+S>MI:+R )](\89?[5BT(-E+Q- ]&!FG,LC?YSG4X"$"!M2O M!-3R@)HI-&-FRAH217H=P7<@M#>BZ871QD1C-3'37]%7 D]CC%.]P6PZ'$W] MT1!PY<]>Q\.G!1K^ E^3T73AP^P9CR;SM]$+^HT_1C">HCV"V]>9[]]!!=[] M(=S>W,$-Q P6$=](PD+9L172TTGL(*?2SZBX5ZC48,*9BB2,6$C#XW@;RRIJ M<_>U]=U2P D1#U!S[L&MNLX%/H.?AU=+Z-0*J6L&KW8%SU=$4;P "O@2!CS% M6Q?IZ["E,&8!3VE)CGJ1HVYRU*_DF.*]CPT8W"9ZC-N5/%Y(VM886\[S29HD! IXV4<$-U>)"@.E @6L]7%7SG+VCB0 MI]WV3B0\]ZDTFBWOLH+-HJ!F:4$+KD@"_']TO,2_^0/^YSXE_%L%_U8I_\%U MSI=XMLY^PX;C-4Z(GCM5/*_=K)TPM0_:9$K%RDP/B2INF,JZ2K%;#*@GTY=/ M]OLXN+(Y\P\FFWK8,U8Q_CT)72)D]:&)ZHELDF2&XFO3C#^YPM9NEA$.7RJT M YXO.5=[0R9Y20$:\3 ' "+'P & 'AL M+W=OY?!W:RQ$D8)2_.(IRACZY/)&7YW36FA4$K\$;&G?.\:%:%\X?QK M<7,5GDR,PB,6LT 4)GSX>F1S%L>%)?#C6VUTTJQ9*.Y?/UN_*(.'8+[X.9OS M^,\H%)N3B3M!(5O[NUA\XD_O61V05=@+>)R7G^BIDK6]"0IVN>!)K0P>)%%: M??O?ZT3L*6#:HT!J!2(I$*='@=8*5%(P[1X%LU8P)87>&*Q:P9)=,GH4[%K! MEH.V>A2<6L&1%

!;=6<"4%J\\EKU;P#JT#-IXK9Y0=5)6\[)>%+_S3XXP_ MH:R0!WO%1=ETI3ZT2906^V,E,O@W CUQ.K^]62QO5LL%@JO5[8>KQ=D]W*SN MX>OC\N9^A6XOT/+WSU?W?Z$I^KQ:H->OWJ!7*$K1_8;O[.@ M7O6\6I7TKA6;%B&P#>8-)MB!#PR=)4&/&'H]0>>YV\TYI>'FU^P=11$8E[] M4!A?KMQFV^ MRW[T5NG]B!/W']'90\983PQ7(RWR"])T/1(A5UIF!MNGV4.DV4.DM&/VV#EG M#U&:1ND#3.K83P.&? %Y#]XBBH\0,;"GVR&53;NT6:#8XRFV7.=X]KB_$50A M:F)B&5Y7;J'*33&5K2TU2]IV5^9"8XD0TW0=R=BE1M#%KBUY=G7 FM<:&<.U M/)LV-N>!RR+/\-+;_M(O'C"#75.D+YQL]8?E"UJI6L;K5L M:GO8E?*B2DYMQR"V0?31F$TT9JE)>Z*!253L2)A%X&QY]::8PKH@!WK::E:S M!G/7[/Z\L(^VNRS8P)*A;HY8:B?*ZMSUE;] M\ S+,_6>.(TGSJ G MY?D.( &Z9KFZN].UN:ON1&DBN8J#L&6D('0R/=WO-1%X/Q_!0)W//<4'RS:Q MH_<"&RU=,L9GRK1@Y"$"9@#'E-ROD"B%PPQ $QQ9UBP2NQZW:O/=62>EN);9 M]YT:CBDE62OE]O0QWN.#^)<%.)3_>IG.Q#1LBO>&>LU"5,$I=0CN:7GI M8% B@3*@@RA_\K?H 8[-M1T 6RW+G2'#$_*P 2EU]%_6R'8YYE.SX3%+9KB83C5\Z4JT_MD M:3S3*LA"IAT8P'*Z+S6B4]NEAFGT=7X+R7@8D\=H>8_OCH:P&LJ(5G&:FL2T MB=(E&D"W#$-FW3HQ8@(7=96$J?Y-76K+?7>ML>A1R[+ZTMI2"3S")5[$JGN2 MK3*%(MG8]&Q#CEL5G3J&11R[AT3BEEI@[W]@UJ3E$&280_P,MR8J7YABQR12 MM8E*!KIB75=;-D"&VKU'.?(WCE[^* ]SK)K S)_MBPY7Z-R M71=;4D!&SIP',NTY40&?4,7-8:&NCRTE(,.4X*>Y-%%!' #,ZN&:I 5Q,@SB M_Y9,$Q4Q)5"=$Q4LB6W)7%HKU??X@;2 2@X U%_ I8D*DAZAE,HS4B,W);;1 M1Z5)"Z5D&$H+JKO->,!8F*-UQI.R>4I,A2B"ZFENWO.<\)RHD&7*9=+@*?5D MDJR3,HV^Z%I$(\.(=GATZ#7LEJI..K9_3E20HI:#30G$WX_+=4-IH8P,0]G+ MSCRTA2XZ#%T'G7FH"D8FENGN]9A4U\,6L>@P8OU7YQVJHIKGR:>=$:%N2"WL MT6'8&S[K8.WC2MUC5RQQQ+E&BIK4\.0G$@N-X!0VGB1VH1,C)O8\^>'%I4[2 MM>"<)2=4E8/)ATD/]-"]1\,O>38\?-;19UKS9!@R3:CI$3EHS1G?(3;=/S16 MX4N%0X4"3 @ _@8 !@ !X M;"]W;W)KI9YP"&O!9< MZ(&7&U->^[Y.0@'DLYPIG?J.2L0*$ M9E(0!V-B(WF2\ME.;K.!%]@# 8?46 6*GPV,@7,K MA,=XJ36]QJ4%]\<[]:F+'6-YHAK&DO]BFY%'TK4VLJAA/$'!1/6EKW4>]@#4.0R$-1"^!XYYZ-1 YUP@JH'H M7*!; ]US@5X-]%SNJV2Y3$^HH<.^DENBK#6JV8'[NQR-"6;"%E9B%.XRY,QP M?'^7W'^_G=PLX@E)%OB9Q7>+A-Q/2?SC\7;QFUS,J0)A/@F@G 7P2@\*3BCJD4Z M[4\D#,+V@?.,3^,32!L\.(!/3N,)E(@'1_'X-/YM+4[BT_-C#T[DLM-40\?I M=8Y%8Z@!;!N&R"5)C$R?<\DS4/HCB5_6S+R=\!$U/B+G(SJ6<+9A&8@,[W_* ML88R4H(BJ2P*;#3:^B073)!,%J!6KL-JS,5:F.H"-*M-$[]QO>O=^@B;>]6+ M_\I4+P-6R(H)33@L43)H?<%^HZIN6TV,+%UW>)(&>XT;YOA @;(&N+^4TNPF MUD'SY W_ %!+ P04 " ")>9Y2;^S2[;X( !!)0 & 'AL+W=OF/)(_!S6G$OTJVVZ MX?1H+>7FXWP^E&O>%L.'?L,[]].C\[QQV4RFW?_]0?/E>G M1Y%6Q!M>2MU%H?X]\$O>-+HGI>.?7:='^S%UP\/KY]X_F-ZV5O^I.+Y25%.K;6K639Y?75XOEU6JY0.IJ=?WE\^+\N_JP M^J[^?5U>?5^AZT_H\GSU%_KTY?KO%9JA'ZL%.O[C'?H#U1WZONZW0]%5P\E< M*C6ZSWFY&_EB')EX1J;H:]_)]8"67<6KE^WG:A;[J9#GJ5R08(=?"_$!4?P> MD8A@0,]EN/F"E_OF$=!\$6[^GVVGFD?>YLO7BX\"SJ#[YTI-?]3W7(MAC>Y4 M&!C0G>A;I"*+*&3=W8];LY8U'SX&QF'[<9@9AWG&N5*QK.[*ON7HN.F'X1VT M$,8N$M.%CEP/9PPG^BV.)KH!HS3#'N$'N,)O$JYR BZ$ M6I9W=5>HG:UF4/:#1S9VUQE)V%2W:X5C2CW"B15.WBC\5J*J'LI^"Z_,77\O M=/BB(;98P/3M,E0<:NMM"_J,.BIF<82G/G.M/%L(6[#@,%D^=Y(+/DBD%B9' MPV.Q@1\J<]T4I8Y P"I//!(M6W 1<]5W,\,W[5BQ+>56F!VS+L0]A]R[Q"Y.$M\F MMC#!89K<:+J:HX8ZZ:!2;=]:(@UA4,,%=OE B+-M =+$OCAI(8+#%#G^4YVU MWB&E="A4TJ VS!@5W^M4 =3J D7M%YI.U0)F.6,>N98[. P>K?90[.UV4!8# M[%47++,X/\#N3BE@1G'J\2RQ!")A BV> _1N"5$8IA4H-_> A+E+B.)_&*, JR2)/&D0L M>$@8/'M'"ZZRDBTW.?!]5_]K?(]X(3H5 V#=+H)FA))IA@*9I2GU*;>L(K\Y MPZR+[IYKD>.F,ZEG4Q>W=6.2<+,)S9XL_]FJ=:,?2"@Q)Y8]),R>\])@>="^ MXO5#<=OP]T@]Y H,Z<2%RXSAR'&3:\:RR)-8$ LA$H;0/MD$I;D8:S1C-/=HL@TB809^(&E) M1,(DFD8=4**+%DSS*2H!JSC-/-N&6O[0,'_,VH1448 N4[9 -IX522U7:)@K M5Z\M/H"J77BD:1Q/:0Z8Y;EZX![M%C*4O*G<5*N@-+RA9D(/ZEKA \QEL:EE MT8PIMLH;M\+C$.#@@M5!;EIV@NQ2G#//#J"6(33,$)7DEIQ7.X>\)B.CP"$E MP\F4(X 983CU/4,+$AH&"2Q8+4:U!.73>[1IBDZ: ,05;C>ZHC(M!L'3Q4V@"S&:,8>8Y[E$+,9J]*3C84LTK M@X.E#@U3YZ(7JHU.9_72;7314G+1FBH'Z!F 0'&>QE-* G:$I''D*7(P2R$6 MIM WKL ^5J=?)9@!AQI"[:X[5;9$)R79B?!IIMQ0_6*@\$"0:< M@'#DA G(+/-DV0HWS!*5_8:H M6U&NBX&;B"4%+Q12GP+.!8YO.&73C!HR2W-/3L,L0=DK";J#)L@>4#8 PYP2 MIY 'V<4Q\U4>F84F"Y_\=C^L"O-SS''%QRL-_7%".H$Q%SH9>U#)FB\TN0>\ MC#H;$RA'LL13CF06QRR,XTN?T/?HEM_7G2X\F1R3B[JO0/4 H*/I$7&QLSJ, M/Y009P.[?=$D\U2I8HOP.(SPP"2Y3C)#T]MU?2@%6DY>+>O*,S(%-E&%^UV-_=OP=T;MY^F=R_P!^7X]L\MIOQY:*OA5#/ M=D -OU-=1A]2Y7$QOJ\S?I#]QKR0ZT@?K^KN_E\P<]P/ZM MJ;/_ U!+ P04 " ")>9Y250[2L?8$ !7# & 'AL+W=OVPO MK'?-[CI'^NO[S-B^.ZI+H!(?G+/7\_K,S./)V2;$SZEESO2U;^H0.Y/Q&)MEZB.;2I4ZMURO5K\L.V/]XN),SV[BQ5D8LK.> M;R*EH>M,?+AB%S;GB^/%?/#.-FV6@^7%66\:ON7\H;^)>%INK52V8Y]L\!2Y M/E]<'K^X.A5Y%?C;\B;MW9-D=K=DX,(8PO MD\W%UJ4H[M_/UG_7W)'+G4E\'=Q'6^7V?/';@BJNS>#RN[#YDZ=\GHN],KBD M?VDSRCY?+:@<4@[=I(P(.NO'7_-UPF%/X;?'%-:3PEKC'AUIE"]--A=G,6PH MBC2LR8VFJMH(SGHIRFV.>&NAER_>QL9X^X\9(?(579ED$X6:;B(G]EG?G"TS M?(G&LISL7HUVUX_8/:$WP>K9\T^,;$@DZ.CVB] M6A\_8>]DF_B)VCMYQ-Y+3F6TO>:-;*^&!(&4?A2#;WR>;GV>JL_3GP[VTW:/ M"_K?Z=!')A-Q>6+/L7D@Z^MH4HY#F0>\*$/7&_^ ?LPM&>IQ]JQWYH'J@+XD M6.AL!7$V'7D#%>.H,4GUX$>FMIB=Y);)@3*L;ZB/X=Y6'"6@1_0H<;RW)2?* M81H"C@D!JJ%@G::UKVQ]!;'X ($8AJ8%_:CLA^*V4&&S]9^&OG=V]&_JS!CM M^!GL=]AG;DVFL/'?A,=?!MN#F?("RC4?:1Y3" M$$N]0SKZ:WW*QKGQ;+2C@NI>;R/WQD9!36(4CL^XY!G&Q Y75#OY=CQ1S!U: M0':J_@]57GQL*U'0:Z\G!VLV(WU$&\:I<]2;F$=HQ7SP K\^SA'L(Z>9,2 N M&5#<Z9-.&QYNDH/=H$5-. R7H#=X,E>@3YXHWUZBA6DLHXNG]< M7MYH*M*H<7",T;_G::XEZ?T\ZR%ZBV]IM1L@9$>F^H1*JS^=/+!IUAFH)P"D M2X8XSLF^[*:U93MFQNB99(2@9 :4AJG&; $[;?/#Q>]#LA*93&+"GJ&E^@]S ME":U&,*P2:A1U)P@8$.EK&A+HQC\I!9,8%97 4:2#5!J!)U/@Q]7+*VF!/!] M0Q,&8YT% 7S65R2+%AVOGOTU8R<\AVY$IM2%Z:,4N96E$#6?-DD%19@!^0U> M2]/#>VF%0M^WNPZ:040OAIAW@S3WWERED4(5.W$#\[.F(&S0)^B*!Y:-9!X7 M<"]>R1F93J)(>VV)]G &K%!;^!3B"-ITD'U2[W_M&%X=VCN7>L@?R M:72E%1*%TW'OVYYNM^;+<5G4FJL[ ;M P M#@D !D !X;"]W;W)K&ULK59A;]LV$/TK!P_H MI\QR['0-6L> D[9;@#8+$F3%,.P#+9XLHA*IDE2<_/N](V7'WIKLPP88LDC> MO7OO[DAJOG'^:ZB9(SVTC0UGHSK&[FU1A++F5H6QZ]ABI7*^51%#ORY"YUGI MY-0VQ70R^:EHE;&CQ3S-7?O%W/6Q,9:O/86^;95_/.?&;^=1,G*N:\R MN-1GHXD0XH;+* @*?_=\P4TC0*#Q;< <[4**X_[[%OUCT@XM*Q7XPC5?C([U MV>AT1)HKU3?QQFU^X4'/:\$K71/2DS;9]@V,RSY$UP[.8- :F__5PY"'/8?3 MR3,.T\%AFGCG0(GE>Q758N[=AKQ8 TU>DM3D#7+&2E%NH\>J@5]L_W*%6'Q,P9.:(;V,@0^X$N+:$V92V%F1Q1K)E, M"#WLE[=W:?+'RZ.![SK9C*HA?NA8FUW2^:'DM!0(Z*2ZKGD4 MAC\OE]<4'97H*DEY.**:]5J6/#=2FRR .)#S!S@959K!8JRB'QR#@T^7Y MKS]-2 MAZ?3.8_8 4V?JNA%6^A7@;_UTFL@"80JD<=F-BC?WUW^., M<=[LRX.!ZWU&Y1!S;<)&=7EK>_1=KWLOXB453S4;2"$C MH!N>,@S^J"0:1(7 ^.F$;JKD?ICO5FY6F2Z]$:4J%4B6MO=RIN'(X6K&PO=V]R:W-H965T M /B8,[>0?.9&_,#7^\KZZ2G FAPM(S@J#'+;Y!I1B(:/PY M8B9S2'8\?9_0WX7<*9>]^=-.SH3@U;J^!1W8QU.'%[D3S@4HT,1>,= @>5;X<5V8\T EJT) MC5]"JL&;R$G-A_+)6]J5Y.>WN][1BG/PNQ7:B5 JM\D\0;-!5HXPNPA3/ &S M@@]&^\;!S[K"ZJ%_1I1F7L7$:U<\"_A!V!16RP44>;%\!F\UY[D*>*M_GN<# MW/6,NPZXZW];O^=A5BD\B@3O<&][ZI90!W@K76><#'K^31\WEWDLU (&A-*T MG4*/%?@&P0F%8 Y0HO74H[2KO25TH+ZV(@:).D/J5;2WLD00M46DUO,.A*Y M=)TU=Y)Z -4]K/(\Q+!$UEBWB!^2V-=?6:[S14[EA9P:T"^@=\S) 9K>R MPAF(,QJC.^A)1);8&_>0BJ/TE.*GH=0LO3BD]0G3]5UGK ]I'[-+X0NA*&5* MP36992?$?F4Y/B-T6=%!WQ0_+4[B5B%41WEJ>AOU6HNRL23G/:75!3%R'X<=?W:?C[F/2/>[\D#%:?/<875W\ M7\8H&[&4H@A_P$RMM?SKZ:FZ2HO_SE3-T\>N(]G)U8[*78<++$F-YU.\Y^/I;,-K0_=\M&Q M^P=C_/3! >;_'+9_ U!+ P04 " ")>9Y2<"]''-T# !Q"@ &0 'AL M+W=O]NL[)&5;SL9.=_MB\3)SYLSAD)[E!O4G MTP!8]M!*95918VUW&<>F:*#E9HH=*-JI4+?DT\-([M3).D^0\;KE0 MT7KIU^[T>HF]E4+!G6:F;UNN_[X&B9M5-(NV"^]%W5BW$*^7':_A'NQOW9VF M6;Q#*44+R@A43$.UBJYFE]=S9^\-?A>P,:,Q<&;E!^%*5M5M$B8B54O)?V/6Y^ MA2&?,X=7H#3^EVV"[=E9Q(K>6&P'9V+0"A6^_&'08>2P2(XXI(-#ZGF'0)[E M+;=\O=2X8=I9$YH;^%2]-Y$3RAW*O=6T*\C/KF^%*5!9H7HHV;L.-'=BF65L M"=R9Q,4 =!V TB- &7M+.(UAKU0)Y:%_3*1VS-(ML^OT).!;KJ&_7&5&ZNI8OX\$7B^"SSW@>?_7^+3 M0/,I.Y;$&T4RS<[8!EB!;2?!TKYM@-UW0OV(535U)JA+T,PB@ZJB6W%@X'6H M\3-HLNLU73@9L!O144W:AKUZL* U5^P&=8/,\@(OLB%%%9 .&C,I:@'S; ZDA+9]0/% ==I5H"V],B-.4W9E8$^Y+I=,"?1$: MI&92\+U^QF A?!BO33FNQ5$ $0J(]DIZO&F/1@:E*+UKSB57!3#_9)&"'X,: MW&E0&; VI%E"JT0EBN%(#.TXD0Y$&R5-N1@X(>&1]#SN?\^,/_FTI^P#J5RA MI#\_EYCEN00Z F+KKH$[@D-!R%9[^8YPN&3??[=(D^SG9W]?NAINL#=$F"KG MBRP>9<#>$4F]56H+\H)=3!;GBT?S6ZBH^ ;UO_#9?E.R3!^M9I,9^7] ZQZ* MIQW+GL0LF5QDR7AA-DFR\V=K=9#.^"Y\2X>0QW-NS[>0A_G7_I?B41O0@JY] MLV/H^O7*AHY@M[KKIZY"&[$W#\T8544MB(V$BER3Z06U+SHT.&%BL?--18Z6 M6A0_;*@G!.T,:+]"M-N)"[#K,M?_ E!+ P04 " ")>9Y2L=UX/D4" !$ M!0 &0 'AL+W=OS0_ MZHVR5M2SE)2CT%0*4+A;!*OQY3IS\3[@)\56#_;@*ME*^>B,FW(1Q$X0,BR, M8R!V><(K9,P161E_#IQ!G](!A_LC^S=?NZUE2S1>2?9 2U,M@ED )>Y(P\R= M;+_CH9Z)XRLDT_X+;1>;)@$4C3:2'\!6 :>B6\GSH0\#P"Q^ Y < (G7W27R M*J^)(T_WSD,G(SCI^_AAEL3IEW>O MGZ@ 4\E&$U'JSV ;651])^$:"^1;5$=/#!NBC 8;;(>QKAE%W5-=P&06YGD^ M=$S#+$WAP8X7V$2UDGN%^@29ANEDUEMYF*335VJ[@#P/XR0;.M(PG\9'QVO_ M(QK<;(YJ[^=70R$;8;I+WGO[)V+53<8IO'M?;%/V5&A@N+/0>#2=!*"ZF>T, M(VL_)UMI[-3Y;66?.50NP)[OI#1'PR7H'\[E7U!+ P04 " ")>9Y2&H\_ M->H" -!P &0 'AL+W=O\9.FW:Y% GQD,0S MF7/FC,>9S'?&?G:UE$"^M8UVBZ@&Z![$L2MKV0IW:3JI\=V,HW$MYU*XM6/+)4JI7:*:.)E9M%=#5Y<,U]? AXK^3.G:R)KV1MS&=O M/*L6$?."9"-+\ P"'U_EC6P:3X0RONPYHS&E!YZN#^Q/0NU8RUHX>6.:#ZJ" M>A$5$:GD1O0-O#:[IW)?S]3SE:9QX4YV0RS'C&7OP+1[,-JMTL-3?-OOPPF@ M8'\ )'M $G0/B8+*1P+$5)E";WB&WNR#8@[(>FT >R5*V M:VD/'D9N3(MCP86O51ZE;$2I&@5*NB#20(V@3>/GC7!.@AL3WB4I38N<\HS? M\O%TAE="GGN\O]:]:BJEMTF.ZD; MA'$ZF4Y/[(P661%JZ@$%U\)6.V'E0&(V$(Q#>('I"_:S^2J4.E+F-&?YT>24 M3_.3/G9C'W^5E](L+6@V9:>>&:,9X^2J+/NV;P3("J<1=J!40[EC'R9Y2L$:-P4(% "O# M&0 'AL+W=O*8R&=5F/)M, M?AG7I.W@XBRMO?<79ZZ-1EM^[U5HZYK\YHJ-6Y\/IH-^X8->5E$6QA=G#2WY MEN-?S7N/M_'62ZEKMD$[JSPOS@>7TU=7Q[(_;?BH>1WVGI5D,G?N3E[>E.># MB0!BPT44#X1_*[YF8\018-QW/@?;D&*X_]Q[_RWECESF%/C:F4^ZC-7YX&2@ M2EY0:^('M_Z#NWQ>B+_"F9#^JG7>.ST:J*(-T=6=,1#4VN;_]-#QL&=P,OF* MP:PSF"7<.5!">4.1+LZ\6RLON^%-'E*JR1K@M)6BW$:/KQIV\>)WY\JU-N9L M'.%-UL9%9WF5+6=?L3Q2;YV-55"O;M5\O^94T!HB[< MTNK/7"IM5>&L[;2ZUK%2L6+UVNC(ZK*X;W706<:VA!T:,+"-(6WBAX)#4&XA M+H(NV5/:&CW9L&#OX=^MV*?-"])>K0 M]QOY2+5K;90P;I\ET)) 8Q&,W+?D(_+ +D8^&[5A\D/EO%I7;&4)!J4&)N<3 M'XV+8$D3'-4-$L:4:IZA]B/L9H@LFP_3I^MW'-S<_3T]5@QIQK0O@; -H)Q4T M]+- Q@";LM&N*S[<+HV;(_6:"N^@-.N2J0-#*85]<(1U8Z@)W.-!(%$$QKYR MVN!SVQB$3,HDF_04VJ8QFT22-D/40!<5-M9@N<#6T,Y#I$Q_P"&2 A4M")IO M,JUIO,%/TAXA9&%2,:QJO"O;U LC]6>E0Y\+9-\ .DOU!.66D3TB $FJ78@P M)0P.FSN<;@4U.I+1GVG;1QRBQF#GI)5%&UN?Q,FVY8RIH%"I!0ZNT*<7O5XN M63I*PEO.XHJ*"'#8$3D;C).A!!^(LY6 MS *-XO^B9QE,!X).K*PY32Y?)@GN>G778L;E>?3CZ>GH!,>6,4)YV?J^$6+E MF56=#Q"6 ^2++&^Z?'J30P+I,6!HY.^V7$IX2G/#4JJG -9VY"&TG0MDJM>$5@^[+8L,>7L8W"[.J1A=U"6IV3P*(\VI'I9Q2@Q MYFRZ5L@2ML]==RSP0\-)W]TYL//8J7@GW*ZWNB:@!IU%195%]!W6,N=[>LH. M7&HJ!\E!!6(.Z3-,8@HE\#)H40>F!*YV$%QNA*X'<_1'D*0P88>TQK5*8^3T M#&/2BQ0P/%CBH:;@570O7& B#&5FK'2Z+,K0PFS#;%&1'KJREG)H%GK7_>@) M\-Z-@\Y+/D116D]SQ&Z8?7ZW.!)'ZO9)T:09^64E\W3-9[M\WNL/LF0V 9)= M(X?UM_#)?0G?;\U4>K8S3+2C#"YA.1B]?#)3/U^/\$EV3KJ00 M-$Z ]%CA%P5[V8#O"X>#NWN1 -O?*!?_ %!+ P04 " ")>9Y2./!4!<\# M !]" &0 'AL+W=O.?)M70MWNF9MC^MLFCTMW*FR"G$A MWZP:4?(]AU^;G<,L'U *5;/QRAIR?%AGV^G5]2+N3QM^4WST9V.*2O;6?HZ3 M]\4ZFT1"K%F&B"#P[X%O6.L(!!I?>LQL2!D#S\=/Z#\G[="R%YYOK/ZDBE"M MLV5&!1]$J\.=/;[C7L^;B">M]NDO';N]EY<9R=8'6_?!8% KT_T7C[T/9P'+ MR0L!LSY@EGAWB1++6Q'$9N7LD5S<#;0X2%)3-,@I$P_E/CA\58@+FW?6!V5* MVCHG3,FP._A5'H R1[GN4&8OH,SI@S6A\O36%%Q\&Y^#T4!K]D3K>O8J MX ?AQC2?CF@VF4U?P9L/,N<);_X"WBT?V#DNZ 9Z_8AN1*."T.HK%R/:.6Z$ MPD"8@CZ&BAUMO>?@Z59YJ:UO'=/OV[T/#D7TQRMT%@.=1:*S^)^NOXH2^_7* M-T+R.D-#>G8/G&V68_H>.KTW!&5TL*T+%7UIA0O0:0]P>+JD(].>2X$NH<99 MR=XG,P++REAMRQ-!N_'=)1"[";O^1&,!4P24K-9PK[9(:I-_H0(!^-PVI1,% MDW7HX$:#*X$ \:/J*+Z]VXUP(32-/I&L<(>DM,H\@+-U)U2Z$9T"\B+TE5RT&B6,0R1ND6U(END MZP=) J==]1:*:E6D;'NAA0%0 MN@^C$U*V==LQ07FZH+YV)(_"T\7D[YHGX_GS0OB7#IY[,Z9/L2*E=9$[\*8# M'DS[A@%*. J(!MW_\H.HFY^V_R#.P^#>N5A/#7?%Y>E[%U)^]B34[,KT\'D MMB9TK\.P.KRMV^Y)>=[>/4I&>+24X!@ 11 M !D !X;"]W;W)K&ULK5A;;]LV%/XKA)<.#:#) MLN1KF@1(>L$ZK%W09.O#L =:HBQVDJB25)SLU^\[U"6V$[MHMI?(O)S;QW.^ M0^9TK?3?)A/"LKLB+\W9(+.V.AD.39R)@AM?5:+$2JITP2V&>C4TE18\<4)% M/@R#8#HLN"P'YZ=N[DJ?GZK:YK(45YJ9NBBXOK\4N5J?#4:#;N*37&66)H;G MIQ5?B6MA?Z^N-$;#7DLB"U$:J4JF17HVN!B=7(YIO]OPAQ1KL_&;421+I?ZF MP?OD;!"00R(7L24-')];\5KD.2F"&U];G8/>) EN_NZTOW.Q(Y8E-^*URC_+ MQ&9G@_F )2+E=6X_J?7/HHUG0OIBE1OWEZV;O>%LP.+:6%6TPO"@D&7SY7EHE(MN6'\*5W*.P< MN@P/*OS M<^BD4 MCWOE8Z=\_&ST#LLO?+:M@OWXPSP,HE?/_KZ4);.9J@TO$W/,@&:<]7#"1"R* MI=#=3,!>:Y%(R][Q6.;2WO=ZCE@41MXD"#9G%I$7;,Q\[Q<&Y^RCLL)\M^B5 MEF4L*Y[W,_,@V'*F&SL4P4^%K N/E: UE3)>*&WE/]P1P:[NT=@+QL'F<#(F MJ%*A 0Y+9&MB-IT>/[(Z#T(OFHVVQK/9Y+^ M._O?P.V^DQV0)SW(SP&GQV3J3:/H>'.\".:/(>J^8^1=-)UMC8-%^&RH7,E9 M*KEDL^2.&,YNM/#":+X]-Y][\PWSNR5S82CB[4KS4(0";+.F/T>CT!^#O/.< MT,B%A6TG$S>:T"N-1;T2C#5H5)/P(S/8X.9Y5>4RYLMH=2I=*@[J@ MP&QI6W/#8/N%SVXRF+UQ,H3_##[M+5;3TB*X\W -, M)5PGS^]]]EG 0%R[5#P*_&D/,DEC8M9/ *98%86TN%!8E@J421MHPF5^C]!J M0\@4JBZ=XT\=05+K+D*;:8$#:'J?H-[W5 ![?"[0UQG=F"PGOX1NOJHT*I<) MMP^%A=/15$2& 3)<-M _$HI%U?IQ@JS@D@OOI8%O2[IP'?O[T[/1#.^^UE([ M09B0"2N5=;Z@2[:6<.Z:K^$AKV"LS44X9.HX\]C1>#3V1SW2=+C\%J"Z%,6U MD?$$?F()P3SDZ3['UFW1- >&5'>9MY8V8SS/,7B:6N<0]E8;AAFQ?-83X%L%4>)0@R0%%UPS8%<@(CB^EL\0I( M)G4LFB)=P8<5I;P6MRJ_;1CR(?^T*D +?CAARQ8VJ]C1;!+X00>DYU#N=//D M"R4-Z<;M3Q9UP:Y%*8'NM4 !B*1I?-#R]O+]S9L+)WRC+##?66CRR=M)J(,X M>B1..U*5Y^[X3KY)LH>]BWQT$0Q'B/=)+V\RK>I5ACHP,5;O!==T2 ^D/_'1 M+%L-O_#2G6231!$5IQ.^%I5M"21HER;^Y,$P431/05!HT\=8"GN--+ZNEU^( MQ3#%&?142I,1$ ZDC*#Y36TNT\M[]A6ND,J6+-:91'YS>G^@SHPK!&9P!B:] M=UG15C\1BLE4GA@F39/ZPG$USI%4.])9JTX]=A4%C@LI!O;JS\659+=GAQ]' M_GR3#E'>I>'-V\@U;Z1J[K@' >W4B]>&T58F47W+0ZX0N#$"\BU;@#L2O-JP M88O1NB;BWBJFH1!--$5NM_<%*KS;MJI!2<#%\2VUZJP@.>UJ\C2^$\]2(8;3[M"Z)5[P%)^H$TUK[Q^MG\C7S1/PX?MS0/[ M@[LM&%Q 4HBB.4X&3#>/UF9@5>4>BDME\>QT/S.\\X6F#5A/%:!M!V2@_\_! M^;]02P,$% @ B7F>4N$N+,&H P E@D !D !X;"]W;W)K&ULK59M;]LV$/XK!RT8',"P7FS'=F(;B-,-*["N0=-MGVGI M9!&E2)6D8F>_?D=*EI6N<;.B7R3R>/?<<\<[DLN]TI],@6CA4 II5D%A;74= MAB8ML&1FI"J4M)(K73)+4[T+3:619=ZH%&$215=AR;@,UDLON]?KI:JMX!+O M-9BZ+)E^VJ!0^U40!T?!![XKK!.$ZV7%=OB ]L_J7M,L[% R7J(T7$G0F*^" MV_AZ,W'Z7N$OCGO3&X.+9*O4)S=YFZV"R!%"@:EU"(Q^CWB'0C@@HO&YQ0PZ ME\ZP/SZB_^ICIUBVS."=$G_SS!:K8!Y ACFKA?V@]K]A&\_4X:5*&/^%?:,[ MF060UL:JLC4F!B67S9\=VCST#.;1"P9):Y!XWHTCS_(-LVR]U&H/VFD3FAOX M4+TUD>/2;JY5"58S:9CO2T,%;PM0>XG:C.!]K:E33X$H'\@YGBEA M<-/&1[,3RR(U6(^/G$0S!B> MP2C4^2!RJF/Q3U7CR#@1,FTY<96L8%M8+\?SW\U7,[[-V5)>J=?Q%0)ZM:VN;:[*3=H^.VN6M/ZLV+ MA>J>JMJ P)Q,H]%L&H!N7@'-Q*K*W[Q;9>D>]\."'DZHG0*MYXHRT4Z<@^XI MMOX74$L#!!0 ( (EYGE(4&[@,6P0 'T* 9 >&PO=V]R:W-H965T MZU9AMM'FS&[.@Q5X6]Z&3. ME>?]ODTRSH7MZ9(+2%;:Y,)A:]9]6QH6:3#*53^.HO?]7,BB,Y^%LULSG^G* M*5GPK2%;Y;DPVTM6>G/1&72:@\]RG3E_T)_/2K'F>W:_EK<&NW[K)94Y%U;J M@@RO+CJ+P?GER.L'A=\D;^S!FGPF2ZT?_.:7]*(3>4"L.''>@\#?=[YBI;PC MP/BV\]EI0WK#PW7C_6/(';DLA>4KK;[*U&47G6F'4EZ)2KG/>O,S[_(9>W^) M5C;\TJ;6'4 YJ:S3^' X-I](I!O#.( ^XZ4$!Y+9R8SXS> MD/':\.87(=5@#7"R\)=R[PRD$G9N_N%;)=UVUG?PY4_ZR<[NLK:+7[$;THTN M7&;I0Y%R>FS?!X862-P N8Q/.KP1ID?#09?B*!Z<\#=L$QL&?\.3B='OBZ5U M!G?_QPF?H];G*/@<_>MBG;8;#'JTP[-P[US&[Y#M SKN"C641:4KV\@_K59L M9+&F6Z/71N3TJ:"/O#05.H;B85V>+FV8N'!L."59.$WP28LO-[18&V;TC.M2 M61E;B<(1Q)M,)IDWRL66M ]!HD@)S:'(9L*PQ2GIRE"B\QS- MXE#[0R.B>' M'O0^PC^F "Q)K!%G+1S7SCS>TLC$;ZDJO?;9..I%(*Q2Z+T>?66/DQ$3LLIR M %R@ J71"7,:XN/,[CW:+HD54D2/I15Z%S&L4$"*68&L5NR7<-@BX$=,*LNP M\RBAQ$8H)&1*;3Q4%*34D/?:(H>H1QD?%NU93=&:J!<@H0^]PZJ$G==B890$ M4GA[(]^&(P_5[\51A8]BV6KY)V;3RZ&0P1NY\]5$]%.L+M,3Y>46-?4F6+# M3>^T#NJ%K!?%]JB"G@M"67V0T0NN*V IU!:YNPQ3V)8[R-*!/2NZKD+M \P, M1I378X']6"#0'&B:K@ZTM5JE-!Q/NH/1]+7*^/M[2HZS86_4\.GT-?7H2MB, MKN5WF0*&I2^9)Z["]R= %4M<3?T1DG_YZ*!]VBJGG"CA^\ISJQ32-]A14;^A M%5$QE*0$B72-SJ<7++"(SNG''Z9Q-/SI?_]?-V#VR>Q7MQY^ MJ&"/YR8F"U#9MS7 I^[O]D=G%/4&H_'!/HZ[@_'X/T/WA7@>'2;T@WPLQ6!<86HKB:4-/SX1++8P?*BBT =6U.:3$ MP>4WC G%C@:HJ7/TZ:$_;M]6B?E+LU>N' M&9IX+0M+BE&PO=V]R:W-H965T MW# M8A]HB;:)RJ*&I))F?_U^YY"2:,=)VL$ ^Y!8%_)J-C>O3J8G_8./>K/U].#L]! M5*U*3Q0D?J[56U771 AB_!%IG@PL:6-ZW5/_A76'+BOIU%M3?]&5W[XZN3P1 ME5K+KO8?S7=$$XWY)1/WN*MQC[_^J.Z5DVG MQ-J:G7AK&F]A)\C@M^(M'\1QBZ[S#TPV2GQ41\%VGQ>8L5ID80ZF8CO%S52B",G6JPUG06$9:0 M*??)E .9U:UP:H.H].+4*27^:;P212%.__ZWRZ+(7WP*+QW?3E\\?2ID4XE* M.[G96+617E5$HV?FP+E4SP4MSV4(4;_\A$8R(%64A9QCXN:\]445],LSW.Q-=:IUMP 4: BND;[8>T3,3_/ MEM-E\N#\/+N8Y[QWFE!:/$+I_#*;G\^'V\MY=KDHQ/MKK'M\\R+/YOELO)UG MB^54O/=;+#R=/AU>%//+X?H"*SX;+^L!*XF5Q&DQ[II"I7PVRE;DT/EB_J=] M>[7V"OG8?D7)

  • ZU(=<$DW6ZN8 1%^/M1592H2W7-)18FQ(/SX0&:!D26PA^% MXRZ$H^)P',./XXVV4LQED,^UBFMU?9M%:2N2=@6BG+:HU_"JD4VI!)@$@7MA M 7.PDTCFTF%W:3:-_B_>XXD4K<%.0>&.QF(BKNI:&$;Y,0SW)M9[= R%5-A. M/B82T>G#!C(C>!S%Q;W$B- C8#PNT#'%/BC+_1I9Z/VJUINHTA52_?K ])FX M46(KX;G9-/4=%EI%IJ9ZT28$34(P<0_5D&-FC.4";+8:;&] 7JQ4J@'08;K- MEJ19 (ZQ3'U'JOU__]Y3. KZ-Z-_\Z!3"-F/CUHS"=U\D9[>GU\F=W!N=CX;L] 7)2J#,/=4G,O:.,61.I1I 4 MN;6$[SZ:'X<%K3P*?TG!J2SXX*\Q]_<9?"N!0JLWNDFK#%$-$8XX@+"0E<2B MM8T2MXHZQ:%P7SFG8CC]JB4RB/8:8AR^/Q87O.DG5:K="@SB4^2GT"N52E]3 M,G(/]TN9:* ^:$N"--N);%-:5:'^PNI..0I 6./)@4.J&Z6S%UF5_ZJ:"B/86\I&^ MI6+%H(/3%:,/6Z.<5KNO7*V4J/5.4W(D@^,)#.#4:'3N[2Y>)#:!@[D=!B+( M6&QE1?:AN]::JBLCEH=XNN$7UYK'R@13;%N4'9X8#'*C2(7)^"/==.B_0!7U-*PAN4AKT$VVAO6[3#8,,/. M(VM$=AN.D'*KJJYF&U:*;(>AC(WVD#CDGIV2CFRLOE$@D^'VEC D"^1@4KO''-26).\^Y&G36#S&B%YK"W" '4R3 MP0*5[G;(ZF*K4?'#3LK!@G0%R"**&]I1*8R[?W20"D.G!SP# F3MS#X2J1T, MFD1Z>PWM1IF-E2VZ#\A02M^G5X;JD4"*H3&$#EN^=S0;:A1X(MZMR6G]VLJ M%F4FMZ4D\Z"_0K<=VL^Q7D 0=2WKCDMP(D9,%S2K>Q@CY,8[4P!>#:4R MY.NJ@[486)-8+5(BO0!5LAHX"C6;VDQN_CE3AJYO@&P 1I@3?I:HIA8SI_6Q M5]"F8@51M . TA0U)$0V%IRQUG4$XQAEG"%:O 2ZR4*C*T19$[C7.G@X(XS% M]B35>120<^1Q4V5\T%>1Q5(7[$MXZ$[I8V;K%:XD91 Z=^F[ Q*@UNO[DRRE MGC%N9SEHW+I]8=J]2D8= 70.OO )J\FQPXND#X,KQVI*DQ5(\'Q&?@Z:K!32 M'0,^)FU^3XQ")]^//9!YI=C#(8"JR=$1G;EP$O*W+;Q$C$U9=C' XMQ#_0G" M'G,1J6Q3)E0Y:R !]*G/H;05-7$*NW%'C4$/E2J$ F$P *6NT.12":YZ: M$,:'_L!81+JI)@VZD(.0;6Y1%/R-X9:3P32D(;0#E#1+JW* $+,K=&K%/\6/<,SLU['2M^MG*(%[/ P1!!S- $U/;770/ MG>=>W$_$Q[^P.@V%H96H.^F 0AMQHTJ\8+NO.^YX8-;&[% =AI[4<0_(F2+1 MFZ(^E%>@ 7:'NEU+07[4 6P6N,FJ-27'XZD.Z+?LVB3EL7-5PXT"V3 (,F'FHG5G)FM\@"S8T*8QC.[QL M>Y _>N[S_3/^P:Q]W[(W42[DL#NS&TW!V>PB%Q\H4;G^@&I?L4."!8;X+V-, M4M9G?3<8/ "PT49W!)[E^=-4GH/Q,AG-LV(Y#O)#WDX'UE\L?UY*ZS^ MF(U&=BH_/%0EIW*^C3C3 _N#,?8>&YK:-)N=9'B9,^HZ,2J\.]1@05S[]0!/L(CF=/)F.!Q19 M**WMP;$RGP2N#\'Z8_B9'/O<=I9\X@2 -_PAE[(]ALKPM7-X.GPKO@J?2,?E MX4,S#(G&QJ'\K[$UGUPL3I" ^>-MN/&FY0^F*^,1+7RY5:AEEA;@_=I@-HPW MQ&#X@O[Z?U!+ P04 " ")>9Y2JGQZ5X\% "G#@ &0 'AL+W=OT5I+F?.7$A>[)S_&$JB*#Y7M@Z7 MDS+&YME\'E1)E0PSUU"-+X7SE8Q8^NT\-)ZD3DJ5G:\6BZ?S2IIZNC=;4],:+T%:5]/L;LFYW.5E.^A=OS;:,_&)^=='(+;VC^'?SQF,U'ZQH M4U$=C*N%I^)R1\(C05LK7QK=N]I"Z> M4[:GG WIO]AEV36$51NBJSIE(*A,G7_EYXZ'D<+YXAZ%5:>P2KBSHX3R=QGE MU85W.^%9&M;X(86:M '.U)R4=]'CJX%>O'KEZNV35R!&"UEK\5NSJ60?Q1:]+'^G- ''"N>IPWJP<- MOI9^)M;+J5@M5LL'[*V'N-?)WOKQXC[RUB6MUF>I<)4F%K95IMZ*QJ//O=Q/Q6-E5!CB_2I-4TRPBNC\60*(S>6 MH!AEO35X#"*6$A*>Q(;8DJR5<*UOFMN45CT >MJHV2D M#(WUE?1^WZ%K 05V9)UI0#?M1>TBX,.-<@#((<[$;9U4"^-#%)]:Z2.@0Q$5 MN)B*':'Y\08]"4('1Z-P(Y2- M4>4]?.,KH?(X?=(&UQDF/1-_.A%,9:P\*L$2Q&Z(!FIA*K2;@$I/6-S]&9^) MYQU9O)F\2&Q]2"$:QZ:LW?>-EFRTL?4,N;%N/RX'HT&8&IG*D:9>X6(8]1-' MU24X[AN:<@8*LVUS%:6E-OFQDA^)^ZERFNS!@G((A(K"*-/%Q_MTQ%_*:*Y( ME/I-RJA+!1_Z@1&.BSQ;51@2K'X4!K=B*%UK=6ZBR"G(S;+<$+[+G>% ;T3?*0#)]ST%:9SHQX/[\>J,6=Q MM$X[90J&24S[:]XXN?[#83,Z<-QQ<\#3Y42&#G97:??L88&VK/5,\/:U6/_V M:+_O2T]T='[\2@2G0=##Q\&?-:+GI!I.F6L#6 ^_I%-B&MOB]LM!]>!X&CR< M+8;'\U/Q$HK8LG=Y._AJ]GV?R=7)=+$XF%VMT_)VS'_'NOO&?/T^'S^*L^EB MN1JMGTZ7OY[VZV\=:.>CRP.V^FVZ(O&PP4$BWR.&M\,M[#I?/@[B^0J'M&P- M2L-2 =7%[.QT(GR^%N5%=$VZBFQ&PO=V]R:W-H965T1.*R9W?/7@#J;&GL1U<(X=GG4FEW/BB\KUZ. M1BXM1,G=T%1"8R4WMN0>0[L8N^=D2=S8S[2X#H['XS)(*%$Z@F!X_$@KH12! 0S M/C68@TXE"?;?6_0WP7?X,N=.7!GU06:^.!_,!BP3.:^5OS/+/T7CSS'AI4:Y M\,N6<6^2#%A:.V_*1A@6E%+')__<\- 3F(WW""2-0!+LCHJ"E:^YYQ=GUBR9 MI=U HY?@:I"&<5)34.Z]Q:J$G+^X$\[;.O6UE7K!K@IN%\*=C3R@:<,H;6 N M(TRR!^:(O37:%X[]H3.1;]QF,ETR'9"L==QZ O!#89GB"QE8I5KCAY 36PU(F^ ]F:"%]8(6!FR#A!&<>0 M+VG1)LQXR/XRC&>9))^X:K0MH87->^:@IP%+N@T*L'V#Q"&[)L-<930,BI:A M[E-PZ(#16+AB"KXI\JA/#!@KN"=Q= G2:$T9 *YNWE^_/IRF9B=.*3B?@=]=!:Q3.:Y3$DSC,)YEQR5BD>.,LD8HZ08RD5UA.H-OHPI>I CD-CR,LE>5F%FLC8? 4_ M-$XSG%L^L+L9*F3[<1>7/21NL4;N->I6C4UR=0YV*+B.USZA-?PX(S86D!5&:Q MVK=X:'J?C,&E,L U #OQYHR266@2SN-!/(>,7V= M#HW"A>.$.R0SD@!%_;N M4]68CP@ZL2#8E^S77V;)^.CWG_Z\0F>SE-WMQ*L<8<2EZ:/P_QGL>6@GIG:( MGONMF[Y95TP[=1^;^'KB)AP7SR=KJ7>A";Q[HO].?CA#MVT[V(QFN_R,)2>G M_=&T-SB>'?=&L]F,W;8YO1NM_YPDNXW:-7^Z8R82N#L'_YWUI_W1[/3DIV7E M4U$?_W +;AXYIGND3$]FO=&+Y'CO:')PDLQ"@M^)KD%0.Z6COFL)2XG^V+8B M6QE+1V)>Z[2[,5$7SB0:6C@]O;=R7OOV%"6YIJ6@-ZW9_*8>14V7^54EOG^7 MBG'NW^>_VK*.^Y[NLM$$0F[<;UU2OFOLGW4UV,;TB09!5;]=OK$TMR]3VW9L M2](SJKS&C41:"C,[7!^3N_6?[M'^5&/HUWOK:C/>]3$SZGT8XC:Z")^_#I[A M#A>_$;O9[@O[5?RP7&^/G^<(.>ZG#M?<'*+CX9Y2Z+;XB"V+7:^*M)$T+W.LM\T5 K__ M9ZU49K)>Q;E;MU[9/FAEZ-8)W[>M=/L;TG9[-5E,#A-WJFX"3V3K52=KNJ?P ML;MU&&4C2JE:,EY9(QQ55Y/KQ>N;<]X?-WQ2M/5'WX(CV5C[A0?ORZO)G!TB M345@!(F_!WI#6C,0W/@Z8$[&(]GP^/N _E>,';%LI*T[&N*Y8+S":A]_Q3;M72PGHNA]L.U@# ]:9=*_W T\'!E# M//J=#HI>_BF#7*^'506[L'YO"MN2^%ONR*^R M $2>SXK!^B99Y\]8+\4':T+CQ5M34GEJG\&3T9W\X,Y-_B+@!^EF8KF8BGR> M+U[ 6X[A+2/>\C^'=P)W/L*=1[CS_\G6R]:+BYDX1A"?I.YE%.>U1G5(4V"E M(2%;VYL@;"5L[UACY!R5(LB=D-Y3\**P*(N2>!:EJ-4WN=&$V5Z78@. \C.D M@T55B<[9SZD$/"-6?>@=,58T42!BJ9?R@!YS'#BHC M GSD?L!X$B-'=+8GZ2#8MM=IO[;>"^5Q/'GB8% ]-C0S<=]$+[? MMAE:G*B MD;"00M,#:0;U\!X-!<[ ^TH%N5%:A?U4T*[0?:E,#6/CJ.B=XT'12%>3GS+J M5FF= (-%3'HO6HOH0#*3.83_A)0G;,"PI$ .]49,(5"3A^@B)7U%SDAXH(&- M'XU!3"1HR$M,[_.9G HC6W;2H &CU3H8(*#(7B&=VP-N*UWI<7BR*P"@PNGB M#+(!UZW>X31)T5GW+V[/Q-NJ M&B0"+8L[IH2ERS(X"_:LY D:]["EXZD#.U$TR$SL'L3=0Z#VBV8L?E$J6/.I M7M5&5:J0)H"GRMDV>@6%A#Y8MT_ G5.X511VE'W,8,_ZL##]-GB^(4/0TL D M?-"JA;12I ;2@IRBLT@C[CP?5V;BMU\N\_GR#_'Q&(]COCG@74<-G;H?I;@A MK2!I@70A.Q"$MP92V8-@[Q5K)C0RB%_SV2OT=JV/.'_6^RGK;*@!>"EU4!0G MH5?B)"*X4GDT" BIYW).HH+2IZDV-H^E#M(X'_;4^?Q (9.$; =-+:5^)'$P M(AZ22+M.N5'A*2$4R7BDUC]6_CN[!1MN>@S?0X".:STZSLQK@LBZ3B/A!^0H M&%80U;&]Q%@2J:=,1D0PTK(B0(?5_1&&A^!D $]/*T6KU&# 9,))C911G$)5 M[ Q6R8[NXY;0F?C5P4T;73U=S>/L^+"Y3O?YX_;T*D)B M:A0G6F,%T_GLU<5$N/322(-@NWB[@V*\%>)G@\<9.=Z ]-S;_T= M4$L#!!0 ( (EYGE*#,8:YEP4 -$1 9 >&PO=V]R:W-H965TQ$9!!)21P@YS@_XV<$\=1CZ7>.EW4PFA!(53US>]K/W0$3G<))+5 $NRN% 4K7W/'KRZ,7C-# MNQ&-'@+5((W&"45!N7$&WPJ4RP_0GM:HY+&J.MD+^ [;H9L' ]8$B7Q'KQQ2W(<\,8' MDV2_OUQ89S G_MB#/VGQ)P%_\H^"/<%BS+5)@O6:I:).Y&!RBSJ122#3#9$J1%0F5DTA7F5"8RA6 3. M#9^5:MR( LMOJ M 0%V0.AD[3IT$")]!P8;(E.^6"!NQYUD&OK7.^O0,X1#KB=A)"!T-F3S'5K( M9.DS0*_=@24MB(3.2^GQ(4SAZ=B"WRBIZ&[#5:CA0J8B&IR//D M\0'32E)$GD:?]5N-1XSB>& (.+$"Q-3(J2;'T>TJ] C/)=,+*595"CY" DI% M[==7\6#^+3 MDR/V,\;T_&&6;3I^5Q$^4=&/9Z>Z-R)UU7?QU">8"C[R2":QD?/L;PI^X./"?$T M'DR2*7Y'@^FT*IRF9W6RY+%&:HF44.?L5SR#W8-)A05*H;K;AN9"4SITX.7A MO3>>5 49)R\(NAKCU/P))73*X*?JG?E)@OX8RQ MPKN["P=DO $T4<<+^2UZ" \$'C;.E&PR87$R^]:YVB5*B=BLIR?[4W>77'+V MO.)K!2K&W?[:_E_QLKJF/VRO_NS ML*X$>D_"$D6CXFX739;BT+[1SN@B/.7"<9K0!WR\U\JL7I*#]%^?J M+U!+ P04 " ")>9Y2H?[7G^H& #Z$@ &0 'AL+W=O&(W>_AH(HJJ?25N%V M5,2X?C.9A+2@4H=SMZ8*3W+G2QUQZU>3L/:D,V$J[2293J\FI3;5Z.Y&SC[Y MNQM71VLJ^N15J,M2^^=W9-WF=C0;;0]^-*LB\L'D[F:M5_29XC_6GSSN)IV4 MS)14!>,JY2F_'=W/WKR[8'HA^,G0)@RN%7NR=.XKWWR7W8ZF;!!92B-+T/A[ MI >RE@7!C%];F:-.)3,.K[?2/XCO\&6I STX^[/)8G$[NAZIC')=V_BCVWQ+ MK3^7+"]U-LBOVC2T5R!.ZQ!=V3+#@M)4S;]^:N,P8+B>OL"0M R)V-TH$BO? MZZCO;KS;*,_4D,87XJIPPSA3<5(^1X^G!GSQ[CUY\Z@Y,N%F$B&0CR=IR_RN M84Y>8)ZKCZZ*15!_JS+*=ODG,*2S)ME:\RXY*?"C]N=J/ANK9)K,3LB;=][- M1=[\-[U3WU4A^AIPBD'I*E/?4K8RU4K=,RQ,-!34>Q-2ZT+M2?UROP0Y(/// M$U9<=%96O"4F:@^Z-18$Y_/ M65D=""COPF@&813=%4I7F,4BCAV.LAS-3"&]&0, EX[UJ["FM+8- M\;KV'%_(NP\<'0 S+3IDCM6&5*$S]6H^G9Y/8;:UW&*@%7\PZ%';6J*ZZVK8 MZ#7$U3%$N 7E$%08"$;LC&<36T50DHCG&^)DJ$SGZ++Z!VZ^U9K1QN!KQQ]DE'FUJ&W]Q6:W)RV2J4E( MD*Z>AU8_CY6VL7#UJL#806#W.$!J,V22'8'MX!(X98_D80?E.6M!8NO&>"&L M'-BL96+0 B4<1@84%\%QO/7,&06SJB3R3'X,'CKT651%VZ5VA#WLUG2NC>\1 M=Y)7/:*)[@G=8;>&%XK!-=84RP0*+)S1;;6RY&6A<:SG45 MP,LJ@X8AJ)XHF!.#D<\6W=PZE<$CYF\*BWDZJ=M\YD/KA1[=B:/B,<40WKZ& MLWU^';^M^FD2D\V08&A5ES_I=XA(W,/K=IEV;5.'Q8=0H'94"+6')GCF@" MEOL(@&\R:J;-/F2X&[6#N&F]?T1C[KHQ6]9XB@;(C:DIHE<7Y]?=M&EQC!64 M/(\'5.PW43\I+E.E8_1F64>1-BRG0:>!>[;.&L3J-*U+GG[#AA']I9#/_1I9T!ALZ/"\N/39R\]28?K@6'8O=!A;-SJ__W S*' /!;<1V M"3@"%YH5J:!!VWEY0NPUEM--W)UL,$MM9;;).T%XH_[RI^MD.G_[N__/!)NN M#D \VO\> -Y32N42<&E/IEBH4U_#CF$GVLIZI2[&B\5LY_YZ-E4_".*.<ZOQO/YHKO_?TO:[E3H9]K_GK[]_R\% M%K:=][8#DC[%>[F7C$N2/PU[S6"AX-GWFQM$GY2SV73G=C&^7,Q?'TCO6XN, MA?^J5TD3.F@\':AGXV0QZW6?)1?7KUMH-3O*SO:^9>^&70^1<+AT4;]G^6/Q M1623B\N#X^2OXZNK_O@STO2]0\-!?9SQ83)]>S_PO*F9AQW/_P[/A73V]K5, MJ$; =2?@ ^^*/\FN^)$TOZX)Z#H>GM1Y[45T1E@!;(?<%U;;8^_'D\'WB)+\ M2KZZA&8Q;SY-=*?=AYW[YGM&3]Y\%0(65[R'6,K!.CU?7([P8BA?6IJ;Z-;R M=6/I8G2E7!:D82P3X'GN$(+VAA5TG[ON_@-02P,$% @ B7F>4HJ17$&( M!P X1, !D !X;"]W;W)K&ULO5A;;]LV%/XK MA-<.#>#8EIW63IL$R*7= J1+D7;MP[ '6J)MHI2HDI0=[]?O.R0ER\YM2($] M))8H\ER_[YPC':VT^6X70CAVFZO"'G<6SI5O^WV;+D3.;4^7HL"3F38Y=[@U M\[XMC>"9/Y2K_G P>-//N2PZ)T=^[9,Y.=*54[(0GPRS59YSLSX32J^..TFG M7KB1\X6CA?[)4W9 ^_V&KU*L M;.N:D2=3K;_3S65VW!F004*)U)$$CI^E.!=*D2"8\2/*[#0JZ6#[NI;^P?L. M7Z;\B^O.:Y*5:6?^?K<+>T4&'I95U.H^' M84$NB_#+;V,<6@"IQSIU\X-*PKUQ5@GT4W%9&(.+.'O4=A-.6?AH%G05!PP<$C=A'7;B% M9>^+3&3;Y_LPJK%L6%MV-GQ4X$=N>FR4=-EP,$P>D3=J/!UY>:.G/;V0-E6: MG+7LK].I=0;@^/L1'0>-C@.OX^#GH_FXH&328P\(8Z?6"OSP(F-7DD^EDD[" MD;@G8]RUCQ+RV8U(*V-D,6=GW$K+KFGQ1\6-$T:M"=;2=IFN#),%EH1US' G MF%WQ$A@W/;7"+/E4T?&R>2NX+9T^N*8);HSC2KH%1,J4UA3IM62!GOGX9!187),$ M3L+?LE]_F0P'HW?/_GTE*?2ZLL"$W6-@#N)>4X==B%3D4V'JE0%6&@]51-"Z M$?:"O>X.QF]:]V^ZH]&XN7\&_/[0A=E!X&]:9RNI%+L,J)E) ]!%2%)XR%"$ M$O$26$'E@VBW@'#:;>6\0&937KCP7&KC8PG8L+G24ZX K=1HD>I"YS)E^,U\ M*BU 6!%0E$&!T]Z:4CO@0T*LS$MX1RBC M=<++/+K2]3&!Q:4PU"TI%N01SKE(G\U91QP+H-A*UR X"3RBK4""I/B].#SL M35#]E?(N/FA!CWUN!08:)-H6I^9'#2V'0RQ%NZZU+>0GGE8],Y'H.QV2I!!%E(>$Y<36P MD9;AX%V-&'^;O-LC$]FL,C"'..NX5 W'&FZ!N"!&II6> MKYLP M%' H\5>E$'<)6?'KL7.=4&:PVEEU4'KVTURT,S,M#NQ/4[G8HYW&+ M^&E#SXHV^A\J6$8H3@%T.F0I0U6BH$'_4H+9:KV?5DI1CC9&]=CU/;EI;8@) M:FLE=*,V(1DR5/Y-Y1:W)<)"%B--EONZJ%,A,NMEE)*E'EHH[("])E@6W0R M^*\+PF^LP<%K\:.2I8^Q;Z@AFQ:TY6CM7]>[#$D8%Q6EB4(? M+$ZY,6M:(DAC8^A;_"[DH0/M E@OJ1QE)&U&J5P+;NP3;<=7P%9;";1N)3+" M$NJR@$-?VYK,UIV[CI&*/N*)FT[I/#[N!@TU*^[)3PJK@S 2R M(H49509=^A#QJ5X^W/-7@-(F+;&\>U[)Y6YX=WC"IL)/([&']=AI%KH%TKE= MP8OP'A1>2;8H^Y1#(?GV^;FZX05@]JUV\#3B[E6RQ]XW[+A#W:?UG=[M0LDF M=P.VSUX,)X<$:[9 K$2I$>G-AF2\^R@(O N:_RX3FW<>D9?G7*$&>C>;N@6> M;TI#37-?3V*[41*%(:,!!S:-#U]ZTDR2E_S#C\&;&:!6-^P21I3-YBP3Z5Z!,3!V=WZ L=("U M% J-<8OG\1M#A-X] \ZP>;WQHR+W[P4_71B>6\3/[^9PUW&B7:N,=X>'K[OC MT>3.VN3-.$S]31AW)=4G$GJ9Z X&@_;*./$K@>0[Z*;H 9FKHN[158%'F [^ M(<:3:%3Q7%:YC^GV0TP7?KP(7*J;>&N\/-PF[A?"_@5DU@QMR'[?QX%^Z[-+ M+LSHT?+;9; \?OY"K.3B&M\49C@YZX]<=9L('I7#C M=.D_XDRU4BWQ M5#K# P R D !D !X;"]W;W)K&ULK5;;;N,V M$/V5@;HH',#1W5X[M0TXV=VV0+Z0#3P6)5"3[W"F,U5$.BLP(II7VY0T,Y*JHH9FJIU MH#<*6>Z4JC*(PW 85(P+;S9Q:PLUF\C:E%S@0H&NJXJIIVLLY7;J1=YNX0M? M%\8N!+/)AJWQ%LU?FX6B6="AY+Q"H;D4H' U]>;1U75JY9W '<>M/AB#C60I MY;V=_)Y/O= ZA"5FQB(P^CW@#9:E!2(WOK>87F?2*AZ.=^B?7.P4RY)IO)'E M-YZ;8NJ-/,AQQ>K2?)';W["-9V#Q,EEJ]X5M(YLF'F2U-K)JEF9V M:V1V?WE-<>5P(RNJM68V79/ $+J5";(6Z;I!BE]!2N"S%*;0\%'DF!_K!^15 MYUJ\<^TZ/@OXF2D?DJ@/<1A'9_"2+M3$X26OA5HPA9=+%^J"/1&S#,R58F*- M;OSW?*F-(IK\<\98VAE+G;'T#?)Z'BD:^_ :&OS\TR@.DU_>[/^U4(A'A7PA M0F7)"E>7'A=@"EEK)G)]X'P^1@GO3IZ( _ M.%OR\H3"8#3LQKU!.KJ K]*P$K3+1E/([# ;^&C'>&0A3L=''J2#T4&T""M9 MTL'$Q1H,6Y8(=+1I8H.FR+ Y,ZQG<@6R5JUEC<:49)LDC>*9H:';:/WOO]RH M!2=$2A-L4+F35&0[*IX1MB8SIHO.XO_6SFOE0J(8C"MIU90474GW);0UNWIS M%NW^W]R9>()#S__S!U1T!?Q0[E?J5@-TT/U8]!/C"NY862/TM.U\#<=TO6T6 M%ZB:(?PIQ>4#I9/\W17R V98+4FBS55H"90.#P@U]H?CQBU2B_KQ^SW;HLB/ M8[AK$'N#<7K1;8W])(0;6T9;U5X\/-P:A:=<.:X9]*(+(G<4#O;F0C\9N_47 MVL"T9? S"!NS;1_%+9%H?QA%U)#A,>7V;*30QZD3.&Z#G0W1"OLP/V&N#UMT M#9H9>!>G?DBW65G:KB716BC,Y%KP?Y^W=":U(9*7S$9CI&L)\3*^G6TKLD0X M0)-$+=<'VQT964LV:B8N7>"Q'\,3,J7]4R=_<'"[5JC6[@VAR;-:F.:B[5:[ M9\J\N9WWXLT;AU*RYD)#B2M2#?WW P]4\VYH)D9NW%V]E(9N?C&PO M=V]R:W-H965TV%+0G8 MU3JP 1M9>.WX(<@#N\F>9L0F>TFV1N.OSZDB^Z)KG" />9&FV61=3E6=*O;% MP8>;V&J=Q%UG7;Q-#)Q,>PWX;^Z"EXD.=W>Y. M3K[:=M*XU=4%KWT,5Q=^2-8X_3&(.'2=#,?WVOK#Y>IT-2[\;/9MHH7MU44O M]_J33K_V'P.>MI,493KMHO%.!-U))$C\N]77VEH2!#,^%YFK224=7/X>I?^%?8KM2BC=R,&FG_WA>UW\>4/R:F\C_Q6'O/?-;B7J(2;?E<.PH#,N_Y=W!8?% M@;&IQ+5]>^ MZTP"RBD*Z92X]BX9M]>N-CI>;!-4T,9M7<2]S^)VSX@[$S]!0!O%=TYI=?_\ M%J9-]NU&^][O7A3XDPP;<7:Z%KN3W>D+\LXF?\]8WME_XZ_X8&)M?1R"%G]_ M5\44D#3_>$'K^:3UG+6>_Z]0?EG<[F0C7G;DHPYN[W@0V22AX$P7,I"2#*\$/^Y;A:F!%:L7G08:D XG&EMV: M$4<5FF[H1 ][@3U0;8:T\)\M^6*WV:%NK86>C7C':\CINIV2>DW('S3.P8#: M=[TU#/K!0+&T=HD=X7-H39V->QRB/L,-7^4=U"38' EN">EQJ/Y)N$*$%&[H MJNQ/"27\L;Z&#TG>C>&D4\XGV 6S]&LB/\4^0.61SL(()%$^\5#%H$RBD)"A MV('47.;+6N"M@<&(H*FL+@I=.8?TM IAC^!6@D4JK * R3XU:,XC6==AH#!1 MGP$LCS8>6NT(8*6!!?BS:"K:@Z_DI'TJ %%'7LK.#SGKZ6DZ^G346> '76N.0UD]X5S(/BGQQ9O-^9@ZO!T+ M7XT+:T*GU]S3[''-")!:]%T*%FMTWKU>QHX@R0#G(E2>PXM"X* 1!B0"F&>G MH,';(2?>%.U\'MF)S%P$2-")0$5 ',$IV03?+8")HV-+W8OX#4ZBFE%F2M16 MFBYFGR:3L<$6GJJT-?JVH,Z'""*8*//196S73\8::^Q!M<@,-4,P2?$'RH-_ M'_M\ /8&"0X>E9MNE[6G$4SKSP!#6'[0GQ+ M!<&]*2XH2J+4&M'TUA#E*=$8AU#16Q0B%\X:#2$]69QDW)P1S+*9[OXCC3EE M.)\P6(9":P"NEK$5#69$Y.:GF4>8YX*_-7&1ANQH5^A-[H/.O:'2Z:!1[M_= MX04"@9X8>E\XGH(X@'?4M?@L=QV#>:5SICD6C89&U$R]GGF2* ]] M: ANRDO8;SQ8M])[XQPQ7*7Q+K.I=FJQ@A.RH0Y"TC_UQKWV32.^1/3LP/N8 M4=W>TV]L'J&%7VKN\07I4NM1%X/BJZG\X>X8G1&GF<,6ZHR#,M(,D,]509S-_ MU\%O,&!B^&/B'P>/OT+(-%X2>U84D-]E4)XJT;A;;V_)Y,%1D42JW=J$>N@P ME$!0+#V=J)\P"MY:IG"F"893(O_!-'O)''+ Y0XO!Z-R#!M,C?P"+0ZS8IX^ MD2[@MGRUHAJGZ31[BZ5PY+0)^I8NE!PZV6BXK#\/IF>6X8H)'KX/H>1*+0,+ M&@$8Y].(.&="Y5YG+;JVB3>9_1;@;!BJ^7R-9 H(MLC)J;E[T6QWQ*C:X<5: M(%LT>7Y_0D%B=3HPH6/8\IW'._U@#_A/AUG%HIT"%MF3)K!WT@_ZEDP%IL=& M+M$53 FW$CQDNV%(8:18\SUOP>YQ2 MX1F ^2 M=9P#T/%P&0MY9*- _8@P[6>,KS.:Y:+J TB9,NKQ574*:F:0W('&JVE?&B\# MAMS #(4-5N^I)NKQ!MI2710I@\MS(5T]M3+U@RFX3-2+"3A+6=^?1/GZ&:[=W,JDO(H2IF>K\7S!"45$,=&W31\)79_;(3[ T/66LR-CV2. MQA(*$I$SMY2O"EA]/U9HI?FB/::Y<> 12FF0<[YV)G;-WH^J#)5)909CVM2D M,Z.'GD!>\WRG."]*[C\S-QXWD?) "J8OQE?_ E!+ P04 " ")>9Y2 M/ -:+/T# !L"0 &0 'AL+W=OADP((A%\N[A\QSOCEPTQKZX M'#:ZFT6XX*[ZL/<>S2 DOA(E.AII73GN!12CU:+,+>SJX6IO9(:=Q9<79;"GC:H3+,<34?G MB6=Y*#Q/Q*M%)0[X&?UOU<[2*.Y1,EFB=M)HL)@O1^OIA\V<[8/![Q(;-_@& M5K(WYH4'G[+E:,*$4&'J&4'0SQ'O42D&(AI?.LQ1OR4[#K_/Z+\$[:1E+QS> M&_6'S'RQ'+T?08:YJ)5_-LT#=GIN&"\URH7_T+2V,S).:^=-V3D3@U+J]E>\ M=G$8.+R?_, AZ1R2P+O=*+#<"B]6"VL:L&Q-:/P1I 9O(BM/\*L5VHD0+[>(/>&S59QV6)L6*_D!U@R>C/:%@X\ZP^S2/R9> M/;GD3&Z37 5\$C:"V70,R2297L&;]6)G 6_VG\7"G^N]\Y9&?UW99][O,P_[ MS/^7H%['2J817.']24-JM.YRO)&^ %\@I,HXJ0]@\C#\J*1'6*=?:NDD6XZA M09#.U81*.]Q2:BG%"*X0%AW[F=H2=%GRI#?I"W@#C]L'N!>5]$*-05!-Y;E4 MDKCU#B%CT<*#5*FQ501K!\H0$^$NO;TY(%&S+><>*&S=.8_!-"11>% HG(?; MZ.:G\T;47YP7.F.10Y9CD)X@E8)"'#&(MUR8S#Y#)P\ZL-4(F;04-6-YA1$W M1MB,X;?=@@OD:8+2,"WZ/!P/=3!#"N%T&LW_E5H$CYCG:$^PC5ABAGLZR6P, MN:FI8"P%- -\Q;3F1@5I(22U'7T1D(;"**K*2,WY<&8*4L.Z/E#LB>'T+@ Y MM$^Q5B=([H*FR9B#W!229'IJN? H')G<<^;M+774 M,>S8/4/MWT*'(IKS$83HHZ,&R;$XBE3H]!3!DQWJIX/(0!M/EBD&X::D*\>U M3$E9(&\4<@KU6[ CXW0$S\Z,]#8 FF?E$5?0EIS+/9U &PNF_<]L@*-AD:2- M%%O3)5@Z:V0O87@;32])#B+[KY.?*>V@E5_&MWLMZ2^UZ#C MP0U([><0[GD'@7Q[&?:S_5-BW=Z@7\W;=P@QHB.AKH4YN5)$;T9M"SD/O*G" M?;HWGGI=^"SH.826#6@]-Y0HW8 WZ!]8J[\!4$L#!!0 ( (EYGE)L6 =G M\00 + , 9 >&PO=V]R:W-H965T:6;:NN;Z\R55:G\VBV;# MP'NQ*ZT;6)R?-GQ'5V0_-.\TOA9CE$+4)(U0DFG:GLTNHI/+U-E[@]\%[%V>ST"5$%>761>!XW-(+JBH7"&G\U<>&&7JCJHRAL>39;SUA!6]Y6]KW:_TI]/4L7+U>5\;]LW]G&FQG+6V-5W3LC M@UK([LGO>APF#NOP*PYQ[Q#[O+N%?)8ON>7GIUKMF7;6B.9>?*G>&\D)Z9IR M935F!?SL^17M +$UIPN+:&YLD?>>EYUG_!7/A+U5TI:&_2P+*K[T7R"+,95X M2.4R?C+@6Z[G+(D"%H=Q]$2\9"PM\?&2ITMC[ZE1V@JY8W]\RC7W!20)^8 M89+;5O.*[;B!:PTU,7Z3#T&95:QVBF0:RL56Y/U.( T=^*L5FGPIW=J/9359 MO%^2LVU;54QSN?.X39,8XA&8IB.)"N.,A]5-P+9:U:SA&D :7E$'C'3Z M4#&G@98DEVC"-+Y?>43&!>1CR!]_6,?1ZCF6V4MTEQM#KC!TCFYYU;K^N+3@ M[ 78A8:_H\K8T)$7.ZW '$"Q0SMASHBCT[W='/O@EF1+3,B\:ATF2J(I717( MDNZ HT098[5SYK(+D^?_V_/%P)N+21/O&QUYK.)F:I)L@ M R:/(Q"O@V1BO@I627R838#O'3/5(\ M&T%Z T%Z6,H5KC( *V [DN3DU&MT@4N"<*>'7B9AD,49>TG0 MNEQTLN2]:W=2_MT-#,;I,EA%A\ZAY^LX9F^4W/U488W">RJHE.[DBXFZX4)[ M_3TT/UP=*LL"[!WV2JEB+R"-C]A/GU'\L!T;))&$8"TJQ?'7:L>:O 2D(,M] MX_5DVX[\ Y77[#7T&FIO(7ZXY9H#7NABG![8B;V?9<@8 N^$UFFFEW&OU@$. MBD=4*XH@(/'QPXDTB*(,.N81Z]CZ98BC*%BO-P?/H^5R>8QA'$?'Z_A%=PL]F'=W^;>>VX95 MM(5K.%\M9TQW]^/NPZK&WTEOE,59XU]+_*4@[0PPOU7*#A]N@?%/ROD_4$L# M!!0 ( (EYGE*WO,?'[0, $) 9 >&PO=V]R:W-H965T??NO?M!>K9U_G-HF",]M,:&BU$38_>V*$+9 M<*O"V'5LL5,[WZJ(5[\I0N=95[;NGQ5NQ1*MVR#=I9\EQ?C!:G M;R_/Q3X9_*EY&PZ>292LG?LL+]?5Q6@BA-AP&05!X>>>K]@8 0*-+P/F:!]2 M' ^?=^CODW9H6:O 5\Y\U%5L+D9O1E1QK7H35V[[&P]Z7@E>Z4Q(W[3-MJ]A M7/8ANG9P!H-6V_RK'H8\'#B\F3SC,!T;EZ&[7=T#N^1ZDZ)#X&^F'IC"XUAQ]G140X M<2K* ?HR0T^?@3ZC#\[&)M OMN+JV+\ S3W7Z8[KY?1%P _*C^GL](2FD^GI M"WAG>^UG">_L&;P;],R!\*5W%L\E9^G*5G35*+OA0-H>&VI;ZLY@XZ_%.D2/ MUOK[!3[G>S[GB<_Y,WP.0MQ&A%>^"G3752HBTHV+] E#>MTBL##\.J4Y@_]O M!%IQS9Z1$UK!1EXQ"G1M";4H&RG$Y(1BPZ1#Z&&_N+U+BS]-SD]HVVC8=-[= MZPKXKI,Y5(;XH>-*[Y/,#R6GK4! )]5UYE$8_KI8+"DZ*M%%DN)P0@U7&]GR M;%3R:'2701Q(>(*=#:K,8+%14 MC@X0.19R(C:H>NBR?'!,H50.N]6QP3S]]SACG"^'\F#@>I]1.<19CTJO3%)L:4E5P.6HP,?]N TBO8ATLUH;']!&B M[I7IE;3V8J_BQN$HW:7LF]P NV)0QH7#0V$.8V\1 T-T&.=[QU]Q<"VU[#?I M\@V4CJ!\0^U7]_?[(E]K3^;YSP$JCQX-9+B&ZV3\^M6(?+YP\TMT7;KDUB[B MRDR/#?ZCL!<#[-?.Q=V+!-C_ZYG_ U!+ P04 " ")>9Y2E&F %Y," "G M!@ &0 'AL+W=OYY\[. M=;;1YM:6 ,CN*JGL/"@1ZY,PM%D)%;<'N@9%)X4V%4>U EPSB* MCL**"Q4L9MYW:18SW: 4"BX-LTU51 Y02 A M0\? :?D)9R"E(R(9/SK.8$CI@-O[GOV]KYUJ2;F%,RV_BAS+>3 -6 X%;R1> MZL.,BR8VM_&E>C2)$\I=RC4:.A6$P\5*V$PK%*J!G%W48+AKEF5[-SR5 M8/=G(5(6%QMF'>.R98R?84S8.1&6EKU3.>0/\2&I&R3&O<1EO)/PG)L#EHQ' M+([B\0Z^9"@Y\7S)?Y;,5<[HK-:62_;!Z*:V[-MI:M'0T_F^(_%D2#SQB2?/ M)+YN'S[3!3TDR54&S%]@UK02HD% 2-#HX/ V;:L=@:J&L_BE*---C\MJ1_ M$C N@,X+K;$W7(+AOVGQ&U!+ P04 " ")>9Y2NXW#/5\" !5!0 &0 M 'AL+W=OXE]Y_N^^^%\GNR4?C(E MHH7G2D@S#4IKZZLH,GF)%3,]5:.DD[72%;-DZDUD:HVL\*!*1$D<9U'%N QF M$^];ZME$-59PB4L-IJDJIE\6*-1N&O2#@^.>;TKK'-%L4K,-/J#]7B\U65'' M4O *I>%*@L;U-)CWKQ8#%^\#?G#>6'+:3 .H, U:X2]5[NON.]G MZ/AR)8S_PJZ-33\&D#?&JFH/I@HJ+MN5/>_G< (8QV\ DCT@\76WB7R5-\RR MV42K'6@736QNXUOU:"J.2W9R$EGB=:=1 MON=8M!S)&QPIW"EI2P.?98'%W_B(ZNF*2@Y%+9*SA'=,]R#MAY#$2?\,7]HU MF7J^])]-WG"3"V4:C?!SOC)6TU_QZTR&09=AX#,,WLCP0&(I&H&@UL /V4*0 MI"KR:#2HMVA>&^UYW@_OQDF9E-UFXP1RK%>J# M)X8ET]8 !9-*ZUIP-!W5>QB.PRS+3AVC<)"F\$BZHZZAUFI#K1XAHS =CCLK M"Y-T!,>[./)D61@G@U-'&F:C^+5[B4Y^]0KUQ@O:0*X::=N_OO-V;\:\EA6Q*UA5>V%LU*69.BW);U[J%T G:^5L@?#)>A> MTMD?4$L#!!0 ( (EYGE*2:KC<_ ( /0& 9 >&PO=V]R:W-H965T MVRG3;.([0,/23R3.6?.^#)>[I7^81H B^Y:(A>;3@.K J@5<4)(%K>,RVB]#+Z-7B]5;P67L-'( M]&W+].]K$&J_BF;1T?&1[QKK'?%ZV;$=W(+]W&VTL^*1I>(M2,.51!KJ570U M>W9-?7P(^,)A;R9CY"O9*O7#&V^J542\(!!06L_ W.<7W( 0GLC)^'G@C,:4 M'C@=']E?A=I=+5MFX$:)K[RRS2HJ(E1!S7IA/ZK]:SC4,_=\I1(FO-%^B*5Y MA,K>6-4>P$Y!R^7P97>'>9@ "O( (#D DJ![2!14OF"6K9=:[9'VT8[-#T*I M >W$<>D7Y=9J]Y<[G%UOM%M?;7]CM!%,6L1DA5[^['GG)MYB]-YMBZ>?V%: MN5C&UB7TL+@\D%\/Y,D#Y"EZIZ1M#'HI*ZCNXV,G=%2;'-5>)V<)WS%]B=(9 M1@E)9F?XTK'Z-/"E_U,]^G:U-5:[??/]3"HZIJ(A%7T@U:T[3E4O *D:=6/: M;DP+ITF78/\UU^?YGSPJ$I(^1__[?BC MAZ ;U;HN8,+AG&BO6'=0TJCNI&P$S0O%L M/I_8&2ZR(M346R>X8;K:,PT#B:IM,([AA4M?D+_-#Z'4D3+'.\$L5*[YN!4H^5#NN(XSG"PR/,_IQ=27 M$H(7*;DX+R'LO&PO M=V]R:W-H965TV@3AI ML0[M$-3>]F'8!UHZ65PITB&IN=ZOWY&2%3M-O#;;!YNZ(^^YXW/D\69[J3[J M"L"03S47>NY5QNQ>!8'.*ZBI'LH=")PII:JI05%M [U30 MG5/,@#L-Q4%,F MO,7,Z>[48B8;PYF .T5T4]=4'9; Y7[N1=Y1\8%M*V,5P6*VHUM8@?EE=Z=0 M"GJ4@M4@-)."*"CGWG7T:IG:]6[!KPSV^N2;V)ULI/QHA;?%W MM0, A-Q:! MXO 7W #G%@C#N.\PO=ZE-3S]/J*_<7O'O6RHAAO)?V.%J>9>YI$"2MIP\T'N M?X1N/R[ 7'+M_LF^6QMZ)&^TD75GC!'43+0C_=3Q\"4&<6<0N[A;1R[*6VKH M8J;DGBB[&M'LA]NJL\;@F+!)61F%LPSMS.*=%-OOUZ!J<@L;0Z[6=,-!#V:! M07"[),@[H&4+%#\#E)#W4IA*D]>B@.+ZJ&)(E\$H=Q M= $OZ7>:.+SD&3RWOUNFT)QQ9@X]SK:[(P/ OF*+M,8XFJ65/[1&!EPZS06BK#_J:N%CS&CD9^. I/Q71DJ2I! M(3FD9(*B;[$EN=1&7\:\BB)_/)X.SA23\7CPF=,)V=R.(U?3-6[LSMZ7"@4:5\HTB\N%!US2+JR+&EB)-D L4^IP1]RB\^+&_%& M/[ZE=*L \'5\LL!XZ86BOEV_7M]KP%.Q3VBE5?-YD]\]JV*$L39266=X!E'*PU6?XJ& MO0VAXD#N,10+633*GN=]Q;!R4MLZW#=,,W>2-:9*EP=WWD'9/-F805>2%YHP MC;>@WG$P2!S67P=M*O2XET=X7%77F$QJ@!]P %C>-EOX*&R9T(1#B:8A)L0CJFU@6L'(G6L: M-M)@"^(^*^SY0-D%.%]*K#.=8!WT7>3B'U!+ P04 " ")>9Y2)/)8:- " M K!P &0 'AL+W=O0-"G2 5+I-K;1J5=MMGTUR(58=F]E.H?OU.SLA@%;05NU+XG/NGN>Y M.^<\64OUI L 0S8E%WKJ%<:L+H) IP645/?D"@1^R:4JJ4%3+0.]4D S%U3R M( [#\Z"D3'BSB=N[4[.)K QG NX4T5594O4R!R[74R_RMAOW;%D8NQ',)BNZ MA FMA,%E(^6>,FFWJA M%00<4F,1*+Z>X0HXMT HXV>#Z;64-G!_O47_['+'7!94PY7D/UAFBJDW\D@& M.:VXN9?K:VCR&5B\5'+MGF1=^P[0.:VTD643C I*)NHWW31UV L8A4<"XB8@ M=KIK(J?R(S5T-E%R393U1C2[<*FZ:!3'A&W*@U'XE6&>7P2\):J'DDBG\1A')W 2]K\$X>7O#'_&Y'*$DC'UJ';.T'8 M;PG[CK!_A/ !?ZNLXD!D3OZ)_+7BGZ9Z_VX4A\D'\K_>CX4".&CH'R[8GK1P M_>DP04PA*TU%IKNN7?81DCDLF1!,+/&/W*4O7?KI0?K1 M/QB'/J+J%;C)P5]:YLYHIP)5C4?)3@.G6K.K[810>=&OH M1\.D^]H_%.P-L!+4THUIC025,/4L:W?;F^"R'H []_H:P1.(YTL3#CF&AKWA MP".J'LVU8>3*C<.%-#A4L\AH8Q: @ Z@4 !D !X;"]W;W)K&UL MI51M3]LP$/XKIVS:0$+-:VG%VDH4F+8/2(7NY<.T#VYR;2P<.]@.A7^_L].& M(F@G;5_B>WWN.>=\H[72=Z9$M/!8"6G&06EM?1:&)B^Q8J:G:I3D62I=,4NJ M7H6FUL@*GU2),(FBT[!B7 :3D;?-]&2D&BNXQ)D&TU05TT]3%&H]#N)@:[CE MJ](Z0S@9U6R%<[3?ZYDF+>Q0"EZA-%Q)T+@UV9'!=;)0 MZLXI7XMQ$#E"*#"W#H'1\8 7*(0#(AKW&\R@*^D2=^4M^F??._6R8 8OE/C) M"UN.@V$ !2Y9(^RM6G_!33]]AY,LLF(ZW6H%TTH3G!M^JSB1R7[J?,K28OISP[N;IO MN'V"HV]L(= Y#&)Y!$27P +^TZ3#U>>KC#7^<+8S4-P>\#F%F'F7G,; _FO!UA4$M M:0G^HX&"/_ "96&@1@VYJBH:.E,RC6]=ZF'\#^^&291^@O\]+S$71*" RX[< MLS1CO.@B'>>+EO/<<88C+L&6JC&,8H_]SW@%?_-L>@]1+\[Z.WJ2G,3]_C]3 MIX+1ZX+97PH.!G"3=K:7$>1/HR'<)/O]\>!TMZDW_&].9+CS_BK4*[]E#,U M(VW[%#MKM\C.V_?['-YN09K^%9<&!"XI->H-^@'H=K.TBE6U?\T+96DW>+&D M98S:!9!_J93=*JY M]XG?P!02P,$% @ B7F>4L3PV:*U! <0T !D M !X;"]W;W)K&ULK5=+;^,V$/XKA+LH$D ;4]3# M=NH8R*-%][!(D*3=0]$#+8TE(12I)>EXTU_?(27+RL9Q@" '2>1P'M_,<(;4 M?*/T@RD!+/E1"VG.1J6US>EX;+(2:FY.5 ,25U9*U]SB5!=CTVC@N1>JQ9A1 MFHYK7LG18NYI-WHQ5VLK*@DWFIAU77/]= %";#%O> %W M8/]J;C3.QKV6O*I!FDI)HF%U-CH/3R]2Q^\9_JY@8P9CXCQ9*O7@)E_RLQ%U M@$! 9IT&CI]'N 0AG"*$\;W3.>I-.L'A>*O]#^\[^K+D!BZ5^%;EMCP;34,".I*ME_^HXO#0&!*7Q%@ MG0#SN%M#'N45MWPQUVI#M.-&;6[@7?72"*Z2+BEW5N-JA7)V<0N/(-= 5EK5 MY%))JS%.B,&6Y-);!VW(T3U?"C#'\[%%DTYPG'7J+UKU[!7U$?F*.DM#?I"_8085?N3XA41@01EEX0%_4^Q]Y?='[_2?_G"^-I_][P&#< M&XR]P?@5@U>5X46AH>!^5ZH5Z2#L"^YA5;_^,F4T^HU\U/>^U #/$O:"!<.? ME3[^1Y4DME1KPV5NCGTZW(ON@HB-0WLGS>F;IJD?A3@* THI*94VT*@-1A^U MD+6L;,_[B<1I, MG T*:!I.8>MEPH"EY0U,Z#>(T[J?3.)@FC%P_(M_;P@D- M8AKMIG&0S$)R;4MD/ J/^P463_OQ!#GNE>6"9"^C1([83BI$EVBTP\8H^CR) MWYW;\Y4%;&+Z ?N\ ?U89; G+7?=R@!&,)VQ'8HDB!-*KN\O2<.U-023CZ[4 MC9(@<6JX& HS#&*RFTX"-HDZ__D>/.0H&H1M%D2S23^-63!AT;O=;XWJKMAW M&R>!:D:-BE\$97"+$23R@IN$6$5I$5X)<;H[(*27G;*]1&XE J M^=E%0X/QAQ9\7U<-GF#VQ.?VB\S$.D?I3^$)Q68NA#^7,(1(2'L"GK1868"/ M*\>Z+4?PY;@K/U]O3M357(#X3 /^@!-/08 M\!8L;G,TQ['Q<8/2F2ID]1^N(X631J$D<>6.I_$).1>"*+_+]^WA;8BK9WJ4 M*ZE6W.78J>B2W@NX,**-O?OB565.T1N;<3^@/8X=Z.U)W]N3@PWY#J],^1J# MC5U=@XMX)0MR ]I?GESDKY>B:CO_OG9_6/M'M_N/_KYR(C#WBMPK=J^DJ\7; M/C[-(#ZJCX\9UB1-@BB.!I3I+& )&Q9R$M P'A*":4J'\W0ZF$5A&*31Y$#. MTS[GZ>&*U?1F88<3P^AC$&6)1=N9=\F.&SN MGVBQ>'JX0HRJ)=86EU[H2Y,032AV ;58V6VK>FY(S\K9)CE;[JR\%FM M5L:%1!>NW@I,MK&#F+P '%%Z/,3S4Z\;Y"Y@LWA?YL:#:S#>VPI_V4<,:BUM M>R/NJ?W_Q'E[C=ZQMS\C:+Q P$3 "D7IR01+4[<7_'9B5>,OU4ME\9+HAR7^ M$X%V#+B^4LIN)\Y _Y>U^!]02P,$% @ B7F>4B[*H!E[ @ (@8 !D M !X;"]W;W)K&ULK55M3]LP$/XK5C9-('4D35O: ML;8299M @T!VSZ[R:6QL'V9[2SLW^_LI*%HT ]L7V*?<\_SW$M\F3=H[FT) MX-B#DMHNHM*YZB2.;5:"XO8(*]#TID"CN"/3;&);&>!Y "D9ITER'"LN=+2< MA[-KLYQC[:30<&V8K97BYO<*)#:+:!AM#V[$IG3^(%[.*[Z!6W#?JFM#5MRS MY$*!M@(U,U LHM/AR6KL_8/#=P&-W=DSG\D:\=X;%_DB2GQ ("%SGH'3\@O. M0$I/1&'\[#BC7M(#=_=;]B\A=\IES2V *0=( UQMT(ARD_<\>7< M8,.,]R8VOPFI!C0%)[1ORJTS]%80SBTO46_>7U)AF2<=?RKEC]]@7_$KE"[TK+/.H?\*3ZF6/N TVW MJW0OX14W1VPT'+ T28=[^$9] 4:!;_0O!=BC,^YUQD%G_(+.+5VGO); L&#B ML;)D21^!;"/PNO:Y*N\G?_=FEB:CC^Q_K7>E 7C2N;]##\ M,'GN$XIW[JT"LPG3R9)FK5U[A?O3?@">MO?^T;V=GM2.C="622@(FAQ-)Q$S M[41J#8=5F )K=#13PK:D(0[&.]#[ M%M#2_0_Q:6?P!02P,$% @ B7F> M4F#,'N=0 P 4 L !D !X;"]W;W)K&ULO591 M;]LV$/XKA%8,*=!%MFS7XGB_?D=*EM74 M=E9LZ8NH._(^WI'?'6^Z-?A@,P 23T6N[2S(B,H/86B3# II+TT)FF?6!@M) M+.(FM"6"3+U1D8=1K_<^+*32P7SJ=0N<3TU%N=*P0&&KHI"XNX;<;&=!/]@K M[M0F(Z<(Y]-2;F )]'NY0);"%B55!6BKC!8(ZUEPU?]P/7+K_8(_%&QMYU^X M2%;&/#CA4SH+>LXAR"$AAR!Y>(0;R','Q&[\U6 &[9;.L/N_1__H8^=85M+" MC5T9[:_01./=S QN?5?L:W7#D>!2"I+IFB,V8-"Z7J4 M3\TY= SBW@F#J#&(O-_U1M[+7R3)^13-5J!;S6CNQX?JK=DYI=VE+ EY5K$= MS>_ $E8)5:CT1MQD$C=@Q<6]7.5@WTY#XCW;_ M 9_!';:X0X\[ M/(&[Y'1)JQR$63-9NWLDS:&N=L+"A@E-QX[U//J//\11;_"S^-[C#5\F^GWXCHO&D*PT[PB@>=:0X MCL4"N=PB[4Z@=<=^=-RI8_K)$4U]@,>I^N^\GW2E>#+^;JQ\Z=9[K^[!+6ZD M5G][VGYUBH=#&8[CCO0^&IV4^N_&4>P)?@?\NEJN$AS:$[^]%H32287(46X5 M99Q$ID*1&"P-YPV(=:6;%TZG0AL2J4)^\_*=D$2H5A6Y8B[(>+NF!-G+,S5O MU-:\T7^O>;0KX5C!.P_].I3IODU?+3E0Z$2A^J*>>)HMX9%KETZ K\.2_7]I M]*9-YST]7J@UKH \KP1UEML7_'QNZ<9ZRT]%*14ZQHB?1'F^.DU.[/Y2C>F6 MCB;48^0,.UU. 8SA>CG+$56:ZH:GU;;MXE7=)1V6U[TF7_5&\7N3PYI->Y=C M)B/6_5LMD"E]S[0RQ!V8_\VXY05T"WA^;0SM!;=!VT3/_P%02P,$% @ MB7F>4OE+HV,7! 1 T !D !X;"]W;W)K&UL MS5=M;^,V#/XK1#8,"9#5+['3ETL#M+<>-F"W!9?;[L.P#XK-Q$)DR9/DIOOW MHV3'3=LD2X=NV!=;DLE')/60HB<;I=>F0+3P4 IIKGN%M=55$)BLP)*9,U6A MI"]+I4MF::I7@:DTLMPKE2*(PW /RNG<37=V.G;P7 M^)7CQNR,P7FR4&KM)C_DU[W0&80",^L0&+WN\3T*X8#(C#]:S%ZWI5/<'6_1 M/WC?R9<%,_A>B2\\M\5U[Z('.2Y9+>PGM?D>6W]2AY#$@JP%NVW X@-@(_BHI"T, MW,D<\Z?Z 1G661=OK;N-CP)^9/H,1M$0XC".CN"-.F]''F]TNK>_W2R,U42. MWX_@)QU^XO&3 _CSAMJ@EB IH;C,5$D!%=K0LE>BMEYN=Y^*?-M" M.A?WG>-Q-[[YZB(.1^_@WWI_+C3B$ZX<%"4&9(6G0-]'0]6&/"7.O#^.AM'%^0!^1&.NH./%\S.JF+8\XQ4%7Z[ 8%9K;CF: M%UOTH_'%X\;]41P/]ACV''[?R>\S/@RC9\:GX>7@"&'3CK#I<<)2D<]K,H9X M52F+TG(F&MH8M[9K($6?6=@@)0UY)>J\82B)5+4/SWXZOHKVIW#WN$?_ 3=/ MX.07?QN0+KM'39?;$Z#\=$C8;$+_8\ MB+>[?9^X='XY@'X\#--H\!K+MS6J*4@O"][SPR1[HV$2I_0.AVG:9*XG#5W, M._1[NB,WIG; #ZHP;SU=5N8IH?"6\1^.==#1&[7L5F>&W[K[.J7>@ M"L\SYU1#Y%IR:R!*FHH0Q>\QOH(46Y3>^E5F6;X-WULS?+AV^?YL<]^W^D^0%&;@I7 M)+LO%9&/:J:!%;7-EERG0BH["E'#L"9NW#-1(Q!S_95/ >(JAR2!*!Z_-?%W M'76LWL[3\^-Y<$@OOGQ=)G>*R6,I(\!]? ]V.ML2]&PO M=V]R:W-H965TYE MQ=V'8H?>M?LP[(-BT[%PLI1*F-&A$F430+&\9E ML)S[LSN]G*O6"B[Q3H-IFX;IOR]1J.TBB(/=P7N^KJT[")?S#5OC/=H/FSM- M4CAX*7F#TG E06.U""[B-Y>9T_<*'SENS<$>7"0KI1Z=<%LN@L@!0H&%=1X8 M+9_Q"H5PC@C&I]YG,%SI# _W.^]O?>P4RXH9O%+B#U[:>A&("%$L;_PK;7C0(H6F-5TQL3@H;+;F5/?1Z^Q2#I#1*/N[O(H[QFEBWG M6FU!.VWRYC8^5&]-X+ATI-Q;35\YV=GE-6K^F;G,&!@]L)5 ,YZ'ECR[[V'1 M>[GLO"1?\9+".R5M;> W66+YW#XD1 .L9 ?K,CGI\!W39Y#&$TBB)#[A+QW" M3+V_]#_#A%MIK&ZIKJP!)DNXP7+-Y1HN7'UPRRD1U]P40IE6(_QYL2)UJIV_ M3J"8#BBF'L7T*RCNZ4F5K4!0%6!546&Z7;G'Q@^P4,DLEE!QR63! MF8"-,MR5]#&>3@-X]=-Y$J6_PO]=1UR"K55K*'%F#,1240\TP346V*Q0[TXB MRFFA6\(N.%MQT25WY^MGF$[R/'XFG\<1_&YKZ:_* %/O.?Z3N,OECT!/1Q#D19J+?D_Y(KTE:>T4 W-C=HU=)\: MDA%&3GU\P,THCIZ)^23+T_$+[X(9PRONWH56#37WHFU:X1_*L=N\&9=6N1\D M'BS@$PTV@_O:CB=)'N_O'B73\W%?8:Q1K?3DOC"G\+8UI^30K7T1>((+9FJH M:.8!U-#R&]1K/]@,14TXN^X_ MG ZS\Z(;&7OU;O 2M]0 #0BLR#0ZRZGZ=#?,.L&JC1\@*V5I'/EM3?,?M5.@ M[Y52=B>X"X9_%,M_ 5!+ P04 " ")>9Y28[7\IB4$ Y# &0 'AL M+W=OH"_05@)V MT:UTK!#L[7YVDTECX=C!=BC],@6CA ML1323'N%M=5)$)BTP)*90U6AI)U(U^Z6TG6^;,X(42/WEFBVEOU(,,Z.6?^/* MGF.'ERIA_"\L5V?#'J2UL:I<728-2BZ;+WM<\?">"_'J0NSU;@1Y+3\SRV83 MK9:@W6E"URNF=GEXQK^,%$C7"%S-0:B7%K8.\[FPLT M^Y/ DA1W-DA7B.<-8OP&8@)72MK"P!>98?;R?D#:M2K&:Q7/XT[ *Z8/(8GZ M$(=QU(&7M"8G'B]Y \]9RWQ(J!Q4K8%+BQJ-!1%'[TA^K8)?2>XP?1R!&=S+KCE:*!LG$ R+>3.-P_>-SX#TEIK M+ASM MV8OV-QB.^O'XN#],1J_61H,A7+Z@8QMI?2-R7NJ'8;BY,HS\BI.VI10%N*:4 M*M12@D2O8RUI2UO^'^%[:'I,2EZ7WCLO-W/4+A5R+IE,'6BJ##U!<(L(WQ2I M-H8]IT8"XH&YFP2UH3_-W@'QW\7]?TI,_NV0CKI)]$+\)\W ^/ M!ATDCEL2Q^\FD649=ZYD NYK)BVW3;7CLFF6FKY%^&)CE?>VX0O)H']Q#2W>J>C?OW?K\+M\W3"X0?OJFA=0[>T!-/9A/X2]MA709:QAI5VF5 M(F;FY)>X9\8QL^6^U@\A',"G>#2&BGQ9D,NP4DL:M@>BX?96 _@Z -Z/28>W MMII")=*Z\8WKZC+WQ#*Y\3QDW*2^KI(SJ>/2=T2&X/N&;5@->FZ:S:U?;OOBL:0>?CS=- M-6FTH$<-!.9T-3P9PKBRUFGY84&^/VAV@_5Q1G5U-G(#V MW\+L?U!+ P04 " ")>9Y2PFKPGFD# '"0 &0 'AL+W=OKU (IXC<^-;H M#%J33O!PO]?^P<=.L:R8P2LEOO+<%M-@%$".:U8)^T7M_L(F'N]@IH3Q7]@U MO%$ 666L*AMA\J#DLE[90Y.'GQ%(&H'$^UT;\EZ^8Y;-)EKM0#MNTN8V/E0O M3/G_C+%^:ZSOC?5?,T9ME%<" M0:V!":$R9LFL\6FO7<@.TGXJV^?U__';*(G2/^%7K3>%1CRJX L6JD=6^()T MN 1;J,HPF9L+7Q_WB>#]MXK;1V [IG/3"OX.27#_C$V8J+$P*# MT;#==P;]T07<*,O$J^D#?'![/+*0],=''O0'HS-U';1U'?QT73427GC6%K;[ M@@*5Y+8+6]3^'949-I2,F0(,6BN(]:044&Z/V9YKJ9\V2M\I])R/XE>C9[]^ M]:_A">P\7^?WJ.GQ_R'?1VI/"_3$_9CU ^,:;IFH$#K&M;J!8YA>U\0EZGH+ M_RAY>4^Y)W]K ';A'698KHBC>7?.$LCCN)0G< MUAH[@W'_HKT:]]((KESI7"4[R?#P:A2=(+ G4<#9[,1;UT[.DO MI($9!]!G*ES,KFTT=PU$]\,XID:,/,PN]S!ST#(>?13ZN.\9ZL;;<^QMR(:Y M=ZJOPH/A5*+>^!%LR'XE;3VG6FH[Y>?U<'MBKW\1*(P-EP8$KDDTZKTA<.MZ M[-8'J[9^U*V4I<'IMP7]J:!V#'2_5LKN#\Y ^^\S^PY02P,$% @ B7F> M4G))DI3\ P C@H !D !X;"]W;W)K&ULM59M M;^,V#/XK1%8,">#5MOR:+@W0]G:W ZZXHNVV#\,^* X3&[6E3%*:WG[]47+B M^)HTPX#;%]N22(I\^)#F9"/5DRX1#;PTM="7@]*8U87OZZ+$ANMSN4)!)PNI M&FYHJ9:^7BGD"4&TXG;NU/3B5R;NA)XIT"OFX:K+]=8R\WE M(!SL-NZK96GLAC^=K/@2']#\MKI3M/([*_.J0:$K*4#AXG)P%5Y<)U;>"?Q> MX4;WOL%&,I/RR2X^SB\'@74(:RR,M<#I]8PW6-?6$+GQ]];FH+O2*O:_=];? MN]@IEAG7>"/K/ZJY*2\'^0#FN.#KVMS+S:^XC<C*+3BO3,] &7!+'1,'SDLQKU:.(;,FL/_6)KXKHUP=XP$<&M%*;4\(N8 MX_Q;?9_87*!:GA =5S5:"&1VD(@,=2(4+3<@4M5X R791=JM_TXWX+ZVY] M!F&:>D$4]W;8V(O&65]DG'AQ%,(');6FDE%+Q 9)^P5\1W#'9);.F^/(;ZV0&WSG98PR?4^N+@O@?Z85'+\F")@BJK=KV% MS^E74-D69O]IG2Q+O"#?4R(*O)2E\ [I=UUL\7?:C6V#_[0;.^$X\;)P3P"B M3LX8?))B^5--=\Q[/8UK;5/8K'BE7&/=2V<]ZJ_HS%51 X?!74OL@'X0K.,WN-% M661QLH>/RB4ECVF4 4)&<^K-Q%<7KO8<;P^:7QA2'V*CPX/8"\.4VJ%#K*7[ MMR:&H9?GX[WF,$F2$?G:+XP9TC\#=]5B^$LO;B).2 CWF33,,B^,@]&QLO5[ M,T*#A*"=A#04&PO=V]R:W-H965T8 M84Q^M.X%.P!BKUH9W"0=47_'.58=:($+VX/Q)XUU6I /7MW MSD=\9JFE!H/2&N:@V23WR[MR'?)CPG<)1SQ;LU#)WMJ7$'RI-TD:#(&"B@*# M\*\#/(!2@+#JAZRIVR0?$E9#(P9%3_;X M&:9Z;@)?917&)SN.N;=IPJH!R>H)[!UH:<:W>)WZ< ;(EA< V03(HN]1*+K< M"A)%[NR1N9#MV<(BEAK1WIPTX:,\D_.GTN.HV )63O:Q0[9AY8 ^ 9$)4[-2 MH,2PNW. 8$C$K#=;("$5OLTY>0.!AE>36#F*91?$5NS1&NJ0?30UU'_CN3<^ MN\].[LOL*N&C< NV6KYC69HM$5H_+72%=C4W915I5_^K*57"!VT%M'8J^ 327AOUH]TMU$NG#U#D66\\.Y WXV%AI<&X&PO M=V]R:W-H965T1FNZD M^J(3Q@SZFJ5"S[S$F/RC[^LH81G5YS)G IYLI,JH@:':^CI7C,;.*$M]$@0C M/Z-<>/.INW>KYE-9F)0+=JN0+K*,JJ<%2^5NYF'O^<9GODV,O>'/ISG=LCMF M'O);!2._1HEYQH3F4B#%-C/O$G^\)L0:N!F_<[;3>]?(OLI:RB]VL,KHN-2MJZ'RJ MY XI.QO0[(7+K[.&C'!A2_'.*'C*P<[,%X6&.UJC>T6%IJX^-/H!K;C.I>;E M\&3%#.6I/D5)CKA ]XDL-!6Q/D,?7HRGO@%.%MF/*O^+TC_I\'_%UN<(!V>( M! 0O90;K26NI'@0W2=X"M^R'^[E(SU$P<7#!P]T*G7PX;4%9]:/\2A6@X!(E MR5_2:H'[\0BX00F'NTE='8_2\VK7W\O%APJJRXC4940<[* #]D9$,F/HSE## MH%&9,[2@*141W'(-%8H#7<:QJR>:VNJ*4JD+B"I:/U7%!O>OE2QRJ"J 2XN8 MBZV;*87AHF Q^BUGBI8E^>7\\]X0IK.N&[3/>HYC_J#>>G(ELS98,9U6O;QNR; M*WU1XH;[R0V"]MR.:S+C7C*-4U2 5XT2(,-RN0.&)\WU*?!K;8F+\0&G80>E MBYK2Q5LLAXL#QZ.@*QJ3VO7DK2L=FKZK\N#(*L=!(X[!NZQSO"?ON+^XJ$Z@ MR&'K&%=.8 ,9,=C^Q:C(860) Z-6J<4'G6P2=N47-U*!R>LHT77*;-5MN-(V MM@)8*@TMK)4<:5N)7>0:'<#]0G"9R4*8LC-T,*0:18I!TA&J"B!O7#; MWF>)6[2@.X*-&.!^-7 1;-(H@"6<)?()DO^UL)O^CT?O/5$K;"AWI!.O/;* ;NEXSO M5;$5/E230=C!JA$3W*\FQPG9587R8IUVQH0T\D&"7N_WA5I+Z YJ"T'82AEK M5UB:J4<>L==(%VD:/\'OLL+)WI&B7R?NFV=G M^_$%FLZ6P^ND; -0P?D8"E*5WS/*@9&Y.TZOI8'#N;M,&(46;"? \XV4YGE@ M3^CU5Z7YOU!+ P04 " ")>9Y2MNX=-RT" W!0 &0 'AL+W=O8 4!AQPM S6O'2R!S[37G=,"'+TD3/ZXQ<7]V0*\($^57)5E-1Z,1'(]=^U,\' M:0^]M/",M!]434@T_43"()R>@"\OPS/(1WCP%NX;DT:GPM&IT/%%_^?4!>9H M9(X<9Y2B2%UL=@" #J"0 &0 'AL+W=O$K(;1*(JW)INUA:M6TV[,#EV#5V,QVFDS:CY]MB$?: M?$F3^@(VW'/O.0>;Z]&:BV=9 BBTJ2B38Z]4JK[Q?9F54&'9XS4P_:;@HL)* M3\72E[4 G%M01?TH"!*_PH1YDY%]=B\F([Y2E#"X%TBNJ@J+W[= ^7KLA=[V MP0-9ELH\\">C&B]A#NJIOA=ZYKLL.:F 2<(9$E",O4_AS32T !OQ@\!:=L;( M2%EP_FPFW_*Q%QA&0"%3)@76MQ>8 J4FD^;QJTWJN9H&V!UOLW^QXK68!98P MY?0GR54Y]E(/Y5#@%54/?/T56D$#DR_C5-HK6K>Q@8>RE52\:L&:0458<\>; MUH@.(.P? $0M(#H7$+> V IMF%E9,ZSP9"3X&@D3K;.9@?7&HK4:PLQGG"NA MWQ*-4Y,9D1EGBK 5Y.BN!H&-NQ)]1+>88I8!FMO59)(CO6K0(<#E#!0F5%YI MZ--\ABXOKM %(@P]EGPE,:L"GK9RVYVX9<=(#<=RQZ* X_H"B(PCWP MZ7'X##('#W;AOK;)>14YKR*;+SZ0;]XL=<0+O7(:V,;RIDM@J9HN_3,)@&&MW7KJ^ M[HD*@SAQ43L2^DY"_PP)E. %H401^"\=3:E!A^$P3=)7,DX$[:@8.!6#HRKF M-6&\*- ?]'FC0 C,T)2+FC=^*1VE2?2*W]N@.#S$[]KQNWZ7[7G]AMN^ M[;DGZO#V#(-_K2 XW^3./MW[XP[.60JGHG:)=GI6^'Y_DK96<*4[O1V6^C &P@3H]P7G:CLQ M[=X=[R9_ 5!+ P04 " ")>9Y2VB?[?D," ":!0 &0 'AL+W=O>>:>.)[4IC-_P\J^D.5F">ZZ7"E=^Q;%D%0C,IB()BYGT; MW\\3&^\"?C,XZMZ<6"=K*5_MXG$[\P(K"#ALC&6@.!Q@#IQ;(I3QI^7TNI06 MV)^?V+\[[^AE337,)7]A6U/.O*E'ME#0/3=/\O@#6C].X$9R[;[DV,3&B4VUDU8)10<5$,]*WM@X]P#B^ A;0/B_@*@%1,YHH\S96E!#\TS)(U$V&MGL MQ-7&H=$-$_865T;A*4.5PMR>W-';@@3Y%WB!_2=5(Q*-OY P",<#\/EU^ (V'3SX"/?19V752TU<_^/+,@_[P+;!3<4:% 'T%=215VJR*6*+Z1:4F4TP:IA M?]0U9^>D3?4:CM1QV'X[Y,DT3=/,/_2+-! UB:.HB_H@,.X$QE<%OF!WV=NM ME=RA[T%Y#4/22SR)DNF9NL]!:1A-AL4EG;CDJKCN9H94)9_*D:9!&)_)&HB* MTDEPILOO=8Y]M?"'W3&A"8<"<<%H@C2J>0F:A9&U:Z:U--B:;EKBXPG*!N!Y M(:4Y+6Q_=L]Q_A=02P,$% @ B7F>4EDWL$=I P :@T !D !X;"]W M;W)K&ULM5==;YLP%/TK%MI#)W7%YCM5$FE+-VW2 M/J)UW9Y=<((U@YEMFO;?SS84:$KIU(F'! SW'I][KCF8Y8&+WS(G1(';@I5R MY>1*5>>N*].<%%B>\8J4^LZ.BP(K/11[5U:"X,PF%5@YS["]_I/E?F@KM>5GA/+HFZJK9"C]P.):,% M*27E)1!DMW+>HO.-!TV"C?A)R4$.SH$IY9KSWV;P*5LYT# BC*3*0&!]N"$; MPIA!TCS^M*!.-Z=)')[?HW^PQ>MBKK$D&\Y^T4SE*R=Q0$9VN&;J.S]\)&U! MH<%+.9/V'QR:V!@Z(*VEXD6;K!D4M&R.^+858I" @B<2O#;!^]<$OTWP;:$- M,UO6!59XO13\ (2)UFCFQ&ICLW4UM#1MO%1"WZ4Z3ZVW0J\(H>Y.P9;A4@%< M9N#]GYI6NE7J%'S5"^GD@BA,F7P-WH"KRPMP\NHU> 5H"7[DO)8Z02Y=I:D8 M0#=MIWW73.L],>T7+,Z CTZ!!STTDKZ93K\@:9<.'Z:[6H!.!:]3P;-X_DM4 MF,#W.WS?X@?/XE<=/NE5W@LN1T5L4".+:A[(F[4?^4D4ZIIOAFJ-Q2U@!(,N M[@'MH*,=3-)^FZ9U43.L2*8?#6T3*<7FX1NCVB"% PIOD+>(PC@XXCH6Z$.X M\.$XV; C&_Z/QB518[3#1VP\/_!@'!VQ'HM+%E'\A,)11SJ:)+WAA9956E,< MD-WAE#*J*)&V#*YR(L".&5O'4A(E)]9DW$T=S[+FDPX_F67-)X^4]OTD#J+C M=302%_B+P/?&.[+H:"\F:7\V/,WONJ8LH^5^2FL$>YN%LZB-!D:.9M&[A1T* M&6BUC^4>"PM1%(^KC7KG1=XD[1\"E[+B0N'FM:Y9RYQ7/?4I<7K_1?X\\O=6 MB::]\L7R/_9#! ,4AL?ZC\5%290\T8#>-M&T;QH+JI7VEQR+[( %:7K =\H, MIK3I30Y%\ZC?>QF*YU$_?J1J$D3)\?OUV;"'M'N+1-,>^S5%?DJ>WM/0 M8I8&>+V_>7"6!K2PPZT+BF,8'S5@+"P(PF/W<0<;8?,5HK>9>UI*P,A.Y\&S M6'=0-!O[9J!X9??&UUSIG;8]S?7'$!$F0-_?<:[N!V:[W7U>K?\"4$L#!!0 M ( (EYGE*)&&17# ( %@$ 9 >&PO=V]R:W-H965T!-"9 MU8WU!R3/6EKC%NU+N]'.(A-+R01*PY0$C=4B>IP]+.?>/SC\8-B;HSWX3'9* MO7KC6[F(8A\0,*.?=$+HQ?(VD?Y2MU>Z6.9S-ORA5]HQS MN%RCI8R;*[@ )N%[HSI#96DR8IV,=R;%2+D<*),3E"D\*6D; Y]DB>7?>.+" MFV),#C$ND[.$3U1?0SK[ $F7)VA3:?4TT";GJ!=-536Z).U#4)! MM7YGLH8]Y1V"JJ >2W-&:CY)S8/4_']59J*E3+NFMO^JZT!R&TC\-.WS^_N[ M-,[(_EB;'+VV0%V'GC90J$[:X>>VEL'H=N^>,^S)RK;,VD 8Z5@\;7'V\B MT$,?#X95;>B=G;*N$\.V<:./VCNX^THI>S"\P/0SR7\#4$L#!!0 ( (EY MGE*F(?.)IP( !\' 9 >&PO=V]R:W-H965TM%*7?C*1U>12 ELZBZB1:VZ74R[<. D6#4VLTW3]=?/-H21 MEJ15;\ VYWW]'!\X1#LN'F0.H-!309F<.KE2Y;7KRC2' LL!+X'I)QLN"JST M5&Q=60K F145U T\;^P6F#!G%MFUE9A%O%*4,%@))*NBP.+O BC?31W?V2_< MDFVNS(([BTJ\A3M0]^5*Z)G;NF2D "8)9TC 9NK,_>MD;.)MP \".]D9(Y/) MFO,',_F631W/ &%5!D'K&^/$ .EQDAC_&D\G79+(^R.]^Y?;>XZES66$'/Z MDV0JGSI7#LI@@RNJ;OGN!II\1L8OY53:*]K5L9.)@])**EXT8DU0$%;?\5-S M#AV!]ND7!(T@>"D8'A&$C2!\KV#8"(;V9.I4[#DD6.%9)/@."1.MW@,*'R GU"]W<).C^[0&>( M,+0DE.IJRF_CX*;-/HMZG^#(/B%:CSPY+4\@/28_R"9LRQ!:O_"HWP:$@ S%NA[R$L6X M) I3\@S9)5H)*#'1 \PR]%WE(-!<2M"%2HA,*9>5 /1KOI9*Z,_H]PF<88LS MM#C#-]X*W'DK#J!0:CC[7H/:^+,U-CWG<78U&$;N8_=L7\=,!I,VYH!XU!*/ M/D \3].JJ"A6FA@77"CRC$V[Z0.O_7VO0^6](A^](O<&83_YN"4??X3\#=IQ M#XA_"!N?CJEAW4[K*$!L;0N6NKP54_7'V*ZV77YNF]N+]85_'=?-^K]-_>O0 MG]J6,(DH;+2E-YCH0Q1U.ZXGBI>V0:VYTNW.#G/]!P-A O3S#>=J/S$;M/_$ MV3]02P,$% @ B7F>4NG$8I Z P P@L !D !X;"]W;W)K&ULK59=;YLP%/TK%NI#*[7%YILJB;0FJE9IFZJFW9X=,(E5 MP)GM-.U^_6Q#"4D(J=2\!(SO.9Q[XGNY@S7C+V)!B 1O15Z*H;60?; 1P.VDCDMR0,' M8E44F+_?DIRMAQ:R/AX\TOE"Z@?V:+#$2JUVJ<'+T@Y7SJR?""S A,PFNP%0=E'25$\ R M8#9ELWD^(1+37%RHL.?I!)R?78 S0$OPM& K@\]*?L-HW\J%X.&,OBBBQ7>;[GC.JX/X8Z)'6&Q"UMA M6_+"1E[8*T\=OPC\8I+TY1HU9-&I[(L;ROBH?:"Q#\PY$YW%&N^Y$T$(]TP\ M&K8E$L%-,X*],DWFZG-4T%5Q"4KU%5-="!>,2_H/Z[;?V6#@GAKD06]78 M[Z$#FEL-%!W1G!&N2@ADM,1E0I71"1-2?%X_VA-VA5 0Q+L)=,:%07 @@TW/ M0\X7:ZLFV/[#'3=$NQ([X\+0/R!QTT-1?Q-5]14>K2^TZ7C(.U6%H4W30_Y) M:JRF:9OD=Q79\;AMH9M6BOI[Z==/['X3O0H"U]U-H"LLAM$!_9M>B_J;[2?. M:[CWJ?1BUVU]*6N%G7$P=G8DVJT!2T^W:FJ9TU* G&0*"*]#E2.O!L9J(=G2 MS%PS)M4$9VX7:L@F7 >H_8RILUPO]!C7C.VC_U!+ P04 " ")>9Y2D:&4 MK9($ <$0 &0 'AL+W=OSX>?R,9S+C8;25ZH=> 1CRDF="7[96QJPO@D G*\B9;LLU"'RSD"IG!H=J M&>BU I9:4)X%41CV@IQQT1J/[-R#&H]D83(NX$$17>0Y4S\GD,GM98NV7B>^ M\^7*E!/!>+1F2YB!>5H_*!P%#4O*MWGLF MI2ES*7^4@[OTLA66BB"#Q)04#/]MX!JRK&1"'<\U::O9LP3N/[^RWUKCT9@Y MTW MLW]X:E:7K4&+I+!@16:^R^U7J WJEGR)S+3]2[;UVK!%DD(;F==@5)!S M4?UG+_5![ $B>@00U8#H5$"G!G0. *C4#8AK0'P(Z!T!=&M ]U1 KP;T3@7T M:T#_5*,'-6!P*F!8 VQ\!97_K/.GS+#Q2,DM4>5J9"L?; 19-/J@@"=%SCO>C5>Y/(RWC/5)MTZ#F)PH@^S:;D[--GAZ[KTUG"XRQ3 M/\L,UL@26I:.RSU^^%]RT\!CEW/\\"DDC0V1RS7_;_>O?O@MS-LDBM[SP]WI M-KC]\"9(.LTGWK&T\1':@R_:PQ@WC+%E[!Q+&C@FHV&GE>#381<:*,*K.KF MG&R8XFR> 5', #E;@TIP'J\"+A]/_.2H+OS#F>?<6!L7 (3ELA#&9<7@ MEU (V[TF$JH\Z%K3=T?+L-$W].I[$JEB6T$2ML;/ MF@;E=X3UP([,-1NUK M("^<'TDEO=J!AGNZ8AJWJ5L9#7>U/?1JNVX)WCD4TVEOU5NG>+82>$,Y:%TPD0!*)<;M5''.!P%RP<%XVJ./0VL,C M0J*=D.@CR?*<7&'HI3;\.IYHIKMD3#N_.7?275JFL5?\HV)"LZJ+*,_0?4N+ M?\V9[<&1<]OE;>I/W-AY0,+0;?]^Q+)=2J:]WWUJNTQ*_9EJ!H)+16:0%,A> MW8.-)#>3N\?IE?.65_%U]TZP<^3\=EF.^M/Q*Z M[>[;;_7&O2HZ6';K7M;O'C%IEQBI/S-6)J4.D\I& @L2ERG9KGBR(JSL>I\+ MKKF-7:XQ?/-U!K:@B91@4T_,5I+G@BDL:QHGLJS*:+I ?#WO; J&_J.JC OV M.J@W3YM)@UV4A$=9_JS P &PT !D !X;"]W;W)K&ULO5=M;]LV$/XKA%!@,9!&HF3)5F$;B)UN#;!B0=.NGQF)MHA(I$O2<=I? MOR,ER[9,JTL#](LM4O?R/,<[WFFR%?)1%91J]%R57$V]0NOU.]]764$KHJ[$ MFG)XLQ2R(AJ6S>G9Q-Q$:7C-,[B=2FJHC\ M/J>EV$X][.TV/K%5H4_UE?2=AY;=6@Q^)O$(1OD1A$&('GL7_5P]ZX$1M8"-K M+SIC[Y9G4%:*FN#53P,3L7LMLL="E#F5Z@_T_MN&Z>\]WH:MMZ'U-CSC;4Y7 MC'/&5Y#3)>$9=1U(;2*Q)DQY/\W2*([CT<1_.HS3J1@.QG&:1*W<$<2XA1CW M0OPL-"F1L#F6'>48X["&0)60:X-+Q.'R$DNDR;.+1.TD/B21)AT&IS)OX]$X M<>-/6OQ)+W[(TY_$-SF%%D8X'';0.<32=#@*W?!&+;Q1+[R?%?)M$V13T(.> MC!NW_L:_(;_3UEOZ^OQ.'<<.W:P3?H<4CL8C=_1QL+]'@UZ$?T'+;%(8VELF M5IS]@*. S1>E/*+/T*%-6!\HITNF!\ZK-3@E,>[P=,G$Z?A,%>.#AH%[B5X8 MI@-DD!NB)5&*+1E074I105O>IZ&+N%73 @*@J:1*[_@>Q>"BV1R@)@C.&. 3 M?C@(NL7FDDK/'7:XCT'X.^ZRQDO_9>80ZKG-\+X_X>B5]UECX,CS,,!!%Z!# M;(1'YQ)MW])P?T_[E8JZ?$$-#4]AAUUJ#ADMKZ/(%A1*? M-/0PZ39]AU",.S3]@S&SHG)EIV\%X#9M)O%YHL;;#[(/0,!K;QP*^7J@T O!^*83>+8R# M]GMH]A]02P,$% @ B7F>4F7C-<#4 @ ] < !D !X;"]W;W)K&ULM55;;YLP%/XK1V@/K=0% N16)9%R:;5*RU8U[?8P M[<&!0["*<6J;IOWWLPUA:4JBOC0/P3;GNYQC?#S<J(SF M>"M %HP1\3K%C&]'3MO9+=S1=:K,@CL>;L@:EZ@>-K="S]R:):8,*HX MG5K2 /?'._9KF[O.944DSGCVF\8J'3E]!V),2)&I.[[]AE4^'<,7\4S:?]B6 ML5W/@:B0BK,*K!TPFI=/\E+580^@>9H!?@7P#P'A$4!0 8*/ L(*$-K*E*G8 M.LR)(N.AX%L0)EJSF8$MID7K]&ENMGVIA'Y+-4Z-KYX*JE[A*U2#GTF"@N9K M.)NC(C23Y_K=PW(.9U_.X0O0'.Y37DB2QW+H*FW T+A1)38MQ?PC8@$L>*Y2 M"5=YC/%;O*N-U^[]G?NI?Y)P040+@O8%^)[?;O S^SC<:X#/3\.O<=4"/VA2 M?Y--4.]%8/F"(WS+8B5I3/7INX ER1!X DO%HT?X\UV'PHU")O^>$ IKH= * MA4>$?NAVLA$\0HPE)((SH%(6)(^L9,09TR=2&N6F/2ZYNY;;=)7G<1!Z.O_G M_<*_#_+JB#>>.[7GSDG/D_L%3-8"4?<<=:(&W9JO^[G%[M5"O9/&%^2%LH(! M8;S(E9&1*1$H07%8H:W\X5DH/[[>NQ)V//UK+F._=M,_Z:9,L12%,WV<2S/G M31M=,G7V-[K3:X?]9@>#VL'@$S^^0=/'=U@3=Z\?,A1K>Z](S:TWH&PN]6I] M=4ULQSY8G[8O9^4-])^FO ]UZUC37$*&B:;T6CU=)E'>,>5$\8WMNBNN= ^W MPU1?RRA,@'Z?<*YV$R-07_3C?U!+ P04 " ")>9Y21 (?WK8" <"0 M&0 'AL+W=O5 &CR*TMS-742K8L[2M4V@8RI@2@@QYZ=D!G36)5[J@H)++90EE+?=4.: M,9X[LXEM6\G91)0ZY3FL)%%EEC'Y_@"I.$X=S_EH>.;[1)L&.IL4; ]KT"_% M2F*--BHQSR!77.1$PF[JW'MW3Y&)MP$_.!S529F8E6R$>#65+_'4<80YH:(9S&6ZWI-$,:\+3\H?YHUXYKV3 %P$,U ?_"!.X+.2#^^);X MKN^UX/-N_!M#?.A=Q!?=^ *V#>ZVX,MN? T%XNY%_+$;_UKFG?A3_[6?X133 MH,D%O\D%W^H-+YG!E99\4YHS0G7H#1N]H=4;738WQ6R)3]*J $GF(LOP$%J; M3"+7F#VQ2#&NZK3Y==.6!]588SN6.5\/,W?@C8()/9QN=Z^H9:^HQUY13W^+ M^L.Z46/=J-NZQK$5XW&;'14?G@SK^UYP;D=K5!2=V=$6-73'9W:T:X5G=K1' M>>UV!(T=0:<=ZW*CX*V$7)/E ;\=R1DVDN$_2?:HT8O^7[(_1+V2BIZ<^^;= M@ ?"GN>*I+!#SAU$Z*JL[N*JHD5AKX*-T'BQV&*"SQ>0)@#[=T+HCXJY79H' MT>PW4$L#!!0 ( (EYGE)2QM+IX@0 , 9 9 >&PO=V]R:W-H965T M8=_,0VTSWC[R*@5(*/.$K$S2B0 MHZ]U"&S^#ND>U$Z!FDI;XR]IR=_+6]&=IH1C>A"IB&( M^K>CD)O&6[!(9'_!/K>U1V"Q%9+%N;/*( Z3PW_RD0M1"Y M#BAW0%FAA\RRLNZ))+,I9WO 4VL5+3W(M,F\535ADK;Q17)U-U1^?BWLJ21B)2_ -A EX M#=A6D&0III94F:7QK46>Q=TA"W@B"P0>U*,# 7Y/EG19];=41459\%C6'30& M?"#\"B#G.X V='Z\W(.+;Y?!IB6Q^?EQ[!-Q*@FB0G>4!48G I<$3=]FMCJJ M:HB-B]@XBXW-/6UKP\'1RQS3$;Z;.;Z+D3.U=F51FF80^YX_+LPJ>;E%7JXQ MK^+U>MQ0GM4M#-5Z151O<"7'1>QQ7R4/CFY92<^S$:XIV32#MA(2MRLY*?*: M?%9)\!]XY201*\HY70(BP1,+$YD-3,5=@QA^\5!_<*$=6W/([BMU[EG1VK;M MFM)M5E[)JII7B8].#ZEMQ43GNTH"!(P+NF%[RH$R -LDE"8]H'XN'%YM31\' M]58;-08_]GS'K\O=-/.\,3ZEMV:78X97#[W5_8-M;-)&4\IQAU=>T\KQ M.NJ+U7Q+"';(790+NM#'EZJHUA^LNSQ^^3UO# 63235O34+'C,*>?2$?77W1 MS',FP_=%P\WQ?W%?_+,HU6%5G>UH>D(S/=N[DW;&R3KD?II44!,2.H/W!6H. M0MB75+EG!4$3[-5_@EO,)GCBPA.::X9",T-[:GX6K:#F)<3#JZ]9"+NF;%\< M%7G\VOM>GV]V656SUZR%7:SMW:%.;D%-3C@>OD.:BK!K*OC5#DV:VKL-;G59 M5;/7U(5=U&WKT.-.)=\'6D@#$]F#-P5I)"+SI-$ K=RS3"/7QC:JZ=UFAEW_ MQ)! &J?(C-,^@I]%+%1:^0Z_]$6:AZAK_OC%\9#'[Q@/75;5[#5OT:>7R&E[ M9$"Y21U-1#3\8AEITJ'>R^7"% M\EVXH*9]!Z3AA89?$&--*-Q[08R;2UWHH]+V3+Z+TS3#< Q1NZ!8TPV;Z=8F MJ'I+S] 6:T[AX9>_6",(]U[^YI[5;82)#^O:-LV@ O0) .#2UIT97R>T?7R= M@PWA"F:F)'1MMZYXB]D8 MCNMOLU7:"X\I7V>?"(22;)O(P_YQ<;7X#'&;;;[7KM\YU_/#QP0=YO!MXX'P M=:C '-&5"FE?C96P_/"YX' BV2;;<7]C4K(X.PPH65*>&JC[*\;D\21]0/'1 M9O8_4$L#!!0 ( (EYGE)(-Z.#4 , "$1 9 >&PO=V]R:W-H965T M^N_^=?^3D##="_E8QHH:'-,G4R(NU M7IW[OIK'F#)U)E:8F9F%D"G39BB7OEI)9)$S2A.?!D'73QG/O/'0/9O(\5"L M=<(SG$A0ZS1E\O$2$[$9><3;/;CARUC;!_YXN&)+G*+^OII(,_(++Q%/,5-< M9"!Q,?(NR/DE#:V!6_&#XT95[L&F,A/BMQU\CD9>8!5A@G-M73!SN<CXDSOUBIC6L'J_\_[1)6^2F3&%5R+YR2,=C[R^!Q$NV#K1-V+S"?.$.M;? M7"3*_<(F7QMX,%\K+=+;:]LH>\$!4#2@X8T-R .MW;0$[E-=-L/)1B M ]*N-M[LC4O561MQ/+.[,M72S')CI\(_9&F$A10I7(M/2U,EHT#%@H M%9S"!*4C()LC?)LE?,EL316<7*-F/%'OX1WP#&YCL58LB]30UT:<#>'/ 1F:RK9=E&"'UC)L-&)DG9 M6DAX;%26O88T-9OG4-E^0B7I!*1]@,JRF9#.&U!9'[.9RK+CD*:6\]I4MINI M+)L2Z1T;E67+(4T]YSE4]I]2V>\&!Z L6PH9O &4]3$;H:1EVZ%-;>>UH>PT M0DG+OD3)D4%)*V>7IJ;S#"ASG_] V>WO9Y*6'876GU9>A9]"L'7OOQ MP!P>E]RH27!A/ 5G/?,&EMOS^':@Q&PO=V]R:W-H M965TU ]_>[=D)*-T![V%ZPKWW/\;D'7R?=2_6B:P!#7ALN]-2KC=D^ M^+[.:VBH'LDM"-PII6JHP5!5OMXJH(4#-=P/@R#Q&\J$EZ5N;:FR5+:&,P%+ M173;-%3]? 0N]U-O[!T65JRJC5WPLW1+*UB#>=XN%4;^P%*P!H1F4A %Y=2; MC1_FBL.1 M%G@\/[!_NI]]$@!)6VY6:IEJZDH=.H;E&RF,G)3PCY2M5 M(Q*-;TD8A.,3\/EE^ +R 1Z\A_MHRN!,.#@3.K[H'!_3M*H45-3=-UF2WJL+ MW-' '3GN^ SW+,]E*]!'!3FP'=UPN"5H<(&#P-;%PRC'!J,BAU-&=NR)8[=] MNLO&P=TDFJ3^[MBP4VEQ'+ZEO1,?#^+CB^+/W)(+MDP&YLD_MSP9N)/_:GGR MAY?W]W$0_.;XB:Q)/^M6^E7CS*R8TX5 B+AC=H4VJ>W^ZP,BM:^&- M-&BVF];X9(.R";A?2FD.@7T5AH] ]@M02P,$% @ B7F>4C)Q5[PI P MLP@ !D !X;"]W;W)K&ULG591;],P$/XKIX@' MD-B2)NVZ36VEM0.!!-*T,?: >'"32V+AV,5VVXU?S]E)LW9+(\1+&]NY[[[O MSG>7R5;I7Z9$M/!8"6FF06GMZC(,35IBQ[^ZT;0*6Y2,5R@-5Q(TYM/@:G"Y&$3.P+_QG>/6[#V#D[)4ZI=;?,ZF M0>08H<#4.@A&?QMH7_TXDG,DAE<*/' ,UM.@_, M,LS96MA;M?V$C:"1PTN5,/X7MLV[40#IVEA5-<;$H.*R_F>/32#V# BGVR!N M#.*7!L,C!DECD'BA-3,OZYI9-IMHM07MWB8T]^!CXZU)#9T=MX 06&C-NX8LR!@V\O4;+N##OZ.3^[AK> MOGD';X!+^%:JM6$R,Y/0$CGG(DP;(O.:2'R$2 )?R7MIX(/,,#NT#TE4JRS> M*9O'O8!?F3Z%9/ >XB@>=/!9_+MYU$,G:0.=>+SD_P,-/ZZ6QN__['$X;!T. MO54-*E:2VNH %/D&[84V)6I?N D@HP]F1Z*HY;BJ!?I M!C57&5 S B:9>/K#90$EIVAHGCK:=-W(EV5@%=6F14T5@/4V/J[(&F7:J:#? M;PQ/R'2?@K-6P5EO5AO*:V+1M1%LV2"O6)[X'3< M.AWWTI_72, L++'@4KJP4797/IQ=X:CQSCR>:^R;69*,Z59O.EB%&FRT1R&.ARV#NB+/7]$E@^:6SQ1>6X@+9DN M, -6T'0S]C!A790O7E$^2:(C41M$SPTW^M?LH^7GS8G_N)K(?*\\P]3BG;D@7S8# G""CTS%%1=<3 MLEY8M?)#9JDL]3+_6-)7!6KW IWG2MG=PCEHOU-F?P%02P,$% @ B7F> M4B3F_:*? @ #@< !D !X;"]W;W)K&ULG57? M;YLP$/Y7+-2'5MH* 4*Z*D%JDDV;M$I5NVX/TQX<., JV)EMDG9__9$)65.-6 MYJY:2J"I!56EZWM>Y%:4<2<>6]N=C,>BUB7C<">)JJN*RI1\;<.WQFLU=::F$P6 M0CR9S9=TXGA&$)20:,- \;6"&92E(4(9OUM.IPMI@-OK#?LGFSOFLJ *9J+\ MP5)=3)PKAZ20T;K4]V+]&=I\AH8O$:6R3[)N?3V')+72HFK!J*!BO'G3Y[8. M6P#DZ0?X+<#?!X1' $$+"-X*"%M :"O3I&+K,*>:QF,IUD0:;V0S"UM,B\;T M&3=M?] 23QGB='P/*^ UD$R*BLP$UQ([@1IT068V.DA%WK^>?&5TP4JF&2AR M/@=-6:DNT.'Q84[.SR[(&6&4GE)@L$[XGO^H$?/[.UPKP<^/PV?0W(,OI-- MT+4KL'S!_[>+_+Q9*&O_=2)@V 4,;<#P2, N1MDV_J6)EK31^CK<,$:6T8R= M51Q$'F:_VJ[;H5.X[;0C=MB)'9X4.X<,I(04YU%3)@F)R#G[@R;\+(%*SGC> M^U4VQ,,M.7[@7^UJG@T/-(]&P;!?<]1ICOY)DA PI MO;$R [@J,_P)02P,$% M @ B7F>4IVW>JNL @ +P< !D !X;"]W;W)K&ULE55M3]LP$/XKIX@/($&3)FUA**U$RR:00$*P;I]-I2JA15>!T>\5)RB$=OIH3Q7U@VNE$ LX6QJFR,"4')9?UG M;TT>U@R2\ST&<6,0?]8@:0P23[1&YFE=,\M&J59+T$Z;O+F%SXVW)C9.:ZF3A^!HMX\*Z8[D'1/(8[B[O3I&HZ/3MYI.!9%M0/FY/->HT]YW0"? MM,5)?)AD3YBZ%E2:[2H9N$&1 >48IN9@GGIMJ)X/U=L7RM5WUE(PU*'6A\ZU M*L$6V#0N ?1_0#9/7T7F4AJ_K6?ZH_8,\ M;@@[5FJ)&E0._*NL=EZ&/2H/NM^WZA&NSIT0]]R/9$,*%M'6;MKOMU+_RPVYK M?TRO03V\W]W43PEUVYQ+ P)S&PO M=V]R:W-H965TCK=:[:\_+PZU(>7XE=R(SOZRE2KDVIVKCY3LE>%0&I8E'QN.) ME_(X&RWFY;4'M9C+O4[B3#PHE._3E*NWI4CDX6:$1^\7'N/-5A<7O,5\QS?B M2>@?NP=ESKQ&)8I3D>6QS) 2ZYO1+;Y>L: (*%O\&8M#WCI&Q5">I7PI3KY% M-Z-QD9%(1*@+"6Z^7L5*)$FA9/+XNQ8=-7T6@>WC=_7?RL&;P3SS7*QD\E<< MZ>W-*!BA2*SY/M&/\O"[J ?$"KU0)GGYB0Y5VRD=H7"?:YG6P2:#-,ZJ;_ZS M-J(58'1.!Y Z@'P,\'L":!U RX%6F97#NN.:+^9*'I J6ANUXJ#TIHPVHXFS M8AJ?M#*_QB9.+QY%KM4^U'L59QNTVG*U$3GZ%2W?4"XV9KXT^GPG-(^3_(NY M_./I#GW^] 5]0G&&_MC*?VRZI;T=$O1O&4(S#O(^CB6Q"MYS=84H_@61,<$G\ED-#Q];TJ&-K;34HX-L#2M;+;I^ MH^N7NO[ENI5;E!;_PPO< M\00=Y6L9_ZR1GSGU%8\!*6,GSJYJG6&VX1;2L+7_K[F.#>!%A'@4Q;5]E@FN MY=IIC'MR() #N7CRT+]H^#+!@!SLECD8H(/=4&=5ZPR<4& *MD/EP?S)B#0. M!Z\!#'#!;NF" 2_8$5^P'3#'W0,\L)T>IST[[]8#E&"W+"' $N*&)4O294FO MBP100NPH.=F]J7W"O5*&+UJBR(#F9#Y=J$SPN(N=0D .F5PPA69E?DMW/%9% MS6US'0!$IF[G$]A"[&P9/I_!X/D$UI"9M?.55#NI.E-V7*8#7^C8J4D4T$$O M0,;&NK"2I*VG';?HH( .ZJCTH%UT3 CK<1'@ M0>WP:+MX=A5" 0G4;15" 0+4415"NU4("_K\ U)0.RF._#OWKXL"$ZC;^L,' M/OB.Z@^_6W_TH,X'A/AVA*QDIA4/-?INC"M7;UZLYNK$I/-4O:&QCA2 X1.W M'@(=?.K(0]KQD$S[7&R],K$C9*B+EX/2!Y[XS*W)@!#?7E4,!F6MTS;9G_84 MRCYPQK=SY@R3S^:H#[CQ [?V F%\>]4Q_!Z>#;^'&6"(V3%TN]9"I5R]"&VL M5*]Q*,Y& 0/N,.S41@:08?:J9+"-MX?#8+&!")N7W\84 9YNCQI]:9V&YBK[5W MDPJC5&QIY2B4^TQ7VQ_-U6;;[+;<+/IP?8FO5]7F%\A4>W'W)L'8\#@1:R,Y MOIJ::5?5]E9UHN6NW"%ZEEK+M#S<"AX)530POZ^EU.\G10?-)N/B/U!+ P04 M " ")>9Y2]?>M%BX# #(#0 &0 'AL+W=O$]_#O>,M%\\R)D2!ES1AC($)Y8GS9S.YBR:.9SPB"0F5@<#ZL2%SDB0&2?OQIP1UJC.-X>%X MC_[-!J^#><*2S'GRFT8JGCB! R*RPGFB'OCV.RD#L@Z&/)'V%VR+O8.A \)< M*IZ6QMJ#E++BB5]*(@X,-,[;!J@T0,<&O3,&?FG@VT +SVQ8MUCAZ5CP+1!F MMT8S \N-M=;14&;^QJ42^BW5=FKZ0*02>:AR0=D:S&,LUD2"+V"V VJ7$7!Q M2Q2FB;S4:X_+6W#QZ1)\ I2!GS'/)6:1'+M*^V'0W+ \BUO:O]KX) ^R!FJ!'P'HLKX,// 'D(ON'/O+VYU^".7W'J6SR_%:=A MP6D#;J_"[5GN5@OW*PW^C@ M#['&C/[%)D%Q E[YVQ#_H((?=,KKL,(==L+KO(#IM^(LJ X/&@]?Z!PB*0U; MLS6J@$>=L@6]6C*\;NYAB7-(6!"*!9L9DSHCYA0N]:,051#HVXYJR4! M^AUQYI]P-CK#6*T;L%DXEF1#!&8A 2&7JC&@.M5AOUNJZBR'@XZH&C1>KR)G MW]AT/FEA+1FP63..* 7_P ?%#]9" 8-N&:^5 HZZ$< 2I]U7 ]6"@IH%Y93, M=ZLBJN4#P4YI1+5Z(-3-Q2UQ6NDBJB4&-4O,79IA*G2)K0R![Q5)5*L)ZG5+ M8*TIJ+E^:$]@_^0>'HND>U 3IT0#F59!Z@N6,U54EM5JU8[E=#[94HVH9BHGAF*^\GKG0=;X>Q;K6(,!OT^Q7G M:C\Q!U3-V_0_4$L#!!0 ( (EYGE+%B^"6Y0$ ,P# 9 >&PO=V]R M:W-H965TE'?.OX8& -G):!N6O$%L M[X4(90-&AHEKP=))[;R12*;?B]!ZD%4*,EIDT^E[8:2RO,C3WL87N3N@5A8V MGH6#,=+_7(%VW9+/^-O&L]HW&#=$D;=R#UO EW;CR1(CI5(&;%#.,@_UDG^: MW:_FT3\Y?%/0A;,UBYGLG'N-QF.UY-,H"#24& F2?D=X *TCB&3\&)A\O#(& MGJ_?Z)]3[I3+3@9X0CHS!!,"HRR_5^>ACJ5:HBQR[SKFHS?1XB*EFJ)) MG+*Q*5OT=*HH#HM'6SH#[*L\06#7:T"I=+AA5TQ9]J2TILJ%7"#=%/U%.5!7 M/36[0'V2?L+FLW<+<7 MK7SB%U/RT;>F[@HP.=UXYT M#T8<@?$!%[\!4$L#!!0 ( (EYGE(JVD'G2 0 #00 9 >&PO=V]R M:W-H965T"6WMS3J55P$G]PV.J#9V*I/$GY;!TM1:0AQ_5D8']3>MXN'SSOHOCCR2>6(:[F7ZG<D, /: >>^Q]7]WO@#.M@#)V] MX0E[J_(L$;DF D/ RQ"P1@AN590H=#^)RECHPU@4&F+K99, B5@:%2ESQP5- M8K;SB*#G243B>UV!&^L,87]N+[!%K?D#KYFR[.F3(\XCGZ M3FR(AJA0W'#H3-GR0^$A0#J>-EAT" V#H)O#N.8P?IN/WY0I%V4^=#$:M\". M?)\V&+6%,"ZA?]W-:5)SFORGG*K,[F(U:6=;FU5;J(_5M&8U[3W72VE &,[2 M75G$TW@(WU).B[@\N?@B+US>-8[IOW!(STF^KK%?]T;DNVN$B(*]@,+&?E0I MD$EAM,&:8O&6+.S36\[/=2N1:#CT_5$C,EUBP?@@@$?LJ+_O?_X/5((6RU,, M#@EW-C"_HQR$DV95ZQ(+_/ 4FX-N3M\K6KM.4;8%T3IXS:Y SOC.3F!776$\BZX6R%A6"F[[" M0?=W #KZZW=\0:/\5P;8B!P7'#)+75(Z3BFM=.$3_E![M"P =G>@J='\! MH/TW (RY!F-2P+G*6.\^KI;+/O+[-DPG/U_H]NV63O_'T$W;UZ%&X+R#^2L# MM7%CJ<;O%<*4PTB]6X^^MV[@:^S?V9'8S75[,^4\C:/&AN-Y3F&-)OVK">)1 MY8A:+HS,W93W) W.C.XQP;$>E!7 ]VN)?J@6]@/U/PH6?P-02P,$% @ MB7F>4B'F&I4I P _PH !D !X;"]W;W)K&UL MS599<]HP$/XK&C\E,TU\<2098":0=-J'MDSH\2SL!6N0)5>2(?WW7H]O#^_N8"/52A< ACR67.AA4!A3W82AS@HHJ;Z4%0C\LI"JI :O M:AGJ2@'-G5#)PR2*>F%)F0A& T>;JM% UH8S 5-%=%V65/T9 Y>;81 '6\(# M6Q;&$L+1H*)+F('Y44T5WD*O)6F5A7 MYE*N[.5S/@PBBP@X9,:JH/A:PP0XMYH0Q^]6:>!M6L']\U;[1^<\.C.G&B:2 M_V*Y*8;!54!R6-":FP>Y^02M0UVK+Y-P0-(*),\%.D<$TE; 12YLD#FW[JBAHX&2&Z(L-VJS!Q<;)XW>,&'3 M.#,*OS*4,Z-[J@032TVFH,BLH K(!;D5AEWDC-J2I/$'DD1)? #/Y-_%HQ-P4A_AU.E+C^A[&DQ8++" B5P04P#)*,]J M3EU!(TG@;^LY*VD 12G?AAD9,EF6R(I5D:T(T[JFMA MPUMS;9I;>^2L(9P?RG5CI^OLV!:R'G4Z@W"]'_Z7+$F<>)XG^+L>?_[=5T/<8^V]4!?W7J^ E2YST#E?!E<=_]3]5@&V) MK$$;;'.6C"EUTT]D<&$'0([32!LL#8/')J:U8$:?".BU!W3];I,>1[L)$+U- MVB>MH?VD=ON'O>SZ?24X\E.<_)^T[,;'W'Z5NE) M7W;>ZV?I"?=6B1+4TFU8&JW5PC0CV%/]%G?K=I=G]+'=[MR*LE/3K(8X8)<, M_TL."U097?81D&JVK>9B9.46EKDTN/ZX8X$;*BC+@-\7$J/07JP!O_.._@)0 M2P,$% @ B7F>4D%-XENE @ G@8 !D !X;"]W;W)K&ULK57;;MLP#/T5PNB %FCC2R[-BL3 VF!H'SH4#;H^*S8="Y4E M3Y*3[.]'R8F1#HF! 7M)="$/#X](>K95^L.4B!9VE9!F'I36UG=A:+(2*V8& MJD9)-X72%;.TU>O0U!I9[ITJ$291- DKQF60SOS9BTYGJK&"2WS18)JJ8OKW M/0JUG0=Q<#AXY>O2NH,PG=5LC4NT;_6+IEW8H>2\0FFXDJ"QF ??XKO[J;/W M!C\Y;LW1&EPF*Z4^W.8IGP>1(X0",^L0&/UM\ &%<$!$X]<>,^A".L?C]0'] MN\^=VL"F\AQZ1YE M:37=)(6-1H+K\PB++>L-G"Y0,NX,%=T?VR]0,/7DNQR M8 8>,5]SN28$8W5#KV8-7 "7\,R%(/G-++1$UP4-LSVU^Y9:4D)+M,DZZC!,/.SH#>R+''M1AASKTJ,,SJ#^4*S(F8,%- M)I1I*$0/[*B#'?6276"!6I/$U'$WENV H V);Q6LD)HB$\P87G"RR!OM'D#B MSD*<0*6D+4^JWD;\ZB.ZGMVDH\%T%FY.T!QW-,>]--]]\;M*V*"F7@8L"O3] M!@7?T3D_B*Z=Z-2-GP],6VE41PQJU!F5S]4IZOTLXL$T^M(C^J3+9O*O%7(- MN*NY%YC*,BM=328]H6Z[4+?_LVRF'>RT-X,.EE6JD194<4KP4PJWN).CXAA& MT5_%$1Z-&S>Y21'J?0,""_**!K?T3+J=ANW&JMI/H)6R-,_\LJ0/"&IG0/>% M4O:P<4.M^R2E?P!02P,$% @ B7F>4L8I&ULK55-3^,P$/TK5L0!I(5\M4V+TDC0[@H. MJT5TV3V[R:2Q<.*L[33P[[&=U!N@% Z])!Y[WLN\YW@25F+N M%%+6EZXKT@)*+"Y8#95:R1DOL50AW[BBYH S RJI&WC>Q"TQJ9PD-G-W/(E9 M(RFIX(XCT90EYL_70%D[=WQG-W%/-H74$VX2UW@#*Y /]1U7D6M9,E)")0BK M$(=\[ESYEXN9SC<)?PBT8C!&6LF:L4<=W&9SQ],% 854:@:L7EM8 *6:2)7Q MK^=T["L?\PVI66-1:P8/0OR60Q=Z8.RB#'#97WK+V!7L]8\Z6,"O-$ M;9_K.2AMA&1E#U85E*3JWOBI]V$ \$$'P5$/: T CM*C.REECB).:L M15QG*S8],-X8M%)#*KV+*\G5*E$XF2R!DRW65@ITCK[GN;(7L1S]GT>WE9"\ M43LG!5+&7V.*JQ302G]3H-,E2$RH.%/P(=D2!-E46$*&L$ WD&U(M7G%=:XB M"1R$1/^. Q?0FKAWFNXJTRV3@?6Z<#PA9\[?8 MM&RA81M]RH8H MP6M"B7S>9U'',C$L^D1OD[$736)W.S3B?=(D#".;]*K D2UP=+# JS3EC=K\ M777DH.RQ91T?P<2)99LHL E'(%&PO=V]R:W-H965TQ?;2W370_OK.KHTA M8&C40]4+>-?S\=Z;W1D/UD*^J1A1PR9-,C5T8JV7MZZK@AA3IF[$$C-Z$PF9 M,DU+N7#54B(+K5.:N%ZCT7%3QC-G-+![,SD:B%PG/,.9!)6G*9,_QYB(]=!I M.MN-)[Z(M=EP1X,E6^ <]"7#KXE6B"SM*9,L]% BC5(8TW1S(/5QGH3 M&YZ9*LZUI+><_/1HBI*OF)%2P37<1Q')"R*"W3X\9$K+G"JG%9#P<\TTEJL( MOBY1,E,0!9=3U(PGZHH"OP&);QQ <\[ M <^'1Y'I6,%]%F+XWM\EJA5?;\MW[)T-^,CD#?C-3^ UO&8-GLG'W1MGX/B5 M_+Z-YY^(MQ,\W G.WPLN4=&9M&J+2NTSN5M5[I;-W3J1^UEHE@!+19Y9!#S3 M2+DTX(9ZA#(X8!WS( 8=(Z!%:E$$3,40T?V'&,,%'1PFD5 &0A[5J"A)@:-C M<9BVLAKY3:_5'KBK?>6/K;Q^I[.S>D>R79%LGR7YL"7U1*<6YFNV/"==IXK: M^>=EZU:YNV<9S21>:[:!!;5HN$R$H@MGQ%]D_!>&IFB"ZB4A$"GU]=@T7 N. MUEC:U]6H2-K>4_^ZV3BH4(U-M]WUZRO4J_CT_H9/PI3B$2=&D10IM?L@3_.$ MBAC^F9\YRN+H/->Q[M6P]KK- ]XU5EZK5T^[7]'N_R>WK_^AVW=L57?[W+U) MDZ)O0I-T]$^QO3]@M(8T/M("+U=F 35%]'H-U!+ P04 " ") M>9Y2A&-\Z2\" #U! &0 'AL+W=OX][[X"DE>I9EX@&7BHN]#PHC:GO"-%9B175(UFCL"N%5!4U-E1[ MHFN%-/>@BI,H#*>DHDP$:>+GUBI-9&,X$[A6H)NJHNIU@5RV\V <'"@*0HZ9<0S4_@ZX1,X=D2WC9\\9#%LZX.GXR'[OM5LM.ZIQ*?D/EIMR M'GP*(,>"-MQL9/L%>SVWCB^37/LOM'UN&$#6:".K'FPKJ)CH_O2E]^$$,)Z< M 40](/I?0-P#8B^TJ\S+6E%#TT3)%I3+MFQNX+WQ:*N&"=?%K5%VE5F<2>\I M4_!$>8/P@%0W"FV+C(:/QS ':_8<8I)O:PH)IIN%ZAH8SK&YOWN%W!]=4- M7 $3\+V4C:8BUPDQMCJW!\GZ2A9=)=&92AZH&D$\_@!1&(W?@2\OPU>8#?#P M3SBQG@S&1(,QD>>;G.'[6_(O^(8'Y!!=X(X'[MASQY=,/WC3J]^F@RR :HW6 M?>L@<$9WC#/#4%_8&PO=V]R:W-H965T7I&1)<62U10/[P2*EF3.70PXY MDYV0#VJ#J.$QB5,U]39:9^]\7RTWF#!U+C),S9>5D G39BK7OLHDLL@I);%/ M@V#@)XRGWFSBWMW*V43D.N8IWDI0>9(P^?T28[&;>L3;O_C(UQMM7_BS2<;6 M>(?Z4W8KS8*JX2$'B:NI=D'<+2JV"D_C,<:<:8["AW OQ8"=7T=0+ MK$<8XU);"&8>6YQC'%LDX\>W$M2K;%K%YGB/_L$%;X*Y9PKG(O["([V9>B,/ M(ERQ/-8?Q>Y?+ /J6[REB)7[AUTI&WBPS)462:EL/$AX6CS98YF(A@(E1Q1H MJ4 /%49'%,)2(3Q4&!Y1Z)4*/9>9(A27AP73;#:18@?22ALT.W#)=-HF?)Y: MWN^T-%^YT=.S#XQ+^,SB'.$&FJKO MFW"JF.@^IDO:"7C#Y#F$Y W0@ :?[A;PZNQUBUOSWTQR6T73OP \[:%D$!-'! MAIM9^/Q* PF M_K;%?K^RW^^T?[6/Z%JDZ[?7IH1$<.&",V[,16)JH5)"VEEC><-5FN7Z#=RQ M&"&38HD8.1&>\B1/.O(RJ/P:G)J2865ZV)F29IS<1U]^[TE27<#(Z.4=U MG2;C%]AK!08AS8/K?/BL6K:*C4C0_)%V8FE=W6EW=6^Y-O^ /V>[ZTI<5W)* M3DT=K6LTI;]WC+!]>&U7Q'F)TKPCAB$9'7#7(D7&06]PP);?:(H2E&O77"IP M.Z3HCZJW50-[X=HVOQ8ONE_3"JQYJB#&E5$UR\EL?UDTE,5$B\RU6/="FX;- M#3>F"4=I!4O2TJ&YX @ EP8 M !D !X;"]W;W)K&ULQ57;3N,P$/V54<0#2(7< MVH9%;21HQ>Y*("&ZL,]N,FDL'#MK.RW\/;83HG K^[#2OB2V9\[)F3/)9+83 M\D&5B!H>*\;5W"NUKL]\7V4E5D2=B!JYB11"5D2;K=SXJI9(<@>JF!\%P=2O M".5>.G-G-S*=B48SRO%&@FJJBLBG"V1B-_="[^7@EFY*;0_\=%:3#:Y0W]4W MTNS\GB6G%7)%!0>)Q=P[#\\6B9(W2HNK 1D%%>7LGCYT/ T X_@00=8#H;P%Q!XA= MH:TR5]:2:)+.I-B!M-F&S2Z<-PYMJJ'<=G&EI8E2@]/I):$2[@EK$*Z1J$:B M:9%6< R#B"A@B6L-ATO4A#)U9,/T$7.X)1K;V#%GCP&NX; MFWJOHMZKR/&-O_1J#UG(:S<=_M=BJ:F?#,R'G-S3@F# ME39&V\[ @M3V_5=[)(Q[">.]]5P)OCG6*"OSWJ_U" HK:?N^OK95+=?4<=G9 ML$W#.$Z"P#B['?;DH[PD'.:]$COIQ4[VBET0*9^,*W!>B8;K/>5/>\;I_^I MTDM(_F$'DO?.1M\F27SZI@,?YYU.DS<=\ =CPXYL\[EM*%? L##(X"0Q'9'M M&&PW6M1NDJR%-G/)+4OSYT!I$TR\$$*_;.QPZO]%Z3-02P,$% @ B7F> M4I;8*LFW @ J @ !D !X;"]W;W)K&ULS59- M;Z,P$/TK%MI#*S6% *%I19"2M*M=:2M%3;M[=F 2K(*=VJ8T_WYM0UR2)E$O ME7H!?\Q[?C.#9XAKQI]%#B#16UE0,7)R*=[\$!6 MN=0+;A*O\0KF()_6,ZYFKF7)2 E4$$81A^7(&?=OIGU/ XS%7P*UZ(R1=F7! MV+.>_,Y&CJ<500&IU!18O5YA"D6AF92.EY;4L6=J8'>\9?]IG%?.++" *2O^ MD4SF(V?HH R6N"KD ZM_0>O00/.EK!#FB>K6UG-06@G)RA:L%)2$-F_\U@:B M U \AP%^"_#W >$10- " N-HH\RX=8LE3F+.:L2UM6+3 Q,;@U;>$*K3.)=< M[1*%D\EKK$-C$M[<[O7O38T!GMR Q*<2Y,GB:WZ*S'^?H M!R(4/>:L$IAF(G:ETJ79W;35,&DT^$49D+=$>8KD#="HD6 M&]2UF^&-61[7F&<7N[ I$_*$K-#*"HVL\(BL1R9Q@83Y )I#T^XIT&3\4#H; MWLCPZCKQF@1^>!V[K]T8?S3RP\'0&NU('EC)@Y.2[UXJ(C<(ZZ"($R&(+%_T MG3)S965=?5%F&MY!-^A1%.QEYJ-1H(K^X3A2EKA[*0;#:"\]!XQZ@W#_YKB=FE\"7YE6*)22BLJF4MI5VV[' MILGLK4]T&S:]Y)VFZ>&J#JX(%:B I:+T+J_4)\.;MMA,)%N;SK)@4O4I,\S5 MKP1P;:#VEXS)[40?8'].DO]02P,$% @ B7F>4BY+Z;BQ P + X !D M !X;"]W;W)K&ULM5==;]LV%/TK%\(>&B"V1,J? MA6T@=M=M#QV"9$V?:8FVB$BD1])V"^S'CQ^.I%26G+J;'V22XKWGW*O+0W)V M%/)9991J^%KD7,V#3.O=^S!4248+HOIB1[EYLQ&R(-ITY394.TE)ZHR*/,11 M- H+PGBPF+FQ>[F8B;W.&:?W$M2^*(C\MJ2Y.,X#%+P,/+!MINU N)CMR)8^ M4OUY=R]-+RR]I*R@7#'!0=+-/+A#[Y?8&;@93XP>5:T--I2U$,^V\T0=K;Q9ALN5&=MR#%NO\JCEN8M,W9Z\:A%\MQ;FKA2 M6(G"?&Q%7+IZ\$"5EBS1YHV;==L8@<^<:74+A*=P3Z6K$9Y0/PQW-N%,?X-W M'Z@F+%9@E]Y2M/7 M]J$)O\P!?LG!$GF?+QW^;F7/%XE*%# ML9IT6.#!8#0+#V>XC4INHTYNOTG"+;$+T*,&-,+CZ7GH<0D][H1^\BFY@#QN M(/>&T\%YY$F)/.E$7MDZR2]C3YK8N"7?TQ)Z^N.U0$TYO[D*I@U2,8J&YUFA MJ!++J+/8OSB1-ZSN#E2:30M<88!17@H?"9/P1/(]M5H(;EUT+ M44VCTWRV, M5.0YD&H6\._/_6XU+K65;G%E4CC;I&^F%M<22^^0GI_*+A.W\!J*;[>Y0YS)J=04%.-\8TZH\-M/17$]_18N>N M VNAS>7"-3-SG:/23C#O-T+HEXX%*"^(BW\!4$L#!!0 ( (EYGE*B)X"/ MKP( '\& 9 >&PO=V]R:W-H965T"U4-J-HYRHO(MCE^98"'=C2M1\LS:V$,2BW<2NM"BRX%2H M..EV;^-"2!U-1D$WLY.1V9*2&F<6W+8HA'V;HC+5..I%>\5<;G+RBG@R*L4& M%TC+D=#\][].\A=\YE)1P^&/4L,\K'T=<(,ER+ MK:*YJ7Y@DT\@F!KEPA.JQK8;0;IU9(K&F1D44M=O\=K4X< A&9YP2!J')/"N M P66CX+$9&1-!=9;,YH_A%2#-Y.3VC=E099O)?O19$$F?>E,.:\,'DS!O78B ME*L#J+LW2@F+JXO M49PVA9S6A4Q.%+(/3T93SFGK#+./_C$WI>U,LN_,-#D+^"3L#?1[UY!TD]YR M\0B7%U=G8/MMP_L!MG\"=JDMIF:CY1^N0GK0\3/8@Q9[$+ 'G\5FP1'W1@G? M&#)<\ATWBL^B$C9S<,FUSXQ2PKJK8[6OX]Z&N'[/[";)8!3OCG =MER'9[D^ MA^\5LX[8H>7UXR="F@P,BU#E,LV!<@3D(0[3M/U\;O4 FM);.?ZNE8(5PCO, ML43/DT[@#;E$D$!1#ULO@4R\N6.]BP^60H%V$U:?8[9;3?5^:+7M=KVOE\J[ M>;V:>10WDE-0N&;7[LT79FGK=5<+9,JP8E:&>&&%8\Y_"+3>@._7QM!>\ ': M?\[D+U!+ P04 " ")>9Y2&^*?)08" !/! &0 'AL+W=O?)D\+6;! M/SK\$-BXP1I")3MC7H/QO9PGXR ()184"-R_3KA$*0/(R_C5,9,^90@NX#KS#2Q2_C+(&B=F14 M%^P5**';-S]W?1@$I),+ 6D7D$;=;:*HM*G3"ZG7W(Y@.OD Z3B=O&Q7<'MS]R>%^6+Z MBM*^HC1B9Q>P?RF^PISVS&ED3O^S2\6P2U?XLYX_NZIYS<]"U0HJ0SZ'X!)J M70I7F%H3EE#QMYC[7SUNP9\C.-S 4YZ.THR=AFK88#["5?.=/PCM0.+>1XU' MC_<)V'9\6X-,%4=F9\@/8%P>_8U'&QS\^=YXH9T1IK#_A^2_ 5!+ P04 M" ")>9Y2 >AX)90" "Q!P &0 'AL+W=O>P*BR(+H%S%2;/9BW,A=30:A&^W=C0P2U)2XZT%M\QS89\O49G5 M,&I%+Q_NY'Q!_D,\&A1BCO=(#\6M92NNHV0R1^VDT6!Q-HPN6N?COOO7&5#:.F3P@5IN0C"'X]X1B5\H$XC;]5S*BF],#-]4OTKZ%V MKF4J'(Z-^B4S6@RCLP@RG(FEHCNS^H95/5T?+S7*A2>L*M]F!.G2D0 M2UV^Q;K280/0ZNP!)!4@>2N@70':H= RLU#61) 8#:Q9@?7>',TO@C8!S=5( M[;MX3Y9W)>-H-#9Y+HG;0@Z$SF!L-$D]1YU*=/ 9?H@UW @BM-ZZ-LY!NN5R M/$$24KD3WGZXG\#QT0D<@=1P(Y7B1KE!3)RG9XO3*J?+,J=D3TXWPC:@W?H$ M23-I[8"/#\,GF-;PYC8\9G5JB9):HB3$:^^)%XK>UN7W-?O %6'N_AQ@:-<, M[<#0V<-PD:9VB1DH*:9227H&/IY "P0^=ZG)F=',0!O]66IOAA\W ^+>B&4F M::?&)64O4/JS_#1B,9YV9-FIL^P6UAK/#S M\X">9W4.9^_4L7[-T/_PCHW[K[K1>M6->&.@^LN,)])<:@<*9XQJ-D[Y7[;E M!5$:9(HP8Z>&>&*'Y8+O5+3>@?=GQM"+X<=V?4N/_@%02P,$% @ B7F> M4F73!7HI! 1@\ !D !X;"]W;W)K&ULK5=A M;Z,X$/TKHVA/:J4]P"1IFU4:J4URZJ[4NZJ]O?OL@$FL&LS:)ME*_?$W-@3H ME="LE"\)!L^;-^/Q&WNZD^I9;Q@S\#,5F;X>;(S)O_B^CC8LI=J3./:C95!9&\(P]*-!%FE+U%([]&B7G*,LUE!HHEUX,;\F49#JV!F_$/ M9SO=>@8;RDK*9SOX&E\/ LN("189"T'Q;\OF3 B+A#Q^5*"#VJ6PVUX.K <0LH84PCW)WQZJ QA8ODD*[7]A5JS O\K6BFJ5M" M#6<+9B@7^AQ^AYLDX8*[FRZ$-?@,G]K#J6^0G_7B1Q67 MVY)+>(#+3;'V(""?(0S().8*:TFJTD\'V+P?[)XJ#X8.+"3?GQ9P]NF\ V5Q M/$IP&&79C[)@T0^&$-/W3PPU\MC1[L48T]ZJ7^URYCN+0\QXHQ#!?8P%G.5,0RTY7?>3\: M(=XH^*V'UKBF-3XZHS2+@>[+7H-,X(Z+2*J\Q\]%[>?BY*F]K+$O>V/XLTA7 M3%F^]18J-^M&BAB3#ANZ9:"L@(*1**J:KS-D@R6T-^C:NJ73L7-JN\]V1J;^ MMH/G5J=RDX4KB)?A1<<]="7F$NTQ0?G@Q6=4]B)K7#R M<.YYQM,B!?F^LG$IL$5K@Q7%L_5>.17#6!7RP45P?1,HK"15<7OI>G?%[0>4 M+KUQ[ZX@K29!>I$^KGS2B!8)3[\,C6:182_31[9E6<$@43+%%)>NM$I]XX[K(JW;Q?A()O,ONK4 :.23]"K;HI-S)I,#)!MQ)!^H(TL2IEY@X5DIC-E*68U\A46G;+QUTB@C.;TTDD8;2;\XHJ3@ M$5M3IS YY3&L7H"5)QK6Z$ MD7R@C%0CN[D'CYAB/&(?F>)&!\GIA3!LA##L5YU3IWA9^3LBQ6$C:&&_H'6U MF[<-Z.^DK9#/RDYT MCM$>/&7?5GYMJZG3'Y)WBN>WKB#VAHD'YS7'2X1@"9JA0J*TJ/+25@Z,S-VM M9"4-WG'&PO=V]R:W-H965T4VK(%R>Q"=Z#<2:V-9.A,TU#;&6!5")*" M)G'\@4K&591G86]G\DSW*+B"G2&VEY*9OUL0>EA'R^BTL>=-BWZ#YEG'&C@ M_NAVQEETIE1<@K)<*V*@7D>;Y>UVY?V#PT\.@SU;$U])H?63-[Y5ZRCV@D! MB9[ W.<(=R"$!SD9?R9F-*?T@>?K$_U+J-W54C +=UH\\@K;=?0I(A74K!>X MU\-7F.JY\;Q2"QM^R3#ZIG%$RMZBEE.P4R"Y&K_L>>K#64"RO!"03 %)T#TF M"BKO&;(\,WH@QGL[FE^$4D.T$\>5OY0#&G?*71SF!VAC983;#O"D@NPE#QHA:TEGU4%U?_QU F;U24G==OD*O"!F05) ME^]($B=+.TJ]@DWGHM. 3:\73?;0:8-<->37IK!HW(C\OH)?S?A5P*\NX*=& MZMI-K4_ "@%D4F]?Z^J(NPDX_XJ.>9+1X[D">G;#$DP3YMB24O<*Q\N>=^>G MLADGY)_[^,Y<3QNN+!%0N]!X\='E->/LC@;J+LQ+H=%-7UBV[KF#\0[NO-8: M3X9/,/^!Y"]02P,$% @ B7F>4BH5&%\- P PH !D !X;"]W;W)K M&ULQ5;;;N(P$/T5*^I#*^TV5P*I *FE>WNHMBK; MW6>3#"1J8K.V@?;O=^R$$-(0K=J'OH O^X>)(I@"+/1<[DQ$J5 M6E_9MHQ3**B\Y&M@N+/DHJ *IV)ER[4 FAA0D=N>XX1V03-F3<=F[5Y,QWRC M\HS!O2!R4Q14O-Q SG<3R[7V"P_9*E5ZP9Z.UW0%S5S?0TP%K\SV,G&F.A4%IP_ZNCXM=J^\>>?\->4F*L4!%EFC+(XHSDJ5WZ4NKA1<7%07):* M]\0/ZOB!B1_TQ^\\F1(9&J3^^+=3-QH$/JJV;0KVVLP+HC :UF9'Q 8UL4$O ML;+>"E-O7>1*]*!)SAEY([]%KL/,#YW!H)M<6),+>\G-L"8%WC?DYQJ$.2#9 M8!=[PI.J'B]/UWU44%;QY+_FAVR[8#JOAT/=:Y.S& MYDKLW[W5J_T1V.>:8/;LKVJ'Q9)9Y27H_W7K8# !E"P &0 'AL+W=OW;!"=:"G;.=IG>?_L:& MD)08M"\)-C/CWPPSXYGOA?RI*DHU>F]JKA9>I?7VUO=54=&&J!NQI1S>K(5L MB(:EW/AJ*RDIK5)3^V$0)'Y#&/>6<[OW+)=SL=,UX_19(K5K&B+_O:.UV"\\ M[!TV7MBFTF;#7\ZW9$-75/_8/DM8^;V5DC64*R8XDG2]\#[CVWL<&P4K\1>C M>W7RC(PKKT+\-(O'?Z91/'T^6/_= M.@_.O!)%[T7]-RMUM? R#Y5T37:U?A'[/VCGT,S8*T2M["_:=[*!AXJ=TJ+I ME(&@8;S])^]=($X4P(Y;(>P4PJ%"/*(0=0J1=;0ELVX]$$V6 M;&RL-GC#N/F,*RWA+0,]O5S1#7P4K= U>J&%X 6K&;$!%FOT)Z31(R]$0Y$6 MZ(L42J&O1&X81Q?+M$G!"^^5V*G""_5W-? 9T[QBX[E MKF4)1U@B]%5P72GT&R]I^5'?![]ZY\*#.?*[T*1&&VNT<1AMH]C: M2*P-4_=O2QQD81;-_;?3:#G$HB28S7JQ#XBS'G$V&94GJM3MA*M);R>9='4% MK8#QS17:4$XE> U)B$@)-<.4EL1T"Y?OK='9B5/A+,CB@>OG4E&0A(G;\[0G M3B>)'RATWJ++!DO;"*G9?W;#Q9J>4<2S%(<#5H=4GH6AFS7K6;-)UB?!-]D@/@XA MG(;9".1)[\>3D(]<4PF@B+[#6*"<]=&9^)#Z.(QG0\)SL3!/DI%OB,,C8CC] M%6$205 >BM347$DVY=05XM29;9VU4XQKC(-H6",NN1CCD8+&QPZ/HTG<;[8N MF.WJXY"1 S++\B&C0VPVUFWQ\4; TU?"X9Y2/)LTJ24# ,$P #0 'AL+W-T>6QEY*8.96DHS(OW&%+C' MEW1$NO$'$CBZB4K9B#Q>OOVY5.;F3>">%^\O+CJ/[V[V[9<5\(Z$7M+^$:17 M'9S78AAU?!SU06Z4_/HH\@/4&/%@E[@EVG$,ZY2-AYF2;>8BX@R6F>8L>*)B M1"94\*GFX)71G(NU,_? ,%-"Z<#8DK&ANF IGQW<=3VHIIHGYU+I*K:+X+ZG M]? ]8-,#@5R(1F"/.,-X6%!CF):WME,-KHPOH*!N/ZP+JW"NZ;K;ZY/6H7K8 M(%.E4Z:;,%VR,8V'@F4@1_/Y IY&%2& QJC<-E).YTK22L/&HVY8VAD3XAY> MM1_9#OL _S:;X]ZF[;V*-RCXDS*?EW8ZLNI#D;$[ MS3*^JOJKK!& L7=Q=EH48OU)\+G,F9O\T0''0[KQ"Q9*\V<;#4IE9@U,D^") M:<-GVY9?FA8/;&4VY;3*<,V],]3\=]=YSB335&R+MK5_RJO\:L71];^27/VJ M[ OV:JSWSU,7V3\'D?$YB#R+FAR%Q?F?YC- Y^,P3-O BPQ0GP'JX[Q\R*2ZL3A^G\1>_IDF213% M,;:BDXE7P01;MSB&CY\-TP8>6!R(]&=KC6<;KY##=8#E]%"%8#/%*Q&;*;[6 M@/C7#3R2Q)]M+ YX8%G :@?B^^- 3?E]H@BRBFG#WF <21(,@5KTUV@<(ZL3 MP^W/#_:61%&2^!' _ JB"$/@;<013 %HP) HJO;!O?THW.Q38?O_U_@W4$L# M!!0 ( (EYGE*7BKL

    Y*3W4%FN?45U0D( E#MBEA4T*ZHIM+RUB"8*&"H(4>L ]:CR:(,<>30"O,P<6$66!3\;AN]A4<-5*.)" 6*"/ M8'/(SK1PL;4!AI9P"7Y\8@@@CY@1PEJ(/Y(-04V2M(V0.^#":#A2V@5>C/>] D MF9*Q<:'*KN 8 C3KR*(?N!K:80DH)5'ZU7"61?""QPB5U/0[:; M('Q;=20%(+8,K<60Y$#[,1M&DA&Z[0014CI9DW1SB]_!_7Y0DTTI$!SA;EP/ MS(-^0>O=8H\#YI!OHT5,A]_ ;$^R'QV*'?EX+ ^,R__>$)4]<_40V]L."9TG MUL*9D_9F+A@K^JL;Z/".TB B8VQ]$DR!#,N'9JBK(2\.>P%'&PXC('JX5?BP M1U@QH0+,+3@""*R6,X,?RQ#M/& )'O9?5Y$GF49$+4BK3THG+]W/8!L0(A% MD2GM23" 00ISBOL!GBUQ3;/;P%ITJ!%_<:> OZ&Z =")KKP@**?N2/@O__K MX"Z$HRW(,**V)X7P#@8:!]=4D RN6I FL*._)6,E;=Q0*NGL#;,-UOW>!>48 M;'#D#9/Z!['W,QK+D>S1%6)[$CZX+2S\VN&%8=L/7[GR(9Q(S[)_T]0-NK-L M[R(UEKI)ITXTM4]PA]F;2(F +!,N*O_3;^6C0E)_A,7X05#/(2P9!^@V?-[C9!W3DR>T!'I?!OX< MSU@>-L]O/7F@Y# CW=LHW]\0C_34[FY%,=-J\F#FN\-L11X/3XMLA5L @=T4-!S M"8Q-8H\\!T'1@QYB?GVPOJ,E^KWTX, UP 0IC'^&K@**CR%W1,'!5)3-@M\V ME@S)A ]R-![=$1=]#8E<9+3A%:3$<=:E>1*U.K7 MWV1L?!\5J7/?T*MLK[Z:M9;*W4+LNI1:5Y%(F1=$ZKUMG=E%GPX--8SBAR' M4P?YWNCR?MU,"4' XM6I2?GJN$:V4CUQ/MVLA\/2/3FSU%]_7W50](3R6M>2 MM_1J;AI"OB>E>6;1+]Y9&!VHB,W=YW0;12BCPDMPO>B5_I\TM__BMUA_P(!# M9X2FZ!2=A73LF87 A>,*5QGD2CX&T$/R&L9T 0JKA7&CYV*[SUG?8[CWWT_X MZMXMX!F#DV51-&0Q.2EW6>FV+!B3R!OE+=#N.EJ^G23]0I$O=685:I):1=TH M?[_*3&6.4=.B5+SUY-:T<6>5(F^4I_/,+*G3A8(XS+0JKMN;N'I6C;I1/ILJ M\/8 ZG;N(V^4'TP$%60[ M%"_.S5SKOEVOWCZT^*A[XLOMBB$.5J,\V1LKHD-W:K3 1MX3WUTL*&HPZEKD MW"S76[R7Z@OD*NJ>>+O>2>JEM+,@\\GU??F^!X>F1=\37Z/Z+(XZ:26W\H&^,4?%:NQN:84JNE=Z#H(^9S(HP7KM,1++*VT81, M3:^2.8='B]E1T\;$O6/%YE(7AOV[)=E=U58^FM"(\5<5K;G1\L72;'CG*>IR M.N>E)6YZ-%'ZW6J:R=\I/7'!SQS[P5$!])=0TR^Z@;YNF6H?./,"&$?6#%=./P@9'PD9E#E._WBK3HF\[G.HEZ=+QN;N]4/OX3^/9?-?])-\UQ\ MK^FK*5;GN*"9B>?E\N:%NLG$]G*)\Y**@>PB)R8&LLN8B"[M)OF M7YR.J[QI_D5$/OF(+NFV.[@ .>QR66#Z.^CW?O= %*XX5,)] M\CJ07- :0_D%^V\1QT:%9+G(;SRU1LXK4JYHEVM=?:"&=\733")%OJV$8 PB M,8C$(/*.JLB?@B*F/5LOQI;7<@M>?.;?;C1\X_C"+TNI&RF#NV(O:D M9+T]GP^!IG7"6^&S3()\$44NSE^]P,H2WP(7KP[^SC#FK\'$RQITK-P_9,Q7 MK-S?*"8 "42&:%H><&,F_V.8_"4)XXIA(+:3V$YB._G0V5$MI/O2'C9P2FWA[=[@%3MQS,&KD;.D46?,#;CFX@,AE&HT8/3*W0 MUDA92#X,TE*Y5F(X_>.W!![V)!^6:>)QE::(&!2??R@L;.Y!G4G9Z;*PR7<[ MS=OM+EA:-].>_+VHF4V M0;)Q-L /1IBON3/G9P#'%=&Q-R$'53:J3AZ4QR+=HE>S3?UV3K+J[C[D%!M5 MG^!ZHT4%$!8-G^BF9,JXD)^%JV*^D83]1"3\$."=.P'Y*]W0LM-ZQ5#2]GIJ@$QV7?=CMA#!,Q M3,0P<7W\Z:TXD2_*;/VV(&;(>=.9)<>BVG=R?' O-,2)-'=\-]?+-PQ>7R3K MXARM;P&BL=<9>YW71:X^G'V^ONWX75*I-L36JFP8&;'17-AJF5UHT'4<_=ERG_EAZ897R3!O/K[U1\6.9[@4)\6.;+XMS1QKY8 M]4>I$0^TF3Y,#I4V>5?6Z"\[+$,-A(?IS&6S@EZ4"V6]8ZU*FQ4R=NXMQOXM MX@*?E+09>T G\X#.G=-T+<**,\"N@X^]-0&L3G5LJ9434K.:2\\[LC_TAP:^ MJ0Q2,2[!,<=75$8FBL;0]".AZ-CD.0DR4S[\PYO5C:=RZ?[UN Z-7YN7'PZV<&OSZ<]W6[+GE) M=N#(I 2R.PV#?!1[B,-CW(CP?-ON,9PZXB5[( MSEH4+TB=\4SJ]U?([+G [,DL_=T#8A?G:GT+3/PY?NLR'-0KD59L9[&= MQ79VS;DZP2L0^TEZD/Y ^C3V8J?D#YR20XUFH$8KEC\VP$6H=.0-3)]AN6<8 MYP5X-(]QC!+P4AMQ6!R3R2K763X>7K<)(.5/:IX3Y^$_WQC6;\.;W$O^[?\AOVDJ)#R]K^\%?T5;B? MKN53W_7TR>:I@>]U@W=1IE'CF6NL$X2G 0<0*_3/_WZS&TU3[S$NX$%VZ[8F MP;M;ON>BX1XGNG&!634EQQDI?&Y32$WR:Z&67F9&HC',*[<\M"GZACTR)P). MMH&D:@2O0M,B!SIB/;X-RAQ"*)H5XHD"$; !_ERR;0-B,\+58-H)^% (O8ZU M@@]P#YZVDMRWPISM.V#4&:H-J=Z9#Y99HV63NEH8B:NA=J][!S'<2K/XX5S&G.3J;L]V@*2TS('DZ$BH M7?#NTW))+LZP\\]E"WZ_=-4VN#^<[:KK_<4/T-618""R 0DAP M2954.'NFZ4L&H:.[Q8'K$5"6 $T@FMG]F1M+!MI7?UX?$@18RX:/&Z,_0Q<; MR#BM\/#9[DJRW<1)-.',!O[>)-9A.!=\,!654$QHPJ/GFZ1;XU:N;M[.6HW< M9I%/W?D52T7S?5PFZQ_8/D\CX?/=YWIR$7>9Y*#^&[+(1\ MWSJHFV"["&Y?G+?F<]U#?2P"\,)RV%E(:K?35Y(SW1E4*7XUK+@)ZEGD7^GW[M2Y0X]F2:YM MZNS(U@VY@^1_;$L[^4/Z(.^>3TP 9*+A:J1(D)W"J?!=M'SAUZ+5)8J:*+ZS M788\S0&0F,#9T%P"P,5+>=ED(VSSJZ@R9,<0!>;P8_Y^W#9QGKE$G M50#\%/X-T2_?.29K*A0#%ND_72B/,3"LU;]NB#TV M3D!9$#L.'CP9RF'AZP[^(GR%KA"FY>&^>(X4O@D2 D=:P1Y*T _?\D+8(=>7 MM<3/YO 1MM,%:&IA?W);@IP/Y19I0JT97Q*]1K4OZ.EY@2L5W9*6@A#&4NS- M<56WG1$A:1FA_,?Z0WM@I=L< J(<_'''"E>QHA M&0;\; F@*D+=>,%-V&K>5]K1@8,>_&6W94-_M9?^+O\X(K2 ?OZ-8BNZ?.SQ M0X\:"E?!IMVT;@CFS/UOF401C!U?J1- _0-PJ=/"N!$!U"MH7\ M?ZA'2#U_XS'@,,]N,R^(Z,F684 O OS>_O#7)X0CMPJR]XEGV?A7W(>D(6V@ M1_1[HJ^!$B64,/9(DMO(XU89#W?6PF:9X&]/ ITOCN-IOY]$17&78)=?B(MF MCB*=_^]_LEPZ^]?3?CP)A^XK9;B+&H90_SQ^%>BWB5#5.-#O\*,(2?_Z&RJ0 M+X,@_J!"A%&1:^ELP?Z 0CC6G-@:Q<6-XS3KX_D4Q MNQ_PLF@E)TGL3)R[J7&EPJ[,B@L=8NJ&CBI9>*$Z0(S#9=NS?IJBTB.:/@&1 MFU4?&(;E\OE9BS;)@;ZL2W[[,+U8$MOTP@CK_C&4<[,O&*':_8Q\HC*>AGO&+/ ]LA@J1I^!_9 M1V$O?)LCQ$ A5^D7>.Q']BU(>Y_^(7!Z$T^\WA=]CP3Z.FHQ@>J'[?7W\_JK MZ,LGK@/2*NPWH.F'?_[[/P>;CN\)MMURVE1G[=Z]H*_NQM-"F\PK"O\4<7JR M!@F. 5$G GMTX/;AVW*&)<_"3=7Q:%):;>9MGF1(4'U8,$:_[K%B&+W531\H MO/="NQ%J1OTB 0O&_8#PB_XO-W^$^^EO@-O@DZA<@AAAZ J)O'LF3LS2QI@ MXNWG!"2=H._PDSW P"BQ?6OX-"I$CS=ET678FTSZI024/3W<>SY<[9P)U.&M M2+:_)Q%J_!X[0)HE5U (?]F6BUW^WPXP)!3*>O+,/?#<-97&KF7X'G@RT"]. MA=G[WMNU(+#+\-\_RAZA;U)L/"^7-R\4G)C88$XW,9]ULN=58#N]=%YD%J?, M$G\-.[Y%2837[/ ,R7,G2RIY]% AC4,5XDCT&SMR'?Q8#]/+G@Q,R=$M[*[B MOX0?%"T'R)+KA7[IISJY]FV[4-'N4XJX*>L=ILG69K<-]?VY*.C-3Q)1BML- MIGP8X ^]W<"L0JM"7^E;PECW%&GG]9)[7N^\JJ8RW1+0R+GXT/&G=SJ7&ZU^ M_&9P3X?X+=;"H.Q;7X.= M5C5BHB,;)39 @+V"]+ SO);^R$4OBW%*T M0LI?N@YUVO42KPBHJ6<%RT$7"2ERL>0'O*VD?4DB2ZDWE.K_^3MU$ MW+YTU8ME@$I5R<1[Q$'2"8/R=#!*]8#MX?DB&#+X4[R$_E@P"4.H#,*2;$B] MF0N DMOLZ"NZ.+"XS4*<="X%2L;TI#,<:"PK+)+3969H4"UEAJ$D M]3'>?;W,!SA FG@03/[C^O9QM"1] QO_9>@FV :H<0!GNXGT=+?&LN%#_TG] M"W(&WSXI9;ADP(IIT4>0C-R#LHL*(W1],C^^E_+K6:E< ?-[5LW/2Q>#92XE M9?NP=R6A1Q47C;[?*="-%<*RB R/:"R+V-;[N$+M[5\=[#X_;G%1-U06S"." MR8<1XOVX\I%!A3NUNR#V.N)Q&*1N.+#%6SIU\[B-#:4"=HI.2#X4#$F0C]N7 MP;_?;J/^K7OQ7#2X/P]5[ U[A$]X(?CB/?C,'VW!]_SQ%)W)@MH@$1!R;,M! M%%PW90>=VCUM_M&?=3T&YB\%YFU<%P,S+R]\/8"?2(S>B.3&*5.;^:R4NQW= M#3+S=@,ZUM%\\U(5+%P[@F1Y*B&-XE 1"@ZS!/Q#2HS (%TK'G6QP MPFEX3@,=-W$URU!<0G>#G'F CUN:"GXT/I*RLK:/AZWF9*D_/QQ_]CEOM/4DV@.0@]J8]06_F. /BTRD:M"LXY.W21;-;:AH= MUPORIQS)=)$5_/9M&SC0'-'&+<4\L]?YW__UIK5W3PKA,DSC%4 %R6#+&/L5 MOR5C)6W<4"KI[ WSN$!M!X'$1D#FP*3^0>S]_#A#![.X3NY)^" C)?S:85+* M]L-7MJ[WM(.F;KA#QL)2-^G4B:;VB8O![$VD1$!;@5#\/_U6/FH_^ZM2U)!P MD;.(R9 U(?)!.I"[TQ]I7X>>,Y3#>8N:#FAW83(67GFVB5N9:=Y(W^F@)'(- M?46F%*/6;JIA0M:SWWHQC2LP\OVO?>'YM9.=8CW-T:_=Z1DF7':3IM/EE6RZ M29;R3"HEY]KNV/WX =:HNO0EQW+=Z".K<&):HN!S0FW8K)7RPT%+<7!"^W$) MI/TCDQ@#0S'C.WT(K'EP%N"R]N2 4")C,?GAN$)^]D5P7P.^'I_O@ M!"C 1"BEM":3UF2K6[B7KNMO%2Q2M;3U,BTS MW9POYI=M8^HN*7/ST/GU-WN3?5ZUX$3YYN-\*L_<((52<25T:-8W=F=RI:W6 M[?1-0EHIH]41J^6N+ 18VTC%7E$Y=TO&\9%%"Z[T08&AX%CA,>!)VW)##W7> M3O>;6E5L=3=)WG#R@Y+#HVG_%8#[KJ7>6PV9^TQE)N0[FDN;<&;K0QYM:3UM M25?T6SJ]8A>D/E@]U'7'+RT>5*A Y-.6V8TC7P&KU)-SRZ)F^ MG2'!>,"GA7Q5;0GMKN"I7 >V3#UMF5LOS8<'G:R*NGJ7=%K\.&EPZH@]?OO& M8@>65A='(E=K=,U1QV]:W JV/'I[(6UN,D*WYLY\\C[%N7JNJ XZL.71V_UR MM5U56JVT0'>L8=?+>Z!$J:/4\=N!5Z7&K4Y!(R6#E(L9-:92EZ=BV(DE+H&1EIRCB..LHV/!I[GEXG)^E-:2+J*<^=MFJ&>?O PY;;L9\XVSL/ MW00':%#I(56HF-!K *B2^'&2-RGSJ;I-=6Z%'L\94E,QJ459/5':]GN*2T$: M2O"R[,_]8-5IX:7D8%Q$'2YZYSJ5BGIBF5OPD _ZI6.!$_\T8/_^A9 MDT_1 H<./&N2J0*\.J*3\8^E!B0" I)N*:@(#K#1,0?+!2$BHK_C4XA[J[0; M'**V5B9T F^(%L0]:4]^P5+\4C\1-NIN.)['7N$S#I+N$$O)\#&=19!Z7($' M0KFC+S$WA7_=+G"/5P%ZTGJ+VT@B"G"AH''7((I#%TLC4 HMH0$%OOC+3G8_ MG=;^_HD.(@AG0HFY>**1*/8D\YIXD5BW\MH3SM.Q[DLH.*#\94=!]@P,VU<$ M;" ;PX[,,79XN5JEU)YUA=FPQZ9[%:FCC[538<>U'/D(_6+L7R?)&RJ5X;A, MBO['N\Z"W##4)QP'X>B;%\N1QLGMYSH-$I_2N<1Y04&K>%XN<%[8&YJ.)^;R M)B8&LLN()#%\W*R>7GOG2.OT..K.%'PR8A]V6.&;ACZ\/]^I7Y] MY.AOC1#\'#[.5HDXX.7'M9BZ^-JDPT+5YL4<+VS__Q[_+1T?:SUL=:_ MJO7GOFCJ$ZWB_[/WILO[^%T>_G09[.B=RW;NJSUDW&(LG$M[)N=)9[:,V!%;S'"AZ@F-YE MK8!X$],^5RCW[C% "L _X=L;[_F([- M!NRGBW^U;$-4T#UG8%K>".%2 &4(NSE1\2O>H24ZF>@/";?'E\1**:LLF^R0 M1C7^8D\$<5R/X61,%:!(@"*?09&?!2)D\FH@HC:!:%-]V^(U=M"R3+Z=3]&? MKR#X,1")DG.2IL9,G"OU><5T))Z;Y1&(X*J!T<1Q49&_'W>#^8X"QY9W77*B MXZN7N_NY9RX%[=]-"8V #L8R_O%.EVOXBNT="PU=6C'2TIZ9]5%55C1[+!MVU,@JSF,IQDE1N:RF@A6G*:W2 MIK_)5C1ZA8 CECQ.4CLL /0M-O;WJ#5\[\#B;E^.L MG.]Q&!R@Q14O#GQ'L/BBD<;%P6+4DGO5R2H>YN0):3']X4CI.NP0ES://243 MT0]N4K[HB?%V]^(+%66,H02(=]W!/Y$:YG\S#'8W[S?MEQ:=A?)G#5%.H^1< MW:[C;)4WPV8ADVO'1LOL1,E-N503%/H;IH3V,\R)$I[!CN:ZRN#SS9*D#8HJ MUR(FC-%/-"V&05Q(QY4@W][ !&>I5SM+O?=7S3O3NGE[I7L+X4.T;^^MDQXL M(4>H]=E "8S[[C#.6B)1*_:S3IZ7IO%Z8\B@717Y1!#T">:@ ,4"%+LABMU? M!@\%8M\X]/HLB,GC_(K+RD6>8ZS2&$HU#$QB D$,?9)*'H?(7_A[5.VMCT_! MN=8I^[[D^%*A^SZ+9;6$6F0H;\"J4>'[%&JKZDTF>&$ MB:90^K#=[\57PS@*!Y/)X_M! =H$://5([C@E/Y6:/-J &=THZU"OS];$"6Y MTM'=^&PC.Q,(._BX/IXX>S'Q^QS7<[H4W.[^ KOP*,0OR7 0]\TC8/4MKG_? M70"/<+7S^@%B@ZI1Q<&DF2.8!INM X*W%LO&C6YVSM41;^0Z;H\+DXUR%./U@\$<_$>3Q!:W@>G@ 0[>\/W[W^3\2"ETO<$QO"O5$-QD?$\*DF!RD M*+)3I&Z5I,)G.=-ME\4^MR##$V8^G\RB@Q5$(1@+QI_(^-M7-[:T_"\I]K\& MI]ZU^1MWO*'$SE!; (00TZFWZ2/CH;_0N"CBW\R.@-'"OR'__1N73Q@[)HY+ M)6 +LFJ%#/UC_);/9,'[^KDV@^.1&:(Y9V1+A &U8Y[@:@2)--<6C=Z(6ZQE MLJ2/:SV:\GU2UAT@L?:9=CX+_ .PPI*1D#?A"QK8:P,@CM_/VF%H+>&*8"K MQKS^4'B&8_F#"M7&8X#96^NF,3$%[9JC_!"OZ;$S'U8O^/6[IH>R8&3B$II4 M%!?*)#%E.DYCQODBMH$I4-EV)<1.3 \+NZY8R*B<%P$:,L#']($%[&L(_9W M':Z@0%5#UA1NGG>$J!"C-53P!%FRSV4+IX_ZP/_UBJ:$A E\ST3P*-L]R$W'0J=K,;3O%-]L.4[K@TCU][IX,(>VOC-)8T'D;;2 %$ZPZD MDX3NJV;&4HJLF..[4KE-?(+SN>WH:D.C<[JSS)$ET*-N#EIA)=OE&W]K6/.Y_#G/*L.)^9T\683Y/= ME#KKBYWXDOUX/;"#L,3#%T^ WK?P%IXOU!3^TW.9DOV*7Q,[VJ>Y'M?C<^.4 MOFY7A#8S@] 3C<% F3Y1JN05XT=._Q)1[G6=]UI*^5!MC[HO"'1+85O1XV!- M.+D2=&/17*Z6$54ES1I::^GFLJG5!*HCFUHJQ8[.57WAEF1==TE6B*A M.=E,3.U4;:*S@BV/^IREU54QWBWQ+3<^'_%S MCJ7+)ZO9D W#SKA6=L*YDUG%-*5H 90FIVK4M+FVD5M4%%4!U7C:=0:<0$\G MIVK4P'5EJN>9JQKM SJXU:'HW3 MX!=R:;!, $(V.DV.#:LS-GRR[@W=H.1AK#=+$O)FUK2:PF!6,5;#Y'%+,F$. M9$UN] B0K\U86W+M;F&%2J)NF[Y2?>[LN<,=-OII5*0C(R]E"89\=RLR5H\ '8G^45%MF.$04(JF#ZE4'G@HP9'O;#=K_Z)PRZO8 M ,<>4R]D)'"71U1+X"P/4V/DS=CX'D+8WP'?J/[">0#_/B3D\0AU%A,?CF1\ MNP7?/^NX$/'\3]$Y?I:I>_#V0!E0?^H+>N$[0Z9#:_B8F#KU[3U&YC!O6W]2QCZUPOX&^2WB,WNP=1P9\V=S*K[>DO( M1QE=O/TVOEWJW_R=]Q?)I-9;:9Q,QVK2 DR=SOACETQ?NVGQV:N[>Q="=^<# M=6#B_=#VC.CEQ5UT?VK4B&=H6S2)<$^K3XF8/ W+$Z\,$Q$AZ=AU:%9^HO/> M><6\C/-^+<^]],WPMYWV0\FH=<'%*8BU\'#VP[=P^./KB @N<[=8A MQO>QG1L',S>5UM<[%?A@)>TOO/>X')WAO<\#[K"+NO_IP8IZE8ZN&C<_FRZ.BQVBR?5*?&E:R,:89FLR=QH> ?C[SZ8#)/BJ6\T[(L'7 M@H$_..;^- )<]Z [GU(A)#J.$]T,I*R6[>CZ<4]+M1G0S!$IGKM[^NW@F[Q1= M2K:B?%J,==?MI6EWHC[_=/!=_#M]%[^@!W\M]_U\U/!9S[UNS-"/E3E*8U!=C)5#PY+U)R]?9Q25]3RW,V72((K0>,WCS#S]/#"4+AX$SD[F#P ML)%,<##RT1#GLR!PW1 G1EF349E>=Y52:C">-9<])\PC'K_MLAZ,[()1-LP]^E^]XA]MVS [RA[\,?;7"JQ2W%Y_F&_^ %8.*B0VQ+^7]N= M@X,*;B_^[M<^Z%;51)=GYD5.KJA:N[9*BJW-08#\$5/_S"*%JQ]D*Z#9++"3 M(>\HY6Y7,]+E$LN^MD(A-F6O',51-0K;"(V Q\4,?U<1W! 9]]2*_F3M5?%" MCT+-&E#+@HW9FE$I+]SCR+%D'5C6K@O"Z^*YHL(^H?:6C'M()V,CFDS J#\F MQ(;T2)*&228V'C(TF4R2A! G*,2>?$C;WA]5Z[&)6N49D=/STWF1-WN-4U3P MS2I+#CH-T>072X5MY9)Y>KA9G21XIRUKQ+9FA@*DA2*'V7AJD9BHX#6&L!:)4F?)4_:LFTQ(27,UGPQCQRV9Y*C!CPE- MXT%W;(DJ8Z>-^0JV/!KG>CBSNHG8K,AUL]6^NNRYV?B&A2V/QIG,)VI:PIB3 MG!9-S*SP:-K.M]A3I/%"#'>_/&9B79T<8ITGA1R/6EGI/.$VX] M*LU[0!9K^DF"]PQH#WF;; IXJ;2LA=:L@!1X4# M."'48J6[F%!.-$ZDFTZ*WY0[%$>N4--CVVN/$V"]2>2),+7.F6(YWA@)$]1T MJ]0KTZ KCWG4.Z5^8T1(]H#0PALR7^ V MXV7I1.V_T^T>I_8?%0GY<_<*QFUG;WE%I+8">"BV_CE<6%&XA5=QWH4;$M"TQPE:R_++^<98BB=I4L6]X?=V4L_\;T_9)L[8KE2:B/[QKZQ5Z_W12WLQ6]4V97S"-01^H3IH0"^/IQ:C[\>>/('Z6,-[:]S\,5="W]XJ#MZ3A%$:F#'O- W4)T+30&P3= M"ONO"9PH<*)+\&T]^EKZOCNRT_FP-2G/>E%=)PDGTZ@4IUQG/$^L#F\=LM:P M-MZ[CF"9]K!N&I(CVC6S!M9%[3@7^]$#W6 M%/2)UQ;]5)%U67,T_^^[RXFV8 -TQR+E7[W;7KEX?LR2682+I6<_S.WE[L3);-$LYLMOG MP++=7=F=:LWD&M=5"?$%5+):Q^:T[3:&7%I4PS%& =-V\A.T5)]0R;PA,/4T M+]/*8K4*-WN98FID3G[])D[-1HE"G1:K>0Y7,CPC8[65:N::NOXU'74DG+L=PXPV\< M@A)XV2RK0W96N(U*.E4U$Z^S*V@%4ZV3S'5*:Z,'54(^P1WU.[QJNNL>7]]& MFOL6)QOWR#2Z=TAYD=(D]X\%[UV=Y)-X=,TJM6IZNZ@T4#(@GSZS?#/,7I4X'+=SQG?YR=3'MEW'XC&DYO MNA(?)2@EG(W5-F:>7M'D)[B /A$VC]ER7VG'9$/16O0JEF<3-: _UD[F+BJA M!F!L#HL4P\NC]*!A)HRA)-WF;, PTC7!5>,2D>[0I4T1]!M6W]_)G,JL_@+G M V=5>*W-J#$BPO10C39X>2VM1[-J6 _H<3YF)3+'$U]O]Q01Y M5>R2YP/?])O63_](=0,JM!^X2_B3\X9G_+H@/I7SHTFF90W:2DF8:*E%,R53 M[.?YV"ZS2W %CPPV9$11YE*?246WD$,J#[:ONHQ10'K/->'U=4ZB,ZI;* MBE'>=#[!Y_@)I3@I71OW]'6.=XO+=&W ##=BZO([JY\8IGRC:"0(.JZ['=J# MG0O""J,LBBU]QMM&R&G,.JFQE3;PZ M?C'BB2:BP0?8 % "0/FS7=1MSZ/NG5_X$.=5]Q;"0ZT$[PTM MMTCO_Y'5)?^O&!HNOQPDUA*=2,KC"=%-\&0N+P\'[9CFPC3:16]6C M25Z.KXB98>:L>)'U:C52]+FJ;P&Z!>@6H-O#QKFW1K?Z8MHAE]W:DL]ERLE< M.2H.$\2]@UV>K2?="C&5%+FI=Y1YK)OFQWY9R_A'(]V'#6@9_(JV80OJCEAY M+U/_DD$N=2;(_8EH'YPQ_"3L?1%97A ]NP.E)TR'ZR3A+D;K CW*,8IV[]B0 M::ET(#[1>_!6I^GZMJCR2,VP#R%Y%&X">!GWP_/_E*QQ7^*\[Q#;)C&\"( MQE2 ';*\8ZO7"0=_(@!\.3__3MN+5R9WL2D&%AI8Z+V8];[J3LS_N&$%H>./ M"1V#;*!'N#WA_^[C'Q3W8KRM\[ZXC^N.#%$CZ@T^/.H,[$K2R=1K]Z8Q*0ZJ ME46#T^*$8 ODPEER(&.N4%U??"C^E$B>RP,*,"G I "3KG[GX7J8E%.'3=$Q M5P,EO4Q6J<%J)L_S][[EX'3(#,V! 2!M)N--E8MC3$+G\;$G.O9!;J4' MC_5J[71H+IBVA6L_BX8V-W1<9MJ"@CD9 ?Y$4/U!]\V":V6WS<="R<%IN)1! ML*PC/V1U*;WUPA;RP2L@;R+;[1JI>K:KI-,M.9---.SAW9%WGB#G&D7FZWRK M&Q-C5LE45M1D2$9Q-$@]Q8A8<$,BP*< GVZ;WG4/?-HXFS%)"$U26:P7J65E MUFIL"O?>K69'_94ZK! T#_@%Q5%E>;9<87R"D2$9?Z+BY])'O\7QX/[E6.'$ M9Z5+WHZ-!BE@P88_V/#?\Z+MFSBM&836340[4Z[F-%5W(Z0+O=*]X\A\*Y7+ M=^510A%FT3X;!UK:'4"F]4Y&CK4DK;\:'@ -@6)W/RCK%EB<(5M#=)SKY MQ)P].L4!VW_; M3Q[_^1Y.6?*S'R;,=;.\*_@3]N/R1%R"30_IT;EHQ&\X\) M5"CV)=B:(OK.].M@-,=6[IOCML?Y^D1W^%M5A ';H)**18BMB2-Q@)UQA03' M-D)$B$#O_6_XXNW_8\'L1N$Y!QR!*LPM\,_V'_]>P.4/1.7]9ONI#8\AK JN MX=C_C.4UD/:]9 ;-11Z[^[+S9^C[Y6$T?G:H>T-C3G_C.XBI)GQG"%L1?"FT MBS& _Q4LRQ!E^"LIM()>&C)6.OPGM**PZ!.H(P ""T>>HW/0R&[-.O*RP*;^ MR*:HKV93!1T!.?K0[IO$HPWPOQ[V8^9;Y"#;KJ!@H '4QFU3T*TQ,&OCG&%( MI^]&;]N80&+MNB'K=D%'@O6[;)8+Y6YWV1SSN>E&6$\K[75\>7B-)7:C19[9 MJ[NPZ;.#[5&1?Z-;RHP[RVLYP M/::<*SB#76,X93G,S7A'S4P(IB)42O/&W9VAHELI)B%2.<))38NRP=@MHHN* MID:8K^<,4'HA>PK@_TP 0AI\?&J%@"[!Z*(BF.(T%"6?O._?"#VQ[R#+>8(1 MBC4'(HIT5??)CU"PQNIH(=6@D6 M?%HT)CJSX)YQ2I/6/?KYKFW ]TS M&I+RA.OO$SV\J3H0P&3QQ,^XU5Y/H@H$$YW'3%_89A0I[7 +?/$S%1&@.\'; M?2]%;\^93A_)X0=MO$1 I?[CS*'/BP+T2 BUL8-#N>DX._A M*6S?$Q >F4!0PM@>_A'4E>!:OE3BR4CTV?VVDT!B"Y%$)!K[OZ&]?S]KZ$"+ MZ_">A'UO":M@C*ZWXL>VOS/].Z_>+X_.%GZ]9AT47(0.CSMH,A*/74FU+\X+ MHWN*%$)P08$!R'^V:^D7>OVC5W[4^Y%PT1: ;]B$VZ[W M:-)I@'6V 5M2+UN:"@JB'0@-9=W!0X#TX M&G9*_<:(D.P!H84W9+[ ;<;+4F.(FI)>G R?0+'G6ZV1\%YY1SHI;V:K^J;, M+YC&H ]4ITN1K/\.#Y#W'[N4ZQU]%7[ABVB9\'VQ#DP<(Z,XK#:"7N$%3MCL M+P[QV]7V]>&P%O)#'%QZ@>5!A/D46H'05)!"E]X)O2Q_F0-VS.6[V1$1+C*- MI5+(YKOK/]Y<- &*>B&"[PG]6>8GMQ.S,NCUN?B2)VIJGM7DIF-T;;BWCI*G M-A2[P!W*T-R^#!4SW*G8>%;Q?EAN.*?#9\O;Q4&Y3V48[J]@]Z$1V ]:X-; M<"93%/?'0C!:'\/(V%@A0K#YMAJF'V]]SC%')9U8S8M 5H?8!5- ]_8_&CD.$"TS>U; M=U]"O%W)N^ZH1J.11.S<)^"]U7BO?Q2'CZ$!;D6R_3F,-BS_>.';"@KAS;!I M;U.V:RJ,+$-U[)7N*1 M9*"7!]1+@&./JI< QQY1+P&./:9> AQ[5+T$./:(>@EP[#'U$N#8H^HEP+%' MU$N 8X^IEP#''E4O 8X]HEX"''M,O00X]JAZ"7#L$?42X-A5]?)!BJ,W/Q__ ML1 2;\C@+W2';JVQX1MH 8EM=ASP'^R>/_#,D*3=<'\XRH+-QJHVD[ M3+[47QW(_3+WI-]Q51(K]7B&J((P17HJO1P-3V#6W]FL&\D8GGS52:RE$Y6WM M(X&9AV8]?O- M6LYW*5DH6$LNG"0[Z2F?B+J=!S1K.C#KP*S?;]9$.AH"[%;WG]HY,WSX^:;^6N7)=N[19LZU^&>^[\:?,7 MIY9[Z]#V&Q#'O4QMV])K_''R%!R):6<$>Z^VDZA;-GY+F*##!#D<)'7!G9?) ME-)27L?$)5&JE(C%LERLJAI*$44%/(C8 M4Y0^1ZX?($R , '"/!C"4!!>$,(LJ^.\D>MWUGQ++DQRT\U:W1"-FR-,DEXG MPKDA,^)+Y7[#WE1G;G*.\M697[\3R2CQ-TZFDBI@[DHCOYHD@Z0!@ M H ) .;K SM TRQ!/IVV&5IKE1IJ8ED-1L+AV\?P4B)F)YE;5" B6T!9I06-BZHM0BJN(KK1BXSF15N M'\',Y90F2DJ*XS2^W-(7=%DC'!3!D#$(,$PB@)< 7@)XN1E]V2U$)".D M&W9(DBU1-2R .9R%R<0$4%7P)\2:ZAO>W$1\MUN>Y[[;-LA>!@X5C1L%!;'81< M()B1NPGU[,?8+6%X")&#^YR_95G ]B$#:_>9]N;DCB<,&-]*D&TX(LR QFH:VJN&^!32H?W"]PF(L! ; M.C)NT022;(>@VUC 0GR3T)ROS3:YC099483+G6U5#1M890-Z*:M+61F1I$.? M;.YFEG*?_]UVYT>T^1+8]O3"\>8)4?FU:KY>6++X_=4 M@9UV3!/H]DD^RSP[MJU&BV/YEM&.]FOEF-QHKG[]3B8CQR=8!T49KJ,$DCHJ M=W #+? =8C3)I<[Y=QKX-YWDWH#M%?N_/ MXM=O;#HAP=?I'J#AI55RP!;7--@)7%X0ABT%TT7+-AI/".@380(DM+9#DYU# M?',1H;PAJ]B1=,%V3+CN3N"2C52\Q(O4ELC5<&P<"O"15B34Q53X,A0"^M78 M\P%OR99PBAEZ]_/2#E^( @DC!&4!=!1C;^$4O7<"=&#BP?CAB3&R8;01PARD M-OJ3%X?@Z>_!>"14%US$0HL#! M+ 6%"R)H:IAW&4<-(L&1OW45T_5!TIH2U MCB%?UB4X1-.%XT/S%0&>&)R#)4LXPH"/^N,T94O!92I 2(6[;<2.BP0.?P,% M8(%GH:-8CXS_NR<3Z!QP_1'1HH&$A:6,2<713W/3D!S1#PUV,=,*_V$I(W7K MDE=I T\1/H49>7W)PMC-!+@"BQ6Y\Q)]UG(S.U'MZ^99$FA.1^K%G,Y[RH"R MT."SF%Q8-"S;5P?N%**>'VB&1(ACV.1A:^@G6T$_=_P$K="OV>+U^OHR[QNZ MSVF,@M,SC4.K*4#6M^>7?AD'4P(2?"O<*WEM\'B00<&QH6>]=AI<5O +'1O& MA_[K)MAYQ2F0'!7+4 )(=C*,>Y'0S@T'68X&! O)&/@G12^:8&]!;N:!=^BO MN6&H?_M.@X=J06-7!=,;KC@5D*- 8X'6(%JP5_@/7T8J\J)M'3K8+V)QUB>X M!!TT(/CFD8N]WT21O?='.#L 7<0?JC\RS8"+-MP"H&EOW0%.6\#5=0Z\$3WT MO'=Y!INQ;$+C@*^#HGF"$I!D1X.;BM 4!L;^DRBF#:&Y0B/S'4Q'3TA E?6% M T?E0E.&YNE9 %QXC4-+1"5JO)GX_1V4V9L 8V(*\ZDLPC&('N_[UH]/^;CO M&CNOQI+?*AH+ZGG D5!AC)2V;2L9L"\$FM84X=]9?7DU +V2.,_1+AP(6 JJ M@W> >\/PD0Q:B6-;*(C"#O/22['AG3$O':$L7$HD!TH+&U8DU#[J9#L ::\U MM"-ORXBJGN!J=!C$/4;RG7QZ_B/4/$9 M4K;3NCAS_%XPC5($_I$<$^756T#?1M/H\/Q$*)U^GD@9SF,OBAX0A0FSZ:HJ M49L+A96;7JG%;N,-V40)J#_W>:?]XECKW*.'QC,_"(I08 YMU/,=>T_^D=!N MCW_ Z[\]MH&N]QR8H>I54!ME63H")' M 'ND!WA2),2>.BI";\&+ANW.T3DN6DE$T?$!T2^;A$)="--+N/^6D,OMO00% M82KT7-@_"N71,N//Q +P:?@3BC&WKBUYT(4P8\^I#T2IPH@90>88%UV"L/O2 M2$-3 ':[V_ID#=/;^"!AU3%8PE^Q>.!P&AG!%O:, M6@:C;)2N:T4BK447HVC3 %7^+:.V5P8^G_N<64.Y[Q9:&(NCL$!$J(%T"[%. M>/(7AFTD!\9C('HP.X>HZ/D!6N%,] 7 &(_],-L960"M\C:.SJ ER3@X?QE< MO7PE@F[85$?[A-J)O\NZIQ-8"C*SV3X#1@_ '(,(_8+F/ M'1S30['JAN89NK_-&ZYH70$+_@7*'TW7F:!D[J0 L%J@F$XS1 M\G]Z,1>]XXV#11TK%^@X%$;RW>L8]XFFH1XBQDYW?G"&P0$="GHGN4B-?ND3 M;_N]I]/32_S!PGQ[EEQC@I)K0X-,TW2K8:CTQ[$R&L>.6FM!LQV9IW>6=?I2=]BO4O,XV8,OM.#]> M&HVZ!@Z]O=^HO7$*,A)4_!>X>=+1V>=S)2JX=)K;R.%<'5M4P8J\2=FJ]\9J MKU2GLFS&)=1:E21RK3F5%I>:N>BQ076J*U>GTN LU"V56B(:H>_)CGA,\886 MFQB=+PU(U[_X>SDI_ &YRXV]_TU+2/E;-<'>W>;;[K^(/[D'_JU1 MXG6VI$/FI#].%GA\)/FC9($O !I1=&)XBWR!O;N/;"W7 &3*)95<--D9)";) MJ2%]/D=H_SPC8S@C>^RH)[ZLOKBAN$>G(.F;;-N1%APUF^7B:3$/Z$7#(VR) M/D7CYW(1'RX<>M.@Z^ASJ874>G2N]>V"HR#:^;[1S@V ZY/GKY^$L9UCGH"Q M$ZA5'*\9LR6X,K%89#;99H$U,AMTUH]HIJAS! W?*+KK/G^$1Q>9\%G\1)!U MRWX^O_\Y4=YU$SO?AX/W9KW\*L+R /3>TOK0=C+TUY?&U_>%B1A1:A!03D!N M59QV!YI55SBJOND-QJT12-NK(8T#1>(X3/S[*\>)>QOGUW+D@GCQ\_'BH>=' MH>=+T"95\!! >7+3>PF$N\,\'V+S>[5D^3_=^VK#P2@LY!ICWLG&V++EL-F! MM!K&O+TOE7PSC@PRYE_/D3Z9VOWN).F#G.Z;7K^'H\B:>#I[MZ>-_6P8/X,? M?^%"B0(X,\_0YB:ZB6GH_H7&I]TCX><;XYHA[=(;K-//>5E&*&_"1KGXNS&@ M!J>N>!OPESI*B7-4&]\(?<[R5WTANI'0)?*]C_J5<=+-#;*VWX$;'TGBW5I9 M5[:G:5])6X-S3V;Q=DJ"62=K2X+3@%X8N;K9K9,-B!)GDGAODTK]CN/$ZXJF MK1%:MD'P,B]K$&\+\3[1;4#1T._.;W[:W?LUP4%BD@3&P$1)":;'BH(EZF5; M[9O@+H5)AU!GX5Q&'>\D96=\"R_H9S7';?-V+Z?"_G!3 MZ5DF&^7#;FZJT2SC2AN(!^09UHDG+VGHV6'PQ1.H3^@TXY>+\,/WH\3D1"Z7*PNTG7"?G*LJ?01,!"T>>XZ1$S,0 +0J^2_92Y'6( M3Q,9YS)ABB>43.-E"^[2_9]P%"OO)(#S 2$$F#BG'B4>F?[];KR\BK(I.AK* MQL.D"XB1 M.'H;WS#.&BO8T2F*N&N^\= MLJ2"4_MBA%C(-_90#5/;>/9NNW/PA QR+$_\M?+I.5?R"2*) A"JP1TX4)][ MP+0G8 SWY+*O;D3+A\ER\&8#.RB(A%)[2A4A5*/'#Z:! -&: M&HXJ>5!F(XOT(!+3(>Q!I+=#\9KL.31\J3?YDP^%;%.>3-#IA+"5\>ZQ/?'M MF;WGUK@Y/CGPA>\]C.>%L-?C6GG&XWTO15FCDB-Z^9\CPU!"B'("9YKA: X- M%[5"@_9S.=&0V^BSS\?/BCO/W200KY+!D6D>GJ@NG% MC=X^T9..)[F5E^>KV] 0X?X0+H+[PO+:>RUWS> ^ 6?%(^'A5T'PL: M2P"\4.)![<:*Q@ #4RBAW:QP@]V"C5 0KN-HC(YUU[4,NH<.O!V.1V2R,X W M?/&0XN2%9>%G]AP5P['H8+J#75#@Z476/2(K;^.,T]H]PT3DEDL!0C5:2[;" M/_!"P3ZVU9TU[DQD9QGXQ9)L;:^NX]=LK5OR0.)P'?US^][M//:/AK]K5G(\ MR$H.LI(?)BMY3]PD&8EM)>!_]QFG%*DZJO0F!)C(4D6M%DV[C/*4CW**$XWZ M5I3U_!EK&7+9>B4JS' MW?A*<4"Z,RY-*YH894]E-#MZ,S>7-41G-JV*",(JGD M")>UXWTYG5\VF=60.6[)ZYM9B\K'TURNU*J/$L*R',TT8,NC&;'.R$UH0\HA MTCPP9T1Y6&$HU'([HU>RI,^>--QE^<2Q"TY[QOM@;,UHE<2[9V];C.*J9X+! MO4747_R>UQI_T16>R>UP!//*5M$"$_3431*H,P &LZI5&S^?EM3&Z% %GZEX M5,9YH$JL+O%P;4ZY^%?'1TKAZ#0M*3,ARG>7-7J5+!=UOKH*,JFOG$E]4&V8 M@<(@[Y@VZ,$Q$NK^$M"!S>F%?HH97ME+-W4JY9,_8. M\+@U\ZL6/;YIG=_;YG?_\6'>C>H ?SBO,;US"/Q[)1^;Y/JU]%1QM*@PU[D8 MT2I-WE=@LN!?.SSWK6Q7RA 7$T3@ RZ]A*)0TTB3-S9J7S3";&ZBVYF0/ M$@0*U>Q[,P1>#*CI^?WN*C^QRXY<5F5C/C"*&3ZW+DWJ655<#SC62_@^2PMT M%8RX]+\H=JWQ0CB*A@1HZB.WDN*#)?;B+5NNIX+)Z:3:V/$,#>C MJ.DBK2OI\CPGF2J?6K$-B!',K]^)V!]1A]T]1,K#L C,C95WX?OH.N^' Z:O M'!?]"&C[*5'.=#YL3M2T^7= ME+'1E6R&&;L?YXK' MTS^B>/ZV(=*%F!T>.$;:7O!^XUYW%K[< B>XLYI\O-[04CF*9\1H9F[2RW&Z MBK(#T.G0$T%2W_V *("-X&SH4K#Q=2*N/X6-Z9SE5HM-;LEI##$7R.2;9T;7I=Q[BQGN];0Y69_"'NV#'C]PA^:(G\9+F1HFH]*('M/B MD(PFZ2$](LFA0,2)H9!(D&1"C(ZC3/)EDM6F)PU*PVFE26CYX483!]EN;+HZ ME=ZVIM+M@>RP28**;J(#9;Y:5=(H$>XHP2Q;=MA\H9A=LM%4YR8!HO=[_:8)3*?*P3"W-I#L.3B4(DT-L3+UNVZ:E=T(8FX&4B/Q:8[H2-Q5&?)/FR MJ9P;NZJ9JTM*RJ$51@AK MW5*W2G1KU6%RW=682A.1Y!Y-OE&)#]-KIS[GF&3?ZF:JJ7J21GT>33[%R-.. M-4@E.2K6J:;;19FHM%'+H\D3LMDI)]8;C7?2<]!-JM(D54>GL<>3-UB0L.T! M1 1FU:NDZG,BS/9.%C9-BLQT');&/0X81'^634IUO>B39+Z8?&X:[D[Z_)J3 MZ\-2IY_,P8=8;U=UV)()0Q3(-!HC#EBNN\B7"Z;8:9Q*+2QL]'&MOPE7B+2= MT,8BE2JW>?94:N%@46Z4M2G0%*$QBAOS:$W39'8OM7#7DLHH(E6TYQ.B-JP. M1,!TP^DA>ON10"FY/>F7\JS$M3+NL%.DA$IL@5H>"S3,9+7X5!-9'E3F);[9 M!6ZEM!HFCJ?DJFYK:";6M@+JBRPK-LI#8]T8)H];C@L9PRBWE3*7KB3E-KON M9:8&:GDT>2*6CZD:XRRXDB8-G+3=+Q8;+&QY-'FU/A-3Z6:7X9B>VN#3YK05 M#D]@RZ/)9YI*+R>X3)&@5NTZ,63K83&+^MQ-_LJYATU@V:8CVIC(#2YX38\4 MC$5;4-P6-&1 MT($<0CYKU[UH(S+/M'JOTR"AHP05V)BY<7_LPDYUF-G-,3'G!FP!!$U%#"HH MY=4P)X(N;X0=38-FF(@N!O''X%'B5C9\!/K>VWNOU="O0,=I^%@L+VC:7C1W;8=IR&Z' !: MVY'[X=W)?NJJH#_'AK4]N0KJ0Z"7,Y6^BS#?9Y+]'!. MGMF>I P40&TR'\EME7?*G;S43]5M@9X@RL#X.=;''46@SW/S;%P?J$--1*Y- M>GT1U23<":VSV1Q%,/VD2XYZM.J,5F=4$[: B-2#,DPLH+\36Y'E<3YY"OIW M$R Z)-B$/*FX[)026V'> $HX!089EUP2W0S[ZW?5.-;;'LN*YVR8UFRTYXT> ML;)L'2 ;'Z (??DRT&DM89N@2TKV)9&5MK:GAM2H5^JNYS_'6>TSU>#& 'V M3U73M4XA$R:3(;@1D( &%]'1EG)S2TT+U6A $#N%LE-A>5LL>Y=E7P>\TL92 MELADW9?3*1C M8>7&ND$UE&YE1!1(8QX7:.@>3(1\'=<0[Q *#;"=8C,:.19<&RT+KUU;VC/1 M(V)%:R(B(X!/;3F(/-@S;.@YS]Q_A^NP9R'PF7WW>\$&=M(^GU K]!=-F$ 3 M1C_>$1@1YXI[.B]/+XIS'*S986#*@^+*)[Q23TQA3J2 M_!Q',1(B&(,3$B:8^PUK_-#-MZ<&Y\9X%[\_]->ZSUEZRE&Y2E7D-[/EDF,J M7*,W=PFJ:)U;RZ[NJ,I\W)=;96W"+1* U9,JQ30X'("<.H]Z6P$[9W[%\TX0 M[VU)7GVC@6+P/,O WNX1FN%P%TUG?S%%+F\B#M"C'OR7.= 7_87U<"S(3",W MKJYPBD;G>>7RP_63T]AYP'8^L/D(!?['D_*K$NQSZ;S0@A>,OL$<;]GP/YI' MASO> RT8,=Y16J^2#KTV15]L$%AN01R$/\FWQ"F0'!74QJ?V "FWY0T$&H)<.Q!]1+@V&,J)L"QAU1+@&,/JI< QQY3,0&./:1: AQ[4+UX5;T# MQ=R-%_(#9Y379PQZCTS^@%GN"J>$-["*1R&%"9&-O M+.WWP(=+L"S^((-@GZO9!C9QN63N-V*KGR&$MS9D/T(*@3L$[O"^N/XK2>&# MS$K7CZ,3;TS]KX\2[CYZ"/R0@<\C4Z]^,#"J[6YB!7%18#+O,IF6EP\4&$Q@ M,._$&)29AJW%<@X'AU\7QS5%CYY#.6R[NJ/H)&Y[2^K$"O;K=^@O$BYWL/_ M)*]CDM_*(MLHH^-B!.0W/TC]_+S?2.![E9W_0Z+X(>'D!T7S&+O'^Y_!7TQ> MMSEW^3X"^UZK6N!]@?=])8$%WA=X7^!]@?<]H' "[WO(3QSW$M@#WAPZ-_$M MC<5ASNXW^_1Q_>M.CP@")XE1/S2IFZ^3I\E/]R=U8]IDR[2'Z5TF/FQ7L(%F M'5#)^-^ ](F?2FY=E$IFVTMKRP"0\BE8MF_;[\V[MO7\4S2KN79.UR992G$I>61UJBI75%9>[2XJGOQ, M&8LWH.<&LVTP4O)V*D.S<8F3!ZE2H]#;5)K&Q"L21M$!%@58%I; H;9AS W8"JH9^ MZ/N70:/,D&J:$Z)G$>&I;5O 7L='C:LCR(2I3LO=46JL4+I:&SI")Z=PB-@Z M^>MW[&R=P0!" @BYXR'(PT'(95 @R>?2M+EI5;C28K;DJ)697KE71X&*E2JO MXD1^1;AFBYH:Z7R)36-Z>^K7[T0B<9V:78]U<+0EQWOSX.@[WGZX[A'J._#P MBUTG>A39>9'; PGO';",9$-2?U0 _ >&&(&OW5MV@:\%OA;X6N!KC['=N/:) MQ3F:<5?JEWM:O)/D]U^M)P%N=D=S(9QVR9:INH7%;R MU^_W?7<)("^ O(>5G7>"\D#">SC(^T/42B:&*Z-=?^80'JISU"/-.V'@\ +?#._P,V;NADG,FUKD%*$XE";]4T!:O#J M2"H.6$,.6YQ)4&"8C%.N4D_8K%<7/;AY$^!0@$/?#8?>O'7#5.>=XGC6LPE9 MF.4GM59:DIBK7P'LQJ;:N,8M*@K(-9518V%6ZYN55VD]N'43X%" 0X^$0Z^? M@HF2DG'50D\@9!=8/6[9F/?*C6NC1WO*%C1G,\LHBVC&SD3)0GM,H3 &W;A) M!O 1P,=%K^0\TK0?#CY>*[AW701HY248L0A&EQ<6&S579NE8"2 $P+=MDL>5 MN2]RV^:M/+8'N(-SG+6V?4L:SF%DRK#7/%"7 ,T+O4'0K?#Q:SY"E/W]K_9\ M63D^XD7)+R/9;Y(S_D6E^^@QUU>6;0 + 2Q\4>D&L!# PM<4;@ + 2Q\2=D& ML!!0W]Q$NE_FNH[_BC\AAB7>2?;]Y8Y)OFF1D/N3;7W/>".HJQ.XS,.()7"9 MP&4"EPE<)G"9P&6^>CVW!R([_9)D%C5S(NCR!E]]>)F5\5.^>P=?KM^^3W3) M9-T?=8^(V+]'1%R9RO#0FZ_,JCK7JI-IAU-27"F;ES8,*/!@M364XX;K$N"]76J.:.UE=/8TEN M(#9N*MV<4M+['3$5;22'680G*(V%?(I3;]+&_K?GGBHX\GPYM MLYWP;^"/V[K1$3()M'_GAB6CT?QC A4*=0FVUHC*2O\Z&,VQE?M)4]L>Y^L3 MW>'2U!$&OLK'NUB$V"9B(7& G0&&!,Q&X:5PP1&H MPMP"_VS_\>\%#M(.1.7]9EM9&X\AK JNX=C_C.4UD/8]:>98MCQV]V7GS]#W MW<-CU+-#W1L:(I/Y$(30$?H(-W#U[T.\>@$L^W!_J-G/RC0Q]ZN6XU[A(*&S MJ0=US/U?G9#AK]]-,#>!A?8T(;"> ]T"(5D7'=,$4F@EVU-9#QF."8'%CTM" M8T?WX G"44@W[) DFT"T53#, MQ"M [W:R>VC_R77WQ4@]C]GS6E$%@HD^94Q?&'D4O?30V:^\H%+T=D4]'6K@ M!VU3T"V$SO\X<[B?%@7HVA!!$P>3?@:'__,?[X*H/2GX:$5A1YF \,@$@A(6 MT)[Y'T%=":[E2R6>C$2?_7@["22V$ 38:.S_AO;^_8Q9>\/1A'5X3\*^VX55 M,+;_\1_;_L[T(-3_Y1&*_GK1[PZ;*#+"' ([34;BL2NI]D5D%-U3I!":FFB) M_\]V+7WNWN%'7_E1&$'"1;?VL,<;XQ ZXD7>OK,?8=^&7G.40[V=4H>P7?G[ MHJAUE]$)J^3Z%5?IV);*T1,4W_SRWK9KJ=ME>CPT.RY?:B]Z?*74K$6IQI Z M;CFO [72&&472GC0F*4+8J=1,%D8*1$O6Q8K>IW.%XTU42(YSNZMU\UA$[4\ MZG/JI+L-;E+D>:TE1],:T:J,A!5L&7O96HGB451^BK\LA(BF(,%=(Y M>GLIJ5:B\\JZR)6(>"=/<6VU.66'L>.6E?+83A1!8TBT5KP^ /DI2ZXFL.7Q MW%LMLDS7U14'J(%>G^09$U"HS^C+ECFRNEBVHD.)SXEQD13S*W8Q0GT>S:B: MR[?*BU(IHS":$S8+U?9\+J DXZ-QCAD]ULLUBR->:UH\UXZU\N$5Z]&9'+9< ME1O*,!U?*D0W55AU3$5>#X7),'[<)]NS1^XF3[2(W%@'B:E;GT4SJV'BN*5% M=Q*MABV.N?!4T N:S716'=3RZ.W#@L7I&8YL MUAT&J"EYC57EY.+9GL(X ,:"Q@J1 M[7D+_BZ,.,G$]QQ4C%P83%AVR';GX!^,#@>KZB62Z \W%2UQ"B1'!;7QP?:" MU:4F@A@@I>%PK#9\9THU1.775M)RE,SUT]0BQVEID$W55T.FT)S\"@&X'YFC M%=1TP,TD_IEPY0.AO#<0M+CY"QM"9=%#\\.E=&^O[*^CQZ&-;6[?NMNM>('Y M6Y<_<"\,\\;>?&\=V>O?@'V.H45N1;+].8QB]G^\P&,%A?#F@K^W+]DU%4:6 MH3KVRPW;/2XD><_-WY\CL+>Y^^/;66>O601ZN8]>R$@L'NCE ?5"19@ R!Y0 M,0&0/:9> B![4+T$0'95Q;R=P?FQ /E+W'>],&9_L=P N/U"O_S?7[%?GQ1( ME(R0Y*-]L7U'!'WS6#QZH?,F?^@G.>/]__TDRQ+]1 M\NG!723QAK7\)>LA>VHXEJ!+UM^! [SJ -1G'8"D(U3L6SD .MQ])]%#8"V! MM1S1@ER J_91 HP6@ ,4=!'@CR8G"QI=D SJD5SE[NQ-9X\B?I8PWMK__RAI M!'X2^,GW\Y.'VUB\6??OHZGF7\[-O2W@92@E[NRD[ZDI\2#>=;$RYX&]!?;V M'7-$T'4I?'D*SF<)#K+7.&VN&BX NUW+)7/7!';3+&7)$CYWFT'@JOWU.G_#IXG3:6LD0FM[AP"K#[2W.29'DJSG>EBFN6 M8K(9*UX].;#13A2E>GH^X6ME*M$:JZYZW,&$%&1=#K9=4IQ3&NBU)JZ*E16P_A'PH( &P)L"+#AF@=%67Z^ MS%4[N3HG5&DUT8TUZT1Q=6UL,%LSNUV;]&-\J5I5>]EAM+>F68@-/^6,QWM% M09L+LHGH&D+AT-PTYG"X;G#@$VR6@LW2P^#N)V,R?&3S[-_O/^:I^S!PZGQ' MK;/YA0X*-,&4E%7,%/@-R%\]D MSQ86P299XV:B=+=2G8;Y,!FM+GJ;=F%M-#R>^@\QN3X B^1A M,KC/&[B- M%GJ _03.Y3?SW 9-XY\BLS>15TT=! 6UAG9$M4#27D5!KBD>Y@GT;L)4^ 69H*L G MA) *ED!%G5IP](*LP\' T8]E"'C8$Y]"8"VJ#EJEX,.Z"1#!WM[6YPGUNI)5 MU>O0-N"<5#>D&7!VAL?JZT__A5!>2 ,^* %4Y 0. 8D0]NJ-4(>2!0L'D0); ML#<1G'@8"@8+R-<+MJS7-?F$'1X.4@=01ML*+Y[T1,$T7=C="JYY%B8?1L^) ML /9/OQC)-2>0EEK CZ\=E1[JR4=H+TB80%E;-OH- M4I,0FAOF&\..7- ]CGSR0_["C<>^J4*("36A:F[EN;ZS(L,/VT980E8!=J-! MLO+8HWU[L-\H]$Z&)!D^C>1LP1?*8QCMZ8AD>FP:FLBV)RP(ZY?#<[(L)% MIK%4"ME\=WU8727V@1 Z T0T%5#0]]4 M;!50L%J[J9:]V>ZB[$9+R*J0F0< MYGL@W8O5K!'?,N(.+;2J-("Q_6\JK4/+& ]E\W=.N.!!, 6].SNUO/ZFS=6Z!/TTW[W#EP&3+3BXBD@ M-% !A/KY7(4@M.T9@QA"-3#!BSR>E6=_AT:'>X2RT1!*0<$@UJKG/BP(@H(- M)?9RO5)E;YF',O7Z\<(9U(LIP[7)]0'2 T0;+7A0Z/@MD9-D]5>.S3G!U*$E M6'5@MF#\<2(P5Z=49;[,UZH\X[:9;L7)Y$O1B>=1V$!8^TP[G^'X <)X)A+: M3A;:O1G"T[U7@)P2+*A-%"[Y ==?*%CZ&P\,_@P7V)"%QH?L$EFR@^)@5,QN MXEGPR@B+*HQB0AJPIX8$'7,JPU581JMD"&RGB:(CW_01>D&#]VQR%Q=:KPS! M>S=:]($ N_5>!2U_.S0;&@CVLKF #G3DN1?P62B6A8MA2!!1I(9'"Z-0&4?= M,/J#@*D**#9X\2CL$I^K(+IIZ,80?;R*%+#E=BZ1$ ^C#?.5V8\^(,[=Y#&G M-1X<#L5?/OP4PO4.8'L(=7AZWHYF)U8O*#TI 8RHL'^))F@]]>$*;Q$@X, !C('L45'[NO$B<(!"K6>5PG%N?PC!384,0W/$ M)HX,$NH&3G,NR'@WYNCH7Y%0QOO.XTT,&Q62/)+X$PSG,#X>:S_TU^Z-?^-M MWCM5(*!9 =BG@4N>^#LT!$EHV70$N%4808_U3/"@)[Q%]-;1_0&A<8*+;AP^ M!!L96<7#^#1PG#'&$U:XVX%OS1&^T\0+.)3< 1;LJ7Y73\93SGY_QMQ?<.%H M<3@%5^PP]-W7;7)GO*BK$9J5A4*2N6-:#MQ8;,O5<*UZ'3ZA @LK7#;]/4QH MM3M,@(M56$+B@_9[>J7]KF5ADD%9F* LS$.6A6$K_'+05!8&0>6$%ATE"NUR MCH71[%$9DW*ME>]G>D9*<5NK<#7.KMM*!I6%.6I9X/5N.#;<\$1W6;96\)%P M1VZ<*@L37JG=))%U--ZAI96K%7/INC!!$?3+EGVCU58%#+ MH[>[8F&QT!*Q.L$P:X(N+=()I%&NJL%0TF]*Z95I:5@OLJ=(],C,= M45-FQ?*+6K\X(5KQ>E$X6;IGK>3F+%L=)HC%:DSV1WS6[99/ZFA::$^[U?JB MPU':N,R"V&8UC35.E>XAE_IHK1EF1DES-6'1RY9CA34JW4._;!DK95;=/*BH MA$NKX^;4JG7+%GM*1RTJQ?125:9'4$R*4QBNW^AT&J?DZ;J"0M<&:U)I44RZ M8+22M6EI=4J>JD++;)ODHH00%?LV<-2L4&J<*HDSRW4+Y""C +Y;LA8BF&<& M4OAD29R6M!'&;2U:YEMU:5QIN9UPMCR!+8_FWDK,#8$JZV5%*(,9OYC'8NRX M<:HDCE 9R)ON2AWQBS15BB96M%AP)[#E49^]>DYL0B=?$#+G@MAT$TY/PI,A M21QW*FW:_5A+7NJ$"D:@N.=PKE)5E(3:;J\*0Q\<"N9>E.9)M^=,=:4G=!2,;,Z94PC:AQO=IH,!5V. M[ZV-A%4=\9-3QC2;546.KQUQ3/VR,.)^Q#LU5!C; M6'L;;P>%L?X7B_V^X4+J;4^]@[7W!O WKK'T\AP('U"PNN3O.'!,<'PVU(Y7 M8VP4]"=$ER^&U5+!7DOCQI5.>_8"M?W:K>>_@A/O_PK^1>LNQ1(HUG[]"LSW M)?F_R-V'2Y8G29XM4QXH(E#$SU($&?FAY4<>30]TA#E;Y075=U+V)9O^@?,3/G/4%:@S%(O';,GP<%<5X MZ^+VI8MK!?[\!2S[9\[Z8O[\0(G:'_;W4_#JY4ONP.(5SUY>?(Z_+OW#>. MN7<9JI\\^S>.W:XP^9,\!!>;SEL'ZS?B'_@F)",0AKQ,ZS+$H!.L W4Y)15! MN%U26DO+G X;LZC:0I=MZ%^_Z2>2N36/6.#)W\F3;T$C<\:3D??^]:6Y0UZZ M+YPE[.%4K8<*LZSF$@;+RWQJFBM624;1T(W6^*_?#/E$)H[3&_]^W WRL:66 M@67]\YQM]O(>V6OY*E]T2_'CCO]N1/'T "==!S*X7)TY+VJZ]^3NC,77#:4. M$@9;.XC)/.>RL;K$[^>V;>$*@3>^_7F*WJVNF<5&M0LG7;<-N=T"8+9!=YAI ME&![3/KT54\' V^_J+>CR.K>D_O6D==UO#TJ#@N,D9PON1)9+BH%.6\DQR@/ M 89I48KZ8(SV9<_"WI,'$.PS@]E?;9=]=_[+UZ43AKN7L+P.>Z+Y)X__,XPS MK:4S5/-QGLG7=2DSMM,%8_7RV<,TXWMDNO[73H/75^2IF/<1J4R_XU$BNQ1D M%6C;3<-,;@<>"P:^_&_@X]KUZ4BM;Z=% ZN4, MOM;.Z>M.ULH72<03X)W4QHCC3RXO=P'797I^$&[&"^8ESPV412JCLJ<^(\\+ MWBW,T[0")MB2/^&T8X_L!W7XL#G&79]\B/6XAZJ8>J@VQOG&UFL9QLU^=%9< MR!4E9U"IK"TQE=5L$F08WS+#F*$BT9N66+A,9L0?G5I%(R3SPZ9,QB+,7>^. M!VH.U'QVSA\M<75OW/H1)OS9+(#HI[, Z A-_ZRLGL"2'W"2%[/D!_HT=O]\ MENN;^O436NY@R*_?W;]4P/"5K?2"21N!;A]/MU=*Q+C'JKL](]D1-+_.$;Y7 MQN$#%PHO=9+[Q1;K2Y]CWV83=?FO=9X=#4EU;G96>9(ENA1LP,M-);I\7%2JS<:?9/"<5"$3H2J'J;=$G@J!O^JTN<(V' M\9U/^?\@6(\ZS2\A!DR1CTQ9[]B/USD_MI- M^Z-%\[4%<7_]_,JQX+>,_/[D0^S77-::NZ(7^*/LJ>^O[OC_L_>EOZDS2][? M1YK_P3HS5[J/%!C;[.>^.I(!0PC[3OB"C-V P=C@!3!__5O=ML$$LIZP)+$T M=YX<,.ZEJGY=55U+I#+>Q'+M9JS+C4=MCA^2@&M\M-W%$B]>OP9\_9/Y^HJ' MTNM\+98>AJEI]'Y&Q\?\:I4SS-%\RCF)!.P='3L^ELX07'SC]IU74/RMS:V^ MF4K[/")\6TWU>QMQU3UO/Z>O9E*-5"FEQ.S9O)MG>K)VOWY *V_V:'X1O8?ME+FM5B*#5K-Z?R_:.=L4LYY(8:,S'Z+A:CO[:9AG-J MO.9KO@"WP[,/]W;# 5*_ PWVRO+YY,XAH,>MTN/+:L*[7H9Q\OXJZ>.NB[)! M&L^Y?2))QQS.PMAV];#&E0*XN(E?X&HAA7SY!;OR@<+I88Y[&9P+I_.O 0*"FW+CC M\T9!WON4GR\4S4:(8+D+X^L>JB:,<5%ORZUM=]LPS)A4N3$8K_4;&:[27"?X MXM2>=.IVL3"3N4$*P_C;+KX#*;EA*7D+9'\-I?]C[N^WI+,Y[!%XP?]"2;GE ME-RK'QR7<9.[O5:/W(8G,)\?M!_3$8GC>*&/>KEL^U'EF#KNN>QZRF.)XVI< M@6@$HO%%7>GO$(UM,D-/^H^V,,LSJ[XXOG_(T1DB&F_WI@U<.%\]TY M&-L;>E^4C7?7G8-E9\BJR9C'+;B/D^'OB^-6KM6+3=M+J\_&IATC4NC\]&1X M9UI.+GP(9IH ;9F.)_[UKBSY,!/]G$3Y%Q,3@UZ&%^HJ"=I(T&;U%@CQJ@5]AM;Y.>DTE_VJNT6BD($C'QCB_PT1KZA M"XJ;J EQ7DZ_2$F(2_-Q4#;@&&W/5Q+BTF?N,[&1ZXGC1'6_6>BR MB"C9H,9@"KNKMEA1?.D$FM!,7";ES=<=K"V)ITYDNAZPC&CPKJNEX8 MS=_YM]/VZ1?L(R]))(X;?MF5S0GOM&](I/S+FX?1RZ0J.W6\.EX_C"@(!?BX#? M]V1Y<^:->ZKKR8^WCL4CG.E6BO)J/%R:\WF8GHW%F M%*KG'EIKI_A%[+CU\7>Q8M^5N/&%E=O;J\5V0[ZT(-B4JU81YQ2Q8%]*)KU]4^E=Y2L"1?J[!M=_];239@ M2U>$CEG9$!7-L$YE5LQ6Q>IR.:% [57'6(-2R;WT2M!EDALBXVM_9,#/X%GBH[9T*J,C23:IG" 2 M7@Q3,)AE(!!Y;]GPNQT?.&.K^ X<_YC,"!@ ?SQ2+-%T>-0=6C:>&QL[Q4U\ MX3ZTJ;FLRG/8%S)7=T$JCOPRS..EC6154$6L+ H[/B13EC1*UGS(6 $M.6"^UL'2\OT;X6F3F2)[7J6@O++YWU!I1$T&B_O>3F^ER MQJ Z.G$=?0H(&D"?O;VU?X+?+&0==K:@DNG#>UC7VO+>YL)'%N'FN(1+#HI% M>)\#,ACNH_M1W5=UE<(V/1C5^^FMU-P>JF^Q=YQ.^]E7-#P?07ER MX,0=.*L(NCX8I+;=]#BTB,Z*#U5C6!5"J7::^_4G0M/AX_1'8&I%P:11W3>[ MH2) WD-!,-;"XB!-'Z@\D<4)EBR9=*1U^('".TKDPLGU(R_!Z?P@>/!_VFAD M !SX!!]^C\B=DB@8(#8*SBR4K&<$%?GE[+3(@I3AE$41;Q#223UX1- ?GTH M<\)81TYM#0):B T=(2,!;A[7)>?_KG M9#]?*@JE$DOPX>AFIK1@QSI%<\&R8&!OU%0\ZH=R0'P*^J@;>R]_6 G85> ^1 M\+%G\@W^^[\.$BF./'*N0N[;!3>!@R6Z^1B%G#P-8003_2TH:\$VW%U)I,([ M7?_W3J>/$,2EPY'8ORC?WW@M1WN/C^[# !TOOPE7P1EY"FMOC- M,F&EL<^V2V*S,0%-EL%%^^&1DTK2C M.8 1OAL=)J4$SZ@;\L[8TR?7J7BYL>5;);X:7:9BA=&X)Q;J _9X]$+%9)=I MIHYFR_Z#O.;2C9:]Q4\>C=ZU$G14Z-<:="@C*1M-46/3Q!J>/!J=319C@^Y MS=#=,BQK5E@78Q4.%(&CT8>SMB56T_<:'>IK7+9O=E4M,QY$CY_LEPV[I11" M_;:;/O));U\& _SI8=)LM-=PY-'\ZPWVN6T MM=8V?+4]6"C6B-Z8D?JIG8])TU*1YSJU6>:^T(FCMBBUJN-3NT37%VVTJ.8% M.M^>;3/KG)),%D^N':4B\W:H7>1F;2)TOQ\T>TDQ/4FE\C63^UG/;%AJ]UH>S4KVDOZ MGD&Q=B'-G=I/99$L5INKT6S6S4VF\<9CREQWZJ?V4]<>8UFVW>_R3;H]F SF MR5 M@WM@'(V>3XI+:8@J6[Y:8)D\DZ ']' ]B.^>?&*;OFS]N5;=M2PH2B@]\DCV=,DO5]AO6ZW-5BS4@WX+1[2 T:J >[Y=T[ M:W#.N[JD(JLP6?@*_]Y18_%O=F_UM*>1?_;D>; 4\:[ 82W!]NXU5E+*8J]! M&7[ZP=Z15SB+.5@*H2UPFX0GCDU)E5S&"4Z,E3MYXX!:!NRKA/3](D5X;*SI MMEL4P_\DF17^C/Q$L3&1871D&G>P!P)QZI#F2#HIET'Z)AW2"8^F(,-YLT]# MQ!*";0CRAR!C%9?""X:%B? J3P^&\9!S\W^'5^ML-5:V[O93W4<'&%Z$^H&> M?K1M?KYWU[@?SF=M7]$)XBKY'O?@B3FG.NSH1%Y@MAO"5Z!<*+;+;<0B5..9;/CQPH];\9*N4>%EI=B_<-V MOG_"&%MR0 X\-,J#A)4 4UM:&C5\8)BUL"NC KO%L$YZ:05AKP!,'(8^Z1X8 MYJJ]^TQ79&>AM1EKJ9EU:M*M__H3#1^7#=LY!UP@E- (Z=B:!\@/F<*&PCA/ M";X:E@=X[#NJG(ZE#N0)HFC-L2L+'VTG#A'WI<^ZEX#=%06+SPO'@F <'0OX ME3":&A(M6(/JYL1@;M=)82-8GPH;"8+L##5WTG5=D?0!Z/%A!@ *:])OUAV' M%[!^6G]QCSHC>>-LX+'/]10MU[ E;Q3SA:6C0;T[+@NU^"Q/(UH32&6)_H3D,#MM,K<].V/>I7[7YFN$@_<+_^ M,"=$]U]78\93]<) N@W'*3]!/N7J>:_3$_7I9555>U&-&@H*\9<9$P1ZSX4+ M@9V\HBJH34^UJXYRGL.PYIK_.5#2.QB:CN^J:DU9KO'=6+Z][,_H]*Q5>VBM MZT$5L%T5,,$R->\#Q]5%/GE//;!/* 86BX7C+Y;7#>J\7*CB#AM.!G2X 3HP M@4#<""&282:@Q"U0(H"FVZ!# $VW0HA$F D(\7F$>&=P_:M*ZQ2.*E?V76R"*1 M^.&.N>-,Q9[.#X;'[,*)HFXAR7\O=\YLP"O(PPVE0EZ>O/][UO6\9M9=(!\$ M!XA]('GS;V\"TXY[MXF]NR5-//;ONW)5VHO5D_N!&[EC$.\3/*\7Z2V-F&2Y MTN.MQISY>,K7?E6^E9_(4)G4M$2?#'2::07R\I]3N$&["#RZT_T+I%@ M+EJ1*D"E[X1*KUATWP64&/8H@?S;H%*J5)FPT5FO.YM;A4TVWR[VYM7SHU(M MEFLF0_?2>"97DS0OK":MJ811*8Y1*3X#.#R'D MM4V9-Q8T_)@.=^W%71]./Z#C$7FZ>2PM23TZW8VLNK-F(9YBZ4WF8=SX>.G# MMV(I/S-Z93$Y[K3CH=(X%'DPV%!OC;<9)X7%SI&E'V#1%\VW7AZ*/ M:'9? XO2FE1)2]N.SLM=92J&^MRD%3N_7M?KE#=6-QX-T6A8CR^CW0Q?6^,< M%=#KF+L8>XD:>-=0^%J:*2C^6+? RW_KJ550N[@:\^HJO#]Q?.)+X++B; M,^U".CM[G/)-3M='PFJTR75QSAWH@+$[.O%20>L E0)4^GLWX-47?'U0.J%- MW@@JK>[CVUQ,-&JS^+0@/N:*#_Q]_^/5M-Z*2LEM(E6UNNL5'1)#0K$7F\XD M&J,2:(/QNTCD56TPZ-9^Z]D7ATFL^Q3<6\C#\++JGLG'V-=:.<[$8+8:;[%H M.^#M>'I<,5.M%B]P02;&^%;ZLW+T(:?TAYA_M]1[[<*_W M>#AY 3K_3=!]:Z(C1#E592A>Q<5;_JZ5>\#:/XFU;RAXX%-2D6Z<]\^?7'<- MSKZ5#*IX.,5^;9;^Q$RZ@!&^.".<*6GN&@=\S5^(SE>N%%?6?*T^Z7D[#5Y7 M#;CV%??+YOR7N\%^S2H^^PTUOI/^]R=?2K]RQ?895]29XD-F')NR/3X336=# M_$8NBLN/1[N0T,J,7Z(+1*#Q)=[)>IEI!._V5K?0 D=F:WSM4IFU4;# M?J)?VDKI;?;C(2H7@Y(I3>N;8O91Y>>3;5S2UK#M[;43XY*XBR4B+Z')ZV:F MJ2UN2/W:E^,E5;G?5.F7%.Y]6JSWBYHI5TA"N3@\?EZ2R8^ PF^H53T%00<: M7\'!3*73$&/]ZI"WRY-<.D/7%]R$&\2(2G7'GJ@S\%6=5@$(!"#P_?6A#X% M2&[*>CH1HMO%R6(=8;?#QTJW#B RA ;/:YB_K(J]&6\5$[VE]/1YJ"SHM>: M8-<:91^A:QRWZ$'[KCRX_TQ@='XCH_.65G]U2'[27/RSLS&^GHKFC<([>'$" M6:.S7"Q5##UT^>**GV26C]W6LL\-XB3)'_2KZ-OR_ /\"/ CP(]OI]V]CA_S MLBUF&P^KU(P-J:*]U2/CM%X'_,":6>HN'G\)/X)<+&]F382HBF8BQSYB:.K? M>"HL_1_.YPISJC\=*-L45JG)H\Q__B&MVWQO2>[>@GO#4*0Y#%5& NYG3Q*9 M=C_$[?-&ED[>+R%3D)5=?M9KW9W]W3%]C34[O*749O,Q:G=KV?N!&II%5)H[ MU79VJL2:#[7JHC6;1[O%F16Y3TWU\:GFIRLK3V=0=MINAR*92B_5*][7:B?; MSM:Z,<1KQJ/8K@Y[H>YLGAA&[?6IMK,2RF9GBY75F0GIE,DW0YTA$UJ?:JCZ MJ#'U_K),)]KRN$GG\H+RH&_'OK:S9TY*V_7WREYDM*.0@M<.?!R$?U)B4PR M3#W#NI\HF\_-B#[5, WWP"1RYLM0]28FX59QOOGB;J44V+N63CK%I05#_LQY MORN_LXKGLK0$W<3MZ*@AGLO=,ZW:GLONQ$8D:7Z'FV/AC$U-==M.DN@(8;'0 M-0&,T7]+P*&D(;VO/>0_E&7@78 ISA!8LT-8U(HD$,KJPL*-19U>?_B94B%= M;6!06L/Q2L'^K9 1IEJDOZ>O%^WGV6T HI%$M^^'QNZQ.,\Z+'O9<3 MFOK[W^)]U'1--)<@-CCSQ0\+FD Z+4_=!OCX3<0'+AP$NL..1SVY=3# M\I'..JOJCE,)HY(.Y2?QI:QL$Z%:+F&UFZ56KEP0Z;Q>7P# M5-9;2(Z)A*-!;LPM$((-,VQ B!L@!),(TNQO@Q(!-MT((0)LNA%"8&P*1.)Z MJ:ROZJU?(N?I953]SJDNJ? 7SW0YE<7WJ6E0/YDWF"^>XGGYEF)GA\-C?MG? M0.WJ#=OGO?6]O$C,VX^^KWN,^5"M[Y6=/V[L][&>GX/+&) M-_K@"G?W3($XP,D#[),:G;Y7^FX_A:HW8&I11=7TP3'>G\)8(?0[5YM:I7[%F\TNTEFK5E M=)ES&X%]AQ+!3Z?EV-L^-X*H($''LC/QKJ*\$MK'%TUG5JO9Z%X\J!-+)C\T M=4$U,!O\MA8+I(N"@1TCV.HZZ5KX[_\Z\)D<08EK2OAVP?75L 0?QBCDN&2$ M$4STMZ"L!=MP=R61"D<\(^7WSAJ)D MU.AR)_8OR_8W7=BUMCQC^#GH><$Y9!N M1^3P;3?#A&/>#GA-:K92BF^RLP[?W:9:"L4JY^*>5I$1\M&8ZF7^>9 :Z7[FTAGJZQ/Q3S9)7ZBBP_%VHSEBI,R MPV0KG'XRYBEBJ=F"F-<;/%O5'O1N?)ZMI$_&/$67L79\K/8J;1DM;+4QSO(L M5_?%/#E/#H04HB,T,QRPL1'\"D7%@<"FF$%T&$6Q452,H$3DZ;LMU U-4C/3 MY$.YTFI9[J+9IG[4;I58)/+,*+KDJVJI M*EJL^)CNC$_MUB;)E1NU3<=Q:PSU30=CRG-Y=9J#?N%\=%NP9/%ME@;UT+TF!=HO1IAA7$M M6N? I/!&?Q)8]VITEQNR]35"HBJ:JM]&5-0);S=!'-F$-XC'V_#K3U[3I+6L M*%5>JZ7PO M:[K+7BHU5K2AH%!S0=0U!-RDS9V@)(E ("[F;^&0KZ%-7I6I=@K9$).B8!,D MA!]="Y@)X$T23NS2R&P6&H9@&5XKSQ? !%A!]#H(C-V-O".L S->.'7S,I.8%5Q$M+19@[LF9GD3HR+,5TRO@(U/]>-GS[OAE14'H; M7\YL8V"S%6TQ24T.%=W8.Q1=C]$*N]7C4-^=IAMW--V*H.L#KF<:*AL5U#8K M-2NA;"G7&TZX7W]2J?!Q:AP%W*D0FC]+DC#5]'$*;#G,#W:>(@P@.V'!OE\+ MJJ#8(,1N )\_Z \O%\&_3#?6T'N7%QGG! -B]99)_,>@'%'#' F(.AHL/V& MZ>2S+622"@>LX@80SH'2\D)!./J.I,#A $ GY"_BAA3".MRP:BJQ"X7V]O7E MV&=G>KN /6J.S(DF@6HYMG?; +RA(H>S2/P?_H6WA;[]"5\$(TZ%S[X?W9S8 ME^)(J?XCYKF04:+6 M88#4'):60'/$' 9;L)(URU#LD&@I"FE-LMN7,%4]PP-AHA_%;,]V1 NFR#NN&8T3& @7?D+FY MBW36KZE8V-TH6&?5:&G)"X(!&+\58#:8*HA'F.K"";0/ CY8J+>^.[)D>).! M )" 3'CKW6H?@&HV_@C+/SSH1 X+Q_@ 8X"2#L"PP(>9A-_V1M!_'##:+*<. MFJK8+I;'?8F-I;JD0_D[/;U$_\G@P&/B&Q%@=0,'LY%4TM1Q"8XPR5&2GG>U M?-1[$WGR2I\CACS5LA=H/ZVGWV;=W:N1S7ORJIJ.F^Z8=@W(:G*JQ'NT3MN[ MM^Z&%<0)J!JZ[7_.?5\HH15:;*V>FX4>(LVY;5;I9.' X4P?G(HA XGX9,2Q M$@92O6,1+^#WL_MZN*[=(4G[#DFET!)7*VN8;<^SUI![M ?#5++^Z\\(1/_X MD+3!)C1>B1PG"I@O,GSD]C/:(8%[" "_2@Z:81XB;(X5AM_4WT6!?S:AC.6R M7^.2[4D[M&1:JW%S/J@SXV>S4 ZV7JJJ?J7>"2 _:GYD1=54?R;2J+TL"RTE M8R@/T=1/;WYT^:CPQ(M-;+]O=)/C?@S3L9<4I&L&8D8#NMP>75CL ZWY1UKA'(?F9H?96;//^AWTEWYCC3:\O/386=7G[3-=D&RB^;XA9',,;V<+2W8UDKJ/P_<' MR)(+DL,-WH<.G*@==2)F5DKHS5$ZU6=XME>H*KJ*EMO\V G2C]Q%F.-@@@ \ M _ ,P/,3P_@#]'PG>L:WPU9&0M46C09"1+A?AK:K^E70& +TVSN?XXW>=9.IZJUD:;T>"A'L0?7#3^(!YF@_B#&[R(8(-[B-ND M"T-J9@2$N3G"! )SDW1ADN$@ .%V+E1?.^^_A!OGDZ'AJ]R;_=6)]8WNRAJ" M.D:?M3L_FC<<HFR )XT?O4,"$WB65XY,!I_<3 M0_"X8^^O/_]F_@&Z6&059>R1(B-Y"3Q8!M338C MI=0RZ6[QGGE,-4LK5EF_',%AZ.: J+?$LX__5995>6[-G[\+_/@=Y?O24YMP M_-=T641GNCHLTK55H_6P*,U">8LKW6^[W4YM_'QFZ@LWAW^3F-JM;RNMH3F) MT2B13&5#>:/))=:__M#'6:FAUVI:G(4?A,W/X(=N/C,8;WM:G Y51RLMNFUO MEMH+F4/@ Y*-E;M0I%G M2Q,K@[I6C];A &".:U0^*^_?R ?@J+1>>/JNPE-@T?UD\_],<.@+QOO!BG # M]J)A\2VNO;32ZK0PF_="DM 6Y;D;I:C'!C#^N"0>G MQ0_Q_UT#&WZ<\JR$\@.[S3_6:+;%QO7E]+[+YBZ/$86&F8_Q*;%*QQ>$X\A1\-A:F=\7-87?03I(HW*28HBD:C^L/^WA'I.G?@=W!5NU+ MG1, P',(*8*M6>;OD;Q!TJG0<-_>>>7;W=C4 \OHQ:GZIA8_?0G[/!9&P]$C M!"07MH?8^P0B_6!^2-F_J3'@_ N_]6WUT[T]_/4G(RBBY82@[TI5P@SWU2"] MRHZDA*1;CE61 1\D.(1(#4;WW+FUE;TQH6F#&:=?/$A)LWH^488S9EQ3E)RZU]_$L=JY[]NE=5)FI;C9G)Q4:H.=XD M'RL54.Z2S%<2Q!-7]$0ZCUR<=[B /:Z2#/NDV.&=]78+"8)/%95#C0WGX-U* M8J!G$OKR KTR\$XH(Q/9%8/'7!DB;$DH4B75IPF'4OOTSYCR,#G M%^1,-">K@BKB]@H%U3!U:^[TN[G.'N/%Q,FUAZ M9(4@<$,33WMOACA5X6T9*1)LL#\OEA((AKJVR8D.$:R;/.LV'\&M2SXKD;87 MGTSEZ*+9Y^7UXW":K=$92>*>)KXVQ0F2+ 551QF7;XC*@#-@=S&P.T7"J(ZR ML'J?D#^3X)KIQF9Z25Q6^/QFI(:$I5*.;M<_/,'5/:E(?BMV<7@?./FMY)-+ MY\ FPO%(D*+T(J-7T!N*!7Q%P?WJ56I_2HG:%P-:/GH% MSKZIN"RIZ'CP+@\S&FBAZ3C DD#'B9*L3]Z/K_;PA1'VG!]>K^:.3<7N$I%+5]T. "T M&\&:"]'!GU/1,M*TJ5J MV1IW8S.Y'5E*V?$DUBN\O_/ >P%V6E;SU3GM+:U3;/].3>9B\WS Y$P,MI& M3&BI,]M@&:6Y2&Z3CQP $='T(@GF%2 *LNZ"K+L@Z\Z7=?4]S^7UB_>5/OC/>EWW%S#LO!A(JM.-QE/#GU8("I( MT/%!.WDB.A$\SCDNZY^];V*COETYP='DAZ8NJ ;&_=_68H%T43!P] '+/G-A M_]__]2;@\^V"BX$L$;\Q"CEQ#\(()OI;4-:";;B[DDB%(WMT\!81(22EPY'8 MORC?WWLD]$T'1_3Z=O@@8M?]V6'0KO?A*_$7/L1C&:RB^(^+*!-.Q,Y$VB?< M'?$14J F.M9G_J=5S9QB];]*,'D'..'-Q:'YY"0" ,HX$=7&CG\$/P\])RB' M=#LBA_]T9L@U']D!5\D8*=/'?D'JS]KY![7>V73G^94]QH'WOYSQ=T\V[^N9 M0K.\D/FFO"K247.#1CIVI1\].5W7A ]'AT9L\)BU.DBNL;G6),?R&8TK#%92PU JW"!V/+K86Y3% MS7JU;-NCUI2)T"K-I^N#^/&31HZY;QEZ2>&[8[0J1,0TJCQP\.31/-9*/107F0B@WI8K,3M9OYSD-9 MPXWZCIY,E'0.&'#8;,N2O

    %X(\G32:D^2!X_:3;X^I!FVA)O"VQ3SVQ3&T;A!JGC)YD' MNY!,%C+*3-ZTZ48TL1KR"!""WCUZYE2>O157'66T^0*I!GEIPVGCE\&:5W," MVEP:%U.H";:3P7.4O+/)I= R5WA8TYF'1,?F(O&F&#I7=[IWY!HR*= ;39AI MB"R \J_QLJE2_'RA:#9"3:2O9!'M-]4_)4Z!725_54<-)&IC%>O$-9B;YM#B M>.?9-%O+E2-=&""J]=+]4KE3PX6 ?W3:5) 3]:WB<(-L@F]&ER";X$;I$F03 MW"!5 A2[3;H$*':C= E0[ ?E1-W@S?MEH@TNUX-LEP(3^V@*3"059FZNU.Z+ M*2ZMB8X0588O)@;%JQ*2J%=36P)!" 3A;8+PC7+!3J41WKBD?-,TVO<1]?D$ MR"#Y\46&_W(YL@%?7(HOOF_V*ZZRBHO\K05=,H(E-8[RNWB%[0 M+(?EZC!:UI$X\H57U+DP:]X+:+H>\^Q#:5R,C4/5=NGC:5'N;2.23E]&\AO\ MYZGHV?RR^[!8BID^'^_0CWP]&5DTXN-!%(?QLW?Q>"3(^@P0(T",ST$,VH\8 M]#L1(RX)K54]GB[-\BUEGM$*VU:CS%T>,>PELQ[)J6J<%B;B1+NO/_*ZR@%B MQ'_]B=S1=/Q;95669&'H%D5^5E_ZB2#W(2R[MH5PL02G:R_TQG#O[9K23MP. MH$^=Q=+3AU26:[.K-*KQR4Q-&GX\L^C#T#=>TK&VWDVTZ>)L.Q[UE_6-06(F M05F*)5\"O@ L K#XBF!QM'+JWS>C(YW&BLJX/KR/6XS&=U<]/3VTJ[G0^@)8 M =L'KSX!&CVUF.JAN-ZA;2;3F(YZR9*%?75W[:6]EQ4_*65 MKE:E9&2,J5AIYQ?U6CY1:,Q[)*TG@NU--GK<#"] D0!% A2Y#1_7?3.BH/0V MOIS9QL!F*]IBDII=/A?XPZ?O&>]Z1AEJDHQ7._W>R@A8Z,G#R&>FI1GIDN0U[<:\M1T-%B_:X-6)#D+UC*.: %]Z> _3QT/=D.'*!F[5/#&WODG\AZ>_R>@+<^QEK#G#O._+"3\0] M#E8HC%$ >S^+U0/8"WCA)\->7A=4TPE7S IF '\_C.4#^ MXX2?#'VX54[#AKW.]-B,EYPUDO MK?8=!ZQ^-%S5.1D'C++0.^M[AJ.[+#S0EANSR&K]QO9L)W*,G@3(G8J7J^WC M!%]WNG*P=]'HV[(FOX\8WU#X_FM!'E\^.O^5 M6(G;@[.LO)(E1&+O74!;/"Y3J7EO/>?E:*PJ+='$ZHS>VF_R*P$:>UMXYEV3 MNM<&Q(V&'6C'G2CI7_M61:HB=)-"D4=E9;F83A[M395SV@JEPO&7$I5NSA1] M573)CN!KY&]C@7Q)Q]E5-*B/UW>X$OP,LNK6M@;%67L96DA"XB%=Y[*WJ$\1 MJ3(*JM,GZ(0ZE3*ZBWN1R23X;B-3FQ<&R<&FQ T26)UB[MC$V[(AOYR$7MX' M?GWEZ%-1Z4M];&@]5,Z[$,BW$+=".& M">-FL.]1CKZJ+ZM#E,OO;>'^"$?5T:K?7!@GT+-N - <.7Q!SS*Y6E]+)ZSH M3#9LU,CDA@LFL@9M"_2L6"KZ4M6>[RC3@=?JX@ 7:&Q?$^%N0V,[!+B/:&RE M55=(R).B0LNIV%;-2TMIU.( 8DW*T)_*V]6!M-9"=Q9MQXZ$>AAWTL/RVGZ M",DOJV*34I))#"+3 =^MVNWML%6_MVOU08K<(!Y?'WZ/@*C X14XO +UZ=JX M9 $A/J([E9.Y2+;;I0OMZE18]7H=7K"F&+*([I1\I^[T59U=)P*W=E6Q'%G' M7$K]/\,ZG MY>R(,+_J/(JO(JP!%"@N8VH(LX,G2X6,<'\L ^,/;OGD(R<4< M;+==V_!BH6*W#*C)'*HVXXO2=,8*#V:1[[.Q?J1^@YK>ZY%B_5P\VZGT49L/ M96D[L>K$4#(['C T5O0B=PP="T+% J=;X'3[I'BQKXUJMZ$F_E6XF-&9F.(T^596-AVE-&\':@G%Q_,:=W%/;\.[ ZV"KG$T]%)7,(*8*M6>;OD;Q!TJG*N;Z]H1T1(\^!-DG4.@_F0XI^S>Y;\Z_\%MADB#G3^0-^B+_(Y#=5%[(J@ZX/>?-64(LUIIEWM#Q>J5)]N M8G7NUY\XP]P!CYP [-ODJL.2U_MJV+MO2T^5-JMV8TWM7PIJ 2^'.4$""NI1L(@][0,F05&08^CB> B91L&-9AOQEJB">.,74E M@/1:!LP>@!A[.2::#B*,<,L6W-JH>&.*S)L M[<@R?9M 9G(I_28/,\3ICZBZW^ZT71'PA,B)Y#W8A ],&_.C>UQLQ'ZC@=J) M8CO/SX:).+V&K1Y_6!\Y-9&RLU/\9D& Z+3FP M%$T5'LW9W.2_6(K%&M)=< M'Z#_D>(0IMZ@:*X1D$16B5*AR(2IUS+05% 4/V]B_EM/9-&A^[$(+!QV#E\' M2UK"!E9I @]>#45 =+&+RK"&4RRCL%T"I1(##9/ A040"]P.3:%,8>-! _Z5 MJIE R"!V\&*4 ZF2'ILP88#(#F_>#J$)>.@F]E( X M@8S]J\Z JOL[@#J%-,NR%#P\A3V&F-B[^4D6(I@DB"(<7IC)87!@@:,'UQ.D M8F:2$)!@#JCIC.2.KFM#83?Z#DQ5T=)U@F^*UQ>8;! \(,(4=208,,)0L>$$ M-4&43.1T'YMKEH.@^%^[G[[&Z^351U5H=M_31!:<=4H70Z42T.7@)/8@J3K: M?VSO-690*PN$2XC""4S/83H:_$94+.SL+0LJZ.U2VN8W0 ? F8RF+S0'Q5TX M,U4]WLA.\VG0552D1/@M<__ ?1C.#E=@)7B!S1Z,V#R M;+*]I*WLX-X>/HA6I%O_]2<6/L[5V%E"F(CG(G.OMA:$.L?QFQYU2(L_[+605TBQ M[PA<8!G5+!/O"A%/;)GZ@0[CAX-&CO8C:00+7>\' 0S\"@ H!P%@!-RZA)Q( M.VAT?@_'%AQ9/C2C\"]TK'A@Y8R<52-=F_M0Q/ DWC^V#^PL50 -2LH!)/B7+]<]8D6?PKXD&UCZ, J.9J+]T/)\(8@$Z MW(FMP7O[ GW=XP:6MZ.+ZZX :23QZ<2%,9)5(!7^UKMGO --W#QYDN')[3F" M:+:.BOFN$1V6(?RD@1KCZCN:TV62PEUWGC&E'1>BS\TH*F!WX["%R9/+Q@C6 M$<[1;>?9XG1LU(O).!V=0GYH FL8&$U^6PM8.:P7MP]B(\]TW/GO_WK35;%O M%]Q;8Y9<6(Z!)TCC(F$$$_TM*&O!-MQ=2:3"D?U]JK>("-&QZ' D]B_*]_?> M?7O@XMV$?#M\T.#1_=EACT?OPU<:*/E>$Y1#NITB M!\B=ZW-Q#-(7_3.NW^4J1D!SKYH3,TG7L -L?U@1.)P[A@J8Z3IRK/8A,M<( M-&A/,:!\FH'CN@55'N\6V,XZ<2J0WQ*G@*Q*:*["M-P1X0#0;<=RTXCI@:T( ML&DM7=V=7HYCUX!Q81TJ-AJ&"+YS#!2D2KY/X!=$7,G;FPM@?6TTHOX-&.\H M->3UFCK6\-_PL ? L"YI[VYR\=C5" SD3LCX9Z?V#083!._'/\YYX+C!#7?[9=VGD/BA74=X--@^V?'\C& 4=>QX0/# HE_I MH_ JX&?XT!UJ*^0.0L;P$1.OP[&/UXXAB(>&P/,L?+G=1\FV^%9+)Y1 MXK4>=DR1B8 /^1UU9=%AAI-[LML&LBG>#OUSY[?I/)8\7)_MK.GN?*Z8\^G5 M;U"GU\/-E(M8E>ZLR=IY MC3U(N_M9MT/W\XR[%O T)4MTIGEF4SN/S)C=[N:&=.@A7E_-"KG[[N:EZT1R M]P-L@+LK&DC]/![(3XM%AM'M23M3["C"0V,UI:7UKS];I&M'3' E/UH!NZF) MI71E;UH56&CG?\=6SA!#XA8X0<-GH:RN-&6%&=92\3%EX--3E'71FALFGK_A M.JJPB8;90\<1A!B*B3I/A E##E@$8X'H^FL$IM=(L63WLG0DX[KM\ 68HHIF M..YY &RP0428O49.6>R^=W@=/M)M MPZ6LFP)T1PA1$"AD=+2UZ0 "EW#!]BDRH*6->R,7.L%-_FA*DJF8'W>U%S+V^= MXP$1*Q,[9VU*$N;PQ1T%C(OPR@_=;@ K8-80PPO':,XU^ X]>4;#=]S[(7QF M+VR+L, C@95EHB?VI6"ZVW0\2?]N>JJ MYV.YB#!]N'SUD-#;^'_H29@"<-[ M[KQ[#N)==>>+L1!O'!G)P;W]\&MB%L(&8=,9N0:A@3T0UV)W;N=051PNJP]!KB2D/Z&K ML(]N.E#V,..&J9)#)IB+JXOL7[SWQ\"Z/2^&>W+L=[?03"?*<"* ( M&Q.B-<.Z_)%(UT#N$O#/>$_\#"'S.:?R+OY^MA6,:U-ZE["G@M!./@[(#*HO M1HWC^]J= #FGA*/G>_>S"]>\(._-$B3@;G@0C4;D7EA]FSOM#0ZO.VIO7N!W>I/%NR" () T%A"V,'7OH? 0 MD8MF#U)D%-;&B)2)F M+LX\X_S#FT<,9-%2!'WO -V_=W^+Z1)7(#^P;WJ+#[QQ3UPA9P^=:3@&10WO M4@N["UVF?"ENAA-*_4CYD1[Q1LH)(DS,.D,//L_C9T M[ MVUBB#Q!5 Y\PF-_!I@9KS M<9=3)5=>=JQAG(7%1MK([$6%#,T+=2:;:S15PS;K+['(,_XUPB,-O,OM ML$?Q%Q)=YLV,&Q^AN5]_@,&/ OOA^TX(VBMJ$I(')6R@.#O_ OQ@0NT$;/\B&M+Q)3>8X&D;'XVN M7P^$UWGD-#!LX?CBJW4SWY[K:5%D8PHR$VM2Q/HXTNA59/A,Q^R[M,0';(& MO9L-XZ-00D.@EH2#;!Q'#/'X;)!HD3&/;\V'1#-$09>U[S#!C.08"6 ,2C:8:JL^],.P=^@QV/IR\]NNU!8SS( M1M:T3:=*MK4>3]?1^J\_ZO&5![Z^%1'A7K\K$]B3<*"&O83&GD\P]3$SN%SF M_?@R[."[U7R%'[ P9,+N)*_/"O=<53"CA5RQG6?[QD+DMXR=?2G\\_-8H1.; M:"F^F0JUX_/8M+@R.)@Q=Y(5WL8!3D("':; @-Y=HCN(A,'C^'"G5IIW-XKO M*ES%SI>3L7LU\=(02"4:\^%\X/=^QML'4;@9$I>[1H!CH8%62+7%1KZO3C(;3N_N9@ M>WVSD-'I_$[.&BT+Z>5:GF7,4:C>J2=H15GC$H+'1LA9@YK_ZA [)WET(ZW, M:)1'LV8_^\C4AEJR^_AQ!\K[R%/B2LLVDQ8$GN65I%@>]QAAQI':/2^X/Z37 M0R.>2SAPT,@?%@T&AB@Z=UW.B>4$!*O(Q-D6%Q?CI[;&]1BC6)R---ZR8GRS M*]7;^G(UM/,?S_OV=KFQV^0W\$=BLQVT2]+6IFTK4XIDK>PBA].S$V'FRCD) M5\33W+I4;1:'CS,KW8PMA/L%U[(N3)CCGJO5BM*AR\&3LZ9.9N/*8X"KC#L_2F6ED ML(IOY'E]P [HIT^&'K?)QZD^JM+YLMC66<-,SXPU/'DT>FQEU-9I6>C0J-&- M2\E\L]W*C.')H]&Y;'%9E K=0CM>3XR&&2U5R3WB)Y-/GYPG,[*KVWK\.31BJ*=^:/4'(A).M09S..]&1\1>OC)X_W4NA747W?@L+/E M]/V\,%&+N34\>;0BK1P5],Z@$.'M^7VOOM*4V:A='\2.YQG)\:U(6E^-9LN' MXGRM-%I,V<3-Z(Z>[(8>X[E26>_1MK$9L;+)YB1C/$B>>)(V)"T5Z45Y>2E7 M#+N17G12;L.HPR=9>667%OQCI&T59U-S9-D;;59W&JL]%6.5VYGL M@[[MQ/1R9X+?>;3VAI'J=].I;7J6YQ.674DTBPCFF3J>)SN?Y+9<*VO2EM$L M-X3AO5S#52>/YUE<;KGFLJ%,9_-QI;-8-?):M7^2/YGA=GK?52<*'=)S:R.G M/43["G>*EX8HHJ>KFVR9%D)V(Z.4ZHN5A)\\>B=J"S2S'?*B$%K%X7LW# MF0]/'NU2OW^?6?8MN<-7HXU&82Y8: 2CG^!/7GA<"-4ZH]+%1J<2O5\N9'VT M/L6?M?)"K8B,UN-#7;4.6]%9C6GN%'\VM_DN+XOS$-W-C:>\F5_-BLOU*:ZC M"P/T()>[;;ZI5++)9#QFQT#>X\=/%K?%;3)56W1G;,;,M;-)]"@Q]5/\.3++ MA7YW]-"@0ZWXM+0MSX12K'Z*/Y/\K%;(JMLD/T^ D3,K:IEM=7V*0W1S6L/WVH!9-9('MF!-XLV$K]+IB\VT[E))F:BO+]F0.JZ_'!.VT5GVZ MW>#Y*C?/]Z-HNEF5Z@/F!.?E^G5;*M:T<5M(U6,F)Q8V&0T>/<$F>=.LI^5\ MJ\Q;H=ID)C!<>7Y/'CWB$ZT=DUI+B]O,V*(QZS2$ KLJCO&C'J.<.:"FB<;8 MW=0@.2B@C;Q8@&8]L5N/9CG-SZ>-57M9N%<[ZOC"@30G[B)8-DRYZ[AFO04G MJ>$@*I@RW&FYF5 P#S=R5'-R?4Q[0525A:[AX%,;X=]D M"W221+R/AG/<&SC36=!GR/3H8#B)6*=^X0[HHZU+,^,@G)^4B05F(+$K[DNQ MUW:.\"A@U.&TE'U8BNZ$&Y"E.&.?FI5O<'=(@1I9../<2Z_V#V6 007[[01R M^::C(B01N]0;W;AS?#[8JHK$12=?34[12E L+RW=7SK&O6O=\=%.4L&N-' !%/Q2$H*-!& P]SGL M>G>8GQ!=0061DC; M[I?':,\/%6,0$3H6G<]SK-A?9P1C>2ZT]QFQ_D+B+U=TH]]>T>T=];R=26'+ MVIT0-@E%QY0\M.-])?Y=(_[8KV+JWJB[DN5.=>XW=3:,1L/Q%UL*^(Q8W_MQ ME@D.ZO6VQ/MW"!?N_NUX/3! O^IM\!4GWSV*$RX4RWQ:M?TF"_GY2[K_;7>S MY(O=D )"7(@0S"MMJ0)"7(H0D7 JP*9;H$2 33="B ";;H40 3;=""4";+H1 M0@38="N$"+#IN6@3QL- %W>4X:ER 82\O_YD7%?R__N_X9<@Y3$[ M![3T:,GM7?/?G)SGT3HN0\'GZG=<#F]?/?2_V$;V\+]:H9@"V?L.+1^4]K..?O57XWOS[FHRRBRHC M5.0@$?7<)5J>:4&]*X/GE:'T(N'WB=3>3<'>O>$^XR9#=_NSGC 9;%*TO1QN M"M%A/CZ;'R9#OZ?2E:]Z@3=R5S8G&3=L>=%[NH_)Q^_HR'&=JT#D Y$/1)X4Q]M?*'ENKD.9 MGVOTO)N,="9\U6HH]E;(%'I%[LHRWTS$'L5NUI1GEJ9,&M7*=!U_P#(?__6' M3=U%4L?U3 *1#T3^&XO\ZYES5Q#35'M0BU5749:6&P.4DJO]LMG!^RV[-72'%F(M%ELD9MOHD %@)8"&#AG(;/&T1Y*DMR#[<;(:=?F'-@2AC:X9.WK')R/NLF5LS6B[O;/B:>'3[L'.%15X=A@(& M#A@X8." @0,&_HH,_)6=O>\,LJ4#"R^P\+Z:8'_C(,6 ?P/^#?@WX-\OR+]? MP*D4!-G>N@0%X3=_WU'L$R^M[]E*L5P+&76Z.^NDJMU69YZ,C:\T[K9RFN\(,=BDZZB]>L- M# Q@J23N$A$V@(4 %@)8N+KA\P91-A;QPF,V4I7:0KT_MHV(/,QR6)1QD&TD M?D?'8J]9,_]'FF_].>I7_C4ZAWVJ?'B-Z/P=Z7"'OY&F*-H:^)=R&I7I")A! ME)T&:JS*S7'VDI4:TUME.3A>YJ7Y-/;Q(Q?;WE:^/?;1\?205II-7 M7^S+Y>EQJ@E5=K),>))E\FJQ^H"E;Y"E_\9C^VF<_I4;-9Q*KKIQ43A_SZ"; M8.U+-1M)$+WT*_.PTW%C^$F@=OW6=9>C?/+K4YX^3Y>9:YSHK:,[@W->QET& MY&[W?O5E:_Q2H:.?MIX+,.OMW*M>K7C10[%8IDW=GO*A*;=4FLM$7QJNW2KI MKQ8O.HL07^"\"H3X0D+\FF?JN\GQU>(C6JO2.J&F1X]\<325S0K;R*U)2>7X MF^,C;LDD.N;3$C+<8(*O8 I=/8_DXCCR>:V:KWOP_^?UF@ _XDC[21QW]5/J M6:;[RM9?$RD*C'!'C9&*=# $X6RE!&DNJ[)AZN0B*3 'OY$F>8%PV\ F_+1. M'JYTYAW9Y%2).Y!,?K- JH%.:)K;>WG&SY:=_"S^,%$M-KHQAMWU($Y2_F-W M=/*RI:N_YND:B/E-G\??PFK\:TEOT*5,9S J=V;-V>PAQ#QVM1G+@:3C&O7T M79R-?VV3,HL6.FP9(86CG,PUF.&6?!"8FE\0@0)]XFKZA%^8X&\%X3\PV/AD MZ@3&C$,TMY'$0FXVSTBM25HH%'IC;I# VD0T=I=@WI:C]R.4AI\DF8$*\)DJ MP >%4]06ML&-M YO9U9(&B]-F:FO03AQI9_479)]23B_LNNBI.&4)U".)*(7 M:.8$Z91@&,BDY/E"D'6<,H6).SH1W'$'PAVX+*ZOKWQ4O@>V6(ZO M]&*&MF2F)V00=S^*UYV2A/$[)O7%[[[SFB:M945Y1?GX$3K&[:/-%19Y6ZH% M7A_#!E?G 8L&!^29#'KO1-B?BB7-,$X5Z*XO4N(FT13;&:U>&JZ$6&TK?C 5S=M:TAG(XRP 1AL (18>[8Z$M>P\"E M\6VE,#C//_,\?UT0TYMUJK-AS#:-T#V=2)E,/+1=8T&$HYQ-W<7C[W3??QD? M15Z050H(:L".4-K(B3 P[B@5!<$%@;7R'3T5&,[^_:45"RRSV-=:5;.RX96[ MJX[(':7!G( WCN\QQ9[2[K=1LF,,$I.8_C :#QB6I-@S=_2)-@0G:_X$SHI M_+^^L^(2"'#FNY?W(L"PWTIE6K'4N+U4Y5YIJ8ZSZPJ'$0#'4=XQS'$>Q3]? MREE!HC31E:-7B[R278 K.I#0I$F$&IB)VH]O.R2O%E?":%USH.!9Z3\YI. MAS 0 1B0- LW&[H*R)V]!N'5EWL[CN)SW]A@&<:&E=?X6E8MV,U]?]FC1E[\ MQM0%H(^L"KI=,-'< 3%*] UDO+N^9Y/P"<_R4W'C&[D>2LZ*#+;AUDW.@&; M+.IZ99A4D!,2(,NY_3!77_&WUJG.BRBP9S"?$]#2[/"L6NQQ+=X>9-?=S?V4 MM_)K#"VX[6SBCHD>Q]P^5<[.W*OR61CP/;AX>]N%KS#)&P%0@7#)@(F)(S:1 M&@Z2#$,/HO%X;) 4A>%@.*)3"78TDI()"0;X/^&/VY?&UVY'5)"@8X29N-/9 MX0>>UCGZ[3Q;T9R-[A40ZL2FD!^"1*D&%MK?U@(D3Q0,W$"(C3W3@N>__^N@ MM] 1X+K(Z-L%MZ<12T!RC$).ZR(!]Z'^+2AKP3;<74FDPA$/='_OP!5O&\70 MX4CL7Y3O;[R6H[W'K3%].WS0'=/]V6._#5UHHN80TM<5OE@GC7IR^!J%1 M)IR(G8FT/F62*)0^0@K41,>@_3^M:N:4!'YT2.>?^$6 &@#EBO.)6PC?_'3;L_'<_69)XE?B/ M0>TG3>H7>-/&NY>#HTT594'!^RC)N]I'#618BDD>V9^/GXB:JF"!>]"DF_#0-TQ':8@[S=ADJIFXM[($U *G&[(BH5[+Y'^+3## MNB7H@$**#=N[T'03!WOD@,$=PC%TJ$[>]-PDL%)T^'PQ_(DD>0?754&_7/>8,/EOHKIC#=4O/V1^)V82IJK L:=^L9OK0@0[)H4%L/0&)-]$(/D1FMZQH:8#;Y-_@.V$A?C@R2A]!WH^-8&GX.Q< M(_V.L@P\K[V4GI1,,!5@,N9$,PZG F* !0_^ZROG9.S>B9$6G] $M'>K(T") MA4S'Q[H >.!$;/HWYW_C81J.%T J^$)R\DWQ]R;IR3C72$]&1'HREG%S.BK" M.!L>IIKP0 54""I"_1LK;RS]GYU M+#9Y+@'#/(=\Y]_/-@YJ9. B46-+)TL M3D) +X7H/D01,?.U1A[W=%7CSCT.B0C@-FB*L#"0-P=X.98B3%S_H41.#AV?H5C#$#4+I%9R MU1^5G!%$=;")]'K/@81/9&! Q6/Y(9RPJHGYR%@ AY),:0M8:6@?GFZN5B(A M$8YC,K7GYP+"*5DNI[4P[[G+!T&%TV;H)?(>$98['')4Y$C#]X M CH<"JJ%G!$$8T+A_L0&?B_6F[R]P2\ M1X.N+DFX9PI> <@!!$+"J1)='4Z M^"E6^L6)IZ'CLQC3X2F),4BXA )NFP@KC $ "JI;#VXEB"+>!^P4Q,J;[*+. M&A1.9[6*[;#)0L.F*MY@3$#L&< ;@_?;PHEM[MMT65!-5U@1-G>08. A\;GO M[CVLT!(G (&JB\6F#0*":\*@C6Q@?"-.$@=XY/E>)P+URB2D 042X '_P&-! MC&NP[39&A,^0N-1[!>XYK][>")PAFY)T,-!US]K;J:FRX>SPCMWP$T2W?98W MPU1F(JAXW]_(P7NQ("8>N6LV[05V] .K.@8FL=[VK_7)*Y[N7CWF1)$XEL>> M +@P3*;,.U9-076W*J=X<_!6:HX^DD33DXSU )EU'M[U3(5 M39O=.;LDP='_ICV C<9)B$0H8>I@.8\4L#/P\QX@L/^Z(_(-#P&M,//#3I!9 M"(;[*HPB"C"FB>E)M/J=]NN4HZ3P\;22@:]A$!!2&63?K_D":L&KB93X)G>( M#)Y8 QX"FG@"=83586<'#ED'^XGP= !#0$B1\73=@",ZD4MG:2R%]X B%A2& MC7\1DI_:U(3SU9X+/__\?9?450^0W7<( $L#^N]YG@"/1Y3AT\/Q>>@4/,EP M]Y_8>",0&H!CEV->E4"BRCDLAN7)L2X/=$$ /[=RJ6L).4<%06M,-UU&P#72 M?D2R'!T=$-7!6$Q*!;_6XS%@.FW'O\2WH#O//ZL5.+8;/OYA6BN\7L*Q\+,)QJ#_W]Z7-;>-).N^GXCS'Q >]US[!@5C MX6K/=(1:=G=K3KOM8WG.Q'U2@&11PC0(L+%H.;_^9F85@ ();A)( %3U0UN" ML%15KI65^65&%3=*O5'PH5EJW^_326J$&I:ZR_ OB2AW%6_"X!Y&Y_H%M.MY,3!(TLF+]T6@,%A8O= 9VQDX]D# VYBZ?@6'N@O%X4=S?)6 M"TRT0;7!-]6^GP"C2%$ T*6+@(2/:X %^IUP%4RAOD,TN+W')GUU;**.31IS M;"(MMVGJO0.E)NQV8,!W#FN-/BHBOJ?@QP*N')"DTULOVW2]'HWT8;:G]P/_ MC'R,''X1OW*3HC*FAP'YGS-_C'\,5>9KR]('V2MCYP$LJL]F;KQQLZEKW[A= MZY!NP\L8=N#&X^J7OSKSQ8=ST+QH$[PHD$VMO)?:\(G=31P/5X@P11Z!*#TX M$@$+F"/851HLA3D&69@C!3#;/[*1'0;5=122&B'M5[C=PT=XP))2-C(%S#-[ MTMW\^_0'^<.HKX3PH*!-N("FUHF4HY/$07J!:T:Z4E"@4G*0N&?5H,5A.K!4 M6KFH[EA3--0WIOE*RD-Z/>XMT2M/\R'2W\\P#^H]MS;WL$Q;M;RPT_3A]%9G M' 4>N!?'T.Z&;O2V[EGW2)?)C?;S*RLV%O,INM1#%[.O"--(PBB!:29=E, T ME#"6;BFR'(PL^Y9V;W'#:EN#X1YK<%#]?>"XS?8UV7,58%> %RE[_(DKP,ZQL.4B>QD#_?8>,:*'UB:/%Q&NV&"L8"W';I$ MOD7ZHSH,BF.;T'*4B;4NL3SR1<@HR(.UX]V.T1\< 3M L47+V,(>]H_ %K7; MG"?O&YNV:=C1XF3)6<>Q.-8&B],Z#5)'R\B6Z@^[8UNCMD6<]HD9O$22#H=V M=20]*,%;1T4$Y0RPI N_,11R$F0])>_\T-0Z*4W:.L>[3Y^X6@3Q2M3EI%TH MY7 _W]<:6B_"V_Y!1>>W,<*FT-K)>-P_M-*'[LN1E9-PKEZDSWP #=TZPF]5 MQ"^&K!4>931.K:8@YE)%Q]._K>=?3].KZ(I4@*Z;(S8O*2HI5HKL@I*0%;,\ ME+R.SB7U/DMM@M73C0P>P0]\EBV2AL6ZFJ$9'S)0!/[_/4J%GT>HPE+E8 G$ MS#B&,\]Y#)+X_W1@2%^#_RS7\[/OTH8%I^9$X& MUH:CGD/#(\XI(G,AV""+"18RQTTO*J0YBT-W0A#"!+7^OQR#"?Y.X'3^A"$ M(XM8=B?J%QGD"_52P#&P$64UBC)(YD5.>XX:(B"/9RY0EIQ_ 8C.\:$YQ+I8 MUGR\<[ZL!,(2!E&D\16H$A!D7W3R*0E083C(TC&E1J6,[B%N81''Y0U[2+$_ MIPST/LPO@S1SY@&H(7Y(\E;7?I'?C5*6:G2"7".X3R(U?!!!4KR UFC,")A4 M A3BXVZT; 8NCC>"@8^E?!:JP,_DS<=$ !Z3^.% ]@2HC:B N.YU_ MI>88L8IEP&_ZJC^%-\!W^?OAQ0&N9XKRBH/. ( $'IS+X%FI)0(7YEN$I!-2 ME75))+SR%(^TLYE+IVCF^B M-9PX<1 ND;G( YTB6XD.$?C9,4':1=@!@*!?-<>+6>C3/@#FV4'RSFF)A\)>E+ 4Z7J. MI/#!F8PO:#Q%_4_!!A L/T2H0NF@JPTO2XG*D[V6LJQ4JI9:M\*Z024AA MTR1#,"8E$0GXT%06M\A21T()BP@T5?2P(.SE6P=1@1$]E;<9(QA''X$=WR#R M^%L-!XEZ+<4>YT)#[-81M'W#)\3OY8R8]16@P2*:UIL4?&P6!O.W2YKA)\$K M]XP&XM-2<97"T(+@;/BDES2GZ&>A@1L>4NN6DJEP*^2S"=A"M$.,&ZWT;4+9 M^1S_.?4)X/O";V29=ZB=9VC*"#@[S@>-_Z2(D.D"%8A2\5"*8&SPTOR5$K!\ MB97)5*:$9IEI76S%>?PI.$W!VL /13\IH+??-GPFWF_+AXZ MHM8T$Q?W!:O.$&I1R:"_KQ1 \=CHB .]-WB9*$G+FE.Z<5$/O-O&)LJ*$,?" M*V-HP,2C$UA!!*,36%$$HQ54B&?;/8MGFLQYOU,:'E-JK@ MP^/O/#/A+<.2ZST92VZDFS6C<7UX+CBDXG3%Z3MS>I/1N+9)PN>M,(F-$X7A MLB0< DZP :R]B6SKL8#&:YC<>BJ3FP-R9MO,Y-6B"RK6."W6,+;JNZ<5Z=7@ M$_R^' $_<*'5$42A,G-?=>W5EBW^ 6;_^K"U9 TH;-@7X\WL'Z.03#&Z8O3* M&'U7YG[3-SOF^"LOE M6F=2K%['&&Z" U(\JGBT9AZUC4[?6L6V;?.^Y>.F7%;EVIV0:W<,4(S6272W MUQF81\)&4>RNV+UN=A]UAM8JN[=@8_-;@/F>L'V9\H1]RFBGW'^IWD*YC2T4 MQ].7ND''&%0(?ZU85+%HU2S:[YBCWDEM;'X)@NF]ZWE;S(/R[UKJWS5I]NV3 M=UP,&S;Y]@C&"'9*^V)FC!#NE;6:6Y;G8$U/*D=UN42\(?R(D_(BU3A\[+S7[-C=5?#)(K=%;N?(KM;HTZ_ MOU-4L&FFZ1?$#2M'T5)^9&.%\,7YD3MGI)IFQ["MU8Q4Q<**A5O"PMV.:?9W MRJENS0;H"R4A\*J?M;9%N83*)6RYZ)J=X7"TR?@H'E<\WG(>[_5ZK2SX^;HK MZJ]R&O>1PKH+JP^7F%3WS*K/K;-4U9!B\9:P^.X^5Z\SZMFGM5^2$?Z5&WE8 M-[(H S;(P#1($'VY%O$^>%EY[=.M^K38&':LX::D<24L2EB4L'!AL?L=H[?F MH"KM*-<0/CYZT[J\5]VWO,/7EZQ-R7OM*IG/L9,)7!9WU-4!J 17$7]^CWU> MW,GJI#'GD?JS5+_ >XU;C$*[=R+MM3GJZ5T-ONJE%=6OK>Y('V27ICQ!$_L+ MQ02&.0\(#),1&.;G$E1 !%&C-R%D%K446C#L(L.\1VIGI$W9)&0.]KOQLY8U M.!C1RBC]EM8^8%]Q3#F"4AQ=6G+'9<+ZJM M']7^W%B" 58K7_Z+:;?.5&[. 3+^NJM;!?9TZ ;>=PK^W#>EO^_ JY@4HVWE MT,FMX]\(ILL^5^S/A0PK=>$*X6D?^Q86N/=FM:JGH^5=\F $FQO=P3?NF>=1 MNR3L?I;+S/;+.><*P^<-9> ;[8^WH/+6T?U!W $+R,M'PN2NO&[U- M9K6V'@66WE=T:2!=3+VW$<9>T:4FNMCZ2VWKT6S"6/J@I^C2/+J8NA*7)I)% MZ;%F$D;IL6;210E,4PFC#RQ%EX/19<\$P*T;_2,OPE&RB;9MHH\PY^U-6=:W M8'EZ"RI+MX;U-J39Z]5U)IGF]FN0_;EJ1\GJVZ;C3Q%X=]F?QH\9Z7; M6Z';JQ3LRI1^@S),GVL4RLZ^E%EHG5FHD",NQ:EX15R@3,2A&G"NSO3-% ]! M0\H_J+0O9P,,05,Z+W;U0;-J#)XK[Q7VZ&R QF\0FS2@R*9:-C$4FU3G$9P0 M:[SY*!+?WIZFS_ LS[&JBJT&;$"S=.O#U25'52M@[^(HAB++[ >IA(>\,>)EZ"(]A<8',BL:8: MSM'0TZM[2[AI3:I#Z&C<]K7Y2BL\J514__=MZ_O4T:DI7X-<,K\XI^E3I[5TXTTH LD\5FV2)J3Q(%F: 9^ M5ZY W@/M['F$*BP5OY+Z"-0Y6& MUB]W(MDZW.*,_AO^%888CAWO +\G;A4LH*O?OS( M9N!03Q&9LH <":S@(D;A^#&%;M4S=;!)B"1"$L1>QEPU N2F^)A3&>B38]2& M+$Y"G^ >;X,P8HO@GH4"]5*&MRW#SX1_$2%S[DZCF+!*YQQ'^Z)B$#2,L[\9@3HKJ]71(B&Z=\".B#M?G: M5C?5L^5FA1Z$&?O1#/CO?;+ #1XL)^;T%SN2Y\KG/_]C)Q4HK8+0AA:)X@T[ MXR@2!&OZWO'NG<=(K,I@I-NYGD@G81/+&+K=^T&3?L[9ML#:#V?2"A?0',5C M14#'].(6- M)9"SP9HN&HPNFLW<@TBY)CBT1TM%N0S;[^ZN_?/]R49:5_BP$ M\3T4%2XNC.<[V220%$0>!2[,X4:='W<0E"+=RLA1@W8J!#\<+PHD/26T4WSK M1F4HVQW0&/?P8]@AO0)W8%2$0QEG^,!SF.4-Z)LI8B@'R*.E%*U=*U8N:6 F&KW.8 M8'BM1PI.*%#_1M9ZH \G280S=\;!'

    .8?YDL1"8(P[>++_UQ^/#-'L-3^E,U1FX>N!?S+5ZHV_*5R]E!0OB^=$"\7 MN[=IA+!U\X6"*3:,$A8A!BA"U$Z(%PO'VS0ZO%PXT891XN4"[C:,$$HD&D.) M%PNI>QA"-#T;JI9TGF.G,'W8@N!RRBBYV^:^"HNKM13GJ(5),#7+X;'S(9XS M2:5(&Z)(5VRD@J1]G@;^?#H8M/5HL?HQ9K>1N.6@LB>EMX?+4SL9V-C=W-RC M 8#VVJV6JP6&/;HSV2!&:#@2[ Z,T%;HU\H8X5F6NVM1'CZ< M)'QK->YV6R$>)2CCCT:'*="O841LI8"-!R#UYM0';8? MKW>MSN DT1@VAK)/A^:[TOF-;9XBC,*'5N$F?'A)J*@U'<IW!L%IIV%1#XQ1/8?5!9V!O J12H:E& MDWQG+ZIGJ]!4P[PH"<-3A9X:ZQY5'5IJF7TPJT4K/+;%;SE^Y@%" FWCOV&K M SJG!X^YL\=Q8F&;%+VO(7:T$0"! G@KO4"IR1$'0B*8K#LW=AE'RD*DK8B? MR*5X5?/A09^$<57X M[@:PP95OB.<>-0^FZ46(0N@(2"TZ2T0 ,:;=XX="&+I#V%64BLVTF1O"=_Y, M8(Z(V35#4$(S PASYPO"0N0(6K@$^'.0A!H,91Q,;AU$"]/&2>3Z+*)%_$<" M"T+(AG41^UEX:^,D7H8T6P:(E$YH,WZ )<^9@*_5G.W+7HC)1&-((2""VD"&91B:@@AE&)J"B&4 M8JJ0#'N>/&SU6(\WZ^$>LSZH"JZ^8+HF+)V1;A[AC*):+)WB.BANKI^;]YKR MLXHEJ^3Z!N4;'@#?I'%RL8H1434V1".U]G$0 0;DJK:9HRN$AJA#WRE&.!PT M1%69R'78_BOF>=1JY8;Y#$^ Z&QH.G=]EWI&P7[CD#E.=9O^NI,V-V_@6Y>U MV;Z4"*O7,8;'2$]6G*XXO=X\?*/3M_K/Q6JKPT9]W%1IW%)_K(9LSZ-+8'6) M6NV3MFZO,Z@RW5/QJ.+1RGETU!E:JSS:YNW,;P&FRL"FA2>X!918YD01BRES MS VQN:)R\T[(S3M"85+[)'O0,0;'P$A2W*ZXO7YN[W?,4:^-&YM?@F!Z[WK> M%MOT(H2R^;)7PR3;)XNX!J9U0H?#BIM?,#>/8(=D&R>U0_K&HCA,)G$24F-X MJI>)E(]X0CYBDV;?/I$?'@5(60G%"YY]^X3"[ RLU=KQ%NRP+C&Y RR>QGB) MGG)(&RNA+SD2;YL=J[L:PE \JGBT,3QJC3K]_DYAMM;LA7YQ7%\+_ Q&@ Z* MHH[F,W5&I)R_4W3^=A7V-Z;9,6SK&#!W2AI>\.Q;(@W=CFF60#"U8 /T14#K M3((Y6VO87H3$-E\P3\6[W-W(=(;#487(9HHQ%6-6 _#;ZZW1]@JY[F]NX9OT MQPQSM-?"]!M/S, E%G$K@0.P\=?K=5>C?800P$YKGD EHMHJ<,?5CZ%)LOO."1P>M#YX[Q2_V22N#>QN,W]LS.4OYXR-C<:R!5W#-FM?E#[' M\>>0D!Q:CT( <-69W.)%!*5CF$E*^'1NF+T$T=TPT93 #>^!Z_'?(D(A\AIB MW=&XEW)0.14%R!X_B\7"P@ZA[[F.!W,(9C-\9OP(MZ('MWD>\($ KP&[W+OQ MK39S'S )ECZ+:A9O+GQ*E] W)#B1B<><$!7YK:!Q6J5I(WD/@2>RMAC3ZN91 MJK)(%3V8/?.8R1693#2[;2T]7U6PVJ3>!BZW?M!DW[&N:RL/>+^22M<@/X3 MCQ71_]*+6R!B!"'C8/'>,G4$&@1]?"8FUC7U0>] I%W2$K9$2$>[#=GL[Z_^ M\OW+11D>PU,_*2D='W6B5P!T$)P-AG[+9S)VX^&U0^01?BW%=FA0,&U2BKEWZF1+L@+;6V)WC M)? 7&E4^73YJ:92W8.[!16!@D1//2_%7<7ZR MQ^G<.:Y'+(8?1+6O:U?@3_P>Q(S?;]K:&W3P+.,#4>:WC#)\"W].E+G,ADKW MFA_>IL[!SRY"]H+ET*YBF!BW,?BQ61+2"Z8,EL6+.(3K+/"\X)X,'(T*IT)/ M("VX28Q22I;,-%\PS@H=-'Y@DU#W37$A^',^*&>)+3D9BU\,D"I?7W8.J!4[5F(D(J=ZY[R"I&/CY3*V;[-<(*?JT9* M/;QWTRO>O?PCCB_X-K_9&7@E#R-1W- MSOG1+*.C63J60EP:499RSW(3_7HTDNJD8*]XLSJ0M (GYL4\GNLS?CH$5AMN MT3#_FN49QJN9PB%L14.JR\%T[#Q;6AMD>=+I_)^<"ET]0=O 5_N5"93B169E M 3E/&%)Y'F:MOS;U@ M5Y+MNQD3%>=WPS&9( MY<07Q7D,ZQUG+"2WG:\>DGVYK/$5OQ5I,,3JJS\ A3D.@ ML8\WIK=%J:IQP&HZ-Z!GDCB*@35P#&/'@]&0[O&PT (F/>>UF517"4_QTRNL MOA"/@_WEG)2O$965-)/:&U&-W!_U%<+?K']@;35N7S.WJ=O%!5"$W/G$,:@H2I]7*R4*EY$ZJH$-O<4+.:/!E6RH) MEH?,'T.E41CO'M\R)/.4E_'\E$1@]:)(^XXEBJC0P*X]5;.(.BD@&*U$0UFO M!&VDC.&"Y=O6LIDA&1%9";A A+GOSL C7JKFG;LQBNXB":/$X25AN,ZQ\Z#- M'?@3%F7= #E)Z5"E[*<'N HDTBZ"$'P.47O&1X?+#H/(65;277F$@K06%4 ] MHJ=S(Y79,ET+3G2 M_QH&Z-!@11A,_\U/O(B> C1OM4L^V^_. XMDWZ:E]5[=@6Z_T+QEOG_3C5[Y M-J[FA')+'PP579I'%W,+S)6B2TUTL76SIPC3/,* (E-T:2!=0)$I ]-$NH B M4QY9 PFC%%DSZ8("TU6$:2!A](&EZ'(PNNR9=;EUIU_;(ARMPG#;GKKBBJN2 M!:BG?M8Z"G3LIBJ:/9=BM9RVHEJK;3;\\#)077KC-K-7ASRG7[F .8Q#%][Z M*_/N&,X+O^#XT9GXS)'@A#=;H",OT3YS5MJ]<=K].2NPHN2.7T[.K4"3:RWW MM!+;J\M;;"=JR!P_CD&ID $NQ;%K1417UN)XGO#!4!7:X.,?I[:^JP].2]]7 MB+G0 /W>(#;IG1J;&(I-JG,(3H@UWGP4:59O3]-E>-8NHZIBNP9L199^NM[]O4ZHYY]C,:P]!^CAY0JHP/NMUC,$'] MWN,/#0XA;1W\IZQR"0L@L&BI#?&C)D9^:W?.*CT5;:4CUKOWUF_MGXDY!L5)) M^H6SP/)N[1N+@B2,4[<&- MM(D8+Z*%^!'0&]%H<.BHO2/X#@$78+M9_XY%\;RL=6VRN F=*=/8@QL1#%+^ M+5VC08B/1 O&@4W<@GUA>)GZ\?H"A&F.KT6SM+XY:WCG3EB4 :&(KK5DC>5& MOKSQKSY=.&U$:P3 M8HC,.C3^>QB^#XZ9N\ VOX1.A=]V?6YXQ0-T>RPWQ-V[->WS5&%J3*4KJ)6) M+7$,9Y[S&"3Q>VKG7L:IDII)+0W7I\4XE;AMR/^VY,)NG,?RN)?\76YS@\4& MCW>XXN7^]2^C_F#T87D<2ZZP; **UOBH!B%=Z5<_@F=P']]F#$F@(Z!0$Y"# MC@;S!V<*FSW/46X1T^-A04VH0PYOM?!@:62 (P1Y\;BLAFSB$A0(Q]X1SX@7 M('\*<4$,)0>6F 0RQ.[+#!CZ[ 8<4>G/)+$(G05RFNN/4/-AC?@'/J",9!9M M92N@V%^Q_RK[DWUB/J%G[2H#F4U#)EZV905NYE" @O^1[5-T'/#@;S4L;X,/ MI*A(,#QA]?"]2<1 DC1L9I\")8D7Z>MYO-P=ICUHYHK7M,N<._\.0FE1-N@= M6FP)1XBC(X.A%"A6B+B&KT'1ER&5[V\9[]).8,NY 0>WQ ]BV-D2+I<_['L M$PCXG(3@&6!AH^;&TNT9J6<" 8X]3!B:??)I^%S%.NG:);A2(%*T$/ =&(7W M>$:K@W.2EJ.S<8EA]^TEY,$PX981#\\XG>@]@4_S)9BSG,UE'PG8_ _$DH.% M#_FK)DD8TI*+9>9(5H)]RQZ%9?,# JTC]*S4I4L7N;C 2$7/_8,!LU@:-]GF+>EP65Q)N?HP+M:1V0 Y M8Q($'@M3U9SR@2"%>#^%KI!9SKB@^D)FQL 3TX#65J*O1!.)).NH2PB-#"=6 M(VDVH]9]Y2J,Y9OB*Z0:0>G6-.!_9>H!^!L<1Q)=VNGA\H?! VQ\8I3MU\,< MAQ%N>6T:_>QWD)]2/I30Z3JK>RBAVY8^8Q<_T\M_11;8:*!6Q]PMOJS;*[QL MFYNA(_"LM+=+<0&G(NY9ZIF0VSU)/">$ 6STXX%?Y= IX4)*T5J$.)[$ GV4 M"<-$?[GX\C^7'\_,D89..T,SMK+KI%TK6N44UH^K\"KE8H?8RWJVR]$H:PH+ M[2S"17?UU8]?[C"(P.[K%%H,5J31$B#V+,'-7Q;FZ @.+ 9=#%: MXD\C$<*)T@".!WL]C@.*OH[L0:?N,1>UR02C4();TT^1)0".!L,)X_\#/6.* MK7#I?]0$L0D4-P\3ADQ^>^JFB3X@1KP7CDZ8(/ MXV=P^_$O:8Q'? 9=%X<.0^ [XT?-3T!,P,QK,Y"Z($R=,?(NPBQ8M13<2@-* M'2UP^=Q]\'-"6(<;AWQ)3\!\\E4/@VE"Z*Q9+*V3&\$,2WB6R89803YEVHZ( MP>G:3PQXPZ=H7/I4"$[IGPFH']Y7BX-3E^N+B4-^#^(=P]UN.DB$Z/6",7UY M$@:9EYR/,37OMS ]9PJB$*&>Y:I*.,<,N!?U+]%XEB#3I>$#/I.LQ-RL.0Y+B8/,."#8^:Y[$ZXXQMY,^.-2/ #+4.1'[C2'*-O M,P-/R$UCHXSQEXNAYUSJ@_M?'Q[NOW"W]BA. -TY-Q/X;\38'\+SAMT&.G<+ M$+%;/-6C-9(0J0E\.KX%-K^YY4N6WDK+]B[ _2X_>>1.,&ZQ8.81FZ1T<,FK M]P5KYL^3?;_C9M=G-T',HTRQA$B,0R,NOGUVI$PNUW>@90[V;7EKN@O&]K+N!X_N).*S,6AND3F=9XX2UIKN# MAD(X9Q21R)):BN^.[IT%NBS@K%AZ_P>^"/K@!X0\W[A2']F$S<R6G,M(H+ -7>9RMQ#&78/+?@#.#;EYP_[:PLE*O!5P2>G,Q #QU MIQ0^PK& X1-?@E4,G7L_#_[3QB6B<%9'>]TUN[J9]Q=!GY9O)3Q&[D\:TX7) MY![ENH'="RK3@LP7GDL\3,#_#NW.[S#4$&_R2+.%:&C\:JF)"N_N\L67>G%8 MTFHX!QWX>X 1(/*\XEM<6G4DKLX$UYT) @,E$WZ>X=R G-R@@H?- M0.#=B1.0N?) M7+MBO@N&X@HWR S]AC$%$3[]=/G]XSE9F^\!AL66_L!-8V?)-FXT"9TTTB8G M$#WGR+FE35*&X(BJI@^;0>YJ@N3N*>3G!M(%-AVJ2\H!"5,55,M6Q7;XU=EH MS0Y;@;]9=YQ$!?XV.:RA*,W6#0,I;.K&DXO/&\"W93Y6)861S>7*]C'?FLDM M3_$DU&E71+*_B[.VF1O!,+5'YH08'[%.6YT3Q/WA1YFL&'!@VGM;U&R M6-T #$AA>Z[/LM-(W).DL;CEH%> U?IO3,0E2A8'QJ9J+N.?MI*VUBCIDAC; MTX>EKPD%2Z?BNCEB\Y)==G'KO$OJ1K:[?RAY';&ZWF>IU%H]/8\I^X'/LN72 MG 06QM",/):X=T2Q'5'S70/C_7(5L4](G)3)D)C1W-P!S)(";@NF15^GNH_9AF*(C=<%'+YA5JB"%@RFCW2N8XX8\9\8]KN)YZJ^&4V8\187\/@)G3FM:9IRR?C MMG0R3KE\=.8CSG3.OW_6SK,L"*K<&C_BG9CR&3'/*\O[O'5"EJ5IX_DG2DX< M3/[ 3%K*B_:EH](@71C*9L;'P _B%1;YL2A5/%!1!)4D)!$35758!A5@_5M: M8!7E;^0E476M4R83#.3)LY$SY&BU0\UI:[A O-]?\84Z5H1 M+?)$;9[X$>B=.7(QZ:] MP8L]!6K8>9R]I0&D(L316N*.E$0T@A OM,5ZP\B@%%-#"*$44U,(H13381-E MGN6Q'F_61VN;NTT%5]PP$5]YT"[H?%(CW1S5V\MTVT17>YQKQ5DKWJV?=_>: M\@J1#];C6>;Q)K?GVR8#925L#1>"%6WVINH.MHU4R,?I13H@+[3-'%UAC]HZ ME)MBA H9P=BJRIZ4VU*'H?\=02\(O(,#'A-\S1L!9/?V_2$S-6H0@R.DGVS9 M;A_:<:DY0[+>_C=K\X 5\RKF;2WS-LY37J7BEPP[*S]?;:FC5$./OJ,+76F3 MV'9)"T^R+*\26-L2>=#I]7JG$Z10['E2[#D:=4QKM$*Y-N\N+O,LG(UVH<5> M69,^6;D-T:J7>[';-KKO92;\%FY>>2 M9%#E#>XC4R2>(7MTSJT(T1W;'L@>KHJDX6W%VNSF[U^MT>]9.1J\C8HT6T..EW4153[EP7S*HJS8("O3(,%BCEK4 M0&DXI$I_L_;I5KS_&MI]M?E2@O*R!&7WG5N_N\:"I@7+3>'<$^V98:F>&:IG M1F-Z9E2VH-+L1#WQAN+=[+SXO!B"J:EU;>IVH]?MEV5$!24'W(3Q+_6NY\WR M.+2X\-E=7ZI.%GVK.HC2S$(LV1=7T@YH(.PQEB1/&#CZ2'-X_SW6ZSM1MD40 M+PZ2F/J.8>$XECK[<1 ^=N0VW;-9!!,9/TJ-!N4G>*LO)6X#"H+[<\1)=JTU66-2##G0'-/LX8IR@DB5_P4..$4E_ZC M"R:$NDZ"&'K4$=9)88J\O%4G09P8NMGM:2#M'!AEA7+ 36.6*?K/SJ-F#OA' MJ;4OWH,X2J+U$#9?AS$XHB>W%Q"P2R[SZ2L,05+MW'],6R-2\TCP_41C3G@[ M]A4E"R M?H#4J2GQN,@L-1 5'9?P1R\@G!S!X-3A4/23^5RL!O7?YG-SGX2K;2N;K&MY7D8HH&;9P')(X@"ZFSR>'!7)3K/ MYH[O3OKZ['@Z'C.(/>M3'JF]== M>]2]'O8<^]H96EU[,IR-V=AZQ?<&_(E+>(O]WXA=!+H.OP9#@E\]\=M'D!<0 MU"04#QV6LU*.*CAN,$!1*J;S?^71T@I*X]6R <. SL?@SJ*A0/RN;V[TQY$9 M\<_E@?XI#70J#=2A@<[Y0$,8:(>X#:>N# 8IH,I:3F6-LR-A=\ZQ7ZYL"[D"(#Z!B%)^]BESQ@%OK2FHRD;CFCKJYIH1;->$A7[J84WD.62_@+7Q$GY_ MF&Y+016)!D((F.C.W(E0K(*[+FY=-M,^/;!)0ISY!5L>LY#K.OI;KL72OXG^ M>K3U^99X0FF:MG-F=@4*'+Q1[)G &T^G)'H9P7S_._-@OK%%$,;(QI\>;MVQ M"VK6-G7>;!%^L!KC*B[5D:T-_61%L[[##2J*LSGX !/,R4-.0*H"M+4<.:X- MH5 :78'7%MGHM#?%'E7(")'$";TW["W_%9\S>U/Y4KZ)D/GD+0&P >O#&#GK M,I^&0,Z6+ X9!W*?5FAG/I"0. JV,JZ'/0;!PTS&8,(1^:W\LX@;RKU=-NWP M&481_BA!P>$<^(O9E'P2(53D 2ZP4SKZ'. "@(3Q85Q]NM#"?$T$'.D<00^W MKZT0F Y]"LV#Y\[)=J#SNNZA=0M'T*;RZF&#^\DDF2>>DR*EXD8A\5$Y\.?G M&?O2)A114FFN'L6@W(A4" )(AM24-*.'9"=/NUFVK0+_*O!_>H'_O8S$>8KY MJHD0!/[(E2%UM14N0KG%!SV$3JVP&,;9?_/(QR($W>F3[)KI6:MQ-&!C:" K5ZR8R)8K&'H+O#%>0", M@C:LI*2Q+2X\1'^BDP>T1YDUDFR19(IXH&Y'LXBS3TWC&CNXDUVC-LLE=BVE M/]@]7?N)SB@$ZFWNEG;D[4I9B^WG<@"ZR=S3I$7=D>+4G3ECE]WHM<_2I\N> M$AH]D]PQV>"5[&ZEJ6TM_ YC_L,/[OTT!/&,Q>P@_9S4ZH^=R(U67+(#^4Z" MCS+/N=2/:NG&X((H3-'$2W1&L(>XV !HJ#.E_1;7E&"-Z]P)?,_;U/N!""A$ MJ4)QTQE,Y!E(G=[3&2QKU0*GKVX=9JM;A]G;M_(9@^=$<=H]*^T<0#PIA3H< M$FGD1FPQ$$KB_ @.]1_(UB1$2P]T]IM:E8SX[#P;$< QI[U>U[+MZ]FL:UYW M!W;OVAGW[>M1=S">39S9H&>E 9Q3=="[RD%7#GIC''2Y;X\I>@ *8?UZ_NW[ MY>67[[]^^G;Y^\]?OGT^_W[YY??KT= 8&:/#QDTW02Z1L/5 MI/%*V@>#F>9O[,;QOO)C96P%<=VS^[U!_RAQX+*$DBS :HHP, U0DT9XQ..& M2^[B!!@\P1X@$S XQ>/53KHAXBTTBC'S M7'8G/#YLU),]YKG.6#2C#\$\P8@H?0#O67X3/Z'%(PDZFW RJZLY4["K4>I_ MIT> A88-N=%-!6O="6X0%OHY\# :+16\,QVL.([.3J)U[=?@'F8('N^839PD M2A<"GD?G!T^3?=%N**:IP6O$ 27/R@G';LR'D&92($/1ZDT<'V>=;BA*=A$P M$X3N%6%A7#S*VIB WP^S\1QWCM/*WXOCY[O,=,](#SPV>HEEY\2>C7O6<#JZ M=JSN^+H[FQC7P\%D=&V,>M.N,QSWS5YWY73)/,>CL9_Y"7L#3I/,D3OUSH%*R0-)&:9,;/*C,,A1 "]RA*J$4DJ4@P=)Y MHTRY0;\6B!/#G&)Q?ED]LGQ:O: MMCE'[HECCW1K^#(1WK6]2 NV_IQ@M%WF\V7;!1ZPMM$=)LPBB!:29= M3-W8V+U9T:4>NO3U?D_1I7ET47JLF70Q^[JEZ-(\NBAY:29=0%X,Y2@?CC![ M0M9MW>@?>1&.@HZU33<SRI!W<"UV6;1NH%[HL M2HB>M'UXH*#.T_FS^J6J'S4IE"Z 1*@?%3%+LI'53ZJ M$B+EHRIN:>"RM,]'_3U!()"TII'_>X4 4I%R6Y50*+=5L8MR6QNQ+,IM54+4 MDZ(8H/GGI#NMWK)Q"[-'_QV+.(V.F7%4E#LI55>SR M]&69!!Y>_/LKZ]43EVB@]T>-6Z)-BO0<)NC<,&5?E1\F<06/_12K':>*1Y0/ M)C-)QAB<3_Z)$%;*!U/B<,(^V%Y[5Z4OE=>U3G6&[D3Y7,KGDGG"2?TM)XR+ M)W%?D['G3KQ'Q3#* 9,Y)KYEFQA$>5]*%EZ,][4I:T%QAW*]XRM5HIRN/7E$^5TM%8=-9.?47OU_1>I!.%P"'D]4 MZ)N+!XW@.;44D;I%"Y9%AS5:HB@ICI"^.2 4Y)6'/==G&5(R(A$@9C5^ISXCU^^$F"40J6A?P^ F=.8G M[1;6RS?&:=G!S8Q3XBNNMJ.83!B;S9:M7].\L@7(2-D*[A',X?=CCVRC[!$ MBH'J+\K8M#JO#SF]HQ=75"0>([W;4[)1MVP<.]BYG7E^?W>N^*%&?CAR9'-/ MAFA?F/)G-@Y+79D[7]SH=D3B"YFR-MZ:H>MK^7:-SV M].'H^>*FAI>NP*]IGK5NCMB\I'=#>6?QX>%I>)7TDQT&L.9YSP&2?Q^ MYCZPJ4SO?R=1[,X>Y;43,Q0<5G1E-PY5&EI_49H"OUYF+=U>X6Y*ER_*SQ+[ MRP:@2-FGKNEP(;+\Z:TPR'#N>(6\?W&I9 U?_?B-@>F)F!]'6D35G=J]&]_> M,F^J 8-$P%?1[%%C\X47/#)$+8(-_^"#%CL/_,; P]EIP1C>ZR W1IKK:Y/ M]]D$?Z6[M/B6:7<,OHFWSC3X3!RZDYCA*@63/S3GW@FGD39-0KP#[U[ -(.I MGMG!%=&M6B>69CSLVR[1T=SIWU]=]T=#AXW&QO5X;$VONZ;A7 ^[%OQO-F16 MUYGU>[:!D3US&;&Y_9#,G\>+HGXO OV*^&X17; (K$KLLNK8-8VATQ4/5 MS'TEIT,LAFD)"Y'^ '/% 7(;8>O\WW2T6@+#U?AXM7S M!R5Z_J4;PMD^QT4 MFRXO_ZQK6V/;GEX/A[WA===VAM=.SW2N1[/AR.I;PZG1LU:6O_O9]=F5,V/Q MXTNU8@]$U,XUA=VSWK-ETLK+RO2\@\.&E/T,UA3KC>CBP M^R.K 8O>$XM.(]2D(=;"WH=6>?LI.:<[ZSKC@7W='U@&2)D]N1XQ&WX:C*T9 M&YJ#L9V2D+L6DGLS\9@3HB]YN^0-V#BL0[3)75MT8'53?[A\ET8/QJ'C1TC\ M]\D"+-/$B;#OKUWU'_^QTZ^G+0*PJVSR*.X86>\X[ S@X&^=[Q[YS%* M"\5&NIT[/.DD;.)@0[=[/VC2S[ES)PUG[CR<22LL_),SC\VP() >2Z^%HDJ0 M7]S2^5ARXBQ3[Q<]X*ZI#WH'(NW2OL:6".EHMR&;_?W57[Y_N2BS[\_2)GOX M6[BX&+%[GCC@_@3B/(A9K*:*1=GX3,C8' >]H,"UWWZ[Z&BN/PG"11#24."#0 X& MRGS"\'BD8$! "G&@>'CQC=VX$6K^6)R71-I%$J(-@#_!RV(-/O0SK E_ #<%F::)=/="5(L)MU;I)^LMKF%U;B"2IM([2-=4+:9LSB>\;\C?J& M;OS5"?'($^0\"4'#A#X+GZ)4K'J52ON\(5MY0\H;6M9/_$<0 /BO.WCG@.2> M@1CT3,LV']B#;3='0Z$S@K$N<$N07#,@6$R'!I>9UD _!2Z4.35O0($YH-"F MF2[[/;ACV#%%XYJL]W8?_6/K-EY;HW_.?3]QO%+U8QJH?X)0RW#T'YD3:GQ@ M']F$Y0U(>>&=V6N]GV,K/^?4]8CP+(JV]?NJ_P.]=VP#58PZ=KCTVN\U10*1Z M<&,%_H>NF:@9=M))F<9!=T??3==H3U$SVI*&>=1Z5/]OM-X-Z99O@$Y/3[Q< M=9"%6TSX9T#AEK[9-:XM]M!MDAMR":+NQTG(BN$5V9Z;FZ.YV+"-(B=ET=SL MK]K/KN^@4K@ 90$WH":X21Q4 P'\=0&W/>+%D('6P*_\BWD>/ 74"K2?'!_4 MS>^TK8+=S'D4!1.7?NO@>.,0IL/8/FY/MWJWQSSUL$VW?/.DW)XFNSUI\K0E MIUP>6N<->H9AO8OG)B;SC\RI=0U:[ZSY6B^->FAB#[-=YVE-5W?:4S1=T?-: M6976^U_P?>6 M*V>E@G=AIHCH.J: MWP)8)WS>A541RHO__3?<,8;211S(/[Y^#L(;>.2"#O*$5M//=:[%X+'SZ=SU M225A9BE,E::YDUI#$7ZF7LN7T$YQY4[5=;--W?R_RGEKF_.VEXY,(TZF8=L8 M[#;-WL2Q)[/F*+G\M$P,JF3*_\CHOP03;($)5C:XU3)K=6<#<]9K MA>54O1*W->75/OG#-X#@UR>@7LI\GR3Y[B 2 "BP!)PW3T+AWROC^C*[M7 M(O]?K#]>5YLM__]G.DC $P]$4*P2 &S-A(KDV#3'98R?S1/>...?D]!WHULV M[6A^$//3DR:"G4U8WYHRP[B>CNSQ==OQ=#"X'IK]OM6U)V-G:IXXV%E? M@9TIL+/F@9U=7?[R^_GW?W[[='5MF[W!<'!8I+--*!3+>C$?VK'@(I='\%7R M"7%?'K(_$S>D _\HVZMGF*W:IX?)K>/?L'3#;H[L;D<\F!Z":[<. O5ZC]K$ M22(P4?&M&\'?Z20H$+/%W9 4.N $I-#RVCRNWD8/7 6QZU$Q!H MA]G9>O]T)]?MZ4= MJ\'RJE!#+HGU4 1X,6_O[)>;:?@T2>VR3,N*:[;"DYT M,F1KNB8Y,=VAM$5CV>ZGQ_=/8*7Z\=@*DW@7O=,^!LF-!\[AE:Z=AP(B73'4 M*>BQ0L2S!E6F..M4.:M6"RF:EOR/.\$D-1:Y&.VDY/(UQ^6*\13C53&=-QM2 M(M\J)CL9)IO#DQY36X#F3*R9G'="6P#?=[1S7?N5EVPI7^V$M%FM)E-QEN*L MPTQGK?M_/ID$B4\UK,K_5RQW&/]_EW.%Z'K:;:1HAX< M,#6SXK/RAM!6#4,-8W-#N=-++AT<(KE43OP2>9V%U*_B-9Y2/!;TX_P4 "1 M^0 $0 @ $ 87)O8RTR,#(Q,#,S,2YX9Y27^T39&\4 "$& $ %0 @ $K%0 87)O8RTR M,#(Q,#,S,5]C86PN>&UL4$L! A0#% @ B7F>4NJ"8N[W.0 ^?L# !4 M ( !S2D &%R;V,M,C R,3 S,S%?9&5F+GAM;%!+ 0(4 Q0 M ( (EYGE+_'L&\5HD -CK" 5 " ?=C !A9Y2'5=/8F=D !KY 8 %0 M @ & [0 87)O8RTR,#(Q,#,S,5]P&UL4$L! A0#% M @ B7F>4A[#J]Y]"0 ;D8 !P ( !&E(! &%R;V,M,C R M,3 S,S%E>#,Q,35C83-C9BYH=&U02P$"% ,4 " ")>9Y2!%:J=DH) W M0@ ' @ '16P$ 87)O8RTR,#(Q,#,S,65X,S$R,#)A,68W M+FAT;5!+ 0(4 Q0 ( (EYGE(.Y%V58P8 &0? < " M 55E 0!A4A#&VQ@6!@ %AH !P ( !\FL! &%R;V,M,C R,3 S M,S%E>#,R,C1F-S%F-2YH=&U02P$"% ,4 " ")>9Y2R[OV15CO 0"NC1< M%0 @ %"<@$ 87)O8RTR,#(Q,#,S,7@Q,'$N:'1M4$L%!@ 0 * H M@( ,UA P $! end

    -8?20$3;8T.P6BP^0"X99K>]9!:G M4CUN^0%J!@ [38 \ !X;"]W;W)K8F]O M:RYX;6S%FUMSVC@4@/^*AJ?N3%F";]!.TYD$2)N9W#:P?=U1; &:VA8KR4G3 M7[_')J3'Q9S9EQ.>P!?,Q[&D[^C(?'HR]ON#,=_%CR(OW6EO[?WFXV#@TK4J MI/O3;%0)1Y;&%M+#IET-W,8JF;FU4K[(!\')23(HI"Y[GS_MKG5G!WC#>)5Z M;4K86>_XIM63^W6\WA2/VND'G6O_?-IKWN>J)PI=ZD+_5-EI[Z0GW-H\?356 M_S2EE_D\M2;/3WO#[8%ORGJ=[NV>UY +^>":/5X^W$L .>TE)W#!I;;.-VS6^O+J=G"]@X/[LZNYG,!((,",B '7(?;?YU-EO, MQ;L[B2!# C(\2B3G"WBYGMT@R(B C(X(^4^ (&,",CXF9(@@$P(R><,VN;O) MT!YO+\3LK[\O$>2(@!P=,Y(1@AP3D&->R%N[DJ7^V1P0LLS$N73:";,4=U8Y MA2 _$) ?>"'O50HGB+,T-57I01QBJAY5;C;UYQP>RT^HP?R$E_*\PJE8G;C;)R#X]RS)!9,I?E(YQ@[#,&HGPR9!8* MI%D0)/_\7MSE$MI>W35F_U:Z:7+OL9J'E%&&S$KY8DSVI/,<\U#R&#+;XZMQ M3?\\L] '5FJO?U+.&#)+X\J4J_Y"V0)&CP>/J2A)#)DM 8-:551PH.Z7?JVL MF)@"I@1K53I(H#$FI8DALR?JMN];O9/RP9!="#!<5$HLK2D@7J6W,-R*)^W7 M8E(Y?&\#R@@!LQ&:%G<%=S%KQH_M[3US#K[NLMC@U#F@W! PN^%>.6^KU%>V M[KJ3M;0KA7MM0,X^V,V0FD*)A?S19J+D$##+829M":%RX@[NYQSBA;MI0/D@ M8/;!5%G]*.N9=RM8E!("9B5<2&W%-YE#=[U6TE5VSPH!986 V0IS;]+O?7(:6&\#C3!O%N(0&D%4U*$N%; M31]V8']@,K(N=")F]TC2+DD9';)-DGN MC!ZED)!9(62VW(X>)9&062)DMMS&I$P2LL\].K+EKGL>47Z)F/VRGZ)V(E)N MB;C=\BM7[62CA!(Q"^5 TMKAO8BR2\1LET/)ZPLGQB37/9CMLDN^.F\SY96( MV2M3Y5*K-TW(S%*\5G!?"N$8D_)*Q.R5SLJRZ O(SC;&:8Q)>29B]LRA9!% MZSAC3,HS$;-G#F.>2\C1,";EF8C9,RBGG2HO==[J-C$EEYA9+G12B]<(8THP M,;-@=L7Q[@!2>HF9]=)5)N^FI.P2,]OEMTE!7\SAHEF5JWJLO#(8D[)+_+9S ME[Z86)5I+RYD6C\"@S')=?6CSF%:G89R3?PV'ESNURJ)M/=-D^,2;DF M9G;-*^9$NC6(\%%GJLQ>.Q'&I%P3LQ?&J*E7ZZ93KHF/N9[2>E0AH;R3L!?- M*,P88U+>2=C74RC,!&-2$DJ8)41CCC F9:'D+2RT+0O\6CK3MOY4W=LQ)F6A MA-E"W64!R"F?A8/I#\:D+)0P6XC ],^;5C3)Y[N8+817_3H3HX223\(MG_WB M2E_L.JVAYFJXHZHN0S.E*!K;_= MQ)B4?$;,\B$QV]&DY#-BEL]AS.8(QJ3D,V*6S\%R9;_9Q)B4?$9'>B0 ,&M] M8DSR\6)F"Y&8[;9)66C$;"'R 0;1QYB4A4;,%B(Q6]$<4Q8:LT^!#CUIT:1) M&).RT)C90J\5?\B+JN(!\H^N)&Y,&6C,;""$N)L)U??]BS7.B6N<=HPI XVY MEW@P9FK*NJ8E=PL6-SC7'%,&&C<&&C0GN\^?,K74I&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0 MAN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L9A/QK5"#*-X% M>H2 IU_UT([[[C3L]N=A\7$\G(95LQO'\X\0AO6N'MOAH3O7T^7(INN/[7A9 M]MMP;M?O[;8&62X]]/G^YF+U\]S_9^)W6:S7]>?W?KWL9[&?PP.?[K^ M?=C5.C:+U[;?UG'5A(_#;?<0KIOX<)G<+%[>5DW_\A:;,'>00)#,'Z00I/,' M)0A*\P<9!-G\00Y!/G]0AJ \?U"!H#)_T",$/$.Q+('9'N2&!W1+PC@=Z">@N!WH)Z M"X'>,GG8)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1 M;R706U%O)=!;46\ET%LG+TL(]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16 MU%L)]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3E]T$>B?4.Q'HG5#O1*!W0KT3 M@=X)]4X$>B?4.Q'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3CY4$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z^^1G$P*]'?5V KT=]78"O1WU=@*],^J="?3.J'2,.\.U\_?TQ4%H=QV%*VVJ?<_C(6&KW-+I4^T!36=GY M.+IY[E&=7/]F7;N?LBK+\?R<^K]M*TB#:E: M?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q)^SZDJ[*A8J\FS"M_#W@Z]^V! M8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU+76^O1_+D3J%2*Y+>Z(\#O6I MZ-7YY%QNF$Z?_.+\I23SZ74HA2CF_OPKOB26TA>_ M'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^=?0B0/B1('PJD#PW2AP'IPX+T MT8#T\0&D#[Y!:01%5(Y"*D4@=!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" ")>9Y2%<8H^N\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " ")>9Y2F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (EYGE+% MG<)*-@4 ,$5 8 " @0X( !X;"]W;W)K9Y28U6QWYT& _&P & M @(%Z#0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MB7F>4MN!>=X= P MPD !@ ("!310 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ B7F>4D!&O$P !P BQ\ M !@ ("!." 'AL+W=O9Y2;^S2[;X( M !!)0 & @($W*@ >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4E4.TK'V! 5PP !@ ("! M*S, 'AL+W=O&UL4$L! A0#% @ B7F>4E$;7J\X! 10P !D M ("!>SP 'AL+W=O9Y2<"]''-T# !Q"@ &0 @('J0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ B7F>4AJ//S7J @ #0< !D ("!>D< 'AL M+W=O9Y2L$:-P4(% M "O# &0 @(&;2@ >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F> M4I&>+24X!@ 11 !D ("!&E0 'AL+W=O9Y2X2XLP:@# "6"0 &0 M @(&)6@ >&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ B7F>4FS+?C,-"P 31\ M !D ("!^F( 'AL+W=O9Y2JGQZ5X\% "G#@ &0 @($^;@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4G,:FXAU! ^@D !D M ("!BGD 'AL+W=O9Y2@S&&N9<% #1$0 &0 @($V?@ >&PO=V]R:W-H965T M?Z@8 /H2 9 M " @02$ !X;"]W;W)K&UL4$L! A0# M% @ B7F>4HJ17$&(!P X1, !D ("!)8L 'AL+W=O M9Y2+?%4.L,# #( M"0 &0 @('DD@ >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4CP# M6BS] P ; D !D ("!Z)\ 'AL+W=O9Y2;%@'9_$$ "P# &0 M @($&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4I1I@!>3 @ IP8 !D M ("!:*T 'AL+W=O9Y2NXW#/5\" !5!0 &0 @($RL >&PO M=V]R:W-H965T&UL4$L! A0#% @ B7F>4CJ^;D_A P 40H !D ("! M^[4 'AL+W=O9Y2 M)/)8:- " K!P &0 @($3N@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ B7F>4L3PV:*U! <0T !D ("!J[\ 'AL+W=O&UL4$L! A0#% @ B7F>4OE+HV,7 M! 1 T !D ("!T,H 'AL+W=O9Y2HT]_Y4X# !=" &0 M@($>SP >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4L)J\)YI P !PD !D M ("!_]8 'AL+W=O9Y2&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ B7F>4H<)\D]6! 81( !D ("!#.$ M 'AL+W=O9Y2MNX= M-RT" W!0 &0 @(&9Y0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MB7F>4MHG^WY# @ F@4 !D ("!#.L 'AL+W=O9Y2Z<1BD#H# #""P &0 @(%' M]@ >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4A$=9_JS P &PT !D M ("!@?X 'AL+W=O9Y29>,UP-0" #T!P &0 @(%K @$ >&PO=V]R:W-H M965TM@( !P) 9 M " @78% 0!X;"]W;W)K&UL4$L! M A0#% @ B7F>4E+&TNGB! P!D !D ("!8P@! 'AL M+W=O9Y22#>C@U # M A$0 &0 @(%\#0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F> M4C)Q5[PI P LP@ !D ("!BA,! 'AL+W=O9Y2).;]HI\" .!P &0 M @('J%@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4CY/C4K1! 9Y2]?>M%BX# #(#0 &0 @(&K(0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4BK:0>=(! -! !D M ("!+"9Y2(>8:E2D# #_"@ &0 @(&K*P$ >&PO=V]R:W-H965T M);I0( )X& 9 M " @0LO 0!X;"]W;W)K&UL4$L! A0# M% @ B7F>4L8I9Y2]+2H;G@" "7!@ &0 M @(%K/@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ B7F>4BY+Z;BQ P + X !D M ("!"$0! 'AL+W=O9Y2HB> CZ\" !_!@ &0 @('P1P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ B7F>4@'H>"64 @ L0< !D ("! M$TT! 'AL+W=O9Y2 M9=,%>BD$ !&#P &0 @('>3P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ B7F>4BH5&%\- P PH !D ("!=%8! 'AL+W=O&UL4$L! A0#% @ B7F>4I>*NQS $P( L M ( !]6 ! %]R96QS+RYR96QS4$L! A0#% @ B7F>4CUN^0%J M!@ [38 \ ( !WF$! 'AL+W=O7!E&UL4$L% 3!@ !< %P .QD (5M 0 $! end XML 97 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 98 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 197 340 1 false 88 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 - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical 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 (LOSS) Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) 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 - CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) Sheet http://www.archrock.com/role/StatementConsolidatedStatementsOfEquityParentheticals CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) 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 - Organization and Basis of Presentation Sheet http://www.archrock.com/role/DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 10201 - Disclosure - Recent Accounting Developments Sheet http://www.archrock.com/role/DisclosureRecentAccountingDevelopments Recent Accounting Developments Notes 10 false false R11.htm 10301 - Disclosure - Business Transactions Sheet http://www.archrock.com/role/DisclosureBusinessTransactions Business Transactions Notes 11 false false R12.htm 10401 - Disclosure - Discontinued Operations Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperations Discontinued Operations Notes 12 false false R13.htm 10501 - Disclosure - Inventory Sheet http://www.archrock.com/role/DisclosureInventory Inventory Notes 13 false false R14.htm 10601 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 14 false false R15.htm 10701 - Disclosure - Goodwill Sheet http://www.archrock.com/role/DisclosureGoodwill Goodwill Notes 15 false false R16.htm 10801 - Disclosure - Hosting Arrangements Sheet http://www.archrock.com/role/DisclosureHostingArrangements Hosting Arrangements Notes 16 false false R17.htm 10901 - Disclosure - Long-Term Debt Sheet http://www.archrock.com/role/DisclosureLongTermDebt Long-Term Debt Notes 17 false false R18.htm 11001 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 18 false false R19.htm 11101 - Disclosure - Equity Sheet http://www.archrock.com/role/DisclosureEquity Equity Notes 19 false false R20.htm 11201 - Disclosure - Revenue from Contract with Customers Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers Revenue from Contract with Customers Notes 20 false false R21.htm 11301 - Disclosure - Long-Lived and Other Asset Impairment Sheet http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment Long-Lived and Other Asset Impairment Notes 21 false false R22.htm 11401 - Disclosure - Restructuring Charges Sheet http://www.archrock.com/role/DisclosureRestructuringCharges Restructuring Charges Notes 22 false false R23.htm 11501 - Disclosure - Income Taxes Sheet http://www.archrock.com/role/DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 11601 - Disclosure - Earnings Per Share Sheet http://www.archrock.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 24 false false R25.htm 11701 - Disclosure - Derivatives Sheet http://www.archrock.com/role/DisclosureDerivatives Derivatives Notes 25 false false R26.htm 11801 - Disclosure - Fair Value Measurements Sheet http://www.archrock.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 26 false false R27.htm 11901 - Disclosure - Stock-Based Compensation Sheet http://www.archrock.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 27 false false R28.htm 12001 - Disclosure - Commitments and Contingencies Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 28 false false R29.htm 12101 - Disclosure - Related Party Transactions Sheet http://www.archrock.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 29 false false R30.htm 12201 - Disclosure - Segments Sheet http://www.archrock.com/role/DisclosureSegments Segments Notes 30 false false R31.htm 20202 - Disclosure - Recent Accounting Developments (Policies) Sheet http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies Recent Accounting Developments (Policies) Policies http://www.archrock.com/role/DisclosureRecentAccountingDevelopments 31 false false R32.htm 30403 - Disclosure - Discontinued Operations (Tables) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.archrock.com/role/DisclosureDiscontinuedOperations 32 false false R33.htm 30503 - Disclosure - Inventory (Tables) Sheet http://www.archrock.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.archrock.com/role/DisclosureInventory 33 false false R34.htm 30603 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet 34 false false R35.htm 30903 - Disclosure - Long-Term Debt (Tables) Sheet http://www.archrock.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.archrock.com/role/DisclosureLongTermDebt 35 false false R36.htm 31003 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLoss 36 false false R37.htm 31103 - Disclosure - Equity (Tables) Sheet http://www.archrock.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.archrock.com/role/DisclosureEquity 37 false false R38.htm 31203 - Disclosure - Revenue from Contract with Customers (Tables) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables Revenue from Contract with Customers (Tables) Tables http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers 38 false false R39.htm 31303 - 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 39 false false R40.htm 31403 - Disclosure - Restructuring Charges (Tables) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesTables Restructuring Charges (Tables) Tables http://www.archrock.com/role/DisclosureRestructuringCharges 40 false false R41.htm 31603 - Disclosure - Earnings Per Share (Tables) Sheet http://www.archrock.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.archrock.com/role/DisclosureEarningsPerShare 41 false false R42.htm 31703 - Disclosure - Derivatives (Tables) Sheet http://www.archrock.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.archrock.com/role/DisclosureDerivatives 42 false false R43.htm 31803 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.archrock.com/role/DisclosureFairValueMeasurements 43 false false R44.htm 31903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.archrock.com/role/DisclosureStockBasedCompensation 44 false false R45.htm 32203 - Disclosure - Segments (Tables) Sheet http://www.archrock.com/role/DisclosureSegmentsTables Segments (Tables) Tables http://www.archrock.com/role/DisclosureSegments 45 false false R46.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 46 false false R47.htm 40301 - Disclosure - Business Transactions - Dispositions (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails Business Transactions - Dispositions (Details) Details 47 false false R48.htm 40401 - Disclosure - Discontinued Operations - Description (Details) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails Discontinued Operations - Description (Details) Details 48 false false R49.htm 40402 - Disclosure - Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) Details 49 false false R50.htm 40501 - Disclosure - Inventory (Details) Sheet http://www.archrock.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.archrock.com/role/DisclosureInventoryTables 50 false false R51.htm 40601 - Disclosure - Property, Plant and Equipment, Net (Details) Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails Property, Plant and Equipment, Net (Details) Details http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetTables 51 false false R52.htm 40701 - Disclosure - Goodwill (Details) Sheet http://www.archrock.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.archrock.com/role/DisclosureGoodwill 52 false false R53.htm 40801 - Disclosure - Hosting Arrangements (Details) Sheet http://www.archrock.com/role/DisclosureHostingArrangementsDetails Hosting Arrangements (Details) Details http://www.archrock.com/role/DisclosureHostingArrangements 53 false false R54.htm 40901 - 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 54 false false R55.htm 40902 - Disclosure - Long-Term Debt - Credit Facility (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails Long-Term Debt - Credit Facility (Details) Details 55 false false R56.htm 41001 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossTables 56 false false R57.htm 41101 - Disclosure - Equity - Equity Offering (Details) Sheet http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails Equity - Equity Offering (Details) Details 57 false false R58.htm 41102 - Disclosure - Equity - Cash Dividends (Details) Sheet http://www.archrock.com/role/DisclosureEquityCashDividendsDetails Equity - Cash Dividends (Details) Details 58 false false R59.htm 41201 - Disclosure - Revenue from Contract with Customers - Disaggregate Revenue (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails Revenue from Contract with Customers - Disaggregate Revenue (Details) Details 59 false false R60.htm 41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails Revenue from Contract with Customers - Performance Obligations (Details) Details 60 false false R61.htm 41203 - Disclosure - Revenue from Contract with Customers - Contract Assets (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails Revenue from Contract with Customers - Contract Assets (Details) Details 61 false false R62.htm 41204 - Disclosure - Revenue from Contract with Customers - Credit Losses (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails Revenue from Contract with Customers - Credit Losses (Details) Details 62 false false R63.htm 41205 - Disclosure - Revenue from Contract with Customers - Contract Liabilities (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails Revenue from Contract with Customers - Contract Liabilities (Details) Details 63 false false R64.htm 41301 - Disclosure - Long-Lived Asset Impairment (Details) Sheet http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails Long-Lived Asset Impairment (Details) Details 64 false false R65.htm 41401 - Disclosure - Restructuring Charges - By segment (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails Restructuring Charges - By segment (Details) Details 65 false false R66.htm 41402 - Disclosure - Restructuring Charges - By type (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails Restructuring Charges - By type (Details) Details 66 false false R67.htm 41501 - Disclosure - Income Taxes (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.archrock.com/role/DisclosureIncomeTaxes 67 false false R68.htm 41601 - Disclosure - Earnings Per Share - Net Income Attributable to Common Stockholders (Details) Sheet http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails Earnings Per Share - Net Income Attributable to Common Stockholders (Details) Details 68 false false R69.htm 41602 - Disclosure - Earnings Per Share - Anti-dilutive Shares (Details) Sheet http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails Earnings Per Share - Anti-dilutive Shares (Details) Details 69 false false R70.htm 41701 - Disclosure - Derivatives - Interest Rate Swaps (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails Derivatives - Interest Rate Swaps (Details) Details 70 false false R71.htm 41702 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) Details 71 false false R72.htm 41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) Details 72 false false R73.htm 41801 - Disclosure - Fair Value Measurements - Measured on Recurring Basis (Details) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails Fair Value Measurements - Measured on Recurring Basis (Details) Details 73 false false R74.htm 41802 - 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 74 false false R75.htm 41803 - Disclosure - Fair Value Measurements - Fair Value of Debt (Details) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails Fair Value Measurements - Fair Value of Debt (Details) Details 75 false false R76.htm 41901 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails Stock-Based Compensation - Compensation Expense (Details) Details 76 false false R77.htm 41902 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) Details 77 false false R78.htm 41903 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) Details 78 false false R79.htm 42001 - Disclosure - Commitments and Contingencies - Performance Bonds (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails Commitments and Contingencies - Performance Bonds (Details) Details 79 false false R80.htm 42002 - 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 80 false false R81.htm 42101 - Disclosure - Related Party Transactions (Details) Sheet http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.archrock.com/role/DisclosureRelatedPartyTransactions 81 false false R82.htm 42201 - Disclosure - Segments - Number (Details) Sheet http://www.archrock.com/role/DisclosureSegmentsNumberDetails Segments - Number (Details) Details 82 false false R83.htm 42202 - Disclosure - Segments - Revenue and Gross Margin by Reportable Segment (Details) Sheet http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails Segments - Revenue and Gross Margin by Reportable Segment (Details) Details 83 false false R84.htm 42203 - Disclosure - Segments - Reconciliation of Net Income to Gross Margin (Details) Sheet http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails Segments - Reconciliation of Net Income to Gross Margin (Details) Details 84 false false All Reports Book All Reports aroc-20210331x10q.htm aroc-20210331.xsd aroc-20210331_cal.xml aroc-20210331_def.xml aroc-20210331_lab.xml aroc-20210331_pre.xml aroc-20210331ex3115ca3cf.htm aroc-20210331ex31202a1f7.htm aroc-20210331ex321fbded3.htm aroc-20210331ex3224f71f5.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aroc-20210331x10q.htm": { "axisCustom": 0, "axisStandard": 40, "contextCount": 197, "dts": { "calculationLink": { "local": [ "aroc-20210331_cal.xml" ] }, "definitionLink": { "local": [ "aroc-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "aroc-20210331x10q.htm" ] }, "labelLink": { "local": [ "aroc-20210331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "aroc-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "aroc-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 543, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 11, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 16 }, "keyCustom": 31, "keyStandard": 309, "memberCustom": 47, "memberStandard": 39, "nsprefix": "aroc", "nsuri": "http://www.archrock.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "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", "role": "http://www.archrock.com/role/DocumentCover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Recent Accounting Developments", "role": "http://www.archrock.com/role/DisclosureRecentAccountingDevelopments", "shortName": "Recent Accounting Developments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:BusinessTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Business Transactions", "role": "http://www.archrock.com/role/DisclosureBusinessTransactions", "shortName": "Business Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:BusinessTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Discontinued Operations", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventory", "role": "http://www.archrock.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property, Plant and Equipment, Net", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet", "shortName": "Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Goodwill", "role": "http://www.archrock.com/role/DisclosureGoodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Hosting Arrangements", "role": "http://www.archrock.com/role/DisclosureHostingArrangements", "shortName": "Hosting Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Long-Term Debt", "role": "http://www.archrock.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Equity", "role": "http://www.archrock.com/role/DisclosureEquity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Revenue from Contract with Customers", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers", "shortName": "Revenue from Contract with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Long-Lived and Other Asset Impairment", "role": "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment", "shortName": "Long-Lived and Other Asset Impairment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Restructuring Charges", "role": "http://www.archrock.com/role/DisclosureRestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Income Taxes", "role": "http://www.archrock.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Earnings Per Share", "role": "http://www.archrock.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Derivatives", "role": "http://www.archrock.com/role/DisclosureDerivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Fair Value Measurements", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Stock-Based Compensation", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Commitments and Contingencies", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Related Party Transactions", "role": "http://www.archrock.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_pYq99mXwmEi45OdqehuVfQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - Segments", "role": "http://www.archrock.com/role/DisclosureSegments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Recent Accounting Developments (Policies)", "role": "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies", "shortName": "Recent Accounting Developments (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventory (Tables)", "role": "http://www.archrock.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property, Plant and Equipment, Net (Tables)", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Long-Term Debt (Tables)", "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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Equity (Tables)", "role": "http://www.archrock.com/role/DisclosureEquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Revenue from Contract with Customers (Tables)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables", "shortName": "Revenue from Contract with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Long-Lived and Other Asset Impairment (Tables)", "role": "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables", "shortName": "Long-Lived and Other Asset Impairment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.archrock.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Derivatives (Tables)", "role": "http://www.archrock.com/role/DisclosureDerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - Segments (Tables)", "role": "http://www.archrock.com/role/DisclosureSegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_cIYv5n7qmEWg4aPvsCHYjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Business Transactions - Dispositions (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "shortName": "Business Transactions - Dispositions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_2_10_2021_To_2_10_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_DispositionFebruary2021Member_wHLGEEkVcU-wmkBLbqxpUQ", "decimals": "-2", "lang": null, "name": "aroc:NumberOfLongLivedAssetsCompressors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_kH5gGYOChkum3apnE50SKg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_4J1s6TWPnUuU2ZocMeAdIA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Discontinued Operations - Description (Details)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "shortName": "Discontinued Operations - Description (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_4J1s6TWPnUuU2ZocMeAdIA", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventory (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property, Plant and Equipment, Net (Details)", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "shortName": "Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_HS3leBz6qkys_y2Noph9hg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Goodwill (Details)", "role": "http://www.archrock.com/role/DisclosureGoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Hosting Arrangements (Details)", "role": "http://www.archrock.com/role/DisclosureHostingArrangementsDetails", "shortName": "Hosting Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_VehJMSpcG0yIAHMoj3wHiQ", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_VehJMSpcG0yIAHMoj3wHiQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Long-Term Debt - Credit Facility (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_VehJMSpcG0yIAHMoj3wHiQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_12_31_2020_AOGQe1By1kG39VZ8g9hodg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_SqMSD3rPMESDpqs7FQtHXw", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Equity - Equity Offering (Details)", "role": "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "shortName": "Equity - Equity Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_2_23_2021_us-gaap_SubsidiarySaleOfStockAxis_aroc_AtMarketAgreementMember_cuPFypCTv0iRuMtRW-BURA", "decimals": "-5", "lang": null, "name": "aroc:MaximumValueOfCommonStockToBeIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_pYq99mXwmEi45OdqehuVfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Equity - Cash Dividends (Details)", "role": "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "shortName": "Equity - Cash Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_KFd9WnH-GkCTQ3z_ekVplA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Revenue from Contract with Customers - Disaggregate Revenue (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "shortName": "Revenue from Contract 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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_RLILWWvRfUGhzaxhMTx7vw", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HyJj2tYuU0-3esKA0GXuog", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "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-20210331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HyJj2tYuU0-3esKA0GXuog", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails", "shortName": "Revenue from Contract with Customers - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Revenue from Contract with Customers - Contract Assets (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "shortName": "Revenue from Contract with Customers - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_us-gaap_TradeAccountsReceivableMember_n1KuPYTPzUm-56vE1HlNrQ", "decimals": "-5", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AccountsReceivableContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Revenue from Contract with Customers - Credit Losses (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails", "shortName": "Revenue from Contract with Customers - Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AccountsReceivableContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - Revenue from Contract with Customers - Contract Liabilities (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails", "shortName": "Revenue from Contract with Customers - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_aroc_IdleCompressorUnitsMember_aKm1r1rzxUir-AGZltmuFA", "decimals": "INF", "first": true, "lang": null, "name": "aroc:LongLivedAssetsRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_kH5gGYOChkum3apnE50SKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Long-Lived Asset Impairment (Details)", "role": "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails", "shortName": "Long-Lived Asset Impairment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_aroc_IdleCompressorUnitsMember_aKm1r1rzxUir-AGZltmuFA", "decimals": "INF", "first": true, "lang": null, "name": "aroc:LongLivedAssetsRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_kH5gGYOChkum3apnE50SKg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Restructuring Charges - By segment (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "shortName": "Restructuring Charges - By segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_RestructuringPlanAxis_aroc_OrganizationalRestructuringMember_8yg4nAFG206Y9y1bX4lubw", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Restructuring Charges - By type (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "shortName": "Restructuring Charges - By type (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Income Taxes (Details)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Earnings Per Share - Net Income Attributable to Common Stockholders (Details)", "role": "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "shortName": "Earnings Per Share - Net Income Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1lprVwH1A0W2UniUiRk3vw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Earnings Per Share - Anti-dilutive Shares (Details)", "role": "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails", "shortName": "Earnings Per Share - Anti-dilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1lprVwH1A0W2UniUiRk3vw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_pYq99mXwmEi45OdqehuVfQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals)", "role": "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquityParentheticals", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Eti5DDgYN0mS5LFYl0iqcQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Derivatives - Interest Rate Swaps (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails", "shortName": "Derivatives - Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Eti5DDgYN0mS5LFYl0iqcQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Eti5DDgYN0mS5LFYl0iqcQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheets (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "shortName": "Derivatives - Effect of Derivative Instruments on Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Eti5DDgYN0mS5LFYl0iqcQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Statements of Operations (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "shortName": "Derivatives - Effect of Derivative Instruments on Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_CKJCg5j2XEC4BD-ExiKcqQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_hWv7oOWyuUyW8-hJU1sZgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Fair Value Measurements - Measured on Recurring Basis (Details)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_hWv7oOWyuUyW8-hJU1sZgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_HS3leBz6qkys_y2Noph9hg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "shortName": "Fair Value Measurements - Measured on Nonrecurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByAssetClassAxis_aroc_ImpairedLongLivedAssetsMember_us-gaap_MeasurementInputTypeAxis_aroc_MeasurementInputSalePriceMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_K0PvRTJpLk-GuALHzWWVPg", "decimals": "0", "lang": null, "name": "aroc:ImpairedLongLivedAssetsMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_hp_2ThxflLTt0WKH1Y9SLv2lw", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_LXLOMugW5kiU3qdDgh5XIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41803 - Disclosure - Fair Value Measurements - Fair Value of Debt (Details)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "shortName": "Fair Value Measurements - Fair Value of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_LXLOMugW5kiU3qdDgh5XIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Stock-Based Compensation - Compensation Expense (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_dld01l-pBUGCFTllFkaRGg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1lprVwH1A0W2UniUiRk3vw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_dld01l-pBUGCFTllFkaRGg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1lprVwH1A0W2UniUiRk3vw", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_8FeOS6pLjk2aJtKEZ25Z3Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails", "shortName": "Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_8FeOS6pLjk2aJtKEZ25Z3Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_xcZRReU7KUGEkb760wremg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Commitments and Contingencies - Performance Bonds (Details)", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails", "shortName": "Commitments and Contingencies - Performance Bonds (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_xcZRReU7KUGEkb760wremg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - Commitments and Contingencies - Tax Matters - Loss contingencies (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_Get5yUWFb0-J6QvkIFHWxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_dei_LegalEntityAxis_aroc_JDHCapitalMember_srt_OwnershipAxis_aroc_ArchrockInc.Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_6EVU4bj_UkSo5lwEfQsXHQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QWgMaP6kG0e0oaF3LR9p8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Related Party Transactions (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_dei_LegalEntityAxis_aroc_JDHCapitalMember_srt_OwnershipAxis_aroc_ArchrockInc.Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_6EVU4bj_UkSo5lwEfQsXHQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QWgMaP6kG0e0oaF3LR9p8w", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_cIYv5n7qmEWg4aPvsCHYjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Segments - Number (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsNumberDetails", "shortName": "Segments - Number (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - Disclosure - Segments - Revenue and Gross Margin by Reportable Segment (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "shortName": "Segments - 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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_WZkXah_x90yqbxI4bG6kmQ", "decimals": "-3", "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ReconciliationGrossMarginToIncomeBeforeIncomeTaxesTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": "-3", "first": true, "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unitRef": "Unit_Standard_USD_V1yuoDCivUiufBOw5s3mKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42203 - Disclosure - Segments - Reconciliation of Net Income to Gross Margin (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "shortName": "Segments - Reconciliation of Net Income to Gross Margin (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Basis of Presentation", "role": "http://www.archrock.com/role/DisclosureOrganizationAndBasisOfPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_X6hji4pSZEiwYbjDP0CddA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 88, "tag": { "aroc_AccountsReceivableAllowanceForCreditLossPeriodForAnalyzingData": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for analyzing historical loss data to determine loss experience, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Accounts Receivable, Allowance for Credit Loss, Period for Analyzing Data", "terseLabel": "Period for analyzing historical loss data to determine loss experience" } } }, "localname": "AccountsReceivableAllowanceForCreditLossPeriodForAnalyzingData", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "xbrltype": "durationItemType" }, "aroc_AccountsReceivableContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual life of accounts receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Accounts Receivable, Contractual Life", "terseLabel": "Contractual life of accounts receivable" } } }, "localname": "AccountsReceivableContractualLife", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "xbrltype": "durationItemType" }, "aroc_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationRequisiteServicePeriodRecognitionShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition, Shares", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition, Shares", "verboseLabel": "Stock-based compensation, net of forfeitures, shares" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationRequisiteServicePeriodRecognitionShares", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "aroc_AftermarketServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity that is related to aftermarket services.", "label": "Aftermarket Services Segment [Member]", "terseLabel": "Aftermarket Services" } } }, "localname": "AftermarketServicesSegmentMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "aroc_AmortizationOfDebtDiscount": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount.", "label": "Amortization of Debt Discount", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscount", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_AmortizationOfDebtPremium": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/20210331", "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. [Member]", "terseLabel": "Archrock, Inc." } } }, "localname": "ArchrockInc.Member", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_AtMarketAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity distribution agreement with Wells Fargo Securities, LLC and BofA Securities, Inc., as sales agents (ATM Agreement).", "label": "At Market Agreement [Member]", "terseLabel": "ATM Agreement" } } }, "localname": "AtMarketAgreementMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "aroc_BusinessTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Business Transactions" } } }, "localname": "BusinessTransactionsAbstract", "nsuri": "http://www.archrock.com/20210331", "xbrltype": "stringItemType" }, "aroc_BusinessTransactionsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure for business transactions, including acquisitions and dispositions. Excludes discontinued operations.", "label": "Business Transactions Disclosure [Text Block]", "terseLabel": "Business Transactions" } } }, "localname": "BusinessTransactionsDisclosureTextBlock", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactions" ], "xbrltype": "textBlockItemType" }, "aroc_CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to cash settled restricted stock units and cash settled performance units.", "label": "Cash Settled Restricted Stock Units And Cash Settled Performance Units [Member]", "terseLabel": "Cash-settled restricted stock units and cash-settled performance units" } } }, "localname": "CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "aroc_CompressionEquipmentFacilitiesAndOtherFleetAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compression equipment, facilities and other fleet assets.", "label": "Compression Equipment Facilities And Other Fleet Assets [Member]", "terseLabel": "Compression equipment, facilities and other fleet assets" } } }, "localname": "CompressionEquipmentFacilitiesAndOtherFleetAssetsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "aroc_CompressorUnitsHorsepower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Horsepower per unit.", "label": "Compressor Units Horsepower", "terseLabel": "Compressor units horsepower (horsepower)" } } }, "localname": "CompressorUnitsHorsepower", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "integerItemType" }, "aroc_ContractOperationsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity that is related to contract operations.", "label": "Contract Operations Segment [Member]", "terseLabel": "Contract Operations" } } }, "localname": "ContractOperationsSegmentMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "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/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_Covid19PandemicRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Pandemic Restructuring.", "label": "Covid19 Pandemic Restructuring [Member]", "terseLabel": "Pandemic Restructuring" } } }, "localname": "Covid19PandemicRestructuringMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_DebtInstrumentFinancialCovenantMaximumSeniorSecuredDebtToEbitda": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum senior secured debt to EBITDA under terms of debt agreement", "label": "Debt Instrument Financial Covenant, Maximum Senior Secured Debt To EBITDA", "terseLabel": "Senior Secured Debt to EBITDA" } } }, "localname": "DebtInstrumentFinancialCovenantMaximumSeniorSecuredDebtToEbitda", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aroc_DebtInstrumentFinancialCovenantMaximumTotalDebtToEbitdaRatioAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of total debt to EBITDA ratio required in period which an acquisition satisfying certain thresholds is completed and for two quarters following such quarter under the terms of the credit agreement.", "label": "Debt Instrument Financial Covenant, Maximum Total Debt To EBITDA Ratio, Acquisition", "terseLabel": "Total debt to EBITDA ratio in period which an acquisition is completed and for two quarters following such quarter" } } }, "localname": "DebtInstrumentFinancialCovenantMaximumTotalDebtToEbitdaRatioAcquisition", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aroc_DebtInstrumentFinancialCovenantMaximumTotalDebttoEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of total debt to EBITDA required during the period under the terms of the partnership credit agreement.", "label": "Debt Instrument Financial Covenant Maximum Total Debt to EBITDA Ratio", "terseLabel": "Total Debt to EBITDA ratio" } } }, "localname": "DebtInstrumentFinancialCovenantMaximumTotalDebttoEBITDARatio", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aroc_DerivativeExpiringInMarch2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the derivative contracts expiring in March, 2022.", "label": "Derivative Expiring In March2022 [Member]", "terseLabel": "Interest Rate Swaps, expiring March 2022" } } }, "localname": "DerivativeExpiringInMarch2022Member", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationCreditForPurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration receivable as credit for future purchases under supply agreement for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, Credit For Purchases", "terseLabel": "Amount of consideration receivable as credit for purchases" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationCreditForPurchases", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationOnFirstAnniversary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration receivable on first anniversary of the sale for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, On First Anniversary", "terseLabel": "Cash consideration receivable on first anniversary" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationOnFirstAnniversary", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationUponClosing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration received upon closing for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, Upon Closing", "terseLabel": "Cash consideration received upon closing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationUponClosing", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationSupplyAgreementCashReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash received under supply agreement.", "label": "Disposal Group Including Discontinued Operation, Supply Agreement, Cash Received", "terseLabel": "Cash received under supply agreement" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSupplyAgreementCashReceived", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DispositionFebruary2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "February 2021 disposition.", "label": "Disposition February2021 [Member]", "terseLabel": "February 2021 Disposition" } } }, "localname": "DispositionFebruary2021Member", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "aroc_DispositionJuly2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to July 2020 disposition.", "label": "Disposition July2020 [Member]", "terseLabel": "July 2020 Disposition" } } }, "localname": "DispositionJuly2020Member", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "aroc_DispositionMarch2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to March 2020 disposition.", "label": "Disposition March2020 [Member]", "terseLabel": "March 2020 Disposition" } } }, "localname": "DispositionMarch2020Member", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "aroc_EliteAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Elite Acquisition [Member]", "label": "Elite Acquisition [Member]", "terseLabel": "Elite Acquisition" } } }, "localname": "EliteAcquisitionMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_EmployeeStockPurchasePlanSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan shares.", "label": "Employee Stock Purchase Plan Shares [Member]", "terseLabel": "On settlement of ESPP" } } }, "localname": "EmployeeStockPurchasePlanSharesMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_EquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Awards [Member]", "label": "Equity Awards [Member]", "terseLabel": "Equity awards" } } }, "localname": "EquityAwardsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_ExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exterran Corporation [Member]", "label": "Exterran Corporation [Member]", "terseLabel": "Exterran Corporation" } } }, "localname": "ExterranCorporationMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "domainItemType" }, "aroc_FixedRateDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed rate debt.", "label": "Fixed Rate Debt [Member]", "terseLabel": "Fixed Rate Debt" } } }, "localname": "FixedRateDebtMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_GoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Goodwill" } } }, "localname": "GoodwillAbstract", "nsuri": "http://www.archrock.com/20210331", "xbrltype": "stringItemType" }, "aroc_GrossMargin": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "aroc_HilcorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hilcorp [Member]", "label": "Hilcorp [Member]", "terseLabel": "Hilcorp" } } }, "localname": "HilcorpMember", "nsuri": "http://www.archrock.com/20210331", "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": "Horsepower Group One [Member]", "terseLabel": "0 - 1,000 horsepower per unit" } } }, "localname": "HorsepowerGroupOneMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, over 1,500 horsepower per unit.", "label": "Horsepower Group Three [Member]", "terseLabel": "Over 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupThreeMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, 1,001 - 1,500 horsepower per unit.", "label": "Horsepower Group Two [Member]", "terseLabel": "1,001 - 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupTwoMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_HostingArrangementsThatAreServiceContractsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting Arrangements That Are Service Contracts [Text Block]", "label": "Hosting Arrangements That Are Service Contracts [Text Block]", "terseLabel": "Hosting Arrangements" } } }, "localname": "HostingArrangementsThatAreServiceContractsTextBlock", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangements" ], "xbrltype": "textBlockItemType" }, "aroc_IdleCompressorUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents idle compressor units not previously impaired.", "label": "Idle Compressor Units [Member]", "terseLabel": "Idle Compressor Units" } } }, "localname": "IdleCompressorUnitsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "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/20210331", "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 [Member]", "terseLabel": "Impaired Long-Lived Assets" } } }, "localname": "ImpairedLongLivedAssetsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_ImpairmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impairments costs associated with restructuring.", "label": "Impairment [Member]", "terseLabel": "Impairment" } } }, "localname": "ImpairmentMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "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, net" } } }, "localname": "IncreaseDecreaseCapitalizedContractCost", "nsuri": "http://www.archrock.com/20210331", "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/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_JDHCapitalAndHilcorpAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JDH Capital and affiliates of Hilcorp.", "label": "J D H Capital And Hilcorp Affiliates [Member]", "terseLabel": "JDH Capital and affiliates of Hilcorp" } } }, "localname": "JDHCapitalAndHilcorpAffiliatesMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JDHCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JDH Capital.", "label": "J D H Capital [Member]", "terseLabel": "JDH Capital" } } }, "localname": "JDHCapitalMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JasonC.RebrookMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jason C. Rebrook, President of Hilcorp.", "label": "Jason C. Rebrook [Member]", "terseLabel": "Jason C. Rebrook" } } }, "localname": "JasonC.RebrookMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JefferyD.HildebrandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jeffery D. Hildebrand, founder and executive chairman of Hilcorp", "label": "Jeffery D. Hildebrand [Member]", "terseLabel": "Jeffery D. Hildebrand" } } }, "localname": "JefferyD.HildebrandMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_LiabilityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Awards [Member]", "label": "Liability Awards [Member]", "terseLabel": "Liability awards" } } }, "localname": "LiabilityAwardsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_LongLivedAndOtherAssetImpairment": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "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/20210331", "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/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "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/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "powerItemType" }, "aroc_MaximumValueOfCommonStockToBeIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum value of common stock to be issued.", "label": "Maximum Value Of Common Stock To Be Issued", "terseLabel": "Maximum amount of shares to be issued" } } }, "localname": "MaximumValueOfCommonStockToBeIssued", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "aroc_MeasurementInputDiscountForMarketLiquidityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using discount for market liquidity.", "label": "Measurement Input Discount For Market Liquidity [Member]", "terseLabel": "Measurement Input, Discount for market liquidity" } } }, "localname": "MeasurementInputDiscountForMarketLiquidityMember", "nsuri": "http://www.archrock.com/20210331", "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 Disposal Period [Member]", "terseLabel": "Measurement Input, Weighted average disposal period" } } }, "localname": "MeasurementInputDisposalPeriodMember", "nsuri": "http://www.archrock.com/20210331", "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 Price [Member]", "terseLabel": "Measurement Input, Sale proceeds" } } }, "localname": "MeasurementInputSalePriceMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "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/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "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 Excluding Managed By Exterran Corporation [Member]", "terseLabel": "Non-income based tax audits" } } }, "localname": "NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "aroc_NonIncomeBasedTaxAuditsManagedByExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-income based tax audits being managed by Exterran Corporation.", "label": "Non Income Based Tax Audits Managed By Exterran Corporation [Member]", "terseLabel": "Non-income based tax audits being managed by Exterran Corporation" } } }, "localname": "NonIncomeBasedTaxAuditsManagedByExterranCorporationMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "aroc_NumberOfLongLivedAssetsCompressors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of compressor units.", "label": "Number Of Long Lived Assets, Compressors", "terseLabel": "Number of compressors" } } }, "localname": "NumberOfLongLivedAssetsCompressors", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "integerItemType" }, "aroc_OperatingLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Amortization", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of operating lease ROU assets" } } }, "localname": "OperatingLeaseRightofUseAssetAmortization", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_OptionsAndPerformanceBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options and vesting of performance-based restricted stock units. Excludes options where exercise price is greater than average market value for the period.", "label": "Options And Performance Based Restricted Stock [Member]", "terseLabel": "On exercise of options and vesting of performance-based restricted stock units" } } }, "localname": "OptionsAndPerformanceBasedRestrictedStockMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_OptionsAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options and performance-based restricted stock units.", "label": "Options And Performance Based Restricted Stock Units [Member]", "terseLabel": "On exercise of options and vesting of performance-based restricted stock units" } } }, "localname": "OptionsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "aroc_OrganizationalRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organizational Restructuring Plan.", "label": "Organizational Restructuring [Member]", "terseLabel": "Organizational Restructuring" } } }, "localname": "OrganizationalRestructuringMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_OverCounterPartsAndComponentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Over the counter parts and component sales.", "label": "Over Counter Parts And Component Sales [Member]", "terseLabel": "OTC parts and components sales" } } }, "localname": "OverCounterPartsAndComponentSalesMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_PropertyRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Restructuring Plan.", "label": "Property Restructuring [Member]", "terseLabel": "Property Restructuring" } } }, "localname": "PropertyRestructuringMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "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 net income (loss) to gross margin" } } }, "localname": "ReconciliationGrossMarginToIncomeBeforeIncomeTaxesTableTextBlock", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "aroc_ReconciliationNetIncomeLossToGrossMarginAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation Net Income (Loss) to Gross Margin [Abstract]", "terseLabel": "Reconciliation Net Income (Loss) to Gross Margin" } } }, "localname": "ReconciliationNetIncomeLossToGrossMarginAbstract", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails" ], "xbrltype": "stringItemType" }, "aroc_RestrictedStockAndStockSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock and stock-settled performance units.", "label": "Restricted Stock And Stock Settled Performance Units [Member]", "terseLabel": "Restricted stock and stock-settled performance units" } } }, "localname": "RestrictedStockAndStockSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units.", "label": "Restricted Stock Restricted Stock Units Performance Units Cash Settled Restricted Stock Units And Cash Settled Performance Units [Member]", "terseLabel": "Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units" } } }, "localname": "RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024Amendment3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024, Amendment 3.", "label": "Revolving Credit Facility Due November2024 Amendment3 [Member]", "terseLabel": "Credit Facility, Amendment 3" } } }, "localname": "RevolvingCreditFacilityDueNovember2024Amendment3Member", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024.", "label": "Revolving Credit Facility Due November2024 [Member]", "terseLabel": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityDueNovember2024Member", "nsuri": "http://www.archrock.com/20210331", "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/20210331", "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/20210331", "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": "Senior Notes6.250 Due April2028 [Member]", "terseLabel": "2028 Notes" } } }, "localname": "SeniorNotes6.250DueApril2028Member", "nsuri": "http://www.archrock.com/20210331", "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": "Senior Notes6.875 Due April2027 [Member]", "terseLabel": "2027 Notes" } } }, "localname": "SeniorNotes6.875DueApril2027Member", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_StockOptionsWithExercisePriceAboveMarketPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options where exercise price is greater than average market value for the period", "label": "Stock Options With Exercise Price Above Market Price [Member]", "terseLabel": "On exercise of options where exercise price is greater than average market value for the period" } } }, "localname": "StockOptionsWithExercisePriceAboveMarketPriceMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_TransportationAndShopEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation and shop equipment.", "label": "Transportation And Shop Equipment [Member]", "terseLabel": "Transportation and shop equipment" } } }, "localname": "TransportationAndShopEquipmentMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "aroc_TurbochargerGoodsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Turbocharger goods and services.", "label": "Turbocharger Goods And Services [Member]", "terseLabel": "Turbocharger goods and services" } } }, "localname": "TurbochargerGoodsAndServicesMember", "nsuri": "http://www.archrock.com/20210331", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r539" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r540" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r541" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r541" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r541" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r542" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r541" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r537" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r538" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r334", "r459", "r460", "r463", "r536" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r179", "r192", "r193", "r194", "r195", "r197", "r199", "r203" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r179", "r192", "r193", "r194", "r195", "r197", "r199", "r203" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r68", "r127" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r133", "r142", "r217", "r356", "r357", "r358", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r133", "r142", "r217", "r356", "r357", "r358", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r133", "r142", "r217", "r356", "r357", "r358", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r337", "r340", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r521", "r523" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r337", "r340", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r521", "r523" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r206", "r311", "r314", "r478", "r520", "r522" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r206", "r311", "r314", "r478", "r520", "r522" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r326", "r337", "r340", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r521", "r523" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r326", "r337", "r340", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r521", "r523" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "label": "Scenario Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r269", "r338", "r467" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r211", "r462" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r471", "r473", "r476" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)." } } }, "localname": "AOCIAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r223" ], "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 the allowance for credit losses balance" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r20", "r32", "r212", "r213" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "verboseLabel": "Accounts receivable, trade, net of allowance" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r31", "r125", "r460", "r463", "r512" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r53" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r48", "r242" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r71", "r73", "r74", "r509", "r528", "r531" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r442", "r443", "r444", "r445", "r446", "r448" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r70", "r74", "r77", "r130", "r131", "r132", "r397", "r524", "r525" ], "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 Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r33", "r360" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r130", "r131", "r132", "r356", "r357", "r358" ], "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 [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r341", "r343", "r362", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation, net of forfeitures" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r343", "r352", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r214", "r220" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r222" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r93", "r114", "r453" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Net dilutive potential common shares issuable (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Lived and Other Asset Impairment" } } }, "localname": "AssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r187", "r194", "r201", "r216", "r392", "r399", "r440", "r495", "r508" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r21", "r22", "r65", "r123", "r216", "r392", "r399", "r440" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r344", "r354" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r407", "r411" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r336", "r339" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r336", "r339", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r228" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r227" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Reported Amount Fair Value Disclosure [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r18", "r46", "r116" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r111", "r116", "r120" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r111", "r441" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r57", "r268", "r499", "r514" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r275" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r294" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquityParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30" ], "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 per share, 250,000,000 shares authorized, 161,323,492 and 160,014,960 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r80", "r82", "r83", "r91", "r503", "r517" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r90", "r99", "r502", "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "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 Equipment [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r298", "r299", "r312" ], "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 with customer" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r298", "r299", "r312" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r192", "r193", "r194", "r195", "r197", "r203", "r205" ], "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 Non Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r87", "r88" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r26", "r27", "r28", "r496", "r497", "r507" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r28", "r282", "r497", "r507" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "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": "Long term debt gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r55" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r55", "r128", "r288", "r291", "r292", "r293", "r451", "r452", "r454", "r506" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r451", "r454" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt premium.", "label": "Debt Instrument, Unamortized Premium", "terseLabel": "Debt premium, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r369" ], "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" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "verboseLabel": "Transaction costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r49", "r453" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "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": "Deferred financing costs, net of amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r365", "r366" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r124", "r372", "r380", "r381", "r382" ], "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 (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r365", "r366" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r114", "r182" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAverageFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average fixed interest rate related to the group of interest rate derivatives.", "label": "Derivative, Average Fixed Interest Rate", "terseLabel": "Weighted average effective fixed interest rate on interest rate swaps (as a percent)" } } }, "localname": "DerivativeAverageFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r408", "r410", "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r406", "r408", "r415", "r417", "r418", "r419", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Effect of derivative instruments on results of operations" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r66", "r67", "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of interest rate swaps" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated As Hedging Instrument [Member]", "terseLabel": "Derivatives Designated as Hedging Instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r245", "r251" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r311" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of in a spinoff and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations Disposed Of By Means Other Than Sale Spinoff [Member]", "terseLabel": "Spinoff" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r239", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group Disposed Of By Sale Not Discontinued Operations [Member]", "terseLabel": "Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r12", "r15", "r237", "r247" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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": "Noncurrent assets associated with discontinued operations", "totalLabel": "Total assets associated with discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Classified Balance Sheet Disclosures [Abstract]", "terseLabel": "Summary of balance sheet data for discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "auth_ref": [ "r0", "r1", "r10", "r247" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred tax assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r10", "r247" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r0", "r1", "r10", "r237", "r247" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other 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, Other Assets, Noncurrent", "terseLabel": "Other assets", "verboseLabel": "Indemnification asset" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r16", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r336", "r339" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups Including Discontinued Operations Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock [Abstract]", "terseLabel": "Distributions" } } }, "localname": "DividendsCommonStockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r294" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "verboseLabel": "Basic and diluted net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r165", "r167", "r168", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period over which the expected unrecognized compensation cost related to unvested stock options will be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost related to unvested awards (in dollars)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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": "Employee Severance [Member]", "terseLabel": "Severance costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "On settlement of ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r130", "r131", "r132", "r137", "r144", "r146", "r171", "r217", "r287", "r294", "r356", "r357", "r358", "r373", "r374", "r442", "r443", "r444", "r445", "r446", "r448", "r524", "r525", "r526" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]", "verboseLabel": "Fair value measurement of assets and liabilities" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "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": "Valuation of our interest rate swaps and impaired assets" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r424", "r425", "r426", "r433" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r427" ], "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 additional quantitative information related to our significant unobservable inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r424", "r425", "r427" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r424", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r425", "r468", "r469", "r470" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r424", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r424", "r425", "r428", "r429", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r432" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r327", "r328", "r333", "r335", "r425", "r469" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r425", "r470" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r424", "r425", "r428", "r429", "r431", "r435" ], "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": "Fair Value Measurements Nonrecurring [Member]", "terseLabel": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r432", "r435" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r407", "r412", "r419" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r114", "r239", "r246" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r114" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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 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" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r114", "r398" ], "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) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of business", "terseLabel": "Gain on disposition" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r114", "r229", "r230", "r232" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureGoodwillDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Change in the carrying value of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "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": "Guarantor Obligations [Line Items]", "verboseLabel": "Commitments and contingencies" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Maximum potential undiscounted payments" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantee Obligations Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r406", "r418" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": { "auth_ref": [ "r236", "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization", "terseLabel": "Hosting arrangements, Accumulated amortization" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "auth_ref": [ "r236", "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "terseLabel": "Hosting arrangements, Capitalized costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "auth_ref": [ "r236", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "terseLabel": "Hosting arrangements, Amortization" } } }, "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r245" ], "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]", "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "auth_ref": [ "r245" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r114", "r238", "r244" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r86", "r187", "r193", "r197", "r200", "r203", "r494", "r500", "r505", "r518" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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 (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r336", "r339" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Discontinued Operations" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r4", "r5", "r6", "r7", "r8", "r9", "r11", "r13", "r14", "r15", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r368", "r370", "r371", "r378", "r383", "r385", "r386", "r387" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r145", "r146", "r185", "r367", "r379", "r384", "r519" ], "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)", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r113" ], "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, trade" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r113" ], "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/2020-01-31", "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": "Change in assets and liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r113" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r155", "r156", "r157", "r164" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "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 share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Net dilutive potential common shares issuable (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r234", "r235" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r85", "r181", "r450", "r453", "r504" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "verboseLabel": "Total amount of interest expense in which the effects of cash flow hedges are recorded" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "negatedLabel": "Deferred pre-tax losses to be reclassified during next 12 months" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r226" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r19", "r63" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r41", "r42", "r225" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r40", "r225" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r224" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Compensation paid by entity to individual in role as Director" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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 Building [Member]", "terseLabel": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r52", "r123", "r195", "r216", "r393", "r399", "r400", "r440" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r123", "r216", "r440", "r498", "r511" ], "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/2020-01-31", "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 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r54", "r123", "r216", "r393", "r399", "r400", "r440" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r12", "r15", "r237", "r247" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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": "Noncurrent liabilities associated with discontinued operations", "totalLabel": "Total liabilities associated with discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r51" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Undrawn capacity under revolving credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r51", "r128" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r28" ], "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 of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long Term Purchase Commitment Category Of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r55" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r55", "r281" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Term of supply agreement" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277" ], "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/2020-01-31", "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]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrued liability for the outcomes of non-income based tax audits" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277" ], "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]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": "Machinery And Equipment [Member]", "terseLabel": "Compressors" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "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]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r111" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r111" ], "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r111", "r112", "r115" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r15", "r78", "r81", "r89", "r115", "r123", "r136", "r140", "r141", "r142", "r143", "r145", "r146", "r160", "r187", "r193", "r197", "r200", "r203", "r216", "r440", "r501", "r515" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Summary of net income attributable to Archrock common stockholders used in the calculation of basic and diluted income per common share" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r140", "r141", "r142", "r143", "r150", "r151", "r161", "r164", "r187", "r193", "r197", "r200", "r203" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "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; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) attributable to Archrock common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r153", "r161", "r164" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "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 Archrock common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r134", "r135", "r138", "r139", "r147", "r148", "r149", "r218", "r219", "r321", "r322", "r323", "r324", "r359", "r375", "r376", "r377", "r479", "r480", "r481", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Developments" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopments" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Accounting Standards Updates Not Yet Implemented" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "auth_ref": [ "r117", "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Shares issued as compensation for asset acquisition (shares)" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_NotionalAmountOfDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notional Disclosures [Abstract]", "terseLabel": "Notional Disclosures" } } }, "localname": "NotionalAmountOfDerivativesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r175" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.archrock.com/role/DisclosureSegmentsNumberDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r74", "r84" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Gain (loss) recognized in other comprehensive income (loss), net of tax expense (benefit)" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r456" ], "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 noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r455" ], "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 ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r192", "r193", "r194", "r195", "r197", "r203" ], "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 Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r17", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureOrganizationAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r49" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "terseLabel": "Gain (loss) recognized in other comprehensive income, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r69", "r71" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (loss), net of reclassifications to earnings" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r69", "r71", "r409", "r413", "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "verboseLabel": "Pre-tax gain (loss) recognized in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r71", "r75", "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, before Tax", "verboseLabel": "Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r79", "r82", "r390", "r391", "r396" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r407", "r419" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10.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 income, net", "negatedTerseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r159", "r161" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "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: Earnings attributable to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromHedgeFinancingActivities": { "auth_ref": [ "r129" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r106" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r108" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r106" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r103" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r29" ], "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 per share, 50,000,000 shares authorized, zero issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r100" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r102", "r110" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r104" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r105" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r104", "r355" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "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, plant and equipment and other assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product And Service Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r15", "r78", "r81", "r109", "r123", "r136", "r145", "r146", "r187", "r193", "r197", "r200", "r203", "r216", "r390", "r394", "r395", "r401", "r402", "r440", "r505" ], "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 (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r48", "r243" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r252", "r533", "r534", "r535" ], "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, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r47", "r241" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "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, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r24", "r25", "r243", "r513" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "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 property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r24", "r243" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r24", "r241" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r92", "r221" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r62" ], "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 Type [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r74", "r84" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "(Gain) loss reclassified from accumulated other comprehensive loss to interest expense, net of tax (expense) benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r72", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "negatedLabel": "(Gain) loss reclassified from accumulated other comprehensive loss, tax (expense) benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r334", "r459", "r460" ], "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]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r334", "r459", "r460", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r334", "r459", "r463", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r457", "r458", "r460", "r464", "r465" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r107" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r264" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r254", "r255", "r261", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Restructuring charges incurred to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "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": "Estimated additional charges" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r114", "r253", "r258", "r262" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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 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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "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/2020-01-31", "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/2020-01-31", "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]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r253", "r259" ], "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 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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r34", "r294", "r360", "r510", "r527", "r531" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r130", "r131", "r132", "r137", "r144", "r146", "r217", "r356", "r357", "r358", "r373", "r374", "r524", "r526" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r178", "r179", "r192", "r198", "r199", "r206", "r207", "r209", "r310", "r311", "r478" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r308", "r309", "r313", "r325" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r95", "r532" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r306" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r307" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r307" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r74", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potential shares of common stock issuable, excluded from computation of diluted income (loss), attributable to Archrock common stockholders per common share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r55", "r128", "r288", "r291", "r292", "r293", "r451", "r452", "r454", "r506" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r408", "r415", "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of effect of derivative instruments on results of operations" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of effect of derivative instruments on consolidated financial position" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r4", "r5", "r6", "r7", "r8", "r9", "r11", "r13", "r14", "r15", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of balance sheets and statements of operations for discontinued operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r164" ], "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": "Summary of net income (loss) attributable to Archrock common stockholders used in the calculation of basic and diluted income (loss) per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r154", "r158", "r162", "r164", "r169" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r343", "r351", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r343", "r351", "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of allocated stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r424", "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of assets and liabilities measured at fair value on recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r245" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r23", "r43", "r44", "r45" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r51", "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of financial ratios to be maintained defined in Credit Facility agreement" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r48", "r243" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r126", "r461", "r463" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r256", "r257", "r260" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r256", "r257", "r260" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r187", "r190", "r196", "r231" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r187", "r190", "r196", "r231" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r344", "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock, restricted stock unit, performance unit, cash settled restricted stock unit and cash settled performance unit activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r58", "r121", "r172", "r173", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of potential shares of common stock that were included in computing diluted income (loss) attributable to Archrock common stockholders per common share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r174", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r203", "r209", "r520" ], "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": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r174", "r176", "r177", "r187", "r191", "r197", "r201", "r202", "r203", "r204", "r206", "r208", "r209", "r210" ], "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": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegments" ], "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r314" ], "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": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r113" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Unrecognized compensation" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested awards at end of period (in shares)", "periodStartLabel": "Non-vested awards at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested awards at end of period (in dollars per share)", "periodStartLabel": "Non-vested awards at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based payment awards", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r342", "r345" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r287" ], "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": "Stockholders' Equity, Ending, shares", "periodStartLabel": "Stockholders' Equity, Beginning, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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", "negatedTerseLabel": "Treasury stock purchased, shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r174", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r203", "r209", "r231", "r248", "r255", "r263", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r60", "r130", "r131", "r132", "r137", "r144", "r146", "r171", "r217", "r287", "r294", "r356", "r357", "r358", "r373", "r374", "r442", "r443", "r444", "r445", "r446", "r448", "r524", "r525", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "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/2020-01-31", "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": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r130", "r131", "r132", "r171", "r478" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r29", "r30", "r287", "r294" ], "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, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r29", "r30", "r287", "r294" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued (in shares)", "verboseLabel": "Net proceeds from issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r29", "r30", "r287", "r294" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r29", "r30", "r287", "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r36", "r37", "r123", "r215", "r216", "r440" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "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]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r122", "r294", "r297" ], "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": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r449", "r466" ], "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 [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r449", "r466" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r449", "r466" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond [Member]", "terseLabel": "Performance Bonds" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r311", "r319" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r311", "r319" ], "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]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r61" ], "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": "Trade Accounts Receivable [Member]", "terseLabel": "Contract with Customers" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r319" ], "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 [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r59", "r295" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r59", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, common shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r59", "r295", "r296" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock: 7,263,173 and 7,052,769 common shares, at cost, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r114" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r153", "r164" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "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 net income (loss) per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r150", "r152" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r150", "r164" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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)", "totalLabel": "Weighted average common shares outstanding used in basic net income (loss) per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r152" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "negatedLabel": "Less: Weighted average participating securities outstanding" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Debt issuance cost written off" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080549-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256" }, "r16": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r17": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2510-110228" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r537": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r538": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r539": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r541": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r542": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" } }, "version": "2.1" } ZIP 103 0001389050-21-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001389050-21-000026-xbrl.zip M4$L#!!0 ( (EYGE(\%O3C_!0 )'Y 1 87)O8RTR,#(Q,#,S,2YX MOT;AU-W_Z^\LJ $^(A9B23WN'!\,] M@(A'?4R6G_:B@SV]Q-)YS 4G)0 )?+H MX#![0C.!D<#P='PZ-#\.'CZ8\?3T[!_6U&>"MJN<"-E"^A_S'T'M$* M M%6$GX4#S[M/7*^_C@8/#\_'SP?'U"V%,S#P\%OMS=31;N7$)-H52!^F;- MD?N<#?CK&@T$!6+82QDD@<\SGHQ>B#\=Q"]3T@"3W_7"!?'Q0+Z>BV[*2\8& M>DQ"#HFWH:_(3UIZ>'9V-E!OLU928M%02O:SQD+.&9Y''%U1MKI$"Q@%HM$1 M^2."@4)%Z%& I)H4"'*O.61+Q._@"H5KZ*%"X9!YCXQZOQ]X=*50'1X?'Z:5 MA>*-!;7 '@"%/EZM*>. 5(I:P'"NVB@4G=$ A9)[N#\\W)>EQ4IS0SW(U>#( M(YKG7$*X5HP#%/ PD[6_D74@:K$'!A8U,J%:4Y\JB_QK/^7;EX_V#X^VK,9& M&=M5(^7;237.!K)G!P0MI86PJTK 6(%+5N1,5N3P0\>*Z >$35WRG'6J1, ML:40?U7*5R;.9GJRKFC>0FUOVN23K2LM 8:$4*Z*5\_2I^LU)@N:/!(/I?WX M*,?O3"@KD#^^/%S76W\UTJ="KIIZ+BCQ$1$+#?$CI 'VI0$XAX&TB]-'A'BX M![!8#+1AR*J65LY'"TRP:HAH[7 (]D$F3_R^F-Q=CN^FXTOY:SJYN;XSZ4^#LJAR*9&HU(3\K'ZO&0J%<-5Y-^)!PIV0F#@]&'A1 MT(%Q4[-ZON1I"M;7Q#![&TX6DS5BJD568-9PFE$]LD5U.A/_W8[O9E,PN0*3 M^_'#:'8M"!R^W?&]H"O1(8^"!C^A:[$W6:$;&K8&NTZ,&?GC;LA?3&[O'\:? M!=WU/\?@^D[\/0;?W4RFT_]QJK"%*L#P\2J@S^W!SQC-<)]VA'LT_0RN;B;_ M<@.]@NXE#KV AA%#\A@DY%-M%/>$EXA '"?0[EVK2BY/A MR?!(Z,*FT.2/5!S8R!-ODK*!*AS(TL&"LEJ&[Y(J.,M@T)UK\B0:2]EKC194 MWIOQ/!T>EO',)#A ; "Y9U2H,'^]%[K.1\0?_Q'AM;29=V+ Z3&R83'#]J$* M6RKT>Z#$ DA\D G^'@C1#D\;/&\H6$ M6.R-*Q#G) ,E&A1D RG<86N#[1@R@LDRO$=L^@@9$I8OWN6,DI-Z.!>2J>C> M%253+J0\TL!'K [SK>69=4%CRM,2@2@2J#+%0VG XW)!OF# *8B+!OFRG:K8 MJ,H4+=6^Z &)!:F' ZRJ/UED$,_H+TP,O%O(EIC4Z$5(BU& M_"R6).> G'((?5#%@;@\IPB[V&_+A11_;;O93KC,.^V3;COM\3^^7,_^UV%J MMY";25-I7+$E%":LCL72K#(L2TNS[V(Y;K 9@+F"F/T3!A&Z15#^K4:+'B$3 MJ1&JPQ^K4$EA0$D#>7$.,PO,SJ,0$Q2&,P9)"+WXQ B':QIBTYF4+9MY1W1< M72*E@D%>@ROY>]6QXT:OJ8#Q0JV]0>*.>D.7!MP?Z'4 M?\9!4(-A^;49JA^J4*4"'!IM5R07#/F87T&YC.=UA[G-#$U'2973^LI14BP7 MI((=DE9G#&IE'_\[62P0$]OUNN,# ZGY9.!0X5EY,4]69,;CU&(' M:G&/V(*RE;Q]GLP#O#1>G&\GK$DY*O; 4CERI8):W MUI:D>*'%A3@-V:0EN,)S+;3/NK@CUDIKTX71;FY KTZF%[0'.#7Y" MOK*FUZLUQ$S>(1B.;TSD9H UI][J\$9)C.TYV,AT -J-ZY"SR..1/#2Y>)2! ME^'Y:W*U7CN"+7C,4&H.N0M202)67FR\@C 6[1#MCJ@4U0K./$,3EIHU>BV6 M,K+0 =G%;6M$.+[$0<2%N5,/;/VSZAF;'+&J1W%UX0CT7;^ #F:/L-U;5"#!8L95LVM54ZH\G>/Y0(I&"C)#LZ6<(X7 M"^3QR6+SZ)I(FQ@[0I%"X&@STEVD-2E!-6REH 1QD=*5;O,/'ZJ12YUVVG_ZIDOQDA0%5FE."'2C!'25L!WI0*Z9)%2I3BYTJY,MS MVK"E-F0/Y410&Z+5AK4)=6OWTL(;-56X*"W+\ P9T*+RH\E8*$1"5?W\[_&+ M_%FWU6_-;\9<$YBG2DA2N.7EJE/6W)]).0[V[K"K0Q;LJ1 +\;[TYQ=1UW!$ M_-P]:/S($VNR>@>[KUE4DS)5I@V#,FVJ$%-]7WD"5!V^5V&_^I7#3#[>NKGS%\+[9/1G)BKM8- ^4)YPB\1\3#*NYB6 AK4HG* M_-6D$J),D!2J[C+#$'@%$J*DG /63\M1!657?=928WHZQQ04\$ B6Q M&'[E\&L5@63ZV93@+\^BZFP M8N+U(^)8M*H:WV_#9(;J4+EIE<+[Z[*?@N\*HMW L4.TFG.AT(V:)(GVK&9T M3\SHZE(VE#!VUM$T64[8$A+\IZJTF.+4*?ED<9_K@_*\:,%A@E0L>*I+GKQ, M-?G%I_5T ?)R'8ZF1:LG&COR/!JI!?^E6$D$5*6FTZQ8#;1F[+2A6%(:V(@# M>7D.LW8I'VSR.S1@9)O,P4'3-F>#78:&!GCL\S$X@"RRM-:F9VV P927U75\ MMVRL;=*P-L#3*?^JPZTY44E=AI(&/ RI25ROU_?Z9QK*)=&(B7EWB;2K,1V) M&0N-;U0B!.2E.%SL$L68$EOR$NB:CCLEK WR72G;.4ZV]!/0?6C'2FN ['IYHLB3H M/0;#JNPVGWSTP%K><^G1Z_PS@S1816BY.,-#H3M+__T\%ARF8'KFA_; MP;K]C6#]IQ4MN,RP'M=\;K'I=M#AVO&:L&Z(UE*:\=/L#/2I4AU>[>^N:F8[ M/949)\V*4Y/YU('4ZD*K9I]=(3!#TY""T&'2]1I%#X^1UHQ4FXPJ#C;[(^ : MH(IOC= 8OZ;NH+"Q:MEG5R>+-%A+'UQ9FZ^UM003I">Z*,W\QV'I8A-45ANP MZ1(4=(P1J '90&D&TS)BP.'5TL>L!B<-A1&?)H\SATN;^>PN6LT1:\CJ4B0R MHF.Z[!0_8TG_41#)?^9BT?6 %N!%/1&X2-H"5L_'!Y0M!X=G9V<#1358QZ?L M&(6#5,1>(N"1H<6G/2BPW3\:'AT.CX\/_RU:>/"R"E*22@$O G]CW"]QF1!U;/D"2$T%A4_E,]0$*= D09-UO;?(___HC!V M4N)TY/M*0V!P#[&/R05<8PX#=;(PK^:__"/"(>;"'+(G[*%[L>.E_@/RZ#+6 ML_BC*WN P)6H];!W"=\VN,L$AT41G.Q/N&1I/F%T6C]:4_V.?XH9*WV M0-R;\9-0B;@6SZ6I$OVMGJY523-%YTP;5+L3BH+DT75:\J9[%QRQ%62_ M(Y[4/DS,_BV2)C_KG6:Z+HTCE)!H]=&G*XC)5VA=,I.*=<9!J3VZ-^^P!?)K MWU/$>8#\F@2N.8IR+M=BDWG5P%2"4?"ZU MU"^=V;]M7U1,8UIQRA1$GRD+T9H^5UNF(RC5/6]K,.%HB=BF<@T-J]8=DY!# M&>8EIA<2ZF8MZ8\Z^.WV9NH]HA4TM3&^<]NX_VC-4S.9MKTU8#2TMZR()NRV M[H#-.>WX98WE?<][8JN;FCP3NT]SHXL4?Y5F/U-SHW/O>])D M[19=X1\Q-(-<;HZ"V?HA9\'8L>QZ9$NK%L,:)Z*V?V$<>T'J+3B+L)O M(GB'$V#L"87\XO?'RVUJ('J[=FW:0<04!.4G3>+_D[,<_"?R4^VZ$&J8M\?.1T\25$2H5&*\IXDI8Z[:8V#%_1"J9ZU-'PRQ-X M(L_Q8%*9=#,TH_'%\SE:T,)%MO+BJ2Q2=B#G?:Y8B@V[$^9$-4$%H]!<.T>) M 'V'6/%M*W"IADZ4#U8HPSC&+\*@ MXA#=BWY HSE]0K?J)DK]7>SK;JP]Z2BK0:V2 ZBOZ,A"A*9,'^DZN]@H]I8E M[1NODI+X[5"&<^,G69-1$-!GJ>]7E%VHI;*T/?&]JW@T(C!X_5.&D4,.LQN_ M;:48UE)I&W9S?K;M\$ES%I?-MN:YH4UEN_N>#,0#>J+!DXPC4; EMW6OEQ&Z M$R-<:NW1\.BD;(5;\?3$)#1-=7),R_^[3%2VO'WMJE_18H'8Z^7!9QR(I::P MA7YIQVP@Z&NCU6)^1B]1B)=$7F$D^YG8PR_3A":JKWI]O,/FCE?K@+ZB."3C M/F+>H]C0R/#W>)-7NJ&R).XK]KF4:==D'?%++";_$ ;QE%?L"TO:OTI73&& M-,O)9K*^=D",9WPOGO@(#$ON!":*OC9;H]9J62C6>_'&X :+Y:]8'[PV#HV1?K$'&F\ *N2F!33R\ H&[\+E:(H(%C,=Y2C\<'!T.A0KQ-&:X4#H M_X^ES:8-95_5H-"X'W\XS37N!T,WU%'VMAO$>S\*T&2A"V _?TW\S/0GAUV9 M39VE.0]\RP56G48PN,&+[#K+AK W!R^Z[QANKN,JUL&>O$?V0->H\D%4 TU/#Z4F3S*I M5R1O%&6:UCA![VI-B:"2^X;29M.>O*]&0'I'7A,Y[ZD+:DR$C<=DM?J>2>^9'VN@/=$V,W31^\8)( MN@5LA<2W+O2-0-J5Y\E*RP;RMY:T.303=5#J%"L M$]HLN_)S]-A/_O@BII$+L8P0Q,55YK:B>JY673MA0JXP"_E(##HQ:X=0?I%W MNV[52OP/[=WD0HZR],@]W+9WM1)[WKMBR8/]P[-[2'RTPE[A0*$<#&=!V5>3 M.&%+2!+O,Q@8>L&&L*^=D&9R-C3?3-+7AC=_6+#L)5M+UW-SD/?"G"SDWB>] MDLB.5DP4?[G6WS-AZZ)5?>,W!'W?P%B?G6I_ I#L1HX>$!S1FGI M"+KF76^;FH5W"'"3$,C18J&\=,N;)DO:OG9%BV7C-%JO@]?1DB$E0WK5QD?1 MR.^P"#5+Z[G-S=U37(DQ$XGJRE1"M9<96J*^JM0=)8FOO[25,_@R$EK P^R< MYA82N$3^^6MC&/Q.)/W%NG'KWOMK=YIRNILL2AX6FU#2;+]L1=D7U[WD;%\% MM4T6\F.%PL#*I=;Q%-8CK1>_9A7J,!),O&8^[!(IHN/MJ M9S?'8KK<#KV;2N+DHJ%Z\O/_ U!+ P04 " ")>9Y27^T39&\4 "$& $ M%0 &%R;V,M,C R,3 S,S%?8V%L+GAM;.U=6V_CNA%^+]#_H*8O+5!M),OR M9;';PK&=/0:2=1!G>_H6T!)E$T>67$K*I;^^I"ZV9.M"R7;$R 8.SCHV27&^ M^40.AS/DMW^]K4SA!6('V=;W*_F+="5 2[-U9"V^7WF."!P-H:M__?//?_KV M%U'\S\WCG:#;FK>"EBMH& (7ZL(K TNXAQ@CTQ1N,-(74!#Z7SI? MNEU9^=*6VJHBB&+8T@UP2$W;$OPF6U_DS2_#L%7;^BJTKQ7INB6U9*'S5>U] M;:O"P_VFX#WII8$*2YK(^N,K_=^7[^^OGYYFV/S MBXT7I E)N8Y*7X7%W_;*ORI^:;G?[U_[OVZ*.BBM(&E6OO[/_=U,6\(5$)'E MN,#2Z ,<]-7QO[RS->#Z6BCLEY!9@OXE1L5$^I4HMT1%_O+FZ%<$#4'XAFT3 M/D)#\+O]U7U?P^]7#EJM3=H;_[LEAL;W*X!M3:2(2DI0_Z\SERB&:GYH6SJT MB +)!\)PEI -:6I-4_OFCVZIH6N"[5I(\P MD]JN3ROJYE=G:DS7$/MZ.Y+,66US*?S07JTQ7)(RZ 5.R+BQ@G>VL$T@==\?".SNP-+'__70FC+S)\&_ MJFQ,C=8B[IUM+9X@7HW@W*4SM^Z9<&K$OZTL=(FF:Q%]H!$CSS/I\#-UEQ G M!F Z]%:6G+WE6@0? VP1X]=Y@'BV!!@2$@;SS<]P MD54:G MXF-*0Z(!4Z.L)(W?D=]"&&AGCFK"Q@"';RXD-?3-M\BE#R,K!4D21&'3+OD\ MG/X<+/ L=Z&A&&U9;+>,KJBV-$G4YD 6^PKL0@G*LMP!D=(^5H*\>6I' M+I8JSQVEJZIM2>VWY%Z[WU>D=DRN&!T'."DBH6#T./)QCZ%)E8(5HL7?^7.I0= MFH[6X@Z2%^:1]F5J_'*@CT^&MG/K-%+=Y24.]=WB3=\3RP76 I&9-H"$\'7\ MIID>=83]L&W]%9EFAMI9JC92^Y4%#TF@\$:"(5@C%YCH?_X<[F*@D4G=H6/7 M3V)[>!B3@2R#!"Q5&TF"RH*')&CS1H(1-"#IM1Y:E^!M0^X,U6=72,BM2OV6 MVOG\"B\I;JAF-4_-:XQLC-QW?UZH9;:G"]%0CJ(W/;5L(S7-+FFHY YW[S)R MUK8#3+)"]-:$L,'H+,*F':> . <;OA+[_!J8',PT]AKK\Z)M=66FF M7551>5W5#S3-]@)G(B3RD)4+,5L*WN.<*LU0)UG7R'P!R9R$70(9-$?%^*3A;N>XZKOZCJL]XU M9*!+BMB!>EOL2AT@RJJAB1# ;K^M0Z@H-6T"Q+J>0==8"7YX>@+T]PE=)#FO M5D&LW_DCT7[!I)PRD;-5\TA4I(15)Q:OV(O/E ;Q3VX7-FDL6YEJ+>7W, M-N88!.18H=B#.O-;F5F^66HM(2.O!GJT0? [9:_:QS<75)>7WIDS$"&Q(7 M[[,4U6N"OJL)R>M+OK T^-$IMZA=H_O.$FL.1$*/"Z[U[H#W38$FRX>I0584V<[1,JTTB0-'D)S7 M-=@C37.SH!ZE#L9D)4M-I*$L:[RX8H,84%%87I=H3Q@"Q\/OA;/T?L$&*951 MN,*5D5BCI85;2Z+2A3U=[\YE7:XM*#'JY"UY40+. M>H2VL4-,H&%CN'$-0V?\YF) N(LL@-\G1,V^4Y'N"-HFZ=]B8KD00R<[QO%D M3^1SO*E"A?W!Y:-A8W$%;#,=E+H,S1=H>3!"9'=+>I/N2<,8R7]Z]D*D0DO\ ML*TNCJ39M,>!D5]'E$/68S1[V+<=('Y!&MQ(-8)D":<%1X"0SR;TM6_I@Y6- M7?0___M,*^K0AB]T3+/(3H)JH9^M+NM]!GV4?D"+(&Q24?05LI#C4KQ?B.1K M:NQE;78P5;[0+&67I#IRA6N NJATP%AV&:VJT>C0\2C;#UB>1/M':]%O_ "P M.T)IG71KFR R6:T!PJO]77:F.A/1';L::Z'"1C#)<"+3/]C6M&DY&TBN7+V'&'&J?", RX8 M$DF?;]/NE+KP(LVQ5 Q1X4D)=5FI/P"R*'A3*XA:\[?5IT:0MBIGS2NYE2X< M29E?RB,64J;/_\%*!!D[BG,/(,P?4_(K7>BS3Y\*B$4.0(DW#^ &I;#W-V31 M;V0&-&24YH'T_N%Q_!LI-_GW M6)C\)'^/A;_=36>SO_.]6YJ"5D9 6)R'.;6>5:TW5U3R,%D#+5$"?5F4^G)+ M[$IZI]53Y%ZKH]4S,.3M#*>_85P. H>#OS\D%(O]*78;6>+T'JBKCJ@L<3;^ M RC*/ZK>ZOFPZ!1 L41,\V&E9@@>7;CS&]07,#+3!P8QSQZA9@+'008*+NX: M6#G;W\=\!#^,/"5SRO'S*!B6&R1;'!A+L=N@6,PCM:)Y-)C])MS>37_G/':, MPK%S6J'OE$,:P2T\S3#Y1:SD R2:I1FZ-, 4CF#P[R8];_RF+8&U@(\$N[%A M0&UWNDF,SA_:D6=5:BFR)"NB(;5[8J\/NZ($"4)S(),E8ZNMJ4:W-IN-2O> M[1=$"'GS_LNA6=";M/>!YJ*7O-.TV!M(OM$J+_,TCTQ(-2 /@9G7:"(B#UD9 MYZP7M@7XH<^1=+*OY )A/\42X4.C)AK)@LHPE#/E2_.CMH"(1FFYNOPLR1*U MO_Y'#V]HE/(K",Z2X;C5>KNN+8'PC./?23?@R'[-&N+W"YZ!MAF%+G<1R[&& M[Y0;PNS-#6$YDW:YR@W6\A& 8#DEIO:1/2[%U+A%%K T&D=C.WNW1K)4:3 C M*HM?[FZ58XT R6[Z-QO3DXZ\=-,MNW2#-5I%&$@C\B##?;+PC"XYB\6JP0Q>O$S,+*&Z():23PZ! ^U*40X!('BV)R, ML(T/3H:BMY7? ']_8D5#4?*\+^F%SX )02/],ZW"RX1YTS^@/@%SJ#KFE"G MJ:BVYP/8RN !8^TS(,8A2$1,X7M?WOR4QUK=W?M!UU%9GBTI[Z]+C?+CL=CG#3DNS7ABK-ECO!\,0:;UTZFO=H\/.#:XT,G/O\L_2!D=> M8PUFT0F B7AU*HB8G/7# M"2'[;DGV!AI,N2.!$5&&U<%<$V>0E+.4!I(P]0A,W9HXTYR4,U:8 M>;V*BQ@4?G+NDSW0"*P8$@%UC\H"C@6.0"#XS@HJ,'O<'>Q=TA3 M9T:@@V IEWC'ERV]R36I:DNG-) $J=]7:/3SQ98^R)9FA?DS#&<3Q_'H8#TU M:';S$\0KFE?!,O>E5N2';D?28<%@];+2% )@W*'0_#@&MF(YN?7.;\L(@ QK=D<=14P. MDP.:3P#36 ML7N.(#\X':3'),YV $^'G<.?P^+@*HX MY)_.AMT<+5K.&E4E>=<:W;3T66E&B# MGT'@ $WMO_.'8\#KUNKV!&$;_S&Q_'6W4XX7V36;SH:2DK/'+9]N6,\,FR3= M+S?2=_9'^JCQ?PA^\P*P=&'S@'\(Y!&?90K(@REG2LBK]BRWY9O;6T7NR\.1 MVKL=#+HWK5%_J,H#=2"-;GNU[:RD=YG8-WEWI^14XO.U/U WJ3LA94'@=188 M:)JWHDJ!.LL=(65CV8_5_)D0ZZ1PE0CZ.=TL% ]-FFE+J'OF3GQ:N;FHOS\7 MT<9$VII FZ-7WX7/$6PC^-'=_/A))J4X/C33,\C9\^\%F,Y-M B<]CG3$UL# MSYK4!GVCK8C=5K\C]@VI(_8 F(N&,IOJY]*S5+J1@!>53.) C M'URP@1P$168GC6>4/E-.L&/!%%'ZH?[+F!&U?WDP/5FUE(4A2_L61NP)@O\( M(?$,@3[DLY@67%Z_7M.-X!JZ@8:-X>[MT9LNET&@4F/)5ZS%P5;*D?B1N-+[ M>-!4O+S[HY-8DF+2T*:!K:'$@2T5*'9PNV?!MM.@Q+28_H!KX[?STAA@>AX0 M34#T@V^)2 %V29EBL9=+VR1"E)P.4YR_T9,%\FC!?S;YDKI\@^<+\0X(KBT$ M71#B??@LL^4&5$K(P0OI<1:J-\!!VLZ+&S?A2K;TW.]V=*6OMD70DQ6QUX62 MJ!BR1*RZ7L]0>IK:ZW5JRQ?>2I(Q5"7*\#/LG%XA^^-1,12\+KO)<.@B#:W] M:0TQCYWR\ M@B2OJ>>>UE=Z?0A$V9C/Q2YLJZ(&94-4@:SW^FJWI4DZ M5YCLB9 WLY5J@\\Y[#0*W7\!#X>*5\,I5S*:2@GURAR*54]BHG"PG#]K_/P9+J3!\S0^O$%3/J MLG98>+E M &-Z*)6?@YD9]'EHP_SPK([9[43X\1!9.H.+57!(FF9;&C*#H*6IL3'+GVP_ M,.X>X 6R2KD;6RU)V74W1H\C'Y-/I/$],;>C:PO^8X7@N9_%Q;A=R5!/]3!( M+2',BZ43^YLGFSL!H3-^+F^;I'^+B>5"PK7\E(:3 M/?59&8SEKC0>=%LC21UU![WAH'O;&72'[<%0'DBEPU\S;DN(<6Q'T-V?^1R) MZE7!=L1B0HM74WL&?<%_0(N 9M)X27V%++IF!_1DDO#^S(PYCJWRA3UY[#D" MEMPZ'5EB+6[!'[8MOZ*3',K3,YF:WKA"X%81I<2V!4>G\<%Y'J:7_9#UY2(SKS.MZ(4U+*QA1J[PF#LN.!-AD6\M[Y1*RMLF\O8N3$EQ M Q6#QNWQ=S\ LBB44RLX"@,%?I[@I!DY:S;*K71A#=.L5![#PN/P>!AHHH.Q M[.@VN@#0_'$GO]*%4"R$JH!A2*CL6]AS/&UL[7W9 M>B)N9GK+Q16WND/RDN4.V_+8SJKNIPJ:A"1.4:0*(&WK M?OT )"61(E:NAS8C[LV2)2QG W V'/SS/UZ7WN@98>(&_J\?#C\=?!@AWPX< MUY__^B$B'RUBN^Z'__CW__D__OF_/G[\K\G]]<@)[&B)_'!D8V2%R!F]N.%B M]!BL5I8_ND$8NYXWFF#7F:/1Z/33UT_?OAT>?SHY./ER//KX,1UI8A':,_!' M\9!'GPZWOYREHP;^+Z.3S\<'GX\.C@Y'7W_Y\OV7DR^CNYMMPQL*YJ7SY]?7EX^O3YA[U. YW2(@^//F]8?TN;L M5R?<=L@V_O(Y^7';M##TRW'<]O#T]/1S_.NV*7%Y#>F@AY__Z^;ZP5Z@I?71 M]4EH^3:#A;B_D/C+Z\"VPIAA2A1&PA;LKX^;9A_95Q\/CSX>'WYZ)@R;^;H'1+$^7F46>XDFH\,PM:\682%AW[ 1R4?VU<>#PW2R_XV0L_PP8C_]O+_:CE88B#7XS-I^OG@-D4_<)P]= M^%04<4R,:Y>$)*6M%F\_FR%IX'*=P/X144-E*. M\AP*$'/J!!)[K M, '>_DJFL^DJ!9(4\60@6MA>T.'_^F0'RP3/@&6>SO&*9'BXJD-HLU!^L$O4E$7!\1\H@MGUAV+%[T MUU5 W.0S"BW7*X&J]L"=H,T^!7[H^A%R=NOJ'!$;NROVN33>^B,#0GQB>>SH M>5@@%)Y;H7498!$>M9+%?-Y.B':' PI)N+ZCT(9CWV$;THJMW5L*=EF*: W: M";K7@3]_1'AYCIY"IIPXD8>FL^RWI9$V&+ISU*E^ZKCAI66['CU^:D%9,&0G MJ(YMJMU''CMLI^$"X;-@N<)HP?2M9PHT*;_6]4?N!/%$G4C^G@(%O8I1&SC>:!0(6IR7/D4 M?C0.0^P^12%S23P&5'%;!OY#2+%;!)[#SKS2FD3E&4$0:DPMTW/7BT*Z7.,O MZJ.(9.AN/ 54EWVVDR@\1A2>\IYK.PXNUJN &T!FT:W0OJ!YOA]/9[JLK MGZWCQ!WI9YT6M5"BU'S B<1W7+= +<7$<'S(Z6=GZM\C.\+LA)A8Q"U/HW*S M0"3(;>#C5F@BG@@.6;9?,I&OX'HS&KP3].-C/XX7,X\1\DF\=K.?+U[9Q_+Z MF/D,@ @1*Y.N'0?'Z.][?_[TW9",?2=C2R9?V72+K.*_;!28WI.W&8FL!Y9. MB,LT>#>,-Q<*XED>N/UG?HU6 M8QNXJH.E]$3&9(DQW]"F]AA1C8&L#US.M8+%-K>C+ESR ]:/$2]MHUHV27.P M2K:[6K;HNB'/9CQM$YURUCW=M.C/"Q2ZMN69)&89#-B:7B,J<;I53]L7/]21=]7<]#^%A!VT(\QU53FIK!*.K<"Z4YG M+P_PWACUPYV$]ZC=:2*JG$Y-0$9-HS# !@N[T*5!J(RY*^K9((RF6Y"@8_T0 M[G(I_,2"VLNI*)/F(1^I?1Q,B6\V7C/X;#)@RZ7B-@>;+ N[G@3Q;F WE1'] ML>K'XQ[9=**Q;0=1;'V?HV?D!2O#0UEGE"9@YWL;JSM FX19GFQ77W9@=SB8 MRK_9>/7CLW';FGN4FX>)KJS 9U<68D-V.MOF;CT&&=^RL=I2:?CFL#65''Z_ M!N#C1@JK1CW;AM>8NAJCB&&G\&W 3S]F,=C&-UP__.RXR\]IF\^6M^=\%01% M-G?"V:7J+S'@F9ZU0T4_LSA X']TDLSPDC *QVD2XF!IN7YU@'/#U ]O//S' M)5H^(5P66-X8M4.ZH -B.WI"'[?$*0FO9"0QU%1P7-]-+N/[?Z7-&6#UQ_\2 M(! K!. @IW4P>#M-4\"HHV=-S:P=!*L7@$H1K!9 ,0L\-<4<83RIA0G;%'^= M8$^[<[>)O3P(T]:LK6+,"98T.U>;V&G$,YJ:6AF>:'%BKMG6U/S"Z$%S$W+# M HU/US)5);[[IB8U\[YW!47;%.'[PYN:4=^KW04$;=)>W[?<' 0Z7N+F9C?Q M\W8%19L2P?>^-CU;!5=ITZ"U2GP-5V:[-BA[J$;TX( ".OHXV@Y!/Y]-;\\O;A\NSMFGA^GU MU?GXD?[Q\$C_G7?VX1BV5N,X-G/2$O+N3*;?2Y2T W?JW-5C%^=8D*;GZ?+1H[ ML1OC/$)4U#9CI\[2DM[4 #L(__KA<#/:C!X[8@*G( 3:J$2$ A;$%0&99ZL3 M!J4W0').]7V&Y-LTQ("BAU^3^C+1RC$CCT8?B?_GU^-O7[Z<''PY/3K\_O7D M].C+]S;XL0D1-%0,*;)O_MRHC;LS)87C)A>N2=F@UZ4I%N3C2 KR M\X2)D5L/A29(/9Z%U%BU\%\H?$#XV;61FM;J/JT2^Z@,L=4X0-A\-LN5*FWH MBGY4GL>9A@WQ( Z=:^XR!;"Y!V]Z-._1.PF _L+<_52%O/#BIK]^( F3=K]3 M=1\YOWX(<=21_J0P=R]>;2]BY?N93XK^SWFT7@5<+#42B*6FQ?!2Z*VP&V W M7,?"!F!)G@4DG,Y^!('#0K#IUK$%_1RM,+(3LY]^]E#,#M\9+P,$ >'7/^ _GT_/88N,Z2?!#8\BF MLJ9<,2BT:I4-IU784 =&@=^4(S98IWZY[LG;Z:SI'KUH6C'4G1JU]%T4&GK M4J "C5_Q^7<;^$'B(?/G2515OH!4G=KE5R67B0H5:/Q*P&,2MC'Z73^B8&=> M%D*S()<0=O%*[0-*+->W\#HF!,67.8$H4;T8XV1/$>Z6#<[8KJ14\K4T2@>8 M8D:12!?"A)J<,U?7XWT.>9+V IJ\M!LM5X.OF2?+[]#)/DH\*@+UU#S!IRIZ@+;2\29FH MY?1'>V>^6-FPPH:0=!W92*7CX9 MI0 _ .J/'<=-YK^S7.?*/[-6;FAY4DXH^D!0 [6YHL % H=D54D2QY"<6_K] M(61VZ7-.'R\ 7+QGU_!\Y&Q\15*6B1I#2,O2YH\("0#,>,1Q&8:U^M#AMH20 M6J7-!BX& 'CP$#T1UW$M"IGE(6JA,_AD1HZX?0<&CBIL)C9PQ&A 8,H.IEMK M23]F;I?++R=I=(1B]J@$+\-M]@6T;U\K)^$TET'RJ\B2\%C><8(<4U M*%%3",:/OMSMKD2)\&G8B4YPF%E/]*_]M42_^O,LT2A9XGC\L/ =HD YT]G8 M26#AG$_ZW3HXIE3A_\(QI8\-4 YQ=SN3CAV?4J92J,NTY@XK"&S+;]RGI\?' MQ]T?4LVRDHLR4.Z.G?\7D5!XSI4;HLOSSURDM3?7 IX0U,OAAC#\&\)7OLU, M?72.DO]>);[F1>!1&I'$7W ?>-YE@%\L+,K+,AX%@K=7.YW1##5H:1U%<(7+ ML-@0@KE04D3SJ[6(&C@^Q1DB5X1$PO3'?!,(:Z@.WN20@L:5WQ30CS$ M5F[)T2"4&VA.*-3X0Q.+C/+R& @R@6*LGO9/JWM$"47<$*5%A1(*L(K,\X2O M\0I1ZXT-30NAB$*]RF5#A&J\JDP&A7 /!;U0,092)SJ!EOI)+ M+WCY#3ESM"F*%%>(IHJ#9Q'BSEP[5B\H6<3U>^N= D+HH0:QJ)I3,B*3[.E*KD=H39$4X;W 8^WOS)KN@3V:W?&L?O8L<1OHHV63_2 MN249]5H]X5P>KET.LON'%BT G"]".!F4TDQOK9Y 4O0-9%J+B5D4WSH30'RS3)3B!8!3=9PO MUXK\R)KGZ"ZULA%B9:6EQM.^KPF=#_8".1&[8&-*C!WVCQ3%"87Q+Y$+J-XY M(%B3C8MFS32#YL+80VJ'1G%]*82KU$@0\N+:WMWT* -<4$I1B?5/WLQ%]L)W M_XZ0WK[5TMP0\O%Z<=1JT!*:^.ZV\3,+XS7%)"8"P_^"A.Z2Y;)N24.FLW/T M%%[Y[,F'G5-._WBM90X(B80M'J^UT*P[7^XD??TT:9%Y ((J7V7-^W9.# MXX/#?;_N9H)1=H:DT7:2T;^ETP#W\B;N^MW+L18U+FWTL$ HC!_UVB1G[ A M)NL$4@0Z<-NM$U2BYY*XK84OCICZW'3PI%XC4N/!L>3W+*L93>WTM0#<&"*81= +G5EEAX- MB(^ZXJK2$PH%*0:AX#E_OYX>?3N X_/N7E"XY&DBV?4QPD^!';^$AO=>7>47 MO-/N!<'O75'4MVFG.OA",Y9RI]]9/FE"K"LH>\&IW-:A3J"D$FS^2S=TC7Y MSG--"==D'* 3NC'6Y8^5;[!.W2;8R448&H>3/^C&,YO$1?%N@Y"_'TF#T-6& MA'!::XN]4 2,T08@"LT?8Y+COJW)X132ZU!K:(O8 (3:"&I6AU+_7#,9#8BB MTNX2%^Z.)I0;9*@'&E/OY*I^=4S@ULC$4R[1$XXLO&:-Q!X-10=PZI'Y>M@Z M,Q2H-LR._XP\-MV!%BOV&T-(5FJ #?MH-LR"&Q8"U>9!H36$=)\&F%# $YI# MK_G=OA#D;]U:N(:0*=L!H=LU$SK+LA7L39OG.IF[_MI]1DZ2J))<#B0DP-R2 M&3J](!P8'8F3-HT:+ZBRF^TG90'YC>+1$JQ8G6%$:7@9 MX,VFRM4XZQP=2&')WHD5CY:0Q.HA6JV\]?:I+%;)Y![9B.G>%45*.C*0\I%] M$";AMRI"'TH]\@6:T^0MZ>F)L M4;L"KX)D3G$D5-+X+24%2-"$MHR'NPS#78;A+D./[C+P#)Q,HO8-LGP25X-] M7%BQ:?:PU@"CQD_2AZO(F&/8=9_C4 M1T1HSNPL!<^MT+H,L,CK;>;J/M)W=:\/?CL?D^0YSPG-I#B',(<0XASB'$V9\0Y^ -'[SA@S?< MS &VT5Z1D_,Q[2BG>$VWF:D&GWE#A!W$*"5I M2W1Z^0LK!OTA6(XE.6B )62>JJ+=.AV["U+KH\5_AUEE&/0U."S$ZP<.A$61 M5)U JR92AJLP@^;M&]MVM(P\]A[X.:+:L.VFSLJ5A]*C?;RDY[S[K_A[(7H" M1M^*59;!>^82>JBH'++=E)P'!'""R M&U&G1 MMV,XKXY58Q,7M29<:??H.?">77^>5@Q.7*WK\PC=!L_QV4S[G(A=:F;](7BE M5<*W]:>9H=9X=>4'Y-,9;H,0D:^?CKX<4#C&=%*/MOPNYH].+PB6G397=!!J MEQ??OWW) /%-DQ>"7A!,JG*\$" $S3[*(Z?R?PE;=^?T4B @/EUZ[M3*(W-F M8;RF>S.UTB-Q&J:T"[QMSX"9^\C 7F8_?2OQIB#G#J.E&RVU.,;K!F^#-. : M#R%XG$MR(B]=GV7'G04D)&+?D; U!+>1$9\$>$!C3]9--/:=,VOEAI9WC2R" MID^>.T_N'8FR#C0[0PC,&3!/%RT8+K\]<\+0U56)(_/R2=K7L"X)#C.@T[_VP:9?_;F].?A@(]^BPL5Q\4G:P?'P*6G/5IL$ MD_KW13WZIT#\],D*V7%.-]>1I&C;L6-/*4E;XHM1Z#,#\KZND].C;R?=N_&J M,X6+5L=\N@PPLBW"3[B2->S2<:!LYBJ?N*)/=YYQ+63R MMSF%1UE?O>37* P1)ANLIE%(0LMW5)YR=3<(WG)S!BO1@K8@\V?(Q"(N>5AA M9#E3_W>JUS+AO*=6R:&6IB+K#L&/;LQ/??0@\O4/Y,X7(7+&SPA;#\.S8+ETP_AZ(D+RO56W-P2O>RUG*!>[/C#U M'C%2T>-A$F W;96M=/BD) M0M!X]0<%AB(WF\XV0,=B24BT@5S -)V.[7*O+H>3#F;=92%E;KW&90J28CL+ M%FIZ1M=4QHR2D0X/BO<.,S.,XBE&N3E&;)*^)"1)J964#F?HR'*4S(;H8@UO M?HZ2_U[Y#R%5NA:!1^E+DA5Q'WC>98!?+.P(9,-X% A!V#J$ MQ!AQ:*9/$5RAKE1L"&'3+BG >>VHB!HT/DUM=X)F 4;WR,X]XLDN]TQG[%&* M,,3N4Q2R_>@QN+,DQ=++#@9AU=; [[+H0Y.)?? O*:'&@>V>)07:[Q"%URDA M'C6,"R$IHP9)J8$2T(1&=M1M,+EC5SLIQPQVE*JC0LC_J&-KJ4J'/HF+8!.E M*):0$ME@$':3.K3%LOA#$PJM;5$L!OK=(>P*=3!>'^/N?.K)_I;\.YW-*$C^ MW,R-?EATHR?#[3YL!NZ+Z_PA>B*NXUIX/<4)"C_A^.HN/ MBR.O;*]EWI@K67)A_];GD12YX(ELL@ ML0@?@PEBJ1!HWQ^NWPV"*TV?T?IX@5N;#, $N/.(:9Z)KOVPH/8VMNP6"EJ:U6R84?;<7MC5&Y+Y:='8OR2J]Y+G)P>7:D\Z.^( M9;D\IT\,*0P^;FM YIZ:)_L:#QT^?:F &C95WUIIM!%1(>?B*+&=%)PA+SY1]*IRZLYCO M$3UE(\2L^3.ZC3,$_G##Q5E$PF"),*$MK?D=-^FRGWO;IB=6=@9TR9SI+P9>^OR;MTNDMITE$Z/E"R$-RL&O= MZN)CQB W38%2&[CY=M ,;EU!"W'C#P:3<1"-_O2E$I6DAV5 M3BJ.B2J[0- \N%*R#;LH46@D[#QCSVK&X=<'A)]=&ZEIK>X#04^0$UN-0T>% MK^]PX$14"' *EJ! /[\9G)K+NEN\&)=NZ4_&OK,1#&&!>$E; !7Z99*T1WH> M!GVF?]:I>'IP<'I\?-"]U[0R3[A8-7$H_!9@@E;!"\(_Q & < MI8CL\(C3ZZ41%7F7+K,WM#FCAPH ]J1@R2-<^39=UGTU9L >[$UL.M-G=ETD M8B6![RPXAX!]+NVF4A5K/M2!LE:#[S1W?I^O,T97F&\'3V(P@< MF2EFU+,#ZTST'*BA TX+/?@,E+KG-/L"<=L9B*H!(P%ET#3.RKPU=7AZ]!V MC=@&>[F(0^!X"C1&SCB\"R@-KWR*D%PQ476"X/8U$N4<.Q7(=>2BN;?\N<@O MF?FM@^-.]*JR@3,R@T"7Y!6^=YC[%8"7L2 ,.4)"D%0=4N;WQ".Z)QYU?QCH MDI<+?$<4OZ&$6D9+(+5]J+X/3M"*$)(6CZFQ$@0KFB6686ED(6;NWB'\"S R_B& MXI/G)I0PO!!X5+P0J)F^F)E]E)F^+QF,*9;;%ZNXQ+QX72$[I(*06I1+QCZ, A JM(ER=*4N9#]/!R?<-#4+D!2) 6 MK?JGL<V]#8 M_7E<4HO:_I),VQ>MZ4U2> @VW^&Y1-QCD^/ MOGWK/HNH329R"0" KX_8%W@6!=EV&O'*ONK)CKP)]?N\_(B>V%J^7*>I#_CG!R=RL[:XW3R M3+ 2N,E:8:Z8#0''/"G-Z=P[P4;( SAYU0#'7["W7*3Z<(EQ@%@W943>C.4% MS-\SW_,VP@FU$4[A&$FMRP*7&DU<4;]R/+2712R^E"YI#,'N*2V[VWQJ"8*] M6)LJP\AHA.YLI!*(\NME:Y_88*XS[$%ZCT*W6%Q9VA*"%522@5*\Z@L9&I%> M?J%$W0="P*Y^=D"^:;(S)JP>O,Z*-T>/K]9#U*=_G^>2)R.%$9N$?QJ]5G M 0DU7Y?2&&&H>MV8?T&;?T,1[*$(]E $>RB"_=Z*8%,I(('G.K$$Q)J-H-R, MJ"&<0M@E=WT9S.>VA5-6M:*%)\ /(I<4J9&"UD"L/:G,21D"*'Y;"TOR M)^=76#50J[*)BUPCU;_QW/+=?UG)H#EH)'6_U9T@6.L*,=O5_%:CTXR3Y-EU M#D_O+-]!2]?6I+U.+PC6NR[Q=?!I/*IVAP-Z8(9K31Y(FT.(I>D27XH(M(." M*2"Q.D(0?I8705+T@E/=MTZMBXI@8JG,W6(0(_66 M6)176[[!<-(TP38NH@ X>;%<><$:H0?TC#"[C2SU$@A;0]#>E$*99900DT;2 M$;=9"9(LQ$(;"$J9%DT%\$/+H)$LYVMEH16=KEV64-%'C9]3J*%-]/5&%B_E M1HO/FZ80%F)9#O,Q KTT\]*WJ8G!/F^K9X@KDAB/ \[Z*LM E4LMP7;N(! 2'1O@.1=7:*F.\>5MPSQ'3H$]89XC&VQ(<@23Y/AV M'#+-)#H.#IG!(3.8\8,9/YCQ;SN)HMZ$R2&)HL/SHOTDBB$47R44WW@P>(C+ M#W%YR'%YT"?XX(@?'/&#([Y][]R%A9E+F+V$\4"A8<79KGS:#HW#$+M/41A7 M6@S.@N62/5A%1UD$'B6,85WGK\5+RIN9V?L7HWAN^N4MJY<6SS_* C *@U$" MPB@+0_\'%\:V6RWK6YL];LNQB-'2Z^PU0/976L9J8" M8@)R93MWA#>"_2!!5:?*95X='IP>'P%*,>M$JK@4:<1!$0_'2F]GGKN( 8VU M(9<%J.-C75&AK=PX$-P83:Z=G0^D%'F@685;5SZ#5"]\D6T)P39HFMM2 D!@ M(4]Q4IGTJD[=&?-ZZ/#->&T=LJ_&_-9>O X(&3^1N)")@,6"MA"6K#F/!!<1,Y=DC@W4%S.SG=V?V\D MD>$32Z& :;6,#&'I:;.Z%HRA"4@>^V?+]40.-YDP&(\"(:A1;HWK8-=?)I^[ M'A/C@,AQ[4!1F_Q@\;J/Y [7["MB"4BS=%MQ @TG<5*!9E&(0DMND/Y M\Q2!G4<\J0 D5Z#J&AS"ZC?7N.K"OEGGDDZ2?RI!OEDS1] ED;4Y(P0DY+JE,!< MQE*3A 1P[O'!4V:BJ+M!R4MJ?NFIQ058QE)#/,_GS1R='GT_ I1)!$L.N+1J M(L@.VKLH_%3\(QNXCKB/UX&42^*'Q:T]AP#X]Z M1+$F,G7GXSI'V'VV&/CDBLH[W73#>RM$#R_6RM"[]:UX;2TS./UK,_Z(33"* M9^B+5^O2,WFIFR8K'<--D_5L1SER?HWY,R9 MPQ01=^[';64>KB8G[&*K*@(C<52)&L/Q,34O#]E-1D0/ )I0$32INT#<'(AK M2"ZGX4]BO?'857ODD MF59/""X8E8!FV:>%% BV;7;Z'7CW+OE+2>G"BA.9W&4;K'R M+D!./QT)YC.*A]3;8Q3H\[!.YD$]&?=-5.EA*&H,X?S3$A4?ER8\U3O8 M+EY7+HZ/VQOF0Z!-C\1^:JUN$&@O%Z*M;UH+'P!K(G,B;X]IE8=9T:<[M[$6 M,MF%T:1FTE>_\&V0@)QX%Z>S#&54MXYU>D+PZ1K+B19FT.),.R#SX"M7]7YS M"-NN@53RU91]I*!Q*WNNG%ED<>D%+VQO03\HD=@MO<=@@NZ1S2H9N#,7.>=Q M8;M;NID<'MW0765!;I&(MW4-#B%,;+QXZT(>FL3L")%F0U^ZK\C)8JM*. M$.X;&'-:!S$0P;*+V0S9N5UL9W61J9_50(SC:(4L\7P<+9EZ%,PRWX\RLX\" M?Y3./TH &,)L0YAM"+,-838PCL8W$F8; C5#H&8(U R!FB%0,SCV(3GVZ^$) M;]N0;)'BYAULCP+/0[O;HY@B0+DKW1AE'8!LBRJ)53$'T(98(WORP=POL.[@ MU<,R+HH N#BV;1PAY]JUGEPO3@V7'FSBYA".-K5(YC+CA;@ X,LT7""LRQ51 M8PAQ,#.>B# !P)$ABCU$L442D9%8I23DVD)8H15"(#E<^A#U> BI%9-\GDVI MF]4U0;, 9_*Z4N^0[SQ:KS);O;XY8!D0ID)9 M,S&@9<\9H[>/6()NC<(DF0!6WF7CDB2A!#0QVARW%Z_L^3F1051H!2N]TI2A M!72ZKC=['2M^!/UAG> M7V+T=X1\>RVQ_;5ZPG$!U"X'7%^UC!8 ]G7>OK*%4FKO:_4$8O8;R#27B3(4 MWSH3\U'C;Z='WT_@!,:;8RP7;:"\)ML]2NK^T>L*P1ED(- JMA81A,3$R7K[ M\3<78:8!KJ_1,_+TCEEI9X#YM@V?M%)R0&)[5CZ+0!OOV)(QX!W &@*O7--B M?-\CE_-'U7>P)W23G.?2 )(P7/FK*"0QPOSR(%H]H![.2OGF,I:'(22>53BN M5&&>FN?H+AK4"+&XTE)=>>AK3*@.$BAJFM0[!82(4"\$LP]55?J16-C@]J17 M> 5('J(B4%! SC164"B[H!? I#XF: N2KK[Z0=/!.%GAF0LF?3GP+IMR M[=/!V[_YZT/B9*N1&H-DU35=+O9V='!Z?'( ,O[8G;1Q*=3$JP17RQ5% 3G7 M@3^_=I]9C;D$$=%[!(H.H!2&AE;)]BT#!2T ;!AW.* G=[AFC_^&](B]^#MR M5TR!FJS9;3F)DJ'5LP-U0Y"SWZBZH44+R-Q6WL75Z@E$'3"0:2TF KN@>V/9 M"]='>)V%46K!27M V) -Y#++,2E>$#BULT?C\T.QHXJ;=["-?NE@&Q43 "@S MI5NFK .0G5(EH"KF0-H5ZV-/7K>F_SL%]-QDC5E[>CR9,'RT-WV+61/CL*72#D9U7@1 &?UIG M,F#8^TJ7 ;ZQ\%\HO':I1N-0$(P6B6(,"-?AJRT8!8(-)[T1'&:.)/K7_G%$ MO_KSWO+G/#UO[[<.E+JO+2IU>]AVR0ON"BK\VK%.QI6<'"&;LVRT2'E#B;*, MED)B[OW>Y=DLX/R&FGN0=D5/ZU5.S_SO79ZP*GKF(>V(GG\@=[Y@CZ D+Y@) MZ2IHU^71J*"O &( 5M=PL66XV +J8LN/('!>7,]+(B])?3'<9@&?T&'6'8.\TQDES^^W>$ M&K\/))X2SA6AY&J=Z?6@3*^W=35()27JVT(9T@"P->X"''-D=[1QSCAI'-QH M!" A.DU1SR4RF*#YWAB;CWR=G!Y]/X43W&N6V5S4 ?#_@H3NT@JIUE!: ,R& M@! V+"'T6;:;(0R R6<6QNNX%ON*8DY5VF4*J!'3F%X)C^ M>_H%CBY4C45%VZK\AA3\:P^<6I&MQF$/00N1AM75)<^ &L@K=Z5[U! M7W))O\!P?7VXO@Z(RT/UR_Y5O\R^K/L#!]&*;DF7KD^_/J7ZSI9!$2^:TA>!#:$)@!.AV%U1\".D/ M5 Z1P]Z\HF=@+(K9S^F[26:1Q=/BE/N3_3^?H27'RP%\B) M/#2=72Q77K!&Z 'A9Y>)BX51@;)CSTL?/YS.V-WFN>_^"SG);82S@(32J&)# M"$"AOE>7:[V*, ,5"@"'&+)4R5J,FZUV;.VO-OHO1 MV.'B.^S2Z:VUE#M0FID*B '!E?\LZYO!O@EW#+L&'*[C624U*GBM()@"30KT MUI7#0[Z1/+]4^U1R0] 0@MK5"D,$^ /88.LY452&7.VS=&?7-42PW%[98F%J3!;JU4N,R1TH2:M_%+X9Q;#\8V3YSB@#8?+U: -C_PS0 M\B>GGM%9>?S!T"QM:-;$V\&X'(S+7AF7&N?,_B%S9I'% PKIX>$(CJ5,B_W. M8I.I*TC>C9'<%8&;$-N&9+!_ M6ED0]6.O:@H8#$_ZVZ)6F. ^&"9A<;BB9Y M^J 'B8BC73=1;%!)J&"X0?%Y8_ M38+AMX'_3%O6P!_]M(DO[6XOR] M, X:V3U:%O@-P=^/K/^@0X3DRD\\V:V+^O[TO=ZN>R#I^_1^/X+^>TSXS@1] M?_I>F&<]%O1]>K\?0:?DGB&W2UGG0 "AM-!;%G<.R=^/Q&_)OU?.,3[LSJUP M=RL4-/7B+S1B^7BM\;V&Q&7/L_2RVU,R,,"+P5IH9<._$(P%W MF9FQZVUDQI>\95VHW]Q@8GQO+V8/>?%#7OR0%S_DQ0]Y\4->_) 7WT[F\Y ( M.R3"OIE$V">ZA"Q[_PD=W4Z]]I&6B=-M,8?F_M"ZS[TUD)/2$(]!:'GYVE@D MO W"_T;A[K;W;J2DT[Y%*Y"<#N$!?'KNK;9<"?[N"/9N9#EQ;EX&./V*M3ML M6X %0 #>2KN06@&5NO.(48"7;AAK"$S'I.>]2\\7WW915D6=!+Y#C#Q=1P?% M>H*9N6*'56XV^GO6@17/V#_'U8_(8@Y/A*9/GCN/Q4"S/J"D9R=/A'+ F:QO M+>;CE?B?U-T@NJ247,L]":I$$/RR+U=QN5> M>C@Y.#W^<@#G$8LFF,E%& !_'RB$X9J=;M)Z[,5F$-1_7>',69P%3 !P@8>( MR@&EZ-.=;TD+&;[;2'+P]=4AQ$/IQGIUE]'RXG7%>S#;J"<$>\:8X5J8@;1! M'JW7&RL,$2;LW?7<3Z;F2*$BG_@!P[!(YO_)O$^CC!^#4S8.[UE!KI3V F"+F4BIF MX1J'IT2F@9X4;XR,7ZR8R#&X#_\JGYVOBJJ3'USARXD0UVZ,? M_/F-Y5MSY$S6%_249(&DLP"O ASK ^)L@3I&A6"\:$CR-H!?!\[UA1_,V%TK ME\$Q5Z 2U\#<=GG:D(:D,F)E';JS8-5H2+6>GENL>[([MFT<6=XXW#QI+7^, M2ZLOO"5JQF0A8MT9K??(8T7@[RP$8HI7XF%W, M0EP!'*$\V-A'C.1FCD8_( :J0BY5C-I#ZBVS+&^I'5%+[1L<^[1.-G(1;>2E M,<\-408,R6MC@I803$=M@=L]'R; !L#JT=O+)2>7R0 ='&:B)+"Z#C,3](&Q M6[H[\AH".<',15;$,$"G6 7&@#ZGZF96_6<5EW\$AQG>T;_V^4:_^G,\F[F> MRP"\H*9IN.8>9[*&$$XSL> Q1LB@[XCJ9T'DAPBO&,#LUA7G;!(WZ^ $$A7B MJ'H"B9'LB#'W:!5A>V$1-)Y378CYU?;AX^YLAGT[/H54(KAAC0%&;YE?^?WZ M&,;A5#L/N5@V84']Y_EO9];*#2UO[#N_N9X=X-5V?Y9<\M7KU^5Y5$HBMQ:6 M'GZ-!^%V8.BP D+(K"ZR-_G<4LI/,4GW&G199ZL:/?<0:41$T6R&\/K\$YW+ M04]4W^#G'JL:=UEEJ:+0BI%J?H.P2."??;JGTP;!7Q+"<]NU2O,OM=*GQR?' MW9L:3;"/BZB(HT!<2T(.]R%(\A!2/-AIEY0^9->Z S^^H" ^&11].C@;OC1\ M-B@P!L#'/<"D6XV@+9#30$LB!/X<7$KZ25(3CL(FYQ4IK(< MX,!?F?ID@P9!]J=Y\/S906Y">?IAG^#TJS^OT=SR$C<^9^_BMNA@I_K:T$[% MQ:]])B2S?XL\=;S@2H=E0- \O:'+F-:![CR[4]B1RZO5==A-H%@;#=H'LP= MR? CNQHQG5WYCOOL.NS.!W^K%K3K8,O^WN"6+< 2"F_^<,-%C -#AXK78R!1 MS4J- &#KETJDD%$JQ-X+"_.[\[?3XV, /MJFV,I%MB-.G[L8V70\88[B?H.N M#ZF2HKEAU3XZ !Q=@HW_6G%)5]VMNZNZNBCQZTT9G81]O<][&_BV1193S)!) M_\A$.=)O+EW?\FW7\J9X_WFE,TH1ES(A%ORX]BRY(B1"CJBH;Z,S0K@[7$;J M&B5*XVDC-Y34RVBY5=RO6,X%(N%T-HU"$EH^*T.1 '6/XJM(#MT>/;H#CB>! MA9WI;+,?\FR4.D>'\,:AB7S43@!H.2T4MQB>+4X;).^H"4/EVIJCR9J)/]U) M*:GI_/.DB6!WJ3 >A(?YRNP=%5"&)@WWZ!GY$;JD-,E0PD5BY4/8OLMDM"K< ME* $C5MCVV;I=733L9'[S/0@+::IN[7*.T$TKPSOU)@U?A3?LP[/RWD?"!+46/5IDAB"@8'YDJI* MI6OK*-6.25P M))99-B)\.GQZ-;'32+H94]A^X("0&PO/79_9?ZL AVQ]IPW-ZN@<%H4%WDRH_?T6#LFJS3'S4?1M4? MJ=.TO$U%A@V3==+R^'T@EMLQYB;/"I:^:YMM 2\*3R5^.&7DT MFE!/6)4T]H[1=)6Z*C9 B4.4RBX0TNRX4K+51I0H-!( GE%S<&GAOU"8O@RE MIK6Z#P0'FYS8:AS@["J\35/E<-?KVIW3W00UP?N@^B=*7]WN^RCNE,'I+(D; MD8*2250/A58;$]#*-I>=:JA#LP8E9$B/$/8=JPK,*H\:BH7N8(".U6K+1"8H MNL2 )B$9+^%&N6 !Z+.(A!1VO*W]/2:$*GYQX6BU"U5_)(BR8;9(!"Y7?1(T M[LG+>!QXJEKN9^![MR8_BGB5\@#]\W-"K-3;\>__'U!+ P04 " ")>9Y2 M_Q[!O%:) #8ZP@ %0 &%R;V,M,C R,3 S,S%?;&%B+GAM;.R]>W/D-I8O M^/]&['? ]MV-+D=DE5UV/\8=,_>&7F5K5RYI);E]9QT;$TP2J<2:2:;YD)3^ M](L#\ %F$B3XQ*&J(Z;'*@DX+^+\< <'/S[_WC=^>291C$+@__XT\?TOB]$[N,_>E__/?_]7_Y]__M_?O_>7Y_0[S037A M'GEAR98\AON]$Y"?:!0QWR?G$?.>*"'??_C;A[___>-W'_[RS5_^^AUY_SZC M=.[$O&<8$$'RVP\?B[]<9%3#X!_D+U]_]\W7WW[S[4?RMW_\]=_^\9>_DKN? MBH8_<2DWK+6ESX+?_@'_;\U9$JYN$(M__L>?MDFR_\?77[^\O'QX74?^AS!Z MXB2^^>[KO/6?LN:O)^U?OA.M/W[__?=?B[\636-6UY"3_?CU__SIYL'=TIWS MG@5QX@0N,(C9/V+QRYO0=1+Q%5KE(MH6\*_W>;/W\*OW'[]]_]W'#Z^Q]R=N M#4+^/0I]>D\W1(C]C^2PI__QIYCM]CY((WZWC>BF7@H_BKZ&_E\'] D^$G#X M'CA\_!MP^&_9KV^<-?7_1*#ES_?76H6^K]#*.@DS&GV;KV?3YY'[!^VEE-JS MLV9RY$+G&_Y3I@Q0;R BF&<#4C$(?4UHX-%L# #MT*TT\&'TA=&IR6+.1K"( MJ?OA*7S^VJ,,'.T;^.$]_/#^FX_9"/MO_%?_=1%R.#E;QTGDN$E.3VCQ'W^J M^WM'JX#L0.PLJBK@1&[.C/_88J6LQ==NR)UPG[SWLR\DNF^B<%"B-HD:B MXJX]729WB_\[=2*NJW^XI_LPJH-;?@05A(BG; M\RQK*D[N<'IE'3P&)5G"Z1(@ M;,_+[.@W?:@7.4',8"G<.JG5-%V H^D4/ D'C]HA=S>MN,-#JX*R]9G-HI*3 M.=Y5D+#D\(GY]'.Z6].H1OV:)H@=3:=0[F#'?T?J6%HQ^XXU29 12))SN]( MHRMU$>YV+(;]ZR;%)G:>>_K$8)A&F01(>+T-/[65LO]&YGI';5 M"QN[H'9*,\D'#N,*DQ41;$@8D8P5 5ZV'!>M 29V[D?G]=KCL2_;,'GVV1)_ MZMNC=^@65:NNK&F,VHG;9!XX>CEY4J5O.8+%HN_$+GKF>=R 'E"66MG4R=2[XC[?18_@2M.E? M:;D4SSM5K];ORF9+\+H::HDM2()#>_F\RIS>2SR]6KN^6" M4TWRHZ898F=I4NQXIE';('6=1E'[CKF<*,FI6DI^G$0Y("+FG%RW," O6\8G MH$CD0]*(>C-OSEVD442#1%X. .A(G"2-M?LCVN:(WH677U;I&YH)/+0 M\QM)G13DB:1O:YL.A[:39RES2SANPI[II9,XF51:FVB;HW?-9D6/$Y+KVJ)V MS1:1!V?@%M3A9J63CUY[:<<8M)WA6EMTX23T*8P.6E,XY1:1G*K-BVXSJS:Q0SWL'-\_3V,6T%@??1ZW0N]0M6I5':K2!+5# MU4LZ-"$!B)*[V3J"?J72MT3M8HYI5 M1ZMMBMKAFB4>.#ISXD12)QEY6QZ(0=>IY[@M]?TV3SQJA-X!ZY0ZFN"4%JC= MK5;0H7, T+3M6[,K-O6>9;C;P976T/WM8>MPH]VF"92^A<,*_991-H.O]/6JW;DI]5&N%U3(^O0$2G)$D&7<,+6W,^2?M,E_\K]T4\L=AW_/ZD3 MZ:M,-C1%[&AM"A8)PIIV2-VM5=S>N;;9X9:D3("TQ:J3*-2<>7)HV9(':]-VL$E&=41*4C;JSMI3\>97$Y6G35SNFK;Q;A= MC8KUCJD[F@F=< D_HYSMU^S''?T?L:K6JY.Y5 M^2-2EZJ7L>_P*J@1(#>_X\RIC:E[Y-ZQ<>*UX)+&[Y\<9R]=A/I)G/_FV%>R M7_^7N),-\<.+M6>#!?ZY^3]FSXW.QXK/DPHFB PN>_NGXZ?&V>]>^R!VTDPE4 MAS7JB-B!N\G?>ZAS\L0)/")^4!BMB).0G!<1S.RX^,QV<.$'6C*R./NZ+E0\ MC^^I2[DT:Y]^IDG]C1W#+LA=W43ARI32\A-&)?3N:4Y?!9[1(H]>)3@\?\$5*Q@G=PNDZC_3*-U MN% #S(=UU\$S5S:,#EQSC96.FB#'LCJ%5.Q2_XX8JVK%[#L4"V(KPLG9 9MI M%)I&ES!Q?/NZS <"M\F61I45G4;QVH;( 4&OG H+IZT0@T.#L'U'H2!)CG89 M["#%9-JYE=T%)+M[)OLK^)VLU;^6XEKCCKM9_*EMMAI7I4=@A\:5[J)P3Z/D M<,>U2%TK14.IA*Z39T0J;TC$$WE\R!@D0WE,MZSYZVR>WFYY@*N-:%1BU] MD(.7D"_(H(!N_#S7O.0L;PMG;4YE+7C A.1<";(3K\_]7L+*5 M%3"'$7+%74[:MKM?T@WE:GGP//J./CJO!=1I3-38 ;EKMRNK.K2^-6(W-A"Z M]Y6=C#21M,4;W5C7%KEW-JJH.YQX_\0A>F> XU< ?#?\D'-%^PI];*U>Q@8>N@PBLC] M> 1S5:;A_N008\(86O6>V#+>1#!?D8(]4?F30H 5&I2Q:;625 9(\)_094[" M;?7"DBWQ5.N%N2 37=MN.WJP:2IYC#K,2G-G+#2>+^,'W:H2I\D)B*'P2,!Q MK[7-F84PJM_8\X<;YJR9SQ)&X[/ $[7WMJ'O<6R&X\ODT')EKT-WY#[5U1"J MUYGV1>R7G57H.^P51D6Z0G*P?@O0LOXH ,#LEFYCA^4XN<%]77WK93CRV'=: M%=)XKN].J&^NHE^RL'B1-[^%<^<]66B!VS1>#! ME[,RNDANXDVEY3[74MP_L^J-$5_3GJ*/WB[:]OA]LEG5([>L;XS;,UMD'C!L M@3*IFSFM^>?$NBJSI<7$ENS8_1>6;"_2. EW-,IU/C1[JF%7Y$[;Q0"5Q!:# M?HA=N9/X@W,ZQ!9GSF95>/G!LH_/8H3BP#RBSS0XK>QAVS>$)E*O>4T,QO=Z$P=,CC7:7=)V(PCHBDTYDRM^N??8D3WET M)C+MC-TU.QFAXJY&/3&[<#<%>KLU9_.>3W<[ HS$=JG@04HFEC:=YM;?XXPL M 1H&56W=92NBIO8T/(-^R/',6'7]O;::3HA1S%SVT>ZW*4N$B=-K.E]QFU9_ M>0F5>*8/&.PUV4 M;2D+PS0]35;?$CDP-:A7K71\T@PQ1#1)V[_:;7ZT((BNY.-AW-/CF*]3;9V7 M3JMI#$3_0?[W;SY\\Y'LG8@\ P/"E^0DWCH1U_ZOWZR^^4;\3_Z&1S)IL@TC MJ&"V(G_0*"2LUD#SKD+"H-5[:YHA=UV=8L>+#+4-8J?5BCHDON83+R9WG4K' M=D?]MME3/_[MX^J[;[];_>7[;\5:Y./?>-./?UE]_[>BN?3C%>$_[ZF;L&?J M6[PC?.9YXEENQ[]SF'<=9$E@&KOK6R/W\18U*]>\'*#V$=W2(.: (;,^X''& MSS2YW3PZKSJ+=::"W8_[F>7H&F,7$IC]OJQJQT+L*&AUX KTY1SBC6SM^ MW7OR(ZKVD#A1,K-RY_2)!<'4^K7F0$V@F4R%HGBJ&=:6<=38PZ ;&LL^K1E.F?/6)Q&V9HTX>QY49N^?.;[X0M@Y*D$(%LPHA<1-1C"8&]PFDK MT!B%9?.:YUR&,K"&HAPWP@V10MJ,W:Q98%U$>-/:H7UGVXZ+1(J+.+D(6#+* M^'+I-N)C)Z&>V&VXH]$#; !H3&C<&?FTT=*"[394ZV_FV!@U _/BL2=8S, M6--I46"@4UH/ L<]%N/\6L%';1LO3!O/A)Z;$^>,(&UEQ>/KF[5@V76*0[O5;)W.T;M9CV1 M^W,']34IZ L,UKM(/TZB.L(P?48CH _0%5L81N?-/9;C]"9Q>4/S93CYZ*%I MU;F1A.,S*(P[$#\Q0&,4KF^]-._5Q]^:IDORVI%"T3J/G?3B6'=W'5=3O!%W M)1E/JJXQ47U+Y.[9H)XV/U0V0^R63=*.E2$JR=IQQDGURURQD@F*PQ7EQ1,1 M^>_:7V35MT;NDBUJJFZI:8K8-=LD[CM\LPM4!>&&(B9SYBMGTCS"R:_&(B>- MD _/>J6J.)(3A2ZX!X?O_DN G^AN3:,C_0R[('6=+@J#)YFTM^Q87NBF((R0K,?'&F,G:1\&X''AAC@! MX3_!W;!DZR2$00:FO&V,^.1 M+;5'!*BS#;S$YT2_T>2!1L_,I>T(9= ',T29JEQ@5%L'["!E+/_T*.64HI X MDV5FF)K<&@H#DG/ %16%$>PKK[A*Z]K_F/K8EIMB!3 VI6K7387K3 O5/3" MCK#+ T2)H&I[ VL"]6Q6D7JF04H_\<&9QRF_L&1[D<9)N*/1U6M6XOHLCBG_ M/T]?FJX?)>1N.L \U<)3GDGW$85'O'AHSW_VJ7@H(/#. M=O!FP!]U(?^HA)'CZWC&JZ9L#:6*&'U'5*[_U4<6ZECULTH2WFXF3%CQX>4%EH8T%-D$$9S%.86$UX>J'C1Y <:T,CQ MP2C>C@4,\AJ@%-O5ZYX&L3:OP+0S>WPI-C!J;"RAP4#PINW$<#T#5$6'H3,,C]J(@@D <3L)CB) M 48\1;H)@Z<;CB0>5T#45H>^#0L(S9(5^!W2*LW\D6R<@3SS$?V&^#Z=7 M&RZ1O#XY\YG5Y+8'!N]O"F/(UQP$$U)RF4;IYD.K>32O'0;*$+07(?V0#;]2 M8Z@[IYE3M(V1 JF9DFK<4]\2<:33(G#?49N372GN*2H2V@EF)M82A2?>4[Y> M2MTDC?@\V*1@]33JM!UB#VP4M_^Y@4*49%1GGA]G5-"5 M5.V=#-G2<,Y[@/*%Y^;]S]-6R$%%HU;UOE^E"6(HT4G:_WY?]CBYU8W(R;2B M$VIE@!ICZR7/6Y05ZI&>L"Y]V3)W*U:<=+.A+BPE-WSQ&6_)Q@]?R)9Z3U"U M(Z)B/1MY-A]P_L%A 81IM\$EB_=A+-Z\O-V(!5;\41?IM75"CD=F2E>6'(T] M$*.5H>"]@W-./GO;D80!47C F)=<;#TV-8?J4$? \:E(>19T5R2@%M:.V$W)W-E%;=N;D'8G: M>_,LFC-!L]:'Q]3SL2T:LZWLW)5/ *;SE#\6I%SA\I[3.=V$4?8T[Z/S2N.K MUR1R>-C$ B-"*?DB!PJ9S#W:1672=@A!NDYM!Y8 M328+V8I,:"F@>JER+43,X5\(N2)5H4@NE9UGLI9@9E^8.;.E!%R2@"2V$9>; M(YM-SFE -]J'OO6M%X%T6C5/4>JD*7J$T4L\<-ARPOEN%'F7T9[FQ6ZC'9QI M=+V+PF<6PTH5WO-ZMY9D!21^A<15/].D!#F->8[;('?+6I549ZPT0.R"]7+V M'8R?(<>B,C7/^/)OZTP[OJY,G1]M(R''%D.U5;1IZ8(8?TPE[SN<<_KE\P@K(GB(#*F,BRW/G5KY4E%/ M4H1-DJIWB_<2U%*RZ!Y3^(6RIRV7_8P;U'FBGU.H[W"[D55U;],D3ASQ]'I+ MM=D>9)#C1%_#J,#1E09B).FM2E_ORAF2C".1+.$0)7O"0>&ZRK&FH>[M/$?D M]NSD9':J5JX.2Y;_P(\R E('6C:G\4;PI6*2/N B"+P!9*GJ,1.L"*:XD60< MN\A@IJ'._3R+2$N#H14[21K+ZR1K82?#0,_ZDP$:$WB]BEY2^=\6"!F%,')4&<]X M)QFA@Z@BQIX1E1N6L[<:$Z (79T^>A FK:!D=<8\AN89FY\DX8;28<:!L$[>7DAGT&,J\H"'S6"/5!8-E M![-UC@3U)!<*B5TTFR4&7)%,%%29<+9-**\?AUUB0YM5K4_LE-M(8][F'LBQ MR$#=:H%I;7/$&&(B]3A[-0W(@ D1YC,(DLTK90=/O-*^#7V/KZ>O?D]9 MOKCZ&/*E"+RA!6)S&3FLYG=FJ#AZY\N+IC<6AE%$CE(CF$L%M0'D$&/@&%H- M@LSW\+/'E_D'L2HXBR).3*P0X$F';':'6]QP=JR(16[7/GN:X'T'\[)%-FWW M"(9)HP.) ;7(GJNW!2:VHYP[AWEM"E: M>4Y*TQ8Q+K2*W#];/R.\(I*TW"Z0:1JV8HG)M!6Y)UY.W>;1 M=(KM0N145V MF6/W3WALYVJW]\,#I:+-708E=UQA[59U/UK('7J0B:I'$3T((8:"8?H,V@_( M]G.(Y$LDXQ41K%PS// M$_7I'1\6:=?!A;-GB>,+T=?'*[-[^GO*8I;0[,EQ:<=[^3@B-!!0WKXC-15; MY)@VE^$U.\.3\$2,DK.IWA6945V%?)*AR6VXH2]*>2*QYBEBQ2W)D%S;0+G(R.?H>LS%%BJSS&KUX37ER MCMB?8Y[/ +VQM900,G5+&0D("<%8)F85@"\J6%$(2S)ILVA7!> \\IWW3>9_ M?8!Y/D##9;2%?(G)W'%'"U9<]1C%(OED^RP%:%PT>H>#@R*W<$HJ #! F./1'A MM/,R(4%C!..]SP6#@DZ!*7V/+\R%E?-8)3=&P4)HGH\9E&]2*!=(\P(QL?F= MX;HNR-'11&'-#>&3]HC1T$CL<4I9YG62XH8J<;,^T082BDS,EZP-Y][.L MM?P5*5B3DK?U HP6S"1,M!' (I8=Y1/H3L',8IU%;HH-2QH>@JPT0 X,I\JH M#E_^%;$CUP@YQ$&/JMWP?_JIN$"BJX(UZU/,;>XZLC&05+JI9%? B5#@,I]6 M7HU\#,>9_2=BA1P&IC2P-OEJ)#Z(H6E2=468+)H\+D MI^]J\#_#+UTP^UXQ.[(@Z#IXYMJ$T>&7B"7T,GS1W?ZI;8@<#?7*5>LD';=" MC$0-PO:OYI.1)(+F>X\3M57':$+E7@KEQLR++-#F!A)9[^%AGG##@>@LCFER MMH-0\P]MLEF7SDA=K9\1BGQ#XY[8\P:[*]*[YF\Q@0A6*R*8O0\W[SD[(OBM MB,IQWOR]+\T06E";V1HJ,=C5+>,,7Z38W]_^3!S@:O-^CB+C[>83"QP>/05/ MD/FOVX-IZ8(4%;LH7%E6-;1'')08B3W6P+ZDZT1DJX@,!L'#T@IE3JT]NJ$1 M'$UNVND;FFH9GD;0ML4>SAB(/F D9G* M@\. 6QJ6M_052%4):_'9+_D:^''2D4Y8.9N["7"?1AYOL%DUKF M%*ERZA:"CQE5K7S123'I+J([EN[,]"T;+PN1CI1L *2LY?+PZ%APVW"TE_) MC!RZ# H'D1>6;$FRI222=09E0Q;$222TC:U#UXA&/$6NC/C/R.QYZSV%@,Y-Q!4<_@\:/=,'FB0^]:"H:YB*Q+EO->8R[XW< MGSN:075PPZZ(/;ZK!GV]H,*'9(Q6)&,E5AR#S9/.:OL@FB3DN?0JCRS!=)YO4/W/%MD9#FFA3%^1N;Z+P42JIMCUB!S<2 MN_>:,B,$.5B4A[1KG_OT140]EA (=?,)G;R[I\_< QU_FGM4)EFETUFA("[* M>;E2?4B&LNG/RFJ#Q?LP9G)'09R_ZARZK0]RCS92677IQ@Z(?=I,[K[#^7@- M7;* ;2,^V/V MUN33VN\=D!>FXW@GKIK+] -1G@<#(#QPL6XWYVG, JJ] ]+0?#$P4*]H/0)4 MVR["^34B3^/W.1O[/CN%VHJSKB=1U#10F5Q-K_RL%A]-R9(Z9$K[H_.:Q8GG M-* ;IKO9TMX+.3(9JEUY2:6Y"V*<,I6\?\V"+#$HN_$!SR45RXV,B:75QFRJ M9SRKCUW?,A0/0N\BY2C5)#(ZEYUV0Z3<$$*#A.; MM4B5&I\%]ARK"37NZZ>/(4<"$DG>XKJD9"[K0:S#++]JG0XG^"6O9=/8N9_85^$1YJ3%C:+T0PXPVN=A" M+A2801X5B'DHG^(9C8O*_HXKGQC@D9#5V@G'ELG/4CF2WO+ )BK/@W7G"UUI M+ Y##$S2#",-!!:%)"9ZC PF15X"^)%@JF0H6#O"F-#PY5G,>/P MU )YF0K6 2BJ?18'##4J-P.!TF%1CE\G]\B.KK# X]7CZIV5<<'DM *KRG)3 M32E%QIT7Y\9-1FA9']3T7)1C-RHP]KI S-Y*I;;:4A[VG'T26TBE^U)2%:)R";U-\SWRVUOL6 TW(*I7X!=^<<8('%UW'\-U'*)Y%R\Z;S:K"%&%* '<=(9ELB3906 M%4EU4FBJ39*,N=@LR=@3A3^6W==9;%489:\8)13AF*\WR8@QV770>)Y5)-F/ MEH,QMP!(XQ]!&F9-R7UJL.H\QAA?C*;(UWGDJV(9KGSW)M"T>X7(]@GC# M,>4I##T(=./L+6S^MSRZ%9?)7K;,W4+X&S-/+#%Y_ZT3DS6E0;:Q2P4!IN[S M$EI3PT-T8_=X!1 P//93H7;2D^[M_T\0=D%;=A 8SV\3HD1MTB %GRO$8 M+XHV$UHF@A@8QP!)&J@L#U%,E)D(60K6F%[HLF"FXQ=%66$7%(]I947]XL?P M#!)4(\IMXZ4@&6W,#C'IAQQ&C%6OU))JZX08),QE[UU/*>, NV$9#U(RL9P! M,KWZ>?Z[J _IL22-+->%RK?:Y=_I\3'#0%+8 M 6" @8[JRW6F@QDFAJ@SH!*;8"HG286M6L$FV[" 7XEI->=NK3*=;3NU5;ZQ M S:R_DU>*DQ4&SL+O*+>F($YVRDL"%H,S:%#E);N"P$24RW&\8N'S"]R?BM9 M\VXE]C\+IO9A8UZKY&BQ+ZRR%Y4 P2@TYZFD3=A^>T^UU'40IQ&<(LG*OB!I MS:K-P.3&A!:$,-V,HP,:,RH+P9N.RHSC8 534G)=U>Z$V(<>*P9BA8%*E(D+ M_HO8;QV\LX0?6KH;H]^^*F(HZ:'$C/NHJ$YHIK+)R0G-NS2W2=T>*CKL*%Y7 M'7I6TTQHF5AB8!P#3&F@LCQL,5%F(HPI6"_@K&9*,QV?U90/%^,XJU'#M^PU MZ=O-31@\/=)H!R\.FL1]NH[(@<1<>>WZIK878J#H(/Q(ZY?\B?)P0X#->^ZD M._&R)H+URC0&. ^C*'R!DEZ@M%\H[=4H/>?[7OOLL,K(OQN:(_?J-D6K3W;5 MMT7LP:TB]QVV)>&I?=7\?'4F9;'XZ%VA+"B9PQ-"\"-%L''B"-N(X\/[.A "DXK(GD1PXV]#T:V3I;G4OE.ZXRMCU( _PRZ(<=PDQ5;]^ 7 B0&W%8-$#%H9"UJL"5%&0E__L>6GHDBPC( M613!&P%Y,ECQU/)>U(2Y>J61RV(,2>PH[)JEJ@+J"3CDADQ!#G+U<'=G?]'& M%[OW=,\_PY9+;13XF'3$CEW&RFMV@C2],..-N?"C[&>43*:-?GIM[TQF@8RJ M6,LF4 0DY6M9RQ&/>=[)X,05_)[?W1C]TK80(T$/)69,TT*5"CJ5340J:);] M69N49?.]Y'@+_X,[.\^.#X!Y3^,D8BZ'5_@##YNJOU!:RCIHIW60LA#QZM45 MKTO=4? MX?K*\>\J':3HI*8ZF[H&S#4@H *1.MA!](5])Y@5-/5:W?S[B!]H*>5")XDI M/M@;A_#1$?FM BP6O)P$\V0%Y*N@<95KWWRU6+4B%"Y(;K(RSA/:YR%QHF21 M%BKK7VOM-!_$9Z\/<&GN0I^Y[9>]&CL@!^=V957DU;=&#*L&0O@J0RK^MW8/!![ZV2J]BXXK0@$ M*5F*2,+/5:' W0NQ2"D7*04COX)H1,AFZ3HF:A-CQ,[/]$691*(PX#^ZTASP M$H)8$]+*)K7"/-EY",\4 8GHSQ&T\01)NV1@HNQJL73?$V- ML;^D9R1[;Q\/B4C8]>E>6++ M[D27?DOTSRF6NH];2KQR,P#R!?.*S_)!RHSW*KOO*)-C?D]9+)Q;SMBZ*0S]- -X29"3)MLT=PH(5]&)C"DK6(@&.CQ;X=["VV+I5!>%N,01ZE M78I!Z_@_1&&Z;]L7Z4X%*;8.-(NZ6NI( O'"J*\F_6]<*L!8,A18FK,DDB>* M#8NJ&8KDFWJSF9_-C$ 6OY>-8K@CMQM$$[V7-9C'@^/ZT6Q]FII'9ZNE#>J?W6F9>DSZ(?=:8]6/ MJ@PT=T+LO^:R#[B_KCXU57UI"L7"_/]IO/AFC9(W;E1I>+(Z;@!]K,EK;S+/N\=7:V< MH+UY-9? ?!IM[H'4S3JHJTZ2#M00I3/[K?P&*%\!]YX$W(X5>2^/I+9*B&;PU M$ BFVKSI 620^M=0PQ11;0\:V /?(2KU=9V,IUJJ,2; E?\&'O,5?$G!>/KI M6AL__\LZK3E46$QD,]I9)QV"&$UCI-AIIF0UY*AKB3J2:!2X?X"P3K =F*H/ MA;4MFW5MD0_41A75<5K;$/$P;9:W[RBM/F:'8&4\H9J/NC?[9BQ<P'/H9W3M1^"&K0#;E;FBI>*672T@>QLQJ+WG= G[D\L$]]*"N<+3"A M2'A$MS2(V3.%++UP1\F[FS".OSK9=9ZQ&)LJE13J, ;B]Z[-)5^>!/@A&#JFMP&G9S>GL_#26IR:)G23AHA]^=ZI53OK;9 M[*L:0?N.2DD.Q?KF07F83(H%#FA^5-BE/_+QVMD4ZE V[HQXE'?7H:\#J)S^ M3#)W$'/2G&>.SS1:A\T3U'PFD=3M <$]?:9!2N&=G7S_\1>6;"_2..$S9-0R M-YGW1@X"' S M7ML4T] R?K2+W/EW.",.[OT201G' =JQOVR33U'YA([=Q M>M$V7M#8'3$UHF;P6I]5YE37YDVMB#T[BN[MD=9# "1VL[CN_.2PZ)^.GRH9L6T'ARU=D".*B<(J M8C2U1XP(1F+W';E G CJBCOC>*.B3N^V*;2MSP)'=.,DV-AA86-Z/#C6#6KK MD]1L:O]$'2!NN[1(H>7M!J[ZT2 6E7RRLT=1>DJLJ4%^[\XYR$F[_>&F0421 M8\ X1CM^UJD_1<0H,I)BO2]. >GW@C;)B*LU?5!,HL8F.E=-9/#.TT"J;\4) MF\W6RPOK2;X%-VS1;#(_M#[O6[<0W)Q\+X@3E;_5PAH[EA3O:XL'IIYHX';9 MO>Y* SGF]#+)4?T-3>.R>2,"DH MHYC>CM7M4"+.J.?"!K-I6;CV;@L:XI.4@CL9[=A*P,UG!(NSTF?ZQ?ZS#W(_]_FZSW(('?\OH914: K#<20T%N5OJ[!&9*2(ZFR M7!')COR:_1$[DQ>3GO<JE/;S<<1/=A[/@_1&&ZCZ\#UT^]#%O%KE5*O=L]C<2)42SOV''=$J'!N<,- MY=*'+:7P[.V9YXDG0QWE:<#6TV0[DB"'.HN?IQ(SS2\&8L"U:8W>N6:.Z'=+=SH@,)-V0M&9,8.,MC@#@7*H8& M86GR31@13_TCM/Q@B&.ZP?8 M"G73]P!O;=!@U!$Y*)@KK\)!>R_$0-!!^+Y#/F?!5Y/ 1,R:!1LT"#"#(53? MWQ=&V1=&H3E+@0=VWP\MK]R)[Z,Q6GU+Y%[>H-[QLZ%'S1#[<9.T8XS7HV<9 MU;NDTH.M71+%IKI\MFB[&;T\E[G]_N3): MR:] F@C:*#QU,DU1+*ZKNG;9+M5W1.ZEYLIK-B,UO1#[;@?A9YF*[ ?1,UO$ M+RSB67U$N50;8.UVTR2D*PIV3DL2/C_J,>18R/^RX(C MXQV(\Q11:O<=B=)JRE.[XK&+FK=]X97=CMOX?:DN!H4&F:T>FWJ17 1B#=-L M#'_M]* T0FQ;F 5M5C%X9AX-O/B2NK[#@=<(N-I[(088X]]WKNY;LP(+'E K9'VCJC=OXO\ Y*A%"[@$/FSIGBPP*H=K+_O M?$]AN079NC3:A-$.,JANUSZ3DEZ][JG+@Y5'MN--;C19D4(BHHA$2IE6))>*2+' Y57!T. ?-A.K MJZ6HQ6UP[B>^I2]@P6.//]\ 7D^Q1&,.G-S'D4#C,2)5'AGM1 M0@QL Q4:>%LF)B7?%2DXBZ3H;)L5F*/!*$O64I9Q[A:JV\6P#YUL*7$J)G.E MR7PN 6^29:';3#Q)'.;'MYORJ>7;#1Q/B@>9Q2O,\8_4]\X"[^>8>N<'\:OV MQQ*&4D6.5B.9K9KP,H@D8OP:2[/^:26"O\A;+Q]8SX_AY;(V M>['V_)#="6\,GP810@I&PXT#^-.?BF7(\4)79*2(Z'ZTSSW81SBYU'?DA;&L M. /W#RCRL/+KA0'P":6 GV8!%SJ$-JBF50HJ7V)&@R2E[RPC;]([-0V M<# D-VB>,A=5E,V3&4RI($7F@6:I3U8P(H$X#.RK2?_]-]5;(*C+BYP)1M9! MQ99=C! %],4 )\>/AYX[,7.Y:2Z9GR:&J0;]J2T&7GJ9J1YF.I%:!-STTV@, M]SI]H'9%!'L U]CVM'TEBF?\*VF^OX+B1/94>HZ\+L7F;V*A\\B1;E9_B%LJ!T*+ +T^^HP!>3E?DC$F MDK,XTA2\$<*=+5OMPP0V!1Q?0H[8H51AC>.8DY 7&E$ *S_U)+KQ)OM45#&K MA[).D(D1]\ZX481J[)D^4)<'IW"MX.I5FN 3AX(+88(L"T?[P'SKAQ^1T6(0 M?\@M>=V$LBL 5#[)VN70]#I?%H/FH M9M5=YQZ!Q2)P?%Q-QT"54J+*)7$>!!9"0;-"+)++M2+*@\/X(!R?I>EF0UUA M3*^T.5-L'D+@'<2ASSRQB5S>1]UG$J*%V1\<%D#*D\; 9;KD0*#MQ6?94-O? MM!W MCN3Y<+M %W[YP?5@>R*@"AX[Z=BL5Y7$.5F2?WC$KOVH+.85F3VU%G@ MW3!GG54R^(DZD,#AW0;WL,[(CN4^AT&4_Q-VQN.FNGICTD<.E:.;4H7(T8@C MAL;Q=>SKU&7P"-=7,OKB]$1E:+=>X%NQUK*P[J:E-N'8/+X S#LQZ=BX=[. MZHG3Z#F&1V>IX>#.BD@DEPEBF@:G%X(AJ-F(R[X@2;'ER97E02+7@,8)%'>B M)'YQ]M+B,LM\4%;YV$OLKI8L)QKSY?4X/)!CYR0FK5]6C\ ,79.H^<8"\+> M.)K!)KI5-PH#E_E23FE37['I+K>IDY -?()GL0\L5M^YA2$A"L^ZNS3=:8S> M@IK]*"''Q@'F:8@>3<@@QKDAV@R/!'.DRG8':Y9V]H'*AH54O _"X'UI%05Z M;(=O8X2_1=#Z2-UMP'Y/#9,PY^*]+$B;]A.,O81N9;P^K Y=3\O$8<$@E#1]F-J204J_28/05LPUQX MYB@-PC4\<2;,S\17PK ZOW"BZ, -*KX%?(:K.&$[4*+X0O%I3?MNJ_-Q>""' MZTE,6K\Z'X$!8OB=1L\Q$""71\*N!-E")&7M'LM4)/0O56"SKYO;-XN!X6&X MPKSJNGPC7KU03\HQ0.G5;N^'!TH?.,HS>*-7W@2#"ZF[/0UB,45 <26W*(?I MAGR"^(-Z=S1B8==+W^/S6PS$3F1JS0W/<9DM GJGTKDW3( [^%GC]PY!Q'J MGD41% Z3ST9"%<4 _@JH<>'L>73F@S0K=C=5@5[*EGLR4SRSO M*H)A0%QALO6QR419 8E-1] =E$8H/*;GP/&5QPNC]Y9*)I_):D;H/RZT7">&$Y0:4>].4V(1(/("W\@2['Z(PCG]RHB<6/(;R ME:ESRH7)GKUZ=%Y;3K[&HHD4DT8U65&##PC8:NX MW7DN'Y!XV%*:\%7\67&F?UF4GX[/#_P?^S!V? Z&Z3Z^%K6D>)@+;<* ![PI M]6Z+NYA-MQGGXXX<26;^#"HLS<0:,<;-;8$!#_D)ED3R7)&"*U'9DI*OW1N5 M7YY=WQ)NW[3OT\^Q[P8?K. .Y\VK- 7<[)U;B$L%'(6XA(AK]C! M*R4FBLBP>=<'L6YL7QE=TN?16''$+=)\J7'TW!*Q?L6Y4=-!B^O'0+JN)(,I[Y^9_Y=+V5+ZX1]<6U%5$86=@LM/2EQP2F M4E9Q:/\CIT[WX0N-ZO1M:HP9AEJ5+-!'VQ([Z+0+WG<$EJ1$:5A F9E!9CK= M2LHB%R=D_?M[S7_!U'F],8X)?U6)XX&32>7&X#(H0BBE0+FF0F,*EVKM&.:P2S MSD5$/99\"J-\/59[!C,J];=!DU'F'5TCNG$Q!6,QA"3[/X%E(RD2X4,5.EXTS,$0F[3SB]SJ[S3,; M/0C/.LL="R;1^VR%-M#2S93?R"QD8+X^,U #V3TFS%'.J/8^0CS MINH"9\3GO3,;8"0X_NSL*/D5*%M,^N]D!9#X,MPY[#@P&$X-N7,/-)/JK3U) M(7:_H1J-=,G&(&-=NIQD;REE'8>QFBTQ8&5Z]9EU+R:(@EG M+GPGCD4Q>!"J80G3W@LI&G546QN&G'992KC1(/E(,V65 ZZ O2J;>6BNZ;?< M46X8;M=U6N9(GR8J/![K>")E1-K/ZNLUBP(I-?_-YOSP$W6"^!;*\CUNG>#! M\>G#G@7A9E,;=(])%S]6C&.Z(RP91A0WUHRDV\@7I$DN ]S./#\0(081I3J*\,(8BP[%LSMD7![^'I[H$0P >2?N6>G7(4@D3?S MAYM:1_;MX%>CX7K"5RW-MX%>S:K-!UXRZLKK8I0"H0>O:0PHS5'_,FPTW?A=7;0?G.!NZ) M_,9\WL9LT%W=&?/'"]F.JL\IXI%?#G5J##5_(T39$C29."U=S@TW:(/;]1W/XKE(PH7[+R^=1V]#&) MCE!\+8Q%GC-$$ 4/\;"+?,601L\VM]4*D>Z=EY\<;B7F^/ "NKBVP6C,K0&O M9$@QVTQG2&,I3MS%)+7>;4)@"6[?28\1\(#S(P5#<;,X9RFQ0KPD4^\Y,X/% M+):Y %[^$T6_7P5T4NC3NAA*-/9>"#>WJUR*"OML2<,! ^A&\ M'[@0%I",#S:7G] (N>;[*'R"FJT8'A?FBO+527*XXSK!O:VKWU.V%^^:-CSW MU*$[R)&@@_HJ"!AT0^S_7:2?9-BO"/"QGM^O]WS.N3'#WZSG4L?^J?I& M8[_LML2Q7R/]T+&?#?VS"N++D6\UVW].&S3Z__AW8O.'$5@8%-P^.6Z6Z,9U M%8D9GWPH5R#VS?4W9ON30NKW8QCHY&&5CG2PW\4=JM;0!SU@3YF6;K(I6 L' M"D42U,873\P)]I9>;K%IGA)*2\X"8V6*F&">'0W:O :,P51=1I+%IV*X0-P> MYRGSX0RU\3J5KBU2R#52L?(23%U#Q.%4L[R]WWP1[V?R_^5T+=\UFE!+^-\Z MHSMFV _;<%\ D3[J,>R'U-\ZJU[$,R:=L (>%)NHF9T:V^-%-,,U52C M"$U3Q'%$F\1#HF&@:]U39U-TZT3>BQ-1Z:+A)H%_(-QCE1>S.?OZ+9@^_9$[ M<&=3&.VZ'G=&[.3==9AD!S:K9P#L+(/!? :1.N^+3=E]L2F+8 +7FN&&!?0Z MH;O.1Y!JQZ6BPHGR1G!0]%HB#IP*/]&I.S B@A,VSY_)! B=_8MYI MJ4Y>4=K(P46/)3IW5?")SA4%$V0N/;;B-7/WBCS5*3Z?5Y^Y;KI+?2>AWB7= M1]1EV=6GO4^S78FS71@E[ _Q>ZVM-+8=D3QRI!C;D"JFC$4;,?J,KF+O-W-* M08@J"5QAS&01+JQ*LR)'Z+9JGK2'6?-[:(HD]W/LA#+T7 MYOOWH>]_"J,7)SI^ZJNY)7(T:E!/!9::9H@QHDG:OB,SITE^!:HD(VMI<3&% M@A=;WH_"/09X*M)UHN@ Y[+/CI]2N,?QE/&TYXH_AG'"13J#"NE/XG&:!QH] M,Y=>A(&X^'F]XWA5'*!=\.87SIXECL_^H-XYW80150!&132-G:?EB!P:9C"W M"C$3LD,,57-HW1<1,MF((MR*9.*17+X5J4I(0$1XZJX0G"#\A<+O;,#[I4$N>K!]2R@[+[ZJEG,:+(<: M9J]>]S2(Z32X6D_\[0%I@Q$'(F<-Y;<%E4T*VL#&3)[5,K%P2FL>@1\*P+ND MZ^0ZB)-(Y,$VO3)6UQ Y$.F5JY0A/&F%&" :A.U?^FZ=D)*F]3O$517;7^W5 M-U_4\&QY=U?3=C%#=F '.7.T"UMJ[8 >S#AKT':B"[O]!)"\V46D:G:NHQ'E44.GO:%!I&NV%BKU1:8I=G(LLN^EL%Z;:E.26 M+DBQJXO"^AV=:OO%[.IHQ.Y=OR,,GMYS]]D18&/U[L'D>A*AIP?[.Y9O&E15 M_3G(CF*I=Q?1'4MW1A:J[;8HE]4KKG?;TSZ+<=T&T4?;K%1XD(P)!F^>2O6] M)+;*GRW!D=.0/VWTB07P+AN<VYUU*F6S-[XV@C#LL;I28U3^>L,">KNI;JPV/2+0U!ZY MS[:J6BGDIVN,V&_;9>X=0L)]>SYFCT\)K#X!@$;=R0]"SW@V9* ,;H6'R*A/QR[I8>S2\^@. MJKM2];!D@>7HX-R)6?RPCZCCW0;_="(&:[-[)Z$?C;9E&[LC=_6NAM ?*>C[ M(G;]SBJ,=L0@>!')C(0!R=D1X(?AL&%J8S#%&,^Y\A&G3][M*5>-+U>?Z%=V M(>(7RIZV<*?TF49:*BY.7W 9.9@.6VZ#B\A;]O6YQ/B_#KL#R61VR=5?%^J[&O4'Y&94=U9D?AAS M_(OPF?(?DTP&>+5FB>?4';8.)XD4),8T6)&V,9 >]OR- ML=0;ZD2QO+X42Q;RDD 2DJOSZ\?+LVR"ANL#XBA$_-5YBB@=OZ)Y6TJ';8,= MEP(I)""Y""4P9W?",C'$#1/RF!O50IJ';=O5V2/1V6-RT'X,$\>'IDDH);@' M+^UO-RV]Y<-ULZDZ8G4]L;1A =0<\]C5CHY7C.?U%@NOBK$R4!1Y MV^=KL +E9\[-S0*M:LX[(8B_%M,""_+IX&7+W"UQ N*4(I*8MXXWXH$0ET:)(UX-X4RW MH>_%A,7$#:&6J3@9##RRX8%=\A*2WU,^B4#*U";T?;DLCU-./?N];NI9UG0S MV7?MLKI0 />Q.O5 G>M")OSST&36?-1[03M?'R EBQQ7^;/DME5\BEM#;S>9VDZLK(#+[ M#J"SQCI&'9&[J[GRJM^V]T+LP!V$[SNZ!0L>/6T@@BKNF9_ZMYT3Y1D,(//4 MZ;7 0\KZ V'MZ;[]1U)(/?_ M/@;1O'C;VA\Q)O12HZ]SJ._<"&ZDPHY(?N0=AEIPH*6G/(2!0U5H"$-RWU47J063YRU!JFQ\KV9@&%57JK,M-* M[L9V!98%&V@^M+EUF7QU_9ZZOA/';,-<<18/U3AO-X_.ZUF21&R=)K P?PSO MG(AJ+W;V)H8<>8892<6??I00H]! A?JZVNW%]8JL!6-RPEE4MX5->LY]153^ M<"@M); #29:L]0.DDKSS!>Q$U V? E&MF_\R%##E5F"*93 EVA=U,HEL2EN4X:/X,NH*1[[)??D4RD+08VS5$O9IIB!M>-W7U)88<#8<9 MJ1+;]:*$&/<&*M0[MFM=.ND#/\[?4F1GQU9](KO5(F,Y/3)UZ(X.:1 M&Z4/CD]O-P])Z/YV?CAMG#=KRAD;F05R;)K"H)6DDA'I(\:X2=3L?3N\H$_" MB&3GYE(>DG-:$1 )5C="*+(^D-IN>7L$*5R%>(HQVX[+6CLMQCV;E*YWN+H> MBW"A1L&'.\7QT!]Z8J.Y89M=SOJGXZ=0RB?<[<) ,'P,SRDD<%/OR!(=NB$= MMET5+VZ]&O3!?J.UBPI#B\P\ Q-14%ZP(;$8R$G( S21R4^]F:]]SJF\8$)N M-T2RR;SX,23GE$A6%FYJSFD 61\4/G^\=;@JE0]O<8)VM]1+E3CG E85(VD+KWC)S1K@2A@CZ.8)/^GD)2^3/_?X^<7]-- 6UK M[&.X6:QVR+QD$A2TB6", '*UF\%U&C;>#.@J?WR1JW^AH"V\;)& M[DA)])JQ:_6Z !9MK?EJXQT!7=ME^:@^][^VX7)\,D<@R57G5CI M6&9,0FZ138>-G:>G"+(;N""WFWO*9_"T\2"]I0MZAVU7N.JP^O:H'=9 [ %C M5R$.TTY&WFZA%%PZ6_?AM@#8H-LR?;DQ+&[KLSR?'B^*;!CCUN-F>\K;S+05 M A0OC=W1:!-&.ZCG=KOVF93TZG5/W81ZCVS'F_"5A2A++,LZ-DWCHQ%'#A+C M&K&:PSL&9<2 ,[*"_?-_A1CJPX"*)*04945R88B41JR(%7GLS]6#3=HVJX_* MX*V[=F.D,![UM^SBXTW 8[IY0[B"S->'?)&A?5D+K%\LXA1;Z7\18AEM8(>3$WQYS"A\4WH!/%9D+UVP>6Z MIRYES[!J.S^4/['3Q_J0=XD'<*.YH@]-JGNC4*MK/"WV,'(_F<%1*UI@?VM8'N3L: MJ:SZ96,'Q YJ)O> )[H\2G+R1!W55A-)I]7Z(@Q$D@UY8MKH;0KN\:^B)VGLXJ#"@*WLU#!IXT:8I,G$ZM M^9R8.OX-VQQ/+<:=D [S;DH7Y25:>V O+F&NP-!8BM,C/B<(TX"3QY-1P78% M10C_?!?\9_!3\XJW^OB??_WIXW>7?^;] M*Z^L\W^&$6PIPN8F, JY;QRH$W$*4'ILQV79E ?&<0SQS58OI MK5X3L4-R>_DI@(N%?C<2[L!ISJ<[$:-B#J?RA0M! M"$B"8G)8X&"WN%95C'49INMDD_JG)KT/?9^K^.)$QV7BAM!!.N$,-DUE&=N5 M".;U;&]=Y@$F\BOP)I\D0!O>).UXSL+ M@)M?(I;0V\U&NT/6F!FG# <6E_O]@[C MN'L3!D\W?+'NG?$0)HE_I+YW%G@_Q]0S.ZXVIX/"=KMUQ"\^.[OF[.T^=!;O/QK3='.B(R*+]B2=+J.X M$SEUI[/2/1 (7$@*;$@0)H3_YIF%:>P?",M& M]LQ'N=,9 "B3DC01M"VEU-M0%7.8<].2T]N- E(,&V".;D'-S0*2>_MH,?FZ MP'[%.XQF&3%,.5+KGB8@0!TX:ELB=6X#]8KHI+X9]M"D1>K>M]VVE 0I3'NP MX^7#4/3%4'3D4$RVCCPHX[+!1GLD^8K1*1+ 3!A#\S!S.3&2TDQ49%-40I"W$,1/I>%V-4N/BRXL7K\71J9M M%N+&I[37^Q.=0.I'+@+=AR_U2RJ#/LL#KE.56R"L[+!,,*N1?PBLN<[><0&S MY@ V4=P%7(638 '9%JJ@0+P1+:O'OA4IV:#!P1$U+TG!B&*3X^.8JS_PQMM- M35C[B2]]8]TQM&E?I-C:RP2G:[V6CNA7>:;R#UO( !?PB_K5S/M-&+U/XVGN M7QDDI,QNB8BZ8>1Q(X3!8J"B/&V_IW$2I6Z21BQXXBO?>^I#7M]%&">&KQ"; M4$ .&SW,49^KTMH=,83TT6*,W(L*-Q&49?R(8&@_Y:(B(,@D3!+3Z+FU1()A M5^3NT<4 U6I@[?T0.T0G\?N?%JFC'[AD+B#X(-@HM6 %F;UMM:*P%@#SR. EMT"#*]93+<($PQA5=CBAG?(Z1N1+FDU\'/ 6P]/ 7L#TB) M?SVG =VP)+Z.[_G?.>JM_<-=&,>LX;'1GK20P\H@$U6>,^Q#"#'(#-.GKT?E M7.&T1.5+.&.2W:>JW$PV)($:<_KJ, ML;68\X1"0$1P71'!=P4W4[+GT 7O%00[?NK!G/_X$LI?DI]HL@W17(Q[>Q:< M#[-J;=>V>]O:"3D:F2FM0D]S#\0X8RAX[SV%D=S ^F[N\NTT'V9\IK"X#'<4 MRJF-!L[Q]AS>G2B19\@X(?T7.DB1BZS01 MY:J3D-SQ(1\DY->?(!'SL;J/0_0WR(,#= MXX3_8QOZ'A>:I%G67"*R]GPW]8L'X=> $V(KRF-^FHAV@L&>8TE."R#%'B+P MKYLPE^VYS,'3 W73B"6,QI.Z4T&.9SW-HH^K6DD@QJF^ MFHP8B^5,P8FRM8;*=Q+XR2.R,'%\\XAL'O-D\=,[7YBG2YRVDM'8$A#G4@:+ M@\U>TGDSJ'-DFGZXDQ%Y$\ASK,N::#X%^H>QI"^'@ M,XV<)_I9W)R]W8A-K?@V3>*$Q[M0G5\*R@-(E^N91G(GK66[:#3BR+%J7".J M #8.9<2H-K*"O8LJ9V*03 [RN;A"+D4ABBQ0F9H/"N8SN:MC>QL,B0W+@_U8 MFHP;3P4] $H_]>3.&-P>2L7*[V@;K >,(D7/ZSA.J=>T5.S0?I4F ZG)+=)%X&#\&@2:SB9-=3]G%C5KO(7>P3I-&AB HZ M%FLD!&Y$1<$2/UO["MNHQ[B/89X90;T[YP"-SZ((GBZ"'[6%\\8@C!Q]QC-> MI?3"8*J(D6I$Y7J7*BA%*':F9!APG+P@ED%0G>!JLZ'R'4K1\CT0\D@F'%&E MLU2\S[Y587_+R^VU+Q9XU3B+\9!.&/<=RW_W%8:\[3,N;"Y\>09Z]2I7H9^X MTU^(5:A8Q9\FGIHE=8_$!#DF3F/4^G3P,3@@QLJ)%!TC#5H52,E_(+E(LKZ+ M(E1][C263/(OS;XSOALYS++GAWH"#:^Y3,L1.?K.8.[*VY73L4.,RW-HW1=$ M=,!A^\&9>I5;WYS% MC8>HU-ZZ4/4X*#9E=T(,\NSXJ7PH&NY? M[&G$PFD2DNH@TYK%!$^2VPVXDIPM$7R(8$PDY^Q7%I^KL3*J@G(H\:55./$@ M&X#1F6'. H\'F)S+#I[T%MM\1P<<>GSN3@(S-O _N0[W'$HSO=S/7H;1D>7D=4.!+!\N1( MUB:@SVZ9>C#O.4)'Q.ZKW=X/#Y0*9>^XD;><[QW74I[?Z!';M"-FG.ZD?('. M1KVP8W(W)7H7'\BX9(-WG_$A>TXO.WV;&1)GUEL"7F@>[NU5BTWS9P5DTX M(FI*PF\7,H_TLXR7*R+E6214CF3*CJEZUO/T/CDL^B?LY\27-&+/#L@=GSL^ MK-0?MI0F-\";6^S\4#:X" -Q6>V12W=^^)%Z3W"OC<;L*1!MFW+V)F6('":G M-[:*G=-Q0PRH,RC=%QI -")E(XIP<$E,B$>$?"074%0Q+-N17$@"4MI-[OO" MC3P?.I]:J2$Y3]L8.2HV*ZDB6GU+Q&C4(G#?09Z1)0I=ZTEHIZHV)I\U-%_< M<-4GF^G:+FK(CI1@53MHK>:4H5!USL=-L>HZ9^5BZ_-7KGD4BX/V)C]LM M;_JM/N_1K!M2G^NJ>)'S:- '>\9C%Q7ZCMA[NN>RP_)%I'QXY:SB9K-*3&C& M'2I+"OXK A+,G SHJ4QXD(D@%GT]OB4PPA3'*.+[-Q M;C>*4&V/XAGU1.["'=2O/+#0W@VQ.W>1OG=:5L:#E&6W8^L5PVTICF%6KNK> M"G@GS9$[?@DM"+%T+6953J9IH5VCJ '&;4LCZHCB*KC MOKL"X^_073CQ]I,?OL!A%OW!80&\[/(8GM-[ZL)3NFS#J'>90O#_F;XF'[_] MB:\)M_%GJG/LT8@CAX%QC:C;,>Q/&3'$C*S@."M=$(2 ).)HO;Q?"YNI&F*$:%X5!7:!$WCDQ<:#.A$N#Q.*% MFKHT^(;\FH;FR,&@35$5 G1M$3M^J\A]AWO]103K"35U^C:FTS1V6.#8U:?2 MZ%LO;/R.E%*B&\%6DVCPZ#OCS777C5(>\#-GS7QQW;4QCZ:A.7)_;5.T?W1M'<;[77%0!N*>R>E2\9?OSP[5X@OHA<1)17Z^NED#UFDM3 MN9%9!5@,4LSU,=KN5DW#?1&8-IL11KWW%:\J9UY6JY!\&;9$@M4WQKFS+9V7 MC)$G1C#&MYM%I=4:*3"I+]S@R;6=U!CEX[?*C0I6QK*Y.(XEF MEO1+=T$T9*4D%VEA)XC\YKT\)T1![(06<2DYYL MP(S% #&$3:/GL'V0BCA$RI/AW.HXH:B"@BNR%M*18_'$XPI^R%*(G83E?S!\1=<.G@/TAD@=(*+Z#6_D.+/L.HOV"P/38B-*T(R)I M$X.W!J.MQAR$H5KJ;PE VY6TAI['HA5XNB3HG,Z^&MPL,R]%T6?'==,=%'?G MOVC%44C,"LOL+/JZYZTL5G8O;LF='WZB#MQ]@:#Z4T1_3VG@'AK2LLQZ(L?# M#NK7U@W6=T.,8%VD[^LZ"F%24+:>P55H7J=W8RJ76<^EC/9V]6M'N[[;$D:[ M@?3#2RH3S<"WFO@UAPFZZ6W7Y2%D2".X--&8=6+8=8%.KS- F]D+ZF*_\?/9/U%&N/&I-3K'NDTTEN(174S2.A/J""S! M/SKI,?;<6.L^^.+C60Q3@Q]X N;K8)\FL<#-^I*(9CV6@@YZ=6NQX+3Y$CR_ M0>H1AK.D3B1Y+*'O!"H+8L1BZ;Y"N;,XI@F\9%])41<@YMT&163.&WP.@RC_ MIXC36XJ%CK_V M7!2QIYG;IZSD=F3)'MV1(E=?0Q15G3OTQ5[=N8\J(PQ[J$,&=2B[">Q]D MR(;_S"6=YS0!\"*"F<154K*KE(,M65JH\3RG0:[S42 __8A(EU.N:A,KZU01 MWM89P+PK9H3K:( "W0S[84>VKFKT'<'_+ -R)$TYH,Y"?.)'0_,S66/PJ./ ML2Y>54YX!3<+Z#:7'51=69VNRUKS0G_A:X_4W0;L]Y3&1@^Q3\,2*>[.:?"Q MU\@Z?F]\S=RJ]LB)+=E&'ZSP"M:DY(WDZ?6W;U#;>:)R1Z%KCJC::RD8V*QV M>VYHT64)2-0B^1C!1+ZE9O>T_"Z,Q#6;34L5RQ'((H6FL0U7 M?RC4CR;B8&(TU<;(\ZZ^0Y-+L2*%'*00A.22("BEN7@;VEV+/&8Q7F'&AGBP MKBUR0&I4\7@A*[?#9YO%3*EEI[0; MJ]W>#P^4/M#HF0&>.1''MIAZ4-B-!K&L;NG[67'QV\U]48[RCD8LY.WBI#$W M;RI>R+%@4A.K6#()(\18-*V^?;U<,'\//WODSCF(.?.S,4L<'R19Y5O[5E/QOC"CSOBLX8L3>2V' \=MD"-;K4J55PO5!HB1I%[. MOH-54,.Q[:]QVM)SXO-#V2;S+"%_:9+ N^.&^.SLF@\-)F*%W 6F-'!E;I^ M#V*'G%3=09,0$1R)*I8Z$\7D_$#4AL5L)4!!@08N'P$!"4AH^=0%I;E5&!W_ MI.;J]Y0E!\&C_B%3?2NDD-2B5G%,<]H$^RE-@\2]\_ $2>F/$S]8JCVJ6;9: MS>5: MJCU,K&%_G!CINL$HVRKMGXT&WSF79&CH'=C%#9D#7J MB1BQ.BHP-1#9@9B9C/ 8CA]Y(@R MNBGKSZ4'$D>,2^/KV!NZ,DF@-)C)W!\W3OY8#J._#*L.V,6ZIW$2,1=]=MDUB1!BK$(/D^Q MT6='#.P[B9:MTO\5ISTWAP ;%@@& H7V-$H<%L"]V"0D42&=C.16)[\A*"&U'89[\1 M[PAGPNEZG8EM%*7=*1F+6\3+_V3(7 YQ(I(N?&O; !^%,-+(87SC=4HI:J6* M>3TVGG+6-EX1;&9C,*.R_[3/S%-_MC>*20S>]$!F%'53;H$ +],ZK@,^I8DH M/;Y-MC1ZW#K!K;RH]CD,GOF$QR?TT/<_A1%T&OO+]!7BK4X<@S[**)-,+PG> MXH0TS! 63PVS?"U%"]>_E-PGH M$^01VP'VD3]-9K WCNN?PFA#F4UHKY/@BT5W[>>8!^!/V'^1&*^W GZ8+V1_ MRT@__@>Z@*0F_^W#?;'K]0ME3UMX4^691LX3%:N82_Y%B_*4*$['.TKYQ4X; M@S[KS,?89;"/T4I1S:YAB1346X^$5!2?9'JU[,U)^FXR=L]LY_U M6QN:G<^M\G-_V3,AXD'QKSFORP?$-M']:W8S,\\;G-+>=);"]%_6,('!XW.F M$\7P*[FH>^NY#)8LKTMS:+?_6X@DJ@>*^,*)[O)]L3%%ST]I(ZGB7]'%F#;" M'V(7+F,ZRP^*4CPM\F0?786@DC+0:/ MDUE>;B?Q"#W[%;3[./?GUPGQI4XBC1]EEIFC5H(O<;IH-L1\R?;CZ6\'E(/#@CBAZGW2<1626&^3]:4E&0PO&+S0^J(LVMZN_;9DU H-GN?IJDGB788[AQV_RM*AVP*'>9WB;<-<[;.P85XK M^L!A3FD%QO-1+IE8FM'FTEWGXAKE9XQDN1C)X3P,O-K'P1J:(7=BG6*5@/2H M#6(GU8K:.\X2! E0M/1\A 5F+E;7K\.6FY76"W1JC?IMKGW4;6$.KI-^Y/@P8T-R/BOR<^"QV(4#S-.- M3WNQ\MCFR/7>APE' .;X)%7TSM^2LH@#-V$<7ZB0U+39JVV,W-N;E50=O+XE M8I]N$;CON 6RI$+7_C;EB:IM@6=CAZ4-V<:04]]Z24-WO*"K;O@V1)JVQO#A MS'6CU/'/D@LGB@[\ETT72DS[+FIDMYA /\@U'1,\"^">1R1:)\TJCL_ANM) #QB 3U9_7=R"$&%"&Z3/&@79& MG0CR1.6\@@M3U3\C.>I?LJWFPZ7S-.;Q4AR?N;^G+!8Y5@VI /K6R+&E14T5 M/31-$>-#F\1]1W5.ERB$K9_NURD+/T:T^7C?I-\"!W&MZFW#N=)I80.[7O91 MAWC.P_(9OQWM5^WJFSB[$X4NN/#';[[+'!A^\U]7/&JG"K?:P_OFEDB=U$ ] M<,N&9I8=T0M=<9-;;)";?Y'!@U"0K4XQ4Q[KU^'-&U)/BRJSZF@O/#"+^AM" MW$X$D&)1?V.HD8-Y;\0A1 \E^GK!T^IZT6,E!' M"N^.!J358-::>KT]+HX2Q=OXOXX]C?_JO\XV&^8S$.,J2%ARJ(UG&QLB];1V MY<#3]*T0>IJ!L+T/)@JR1-*U%.3-J>*\CG8A,FFB/?CZ9V=7=U^IH1EB)VM2 M+'>QNC9(':Q1U/ZYE251 E3'CJZ,AN ]W7,K;;E$9T\1%7>VC[6M#;2Z]D4\ M6#N;(!_!QAV1#NON\O>/:G).I&!%:AS 2C0WKRG,M1ZP(_E_7OYXX>Q9XOCZ MOMO'U'%B=(,HH?YMUE'%\5WJM,H6;5_Z*WT[=C)JEHX2%JA+LV]/HM"8DSC= M;&ATN/S 27MT'3F::\&MC3$[>ZN2Y?RN:XD=!-H%[SV92,KD\@,I::_(AH>8 M'HW$C3WZ2MTT8<^4\.B6P3U<2.?2#-:)HX1Y[6 U;)A7U3%!QXG#X.+#/2<< MAK\UX$U].]10TZ!:B3(UC= #3)/,O0<:$"47'TA&=D7NN/#,@Y5[B2!S+S3F MT-0J<,RA(([S6^7@NGOF NXM\ [J&N0F(-T8[R+U.*>A"G54F0B*7,9)"75] MECF:S5(53CHL;T1/UA,W0]/X?/7'F72N?@/QS[%?_5? M-_3)\64^14UD5]\"J1\UJ ,>5/-GA+[3)&7OF]I K\@+&A2,=1Y?DFMMJ%7S M9\0CJTZ1?%BI?T,ZIFI%[)UNGPTE*S'0W-I,F]-S^Q)P1;=LK\DG._X[4@_1 MJI+GWU3^B-!']#+V'58%-2NY8@5W;4;8:8LEC*WZ[*ZC/V,?7R,!ES+"K"5C MS:_3@ ,3/E*W_+^_70?N!_UQ26TKI+[1HE9Q5'+:!/M!28/$O3/(,Y(K D0M MI69,J-<,:C6?B$S^S=#M(=^T5 8TZ/;_=W(KJEV7E6< [R^P\P>L-PGHE/]'.TB> M?_*5Q4$J21Z4'+:24B3R#8K9\ M;AXFV9$@K3\F"1=9!FE*,Q)H5X7\E,I&3F\0&R9ACRR&F\K+B=X]'+&A:;;9 M;HY9F@4QO$FM=/U.Y45 T0N_V],P6U_S((DVVUOQ6:B)TX>@HW)'FDLG,F,Y M61R/-?9)Y@1(7:,S5X7P<@&$YUWE0H P;2U"EZE4(A\L*) M5(FL+PWJ89^(W$_)WBL0P3!C"#VFG-)JI].&[,S/$@_/AF(8, MO2NF9<);:4FPT@&N"CYKH,C\#*S]66USF2'2 M3(\\HW1"K2\]&H@19X1NG=W7VR1G @:M7?S=\"3<7$N,LV!-*,QS*'E1/E 0[9E MX.C5R%RPI+)F\3_2QH4A*""?>65G:M,65BH%E$LN*Z)D>%AZF1CT-T<'\OCH M7/#*DW49+.Y"U=^0:*1&/7#H4=CY_ &SE#1?%("7G M[.FIN&E0WNB[:8> 1;""HO(TA*>V',]B IK"%IQIX=C'NW#/= ?=I^C&> +O MZ-W'6YZ\2SS7I_Q+NU?A^G!"'NT#S-/\(IPU&\1Y8@@:Y]UK[86SG#$IQ1)- MKGSDK*! \A3<0LTT8Q8R&^BAH\32LBGV/-/# +7$8M$.<#)96T+I MQ7!!F<8-UVC1MR*5 M!7WQ4+.I421>^-)T5I271S MD&6;\!F\_0TODO?,3=;,%I:4^AG)[B '?#UTAS M@@E(N:>D?8=] ZE)5>=-W-TNH3O8R4AR;]O#0[@A5]62.\ZC5#I@2I,/%M*4 MI'P?P3D(7@8K54N7:;Y!L#^1(,L2]GI4#IF7_1;\=S3.SQ40J(7X$-WV2K ( M]T>Y>Q3!]I5P<44@! ?O$'3_5!_DHOZ32!N0=VD$PH2*).;QU2_K]9,6).\T M@-'!S)M08_X\"J9BYF%K:7PH[]-!^:#)*Y\)S N'5R9V+9"&;/Y32&3RE3$X MK$.SJF]YX1H*P[#.E0?FS.UJDJIDH"<#A&.W83C]O6;;!GE<6D&N%=^V-4 S-E,B#L 6>'H$-9(C#KTU;YX69G">*R]FG!^AQ!_+XFK*(!0)=(&O+0)V6 M5WG:Z)$'7R?4VE:AB1AQ(';K[+SA%^0U@"H:/;_ HZ [0W6]MG>*P:8O=B M:_ U=^YLA=FO[94?Y.";PL'EX^SB?WB>Z)G+!%6,3W!?/19KN. M^,'PBF6/9DA36E_@Q>L)-FT0#C9ZJ^Z\/U,*(4K*BB@YT/D6DKR\\M$%W_CX MAW7#!;MZ\U,A=JT6ZNXC#2PO'+[P]XWN[][>'/%EA>:P]_)L5&?>B_YQ3#/C MD-V1Q8*3@8W!V,F<.N!=)$T0-N[192,SG"--!':^>;?@O>9 U52P5WS[L^4R*&VSV$ MTBF_O !UQOMU>+Q[HW@/-5+O"QXT5XK0P%)%S .6\H?,#[J1D[WUWRFP2@T%:MZS"*5:%(&W>8RZ+SNCODTUU5F,->*M"6I\;?7 M7H[)*Q?LDQU-?H'S?F+<\IR?]C/OM%FU0II*>L(N]]^ZFV#?BNN!P+E 21/1 M<'YTYKVSN0%+&7(Z4DCQN:7F_^?V-YRZ9>F!I\'^EX0?#^H_--ILKV6-TS>> MP>TA/,Y8?!0?'_(CR>TEW -9(LV&8QI,'UT-X8=XB#4*+.>+QW/A1$HGA7@8 M6%V?B*S$$2H070=2*>%Y802!Y:A<]7Q5IEJUV6K$ 982+4^O?*6OR3%(3D!D M'EMU-4":2.S!EB.J5FKL@RD[Y5T=MF!)@"<4.16R9AY!38M2XTYT]CY'37/^ MKIJL:3+.WXY[T/Z+5;:Y(%Y(IFD&V91EZI0+RC &Q5V]4+]U4_1Y<$ ,;M_) M. %!X)M?<.2AEBY'OHNMG&(U4:+WQW-$,]\\I(0MV.VZ#O0.\^K+KR-L29' M6H_#\0O"?N4"W8'_H(GB9"["MZG7J/X8-%D<^* M?"%7Y.?5ER]?R%LI&);[R#%FVI-!KQCGY1>"M<_UO,F MOZ:TR6:EQ_< M.M'HM M*-!<038FF)%Q8HKG4>]Q$ V[YLW3/OV!,-N/!OT@V@C6B9#,>T,Y? M=,*$(XCMQS9UZB4EG4N8QK13D2XM\31H/F[JX1_"(;'FG1'17V8>8(XI]XP( M=M/ZH_JK7L]=L)I#;N !N-;J](XF2!-6'\!Z=7D;/<(ED%YJ#\U;VD((D?P] M%WY/"EKR\OD2JT34&IGG-,A#L1%2_3E4C0!QL#7KZ;RW5*RX>8VE23"->=H! M>M0;?HP%DJ<@D:A^:P&R 41*4EV_*4L><;)Z_'3V2SQ7 M^'I\E(2]LWB7W[F]I,>ENAGC,T4=[YS/74@:< M9"RDP-\@!QYFGFB'?FSO;[V]QK;MLB/ ?#.-5]9(N4KR\EAX/R868YQX.>7RR&+V?GPWQLKY]XBCI1%*$2^U+Y%&3+..S@=H M%3>/43,)GIG#(_AL#X^S[S&'1Q.4,CST+[&&1Z..[N?+/WV'QQ1X?#Y=_T'C M(_U.W]6%#$\TD?:)C1J%C#>(:^<*L>CQ0=8Y+=!EG; M*O;H0I &[+1&U1<&QI6 ,'5,#-1Y2*O469%2(:)I1"J55J10BE1K*R(U M(Z":G\?:>)SR/8NDNG"[=&IZA=!$B#0*N\&5KRPU4B&,!@ME73VZQE;>,IXB M<4?S:X%FTD6YI.%%0 /=8MQRK/?NFAS3WR-_&&#.-RS,[[^-=\]T!^L<[?=A MFZF1QJ,E3'W$92!%&)6V&CM7V11\2<'8\Y;+?$#]!>0-3PY<:$._B2&MTJ8U M)-OHD0=E)U0]+(W$B .S6V?WSB3G3 3KPFL]1^<,:'TNGZ19<@RS8P)S4X&C M=16DF19Y.+9"K*])-! B#L-V?=U7"#2N!-AZ+\"[ -I:F7IJCFLOJ#*1+ MSU UT=<>EJ@?YP MBS4 Y\E'30*Y=-^Y3[/X1>SS](I7Y",FIQO^P:*?__H4Q!%]9Z%E=K)JA3D] MV<,N\U-W$^P)J@<"Y^G7YN_WMU<__Y440NJ..W-^F@.P$F' ZS-%S0"^&?2( MV>DIX? NQ,DR+;638\Y'%D#+1-1"BST#V:@^X((+R=O_L,@#2H]Y9GZT2%9- M;G@*UY:(SVCRT5[JU-4*:6KJ"=NXFG+99"FK*BV:C[/H\"(P>%\,!"4VVYIB M[2=P6^B1NW(GU-I1.Q,Q8O?MUMGYF!FXZF9[WO/X/4$[+5INBW:^6+U[/^SY MB=)G^D$3*#!LW?(U4R./TPZ8>I0:2!'':)?&KCY;\"4E8\_[O%,!K?"%HH,> M\X:J^_=#P!)C*86)!FDTM4(J)Y3G!-AGD49]7=VI8I@JAR)!FO*0!5"J_8-E M;R3QN(HU(5R?\\8)88VY>7< +X3;J;2:_FLA+Y(# P;5_,\9#__X+6:&BL@A M?##GE2&FJ7;]')A@ST^#,+D7)DJA\I:S0R7V"KZ-5/Z2@DD*DN4-QK-??N?3 M+G#]G7XL1\HEE6 B)1,IVNO.HA$^.>7?_6R..SIQGTF+5LBCB.^R)P=7V0 M0Z0@_=*5E.BB/$?\7*:H019C!.:QZRTQW\>'8Y8^T ^Z_[-=V#>V6$JHF^$V MAO*/9;0G0"R9$;^C"!&KT_K5(P?;O9!VG3"WX9^*?%I M@MH8G>?$2XA-H\ZN;BK9$;]:;2)OQ?]GNSV?HOY*^S0!Z][ M%;CB:^$C;,_D(HUNHM:-[0G%+25>)C)T8[B-+&L)T3H5Y!&Z8:5:,:B.B)AC M?J^/+HFNG^JV25U#/; /&A7XVW%NG+JT-%NB[YNF#F7IA_CO28-+DP5Z'WGCP#AA' MGX.X9>F!I\'^B2:,1^;AM&4[I%'9&WHYN+9IA'V,W0O#&"[,I L?4Q@W_Z!L M]P;5% '4M^XH#)6E=!B%"_$S#Y%GMX4*YT(,47)\#IC]6&!%?N]PA F3'#R^ M^928GJVV;+*DU&8 ;,QJ9_1+2V@F]*> '(9S2:,Q3& UI5[[D_)4GCT'R!\T>V/\?6<2R4Z]!6!>/)64M6Y.T M#9>BR;Z0[7_$-I]1RM&;,H>029104DK%E!_G MM\VJ,DZ3K\Q[N7XQQ%RK$:;Q8203'=)DV0FMN%._D0CA"E*WKJ[^64XR M7U":&& ^BQKSWK0@?7N6%=B-YS+6<:11:">)K>R JT'8U#1M/KT[<@ M$U/US;;Z^-12)M2+ =(4[&X,O1C#OC7"J?4 $,YG@(0HHC$E2I#W>J.Z"7+X MK05'[2T6Y?2-<,U>7B-?C%LW:SVZ'WNM.IH3\:H+\H!)PS<>W\>$K)NU*-O)Y(H1S1M)MY=H+ MD/#"G](AO]](:$&4&J34@^2*P%FM)K/YG+S@L*') Z?/\*,F]G_7?#Y>&O^W MS=Y^XX2\4L@SBTC/GK/R\G+Q$EQKQ$3]M]M?;X(#RX+].HY^9?M02%EOM_)P M,&U9K[=LASG]]H%>9EJ;1MB3:B\,KDXNA)!W1/PQ@XO_"[.6'9J7*!VX[ D M[[4SA]&OVYLOQ>,M40R+A4TM%D DT662%TZ45$\+W_XL#*8*X_BW2HZ>IH!3N/=4AU73V)G9 :^0& !4 !AP@=6"):]GW;XWGOQMEO+[?T OF\[3D_W[>4:]'KJ MKZ-?Q^.!_.NP/U3DWK=O24NZ%<":GMN+FI1^'1Q^,9)6/??OO>%OJ._*Y._#Y7>XX]#P1]PE"N[L*1CN__Z._K/&^RR!\EU@^C/?_SR'H;;O__V MV\^?/W_]?/.=7SU_#9OHR[_M2_^2%/_,E/\I1Z4'JJK^%OUZ*!K8>05ALX/? M_M>/^^?%.]A8WVPW""UW@3H([+\'T9?WWL(*(RD4CJN'+8'^^K8O]@U]]6T@ M?9,'OWX&RU\@-WJ]__0]!SR!52\:]M_#KRWXQR^!O=DZ:#31=^\^6/WC%\OW M%M\01_MR7/^_F(G@#0\"YI<>:NB/I[O4>"U_\0[K_>O7A;?Y#17X[:Q2Q"4J MUO]6=;C/(<11W+6[!"[$&_P0>(Z]1/C2+0=)X/D=@#"@)8:I24ZDY@_GT?+A MS^\@M!>64X9[AUV"^FF^!'\VLFL2,:UM(X@UOL_7!.RQC?X [J-DW MX-X+&N $MB,AV3+]]\X.O^KGPKY=WG,_.Z;43"TE?X;&A92Y807O,\?[V03X MCTU?D'33#A:.%^Q\,/?7EFO_%6DBS84J.K#AJ!Y]$,#Q1=]2+]=,;7(A]@DL MX BTQ<+;N2'-A(%.YGDUK@0J.\"VP5!\.);;F MF):NHE:X$(0^ M>8B[.[!D7XV+V^%"U)W[ 3'B^=2K2&Y5+D-_]#W(/:BVX4XNA',;*?$(\0\@ M9*>&W!H7 K][WO(G/(:R$W.LR67@OWL!4D*:#R?M&I14:;F-<"'GWG/7+\#? MF."M!+#2M;D0 ->%W6;GH/5^#OQNX-PM]N,[]:8?OQBX(X0'$+[4?*&J1VTRZAP!90@4;P48+ A#>;;:6[:,9 M7FYVD5OD)-$@]'>+<.=#%6:\6_X:E))B7BN<]@GH+/QB?9:A(U69CUJP?!?R M,'@$_C/D(RBA(#(M\-F$ M_^@#O&CS)R2%7F,OP9G);_M)P=^ $L]'?)O0&F M&2XD/8=PD)$C *V!< $L>5+%M<.%*#B$C1U&;(6*U8B.*VO@+NPRL",VQDD] M1SN71PMN^*N=3_$M\0$C6)><4L>:PIE#'CW'+H<\NE8%LB:\6&].*:IMRR%U US/ &7I2U=6\C3<%G2:-L5 M\F1<93;2M"O,*;F\=/%M"7'D+#TC,>WP/GZ6WJIDFQ#G*%J6*&)C AU+R])' M;HWK4:@;_R_ W:WLW?''M=;Y JA+\[F^;3YO-+F MB-B@, 9Y_2NQE%60-DVK A'\ MNJF=I4D[PC^"J8#K)M".%<@&Q:&/KV MVRY$1MT7#T4>>6YDO'[WG"7:NY3>$5;N40A&:6YHF[:S0_Z7Z(OZ.$)HFK>O MZLX- 1Q/^ 1WK,\_K6T%VR%-H[S)G<+SV"*CY2YR*97F4;E>1&3(@^?Z%^$)OB-Q MV'+X$D&^@@F5J7&!?.ZGGZ>?Z&/YS25[#P(Q(MH9VXOHUCG\_>S//UP[B@\_ ML9[$7RV@BJQBAVYT,*UG;S.(K&"?#KX$I3-TPLV1[$M]V M#W],^(!&4S36LZ1O)SP%GR%PEV!Y^-8.47/]?E_M][[U]C7A1]:,<=&@X; = M;Y'JT4&)]3P_+4;47 #;B]H*P.+7M??QVQ+8*(=@'WU ,NY_ZP^2Y'G_!7[U M&HU(>PLB"_N^/<=Z \X_?LGY_;?F1[1G%S*2Y@SH].?7D3Q6E&%?4:6!JLBJ MW)=/AG@J:\U/#Q?*=]\V_)@1?UH<28G?ME%*J&^+=]LYR'KE>YM<3B6]>92C M]OPE\/_QR^"7WBZ 8_&BB#R4?PY2L0(^/-_=QSS CC(:(EH2053RHK+ZGSNX M/@'?2;0706QG)=LG01H"$F%*[10FW'3:WG+J+DVX\R"(,E6N?8(L'GXB1KF= M8HQVBW9\_BJ8E.=%VR=,*@H2>0[;)<\I/-R$7S/; ?$V.4>.YT72U \A]4-! MY4$C?&>85;*MAB&O9B;9D1"6DBS0<61I"G/[=' M=(6CW@NK918B],R2\_CNN7@+T7F1]@B-:N1[P;7,1/2,HO4@* ?2VPOR&>8( M[KQ(>P1'-?*]X%IF%WKQ+?2RQ. M/Q?O*+T QA:;5ZP]TJ,>_5Z(K33>&#L?<2AV\R"P0N;O NQF,[]X>X3*3,5> MN*TTXT2W:%"$VP= 67<2L@DF]KSB;1,N Q7[P()6VG.0E\\WX$EX'3\3A/=B M'DJU393%@]]+L)4VG.>-Y3C[_&E8":9*M4V"Q8/?2["5AIKI!J RO5WW_L9 MOJ,@?\FVS%:3 /<=.$Z10$\+M4V.A6/?BZ]EUIMDAW>\ M*AY?EY[O0O2@-CJ/X3>WA$IM$R\S+7MQM\SFDU +4$X3Y\Y=@L__%^ G[%FY MU@F58OA[.;;,!)1LTV=VL+"<_PTL'Q\PBRN:9L<(LF,DJ#29*-@+M&4VHGTH MZ9'(&?PF;YN+*=D><;(0L)=FRXQ%:1+C6&\Z>9Z4;:M$BTC8R[1E-B(-4KB, MJ'2LO$U1ZO?VR*YXV/N+"/6;??[SM_,;<57OR9%?F$]E?_DEQ7;L+;I!']VB M.[2+KM'-'\SIP_/41)^>Y_=WIO8"_]"U>^W!F/:>?Y].7YY_:?":W1ZY*RMX MB]K;!=_6EK6-X0N<,-A_*CI$T-7546=ZN/99*@:TM#0S#*3MCKE<;9'#(WYA829RPV(X*@+ M&&@7XK9@75!(-I=4B#@K*PPP&&2'$S@-:1V1.TJEC%(ZP']0;N4/RP$HR4-H M6+[_!<_[40X?# ZHZ@J*"QH19^%1GN*.P"5YLA,E!P"0_#<'Y5O,]PW25.D4 M.)@)K>EN,MS/OGE<47%XN002C$'!:9%.2;V0,"&N+E>7\?&1PH \W[,%TVP9 MMUO>E.0)<<&YYFTAS7:P4[*F%G-EQX<76@Y',9.>9\)(G51%4! P2I^90B%R MC=2@Z>/DMN[Z'E@!>++7[_!<_4< (B;BE#ZI3C?@P$YB32N_"/N[T'+7-MS1 MQIR#$V#ZN7!VR"&\?_X,N^\KKMH-?)2FM"-;!$#G!<=7$ 8\M5+0V1T8^' ?E>4<'@GYY=-,FJ@RRC?4=C PD-J1=2/OG=P]![[(T*"IVCV4 ME*:Z(XYT:LUQ#2J#35=4-I'S/KQX[OH%^!OT(EX41A89@R-_TLF#]#@X4%46 M&2*U[#W+AT(@56^XZX!KB$-"O Q2*S"+ M$79%4"')O+(SF?/1BO!"+=;Z@JV19I0*63OI%"982>^(&SC+MX.V?$3)'*$X MP]"WWW;1FZ\O'M*6R%CE.7 HZR@W( B*W$+U=M)U)%Z 6T*\I5)'B'XRVHAE MI&N9.26%@]$%Y)X%&RUC:O)4\3_RGR3R(M[C/2MV0PLU5SISA5-;+NUX[(^6 MO;QS$\,JSJF97_H&'%;F=,2GI2T6N\W.06EE(EL(R@WI@W?@!O8'B&UG]UZ M+&;SU8OUB7>5L[1R0UM=3.N(Q?()A);M@N74\EW(T."$-298V0L;MV^>(#*]CY7X7[J6S!%%M&?54>J5<('TJ^5+5"JC%<7+!&P!3*WD!M M,[@!AH$O'3%A%IE62H:T"P>EY@S<]/37]AIK!C/-IG',S][X&/'\'83VXGAD M*TSEJ&13.>(2./;^(]7%?_WEZA,Z#OI#6=/&FCP8RHHQFVF:/ASJ U7KJS-U MJ.JWJ'H$?O1M 99_&5;XN9%7@24?"&M,C9 E44#JO M=,T0HN)%1ZR/>93?!<&."39QA1MD"'SHB)GPQ+'#N')1U$PS;J#*Z+GQS@*H M+$,Z8A',/)14N& 1:EPM M#J5DG"_(SH1U)IT6$E(;E.=ZGH^HD-R.&-T.E.[?1'X&ZSB&^]/&K0_$.L)@ M@T&6! !0DTC PSX5XH"3B..AF][&LEV<2$_+B"M":FGD2+200NXSVH)+-A+B MH"\G(D3?'');'!?FA)8?8/,&_#.)TE013\"%PCD*M#2!HLI76\$F-Y;_+Q ^ M __#7H!B 1?5:;^$2U'8$;?%0=_!/3ZX@Q\+5^)#0?$$7VGY)=/5$7$_@0_@ M[L ,\BTOC]$AX3M*Q G_;XD/=B[1DKB (>&("2-S"CN0,/SL@$KB[U#8H#N^OZ'NL/;%JP]V!8$.\:$#/<^ FHP!R>4MNT>PG\)*3H^='"WV5JVO\G&(E+527-#$N%.#J/L MRY/9@ /]*'29CZK8/Y)T)!U=7,,HA_S"[8=$"?H:?1-&X77.@@OF;A'N?+B6 M&N^6O\:Z0/.*=@<'U-35Y/K&'84XO0VTOSA$WF.>E>J.]&D(ZTARGN^6[2(5 M-W?C?&91:,!\%;]H,L"M L1*W<%!"3JKIKW)O45YU B!7Z@Y*2M!9^1Z<,)=MCZD.]E9%V]U!'AS=3CI8>3XX9'(%P?03'LHA M!VS7\K\B1N??6L6N.HWUV!U,7II)>T!7=AURO@Q\X$W7@@A4V@06F=-=@ M1$?@'@+U)F4Z+GT3/HAX .%Q,F%PD"K3'>D7D[67>67;ZX-_3WG_ M8VP//32%;C0"$\3_%NS8JS=\M5ALB'6-!@ *"%_#"MYGCO?S=[!<@[V?*KH1 M\ 06CA4$]LI>6$DP$SX?BLQ33G6X)68YU3=?&$[6OJ8:J]R59GIB3@32=#/O& M0)_)G+R-E5--B*=!*LD@JS.*9I%BK":\+#-EJZ M(++]D"$)NT@HM7@G"ZN905<>H,(F*XJF'0@H@ ZJAL$Q35P*_VEA3 M=9N=QMT+YSV2:7_82^ N@Y-X)W0Q! ,P7/$K 1$3^57=M>(H*$1FO#4PH[2C ML0TB>M5WNMDZWA< \9._.W_Q#IG]Z%A8#56FK2M!5WV\Z8J+.)\AL2K'<@1O M'BK5VG6#KQ1W.O+J[LF.]<7#!']&_'D[WS@\ 2B%P Y!\HQ(S,LGL/#6;M1* M-*>+CQ*-='LE@.;"1NZYEW%!'$=FA&?,L"LR(_Z M!=I"1#/X ?R,?F'<,*3K=AR#U7E1.:.TF!E=*70FE\W/Z<,IY4C%IF0" J4.T6< 4TWQ]*8X(Z8WB7&'O((0ZTJ'-] M9DTUV1$YQU/N/=$_MR>W;8,XC2=(&IJ*. M!I(D*>IL.AFJ^LB8:K.^-ISV!YP>G3SQ\AX\O_O')4RTI/I8Q4%351B%TH2\ MLHJE-$L:"T?EFF$\V:S1:AJE9$YQ[?GWWNQ^_N=S:]3,@3-LVB53[778-S5C MH$BJ;$JJ-!G+_:G2EU55,DU5&NM];N=L--1'WT-S8*E__0%14GEUC.+L&0BF<,B+,/;#7P9>.!,%#-JQLTL/9QP+"P*-F268A M4D!S%]]12;G#D1/07=@.2!FW7KQZ%%,375T/-B_&O8Y<#S0!'._"CF0//SL@ M,7!I&Y01^B]2N#1-5>& =S%\Y(2_EN47][44$Q9S[[GK>_L#+"$1D64U>D#[ M;K.U;!]Q."^JI:C.#3!5&-7%US*^>][RI^TX1]()V['\PC=0E>)0 \D3N:/I MSOV )'O^UY]P&,#T?N)6MVS!&XJ8N"O(FTK&$ MK0];Y1M@:N%81Q(WGM(Y7\ULUX+<=]>&%X2XU8Q4Y0:N"GSB?L,'%VB>(L0$ M;Z%I!PMOE[^7QI>^@:,E-AQT,-DD$;1$IQJ.H5E=QK MJ=QWQ7^X/K <^R^PW <^S5T3^/9'E#H+MSP5U+HAK!JKJMXB$><&-',2AH)< M M>-)08.U75[A/?>^0E #NT6873! ?X!_ _P#,+0 4N4B<+;1=X$"0,IRMII M#DZN&F-56%;7M1*A[$81BP-(Q\SS36_W%JYVCK:(=I($US"VR@UK%?C4Q 42 M+I;MXU; #K9>8,=;T,@J@C5PD^K<4%6%496#L\7![0*\!P53 M_(:MDCRJ'/ M)JS,9.PQMU^LS^DGVHL"';A@9>."6PIJW4!6C55[K+7=5IYD M9D#G9<-S(ZXA8RY%4 I%S1O(JK-K#S3A+.A[*M IQ8!CU.MQS+7407#7<^DEE\DS[/JEI_+S=07I:U>P"7 M-O47K,K,[T8QYX5SHC 'HKQ# &75[@*C M,A>ZE0P>OSH_6E]H249W/18+?P?)2@XT+&L536/=Q5H#?.$>5TJIDNY.B ^@N9 7A90.QKL>SY4 459O>BB2"@F?_DGNZ8P/=Q6=- MO*@:,RO,(8'^3C(&5/0-" >JQNYC5^1)75?0/ A@\:"%SM]!'5E+" T) S4> M64M8^=*12_UP*[Q_N6'Q[YWM \B7Y0ZQ ! M'87UA %3S7+/"4HKQ8K.F%.^*BMJ5W%6%W<:O?H_ MYH_".-(*?@-W#N$7>CTIA,6^> ;!#JGU^0IEL'H!_@9=J:99+',K"@.GFB5? ML#C2\X)[W,316+G;0 KL%-6[(OB48D6C<3(B6#4/G(C?J/K#A?3> MP2_<\&#SD[?_$.64"E M @LK7A'0RO&BD?1V8EM *UL^KP=4%7E2-:&=(,9UQ +T/^0D_; <-,NB=%GV M D(>_0!5=_J+DY)QH&XVY#()^YU^PHGJKL$3G#[3U0I@#?.7'80P$&_4J"\ M3^MR;;9YBC2!^!N R[&H)G]H_%@MI-D09)1UW MO %]OEKRTTRZT"RX>G.#E#\U;'E7U)RQKQH.NC#_]_[UCLV#/\X;;MGN MU'K/6_7.VA?X)=/D-A]<,1\]QU[@(Q1.$8NO]*H:0VTB]>6)VM<5R1SJTZFD M#\R)HFNJVI]R"FP\E=3QB=L8$J>R.CQF8#G'UV^/,G^!Z- =_(&X[F[2)J:/UU-!C( M<(DV)%T;*].IJ4W585\RAL.!J4XUU>1EJ2E-69'^JZ-I(77>9="09P!JB*$M M>J3^J+#V5S1>?,L-($MA4[2Z3\[JOGUKO;/F&E%YF-0#>11AE!-%^5JR(>1U M4;P#8JDJS RG%L$ANT 5"AO=@PPN,?^BIYR0FMF!97*AF'X&#K,S\+2]7JI! M@;<=^4R VCA.>VXYWWUOMZ798C"V]&KVQX9BCL>FK(P5595T?2:I_<'4-"5E M*"-3 )>\U*G!'NRO^<31'Z6J-IN>@D,X!27^VXCZ)9[=,C3"N%9N%PYOIE)J M*"6KH4Z;$%@G'89Y'#R%_B'4>M65L30;FF-=4A "35T>Z=-!WY#5T6@X2BW8 M?.DLTB.D*D+JB&I2R>H#9@:TI"0JF/ZC[/3?M_JW7M1N9.,]M/RW M7MRVP'H!RQ4*[5!8]W6LCZ939:A-E,E(&0SUR4"2)6FJ#R7%E#6-7PA>_KCI M=09+$T+JD#IDEQM+5XTMK=0LWSUO^=-V'$HM,LYJD9,6+FE;V'=+LB=DRW!Y M,2D9!?T,)=009D(2A9!ZW8B1F$8-"?(EYM3O7GPWW/>1 9/%AS')3J^DL=Y9 M:P(OR_N7AJ+[8"?Y>Q]]L+7LY3ZW?)SWB&E+7['E5W,PTZ<351[/AC-%G\J3 MOCH8ZV.YKRHC15:,FFR,.?)_>;="S0?/P/^PT4VY.&@^P^1FD1W=WSP#MS _H@>(:*;Y(-^=I*?--V+VNZE&N\EK0L\];6Y<:>% MH6^_[4*4K?W%>XS@5Y"&IJ@:0H\\DL9C51J-1NH8'GLXA9B>RB-^=^K!"PO/ M#T75A%$)E022506EZ&Z_XQ)9*D)*-\ @)]#S4%_@F1Z/D6)Q3Q=\'4F0Y($\ M475SHIC#X60ZAGO&"5QFS)$L:U,^\SJZ,??N.1!Y03Q@A%-Z P%U?6%F>B41 M96=Z-0;4-.4_@/_F77 KD#SB@"[[YKWZ0+L3R V4C%KN(5GU]FWW?L+&>Z>M M"ZP?"GA#H3@H6WC5QF-C,I$&P^%(5V8329_-E,ET*D_EL:F--(U7PBOBZ(L4 M"FWU]'0:P>DTXJ]/ZI-<5M%48DPK#QSH/'4/]T]IP\S=9FO9_FEJY (MDQ.2 M&!D5HJ8C5V-\Y(A:[Z6:%UC-G/'">+?\-=V=$F+%U_Y GH[[$T4>#P>*-IVH MBB+WAZJL]P>Z/C-T/DHE?]!%NJ2@EI JI+)XLIJC#!M:J3"BNW:[1;CST>L^ M,9F42B(G:C+56N_8G,!*(37DZ/)A9%.ASHK+4)_/UJ)@>/3GEC)-":,O2HL[ MO9^HB0/M=Y/&!IH7ZY-:7>2&,*)&>OM6!-82!W(9HQBQM5Z' VTZT+69,1G. ME)$^U:;*3%9&WQ\/QA%.$4LZ(BZ,8\56$F?[U226K%9@9T,J-PM3RT6N3 M*+=)E(N,^^>4T]@Q,55>U9EI2E-U,E-T4QGJJJX9 M0T4U9&W:EZ:R/N$SZ\^'6S3EL>73TOL**\Q:DT9HQ1"J5;?95D63?ZT^&T/S85J$%U M;3J>#/299NI3I<_K:G8)B@KO455H4DA-TZS4L\JH=@:V4E_-+-O_I^7LP ]@ MH;\98C8'.3&;J+E>U%[OK$&!M=B!!T=2: R;I&JOFB1K.MSU2NA&3U_2)T-U M !=&8X@,9V-YQ$HP=Y9BP)K@Y,48ZO342?VJBB6-]J]H@$N]^F!*:^%EV_X596'@]ET,NZ/ M1[JB#Z5)?VCJXZEB#(SI6)YQ2L!%391^2A3%)?$JK::GY$0,RTGCXL_9XC3 MQE9J-I2MVPX/Z76B^_)KX"YLVE.:E!-$>M)HY-4];U9@'4?@!]-)C:F=U\ET MHHV,"5PI9G"7;HXF?6DRU4U-'XVGDZ'&Z8$9*AHHXDX9&A%2/]4MRZPZJH%) MK=0^B;I]M/SPBSW%E903MYJTV(N:O$B>J[HP]?SH.F.Q=L!5>56'DYFB3F>FKJD*7)=T>3@V3&6L MJ<.1JHXYQ:R>#Y:D-3,<;#B:2JBF(H$TD9#W19&DA:W]0-3@8< F61Y+_B M_U;($)S;3'I^JG!^3O@KJ(\HMY_G7RR:7"*LGM>O(/E MS@'H35N&C)AQH-GAA0'=M/#@>4D4R:5(EJTD/#;5$=]:?/W4\,_H3W9Q)L@+_GSS6E<%,TV>JH4FR M.>ASLC(=9\=A[,;.1W,W$A.](B-73\V(";K$(O/7/M6D1=(T)9C12O5 RK'* MI#%&68U1G&FU):JDV92K W5F3D?F1)T8BC*:355='9F:IAD3N%".-$YIF;'C M+IUH56Q54H>:51WI3&PM41-4*=F*"G,^5L%1G83$ M,IR",!7/X*W**J>Y3B*C*:'1D'] M3B"D#(T)4*16*?G"Q'PLFG_0SVI^FO1\+5D/NIZG[PA_(BIB.\P!&_2*HU2K MPJF3FK+\-<&6KB0!9-(Y@ZS.B5MIB58IFQ-0F?6UP60HR88R4H;*9"+W-7DH M335=,\?:@-?M./O#7D)!!298.'!>+*ET1$$M871 )7%D=4 9LEMYE"S*^<J369Z6*.^3+]W((%W(*]V!M89+YZAM\&JS@4E0I\-?=R=3"]!/\:.Z)? M^" :!Q@%*-S/_D!D:X[C_42LFGE^;+6@/I^5:^SJX%DCFQ(4RHT=DC+N@*,=J2S9T325;'0Q'\A >,$4 M#6^"T+*=8+XZ#GR^.L(E>AWI=^ @X/P1@*7^%7U5G""E4JM"*JO*XLW9Z37 MII:>-[/)7)ET4D[D:6Y*UY;H(&%SNV+>GCL:1_,DJ7\EET:(^YOR#0FC+DJ+ M[_"(7'WT7R93*R^'!X;#458%>@<'52O=0%>=Q#=P*CM"2[F(V^(\&2++6I,3 M:9?-#-J2A:;.%*$C29_,1I)FCH;H%6Q#'RJSR6@\4J830YN,.:68. +^?."Z M%=B+*%+>V864CH^2K:6GD0RGD0@.D?*").F5ZHQI=.GB?G/F3V"OWY&^_@"^ MM08/N\T;\.>KB%>L'GJ&MJX)@E79TA&SXTG(@AO:2S3_X+GR&2S@DH_V"=-/ M='\'+&/[VV:["Q./ VM:Y?H[NB:T-LJS!FR7%TWDS+0S&^?Z-A[(QE >&V-%'>JZJ@UF@]E(,_L#PY2Y;^QR:;MS#SLHJR1%C7T(N0>JU9;)!47W,\[8@KO(!5WRW;14XL#,N.'MF*,&?O MYP;TBW&UE7'LN;G/F1;[27:QQV1 ;\G"SY *G:9*%->L#F1UI,BJ-%%'8TY' MW\,@8X<6G&_WMO667-%(Y+2P',3**F%"U_?3L&L+9 M)?&U]#*+-ZN"FF5.1U99["U1_>L%]JU]V@$&>Q0UTXR;0,9Q2M-_&4AD(5B6 M1P1P91(C"8(71(_IH8 X5KP<:Z9YH?+'2UGY,2"A@/J.J)D?%N2R"_RO4])_ M &2FYWS M1+"R["@3>A-UT$MIDJ)',%TUQ]#(78+FJ\2-WLJJ&]O4O^I9NN*V1;Y>) M_((,BWB*V M3H/0WJ"PR0/'@VRZ(K;=2PU]W.; 13B:8'W8WO0=^:].,KEA;(D? M1M1'*/N28JH3LZ\98TT9#2>JH%B^\);N_9?D%8 <<\:O5]S?\(HS8M"AAC)>P$&=_$$>.3@ M431IX4'QV.A:?*0IH[L7J6_^<&THQ#@:X8MQ^U!_E[>)P8G'C9X_+[._2-X\ M8]E12#GY@O;MM&0'4>9X79%>>[&TEIHT:E^5)P)<$Z\@2*+*J0U"2QXHOU66!LJJ7-[B*K.?:T,@S1!,'"M[?Q M]E7?!;8+ F0AB"P.\]7C21=)L@:J16S8SWDX^*2OGK?J[7N+,J9$_:%O3WOL M_4?2I^#+WZ/.LK,M03$[D_T>%_]+&FCTS3&(RU49_3 MKGY_BRR>?V@^G+\)>_XL'[:"D.JEDD"R2QO(&^3JPH!F\J0 MLRKCH"-.>X@+'3II7DM@%NX\ZC$3GZ(\CRE=XH4R_8OI#312W/*%>A=&V5"# MYE2-\&22N &H^Z=>'G=0.\'Y;'B;C1W&,9D&9-7:\[_F*^0MV9=8$H*82[8F M#+!$P$H6N75RE0*)G%+RX*G$T$@,CR[96IIG U56.%_+0<\>&'^Y"+>_JG29)L@1K6B-<:4CN"O^86 L&I>IG/A,"W6XLM1 M"(2H7Y'6\"+Z'JP-^?INR=:N$+AEMPT5F6_X4*X4^R MQ K"X:E.$9X=8MD9T0(,_(^=@ZCH4\D_7?A*94_!!.YW98OE_@-Y$ZD%?U;Z M2B5/PX7&LEQV;0]_7Y ?X((C$ [.U[:;)TL">[FI%IVXCPXY>^PF?DHY"#S_ M'*"4M:X05&0QGNG5DAQL])8&\\D0@ZDC$5&@_>^0&+#U?N8OL]C"-P21$<3& MN"Y>H4=S)\SUV,6WG@B^;5*U&_ *+06E6-CHC?11K6>$A&UDKAF0./ M+?P",A\6QA\F*C6;YBEZ 6A\@V7FI%(_BR]SN9P3;.?NS/8#*"\7[D'\P/*_ MZD1OMO4;B)L!,26G$RPK0F\?R_(@?DIXYOG[52GWZ%)?ZS_QD-CC?R-;8\@W#M6&8E>$]G^(86Y MBX) CA?Y,"0B)]L-KV'.I="3'GK' M+LZNB[;D(B@F% "]_7B*2=+7%4,;&$K?E*:# MP;3/*3?2%=XOXZ@UF\4/#P\-GK_<8QS:,D$$"UJ\BDT%'K9B!"T6S:%;G.+U M8!6+CH;B%$71WQC#P11N77W?<@W/WWHQ*?A0)6QAX7!4I^C.CNIL3. N]];< MK4./&XZZKGU85LHRW,.ZWP4#39W7Z00 3AE1,0F<0'=W-$R>Y>7DOMVZZU617?JJK7;)K 18)(+MP8XTQ$X7G%DK@ 0%VLAYBV) MC@2[,_BXS(2N%^OSY-T(FNU"F7:O$/YDP!5L36KC<4?6"@;F1(OI@^>B=TZ@ M9.-@[.JXSFWV!NLZ84W/XII"H#^ _^9=,C-N+D=/A61:H37S?)R/E,TQ*M$[ M1I,Q]*)!]- H>BO/QU:X^4X+?%]CJ:](L_[(U$Q-4:>*:IK3F:),IC-I-ISP M2K=[A;Y3CCJY6?P(XCOM\#;C9H-M "BUVF %=#/>;+ W&^S-!GNSP;8$CE<7 M+"0 L,5:?CD*05Q/JAC!0E>!U;(;AXI,Y:Z_+Q@L) ".ZA1=N6 A4>3>EG5; M6-_ID/_3Z]>V@I,E<7V^T_UI!"Q3MOLC?S$6Y2:[NL))0H9E)5=4-;9W9)%I MA=-5 *1?#%=->U>O%KXG 15U03?3Y VV#?*QT9QH0^'Q&W/F.+FKP_>\Q1MZ MFV-C71MH+[2<%H*79R3B#R9RO&#A5J(6K-WS#<./.=^P"8\_XLM;%#)YE,YM-26N+\CZ0^\9PTA^/AN.I MJ2A:?ZAI^E WI>%XH(U-2>&TR!Y&_ #" I-37E%AU$A]4LBSCE(2WI%3[X'> M)^OG#PN.QK: M_Z\[]Q$N,B!@PPZ^9B<1PT@N]X=UZE^!*%:>3DH>1U<#Q_KF=XT0P'"'''X] MPKTY\M-,_[VSM\A_ ZEDVTB.LAO)?>-_ZT7-]RQWV3MT\+<>[*(M.TPLFRCV MF85U7R>&-)V,S-%L-- 5&C%#6%P5(M$L\"J"P+ MA+H_@><$[)D894E14S@$E!49@_ +J.>N. K>FH*C.9 RLQ:)<0\2&'FP9PX* M((G<*OC R))-M0KF?8C&JY,6WW&#K^8D W.7SN[<], 2O-VCJ=5#PU6CO2/PG4I([. @R3 I* M=Q <92CNB L8R[SXLB#L/G\/PER_P["IQH,&7KD2"DCW!;HURJ*HN4V.0NF"-QB>B-L-[#TE5N@LG M9JI;Z6O\[GG+G[;CL/D5QUF_XKZAYKV'&'O#?@ 8[Q^F#)=G_9)1/'F.,_/\ MGY:/>UL]IV0:>B-^$X[(]-3;>I1$=&0?L"?W;K.U;#_2//AM8GYA863,*D*\ M\"D(;$#^QW#?R264Z>]>$-KN6D.I$-;1C5O&?*&3K%Y-VNR=-MJ6"(W]A04# MTA 8UM:&*YO]%U@^^@"B8;EW>L3^#J8XX8HMOQJFJHS4L:89DY$B*;H^D"=# M33?4 02F:NI\5$<6/\_ _[ 7P/#<:-QP%CG1]W$8/RQ^0KL.5AXD\;@+/MWM M8O1/@ST*H\0NBYNL"KPTCSNRCE9CVR6GP6T"-#D!2D"_4U>02W!O^KD%;@": M 7Y.XS>D-\_.!CR\%[X,=^^YZQ?@;TSP%AX=%*??LFV6U>QF&37V#;760\W! M+_;]]+Q5_&-X^+$U>^BWD'%KG%?A=:JIZE"938:&(HW4D:RIFC+3# U=VYIJ MTIB/4ZSU34!@DL(JN2.A8 MXH2*'DZ/N3@Q*Z:XX%+$RJ)(B 44"$(1K]*2A^2 MI\%>'%AR@@=%<:TT1\8J_T>V*T"A)+F-GF,; H8K@8""+ MM @0%*1RWSDV@8H_7"NVA46FNHV]VU A(UNMT^B@)+>+!O&]87=FNRAW663? MQ0>O84IW#AST5%;=6Z1#&5]$VF*<&I,U=YE8_>^!%8#YFV.OXYSE&*305>X8 M<"H07=<%HXO&.Y[2>W8\9W0^9%[VS3@?XO9[^PZNS>-@FC/#',C3$3PVZI(\ M&&CZ!/X[U4>Z/NG+&J^4HBZ8K]*B)_D=L.6%402UB")',S 1+N96-/##$V3 MO\Y1 ;]Z/3R/\;P K@67L!S7 [:<,"@H)[:CV-DH)(A[OP60+RC!9+A_N,$6 M+*+$MKD."&)9823))HDS"3)1U^9)FQ Z\WRPL(+\B^+X@F()FTEH^0*G($], M:?-S$[=863.2*-8CGTTXBR>JK$@BG<,H]'4I"KE/8N&4O"H*0>,9>"#15/N .HN8-]D9.16$<8 -6U6V"GMB-II>Y! MB(:PIWV^"X/0B:JT "%G .2 I0W1'5$AZ'=>MP Z>(076"YX .FO"!5KW?-_[ MB)']:GO=EMJN )U\35H(F) 0F61A6Q M!!?2-Z^.0"V,22>]QXMCC6S+,;P/ #^&"U=*ZP8N)%@ M:B)&9&D]F-I/HHAJ;?'OG1W8.YY@L%)9HIP'_6R*E9,>>E$7O50?/=1) M6R*=M;EQIX6A;[_M0F2@?O$>(WP6O.-=7(US_O&LZ.]<")8( *189Y8FA%,< MM,+$I PO1[!8-_7K =(A]A1EO(XLK%O/A7\&A%@[8AWQH%)5[%DDL3- J PN M9Z,F1N3EEA5.QNP"R0J5GM*.., I)@;QL27J^L+!A5[4I581 M77 QVD4P]; M^6I;$,R)0 @-;"VU,*3CH180')]=#G5!/&_=^YS",]"[YX#R0OB6?Q4^*X" M8RMM!1D9$5F@U<&6CJBS+.'8G>]YP1.V0'KZJJR.^**E#K'F[7BI"*\)#UL MCT5+N*GS0XZHF"_L.!_[$U@X5A#8*WL1WY!_ .%\]6)]YIU ,<@IU]B5H*M& MYG0Q!\HY5V90))JWL(V=C_CP&,V6$IBLW.Z5P+,9/M6;F444K))V*'L6/:)< M1A 3#-JS6JM7@M,FN-18WI4UA4+&>[RIR_-Y3-*$P6Q(X!0J MH:/PC0FGFAHZ;=;(G8X8-ZAV%7BXT5:_%H!5XD?#>S'U$M$ L=B?3*3)9*",E+[*:<^R>POL MI6WY7W,_'N(/$+Y[RSOW P0A ,\6>E(G6K;UKVSA?3%2#$"=70BG:"C$FK,+ M:IHC0GF"CP2BW\8?G_ J&V]D$43X'/TX(I*IZ$RTGH M*&IF:KD+M\&UHN6)$GCP6@H2Q-I(LOUI.YF M7ST.CT(GVRL#F6^)QBI\#>%F.@73<]8%1@*%,R6!?^]0#/X'_,\+[*_ D)13 M6C@YLHHD?[]/2^G%$NW7(5VR*0A77CP),\B'2KH$.CMD&3@AFGA))+=L&T! M$&,A# A4=@0"D1JDM GEEA4/ I4U/3V='8E@..R73PX?!9M14A7A($$OT"P8 MF GMBF(XDGM@P2/P(]N&B4(T_(PYD:6JX=^XSJ'K@]U6F)'*F KQ:N0 ME"V\JJK>-P>J;FKCT=@8**/IU#2U_K"O#D:FI(YY;60.LH/@G*\2:DC&*%*5 M].23X.3C%##>C(3R-CN,S.C(9N>0=D+?!7!_& 3/8+VA39Z25T<8Y)26;)ZW MBY5@L>R:\6C)UJ[3,L+)D%T .4(LI)#[E,:$-^R5W7P+_/A>04(+/K2IH(IX M BX4SED40QD"196OMH)-;J+@K&?@?]@+4"S@HCKMEW I"L4T2U&]$/OH>\L= M!+2?4(MYU3FOF'#"KK#F,M'8Y$.A+$(+-'>Y!RGV)6=L66'$Q\3[7)%1$B>J M)O[=@PUNO9_ _^Y[N^W9DL8=F18]%E7*(OGU2E$W H36A''AQ+J"4' M=)R6Z934BRGC_@H81J?//] U^AUZ4_'1\B,.')*;HDCC *_@*:MV0M"5":[I MY2[>T_S%WMCN.KD)!\<]7WWWO"7I[,Q0,\TXN=7'Z:ID8[<* DJ=:."FJBN< MY,N*C1D !/JYG^QJ D]".!RO%CYZMAO>N9 IY*T"N5+;X$(0<@Y@V$D7$RE4 MAKPGRUWC3*Z'WX23=T4[*YDPPHF@WE!^>@'ESM6S7X414C&'>R?==SL(GKDV1[7T!) %(\XWD\7)]',+%B&[@BB[HDME@56]O/KN79 M'V/!"$-Q[EHOB#&>V"Y4T5,=/8 'L#\0#_>OXN2!E8I4FA<%=:5QDH54[ M/X2Z=IX>,S$X+Z^H< *O75IY^R)*/G1$Q[SXUA+L^7HDOB@D#U]'.-!02S0W M (^1T(Z@XB)Q"0)@HX85I!3-'0E?R4Z-!Q F;R46;$#RJJ19I0@+#]:S-C/- MC6D1KD=F.&P[1*]R N8#\[#L@3GJLQ=WVNWC7IV? M;^DJ":<(2OAQ*U#*?1-!+6S-<;R?R&8X\_SC_(Y-@_ K#8[ZZR_TA*P56G1( M8&FQPS"IS(:N[#!.^&!ZN[=PM7.RW'KR'&<5OU./VW:PMM,%;-5+?$=2%M Q MHV 3R]*&<$BJ!PYE87:!?>\V?@D-19:(XA=]]+T/.X#4Y/ & S)2E:O!%#,3 M&G4]*B*KK#_A&,%\M<*:_ME:N1J(U<&7JFNC&J/.C1)_+S.X&XF,NV:72LZW M#T1=*^M+%Q0OEE,WBSHA;B/LO[RWK3?;L4.;W7BD5(VV..G[9D,Z=>8C7,K# M@=P?*^/A2%8&G!X1SAOD7FA?&!J)=81;_*I()*M]V&EOY)686E-SY])RB'); M>&O7_@LL$0-UL+9=%/.F6PY2P2AY4ZQH8_M*_AW,NGM)LWG4%8A=DEO<;5P8 M2-ZY"Q] Q6^"^-\[E\B0P]W#VM!ZT0%T&.81K"AO![\!9PHGP1W3E MFN;9;LIVA-%*M8HPNY6KAS',&1!5IDI0D7% M%E,3??%@;<@AL\SM"(>7RG(M Q4:IG#71[B=_1)%<*02U."S(F,+MQ '-$([ MWSLSD<]=XI?2+?<%,;0,+0B'(W[K#YDGHAH*SNAY J&=?=F:4%(X %05U)D* M8:"ZT#N#:VR .SY3U>TP MDJKSH28[7)X#I%GW:A#ZNT6X\VUWG=@;]*_]2Y!,YKAAWJOF)ZWWDN;A]_I7 M+XB[:(M5+D4)!-<3<% DAK8([8_(\5OH,:6LC\ EJY*JR)(L]X.%N$FN&GZ>7 L5)5=#AJ8 MZ:>0/Z=M1\6GRT60+[,T_H'@"KVU-9B3Z8KD<2XH5^[8YKJ@P MHF441)$$15Z*Z]EY):N3N][O5XA)63"E!1<_E48O0V)',&!X_M:#1(,'SR4M MZX7ENX0#-B+%7-6K6:@>'T9#0=JVW-+" MR9I>,A12%7GIQSVN[:\MU_[+BH>3HHCPK'91)?'%3']B*T>LJ/(VO ][.5 ? M+7<)-O:"4N#%M;HD\9+4)GNB#ONCU@J9E\8:XF\.6%T[R M9>24E38;O=S7^GI ,=UL'>\+@&?P 7QT#XQXH,>4%@X0;*+,0H&%3NY P$6' M'Z*+"$'A9V4Z(TAZZKAOX!I?XN\+W_4JKBH<,"ZZV)/9T,"SSMSC;/(B]:C@ M$Q<5#BZEA5N$$P*]C62I.")C(@ RTM-M_T 3^GQXR@G_>!9C.U>#J=+,N,QK MT,+ #?WOSEV@I 7+%P^]VED":SF-7"G0:#G1@$WDXEF^\L+0H_@Y 6753%5>B!N M?@%3J@!XJ"J_BJ94X5'0D"E5 ,F7D5-I4VJQG-MD@FG E"H (-A$6=*4*@H0 M&C.EMEB0]-1UT91:/;9- -$WO)P3Z:8(8>?D#VT@MDT 6=-+AD*J(B_:'&/; M1!0SO2XO1ZRH\KY,;%N[)5Z26N[K^85CV]HM9%8RNQ_;5K_C6P"$7-0T0V9# MHYX (>Q[U1S?@[XJJZWS'5'BA$!OH]G/+N(ANG/AE^#%^F1]WT7)IB6*V^I% MC;7%_W.@_T@)14YP0JU7;:B/U$E_/!CKAJ3/9F-)&4UGDF8HBC:=RBJ?V7[, MI/^'ZQ_2XT,*=.""E1T&=\$3_!VB]\WY>O2"P,;[?TJU)8R^J$^.6<51'V=: M^13YU/)1S 9Z+_<9:DWTW'K,82T,??MM%Z*U^L4SO,W&]J&_XY0-ZJ"#62:<#Z(5>+QY"[W0,;=%8YTRF4%>X*J^3\6 X MF^GR9#8:C)59?Z)JBB[)4UT9FX.).>7MH3X?N&X%]D+_BJ5G.%9 Z:>F;$=( M'55!>"1W=166<+>0U/0D"'HXL.!=@E098?!1KSBS,"FF6ER/]9Y\=#[<;($; M) +Q+7<=I2-#B3@/91ZM+_1=1/"1:G>)+!*%+Q$TT95P&"O&0HZ:N11CN&LB MG&T^&DB B #^RO,WR!\<$1N=+6T4YQIM/@K>,BC3CG (NA@:SLW_=3&/.\IJ M#MM --.%;!Q+WE#%SA[N;H5F3AS1WJ+(Y$RN)!Z:&MI)E6!#1U!S./S?>T%1 M%'5NV31S!JH\XOPH>0E99@%!3VI'5IT4P33R%T[N]"(K$'>C8O9"R^$HYD?+ M#^V%O4T2!2YV?OQHO!W$EC<0O1WA+H]_[Z<3XDPTE3#@J*'E3D&J*7Y477?4 M&(@N6"/G[(M(:D?[L&P'9WPF88^QE4[AK [:ZW*<D'2H+*>YW?_\$]OH=*6YTQH5#8BV[\09YTY%C')%#=T&P TO2 DI;73AX-8@,1A@6<:G1 M("1.KV01&7)FO2V#O+,F;NBKQ*EZ3PYM6Y1+J[_S-FXHK,:JCAPVX![9CQP8 MEI/LC",6I&.HLIZ-$\<'!HS5&TZS78)L[U\10AOB7UT'&I$>S<7()1%#1CQL MVA/7RG6CLPYFU97@+_=L?8#B)4-0-3>T(Q;8'R#F 6NL:2;S46ZL*>KGVS+I M*/[V*B-*A[JL3X>&,1OU)R.MK\DS5=>UZ5A71J;9[\]X1Y0B.>W%=+2=3S\7 MS@Z*?P:G+XHFV,4@S#J#Z<)-Z^A$&&56D]A)L:B-\:LC+M2*_-&_\AL@A;TV MUZ,PP+X@#G,B;"_,8.Q,$ ?/A>&V1=6$0]:EA4P+LP*6<=>:F*#:R "5!'7^ M:8?OTT_@+^P //KV BY%W@?X$;T\&_V-CZDMT4Q+D%4@U[/PV+KX("IA5<;F_+XBHKJMYX9#8Q@TXF9L=\?U7Y)&V\78N+BJEEK:%@W*CJ*H=Q 0F MMC+_@ E\^\-"S CN7-@UW)\\62%X_FEM&:;@]NYWL%RC_$J'5.A,*5$JM/JJC@>&,IOI([@CFQKF:&@H M\D2:3ON2H8^&,J>+Q#/+]O]I.3OD,CB(7K<)SR MA+BND*H(!P]FZ9 $3$EO1S3'^2&>N+#D%Q88#I2RS(M#I::4.Q POI8C%Z:? M6]N/5L0?R+0#BTIX3PM%->$$SB"M,^]*66JY"[WNA2$X++%%/A)B'>&@(=#. M@99='R'+QX.G@""Y0US%[98&E&3PH\ M@,]P(/V BOP]> X#-73N'"(JT,9-.Z..$A'+.]R(8B0&&&ISO @""01YE MG>_=T@H7=+X+"0^"A&MPOG<-*PTZWP5 !_?5A)E;U^-\%P >S-*IXGSOEN:H MW?DN%!PH95G.^=XM(.1I4\+R@2LN'!BX+QU,G,*:%D6!!''1P%<0#A9,4J$3 M:O<7"VVQ\'=PK+;U9CN1W8BX7."*MP(,3,L%$Z4= <,\? <^+13R"W!H'+'H5R?([L.ER2$M22-Y<% '2BJ M O\8\U9%)S3L@Y(.VOX).+&PW^VM_A6_B7/ 0]Z:D39>D=S8EQM 6I4HJJRH MHBC->O!#9^N](',[*BZ)8FJ=U% M(10<*&59SD71+2 052Z]S8%466"@"+S,4/*Q(Q:OR,:',J[YX!VX0<2)_7N7 MN=<4=+#R_).+"HFWP5V^6)\D>VE=?;0+U&0,84RNC;*J)O7Y ?PW3QQ[&C/? MSCD6\[%&#&,[N &X I]JTKJ"H7>_^YE^;B'/<':2LU+=QA$-L35=7<*!87@) M,_#!5OX#6.COB&G)Y^7)[+R' M3GM1KVTQ[QY8>209=S/^]%H)J=KK0).'AC0SI.&L/^M/^D-EJL7W1LSI5!^K M?/3%8*Z?PA+5Q:*J[0NCHVH4>%97-DI1 M4UR(,(J,('Q&ZKNF64ZW-(>9132PTE05%SB,XJ8##A7Y74.._G7X^+L-?+1A M_[H''\"A6Y8(E<5%S^57)E8V"77M*'>N9"EB7J:P;8B+''9)4JH>)E9T30?= MN=M=&$1\S$\G25%#7,R4%C,!.I3T=PTH%11WD5^QUC[$!>.EE[[&N-F1U)9U M,*H@4K/.+CH);#+0F@$WD:'==%36'/C?$? 1@4 *VRAB3/OO"10XB#*L9/41 M9=+:T?F(3ON]N8E&H\E4'RB3_D :&1/3E#7X3?2VEZ9,5&W4WF65@YMHK X' M(\'=1,4"OYB;*&%7UTXYS;N)..+L,I"HP4U4!"Y1+'$-N8E$@@BCR&IP$W54 MLYSN:DYG$[NG*%M;7/@P"IW28DO)@:Y!Z%+^(I$ =/DEBI5--W^1F,AAEV2M M_J*.ZJ 3[X?,["^26[1/7=];W^@=-HEV$_H4NI1/6/XJ:HD.L\96P+(\(*=PX^V.Q M%!5F[*"H*1Q>RLJ/ 0D%U'=$S?RP()==X'^=DDX\A1%JM 8#F/ &)OB3_1T-1+,V*BRB-)/)'3'TU*D]P6V3];#GCT[06@%_M9 ME8Y+G(9:[NF5Z"?Z CT9/O/\'Y;_+Q#>VW";LX2K#=.D)[;1<3B4(E_,R/? M#T]V!?"O\QT!_.KUR7+7>;O!U&_"R?Q26[]B+B2B'S6^SZ.79NY,7<\UW:-]8IV8I?C9@+M<IWL+62] M7)QY= Q_N?CDE^@1LK?PFB\4:TI_)H\FX^%T.IN9@_%(@:"-[I>J4VD@M?A" M,:H?/QH)%N^N_>\=:/R.,:Y+831>C;!H9OO.Q$$Q34DUW42.TU6PWD(^U!(& M".-W2BA@/:H&-=02QL7M$4GZ2^.AQP?NQ<@%T3-9^$NA5_/FIB M%&Q^8>' 0"V)8B$2*.2^P<$8)F?V)UBB9SL1#?B8MYQBP@N2((TSRR$M==R% MV,X\*"* 0P"57X%S8EY*YY(:12@PL4N2 (O2K.B:6JH]E;Y0F"DM9@)T*.GO M&E!TR['O*?0_@#G'Q@B1YB M!FX0M7;Z.7E5E\V=KV;?DXUZ^A9UU3MM'_Z4^C/IKRT>_2.-\]4I'4_ @@?]AH]D+* MY%FX%7-&*"\_AB.^C^Y[1)-/_SJ6229D1..14'>)4JH\6!NRX;N)KH2#7K'X M]DQ'&7_?V8[Q9\:J99L:Z.1MK MYDCJCX>ZKHSZD_$POL2A:-)DRGSKM&XK7OE-&9WEKF+[PJC>BT*"9*UK@J'< M#T W"]TEQ'RSRMVLK7%6K#,6>[WS#9UC!^S,(X49NB=DBGI0XKXPW^_ 9 MB7 HYF57$HC]C9ZO!C5-G(9FP0W2]4&Z87P*EVCEC$A(7_1O54U,U4Z:49(J MCR;7";K:F->1I'F%W"<5W0E%(H^K97XTG ME O6R(7;R2D%I;D"-L]9E1G!;6+QG5AT JEZ@_8*YI;X)RO.EWVO;&)1R8/P MABW[V6KJ=GQFG3V>$VVR3:A0#G>ZA; %LHRR.ZN?@,;"RH*X'=%J8[7 T[$[ M<_""4T/,"7VS7]9ELA)O0C..[S:K!9_5=$P!NQ>(O ML;&LBS'YM_SC M)5TE\1#7# *HH4;B2T<4(%4FSH,!+DY _.*%EI-^K"4('[SP?X/PF*?SV%)< MZ=RHAT$HM_&T!?PD3&:!+18[:YHSZ2P!G9HUL>=YYOG)5ZC=T,Q;/IU2XUDPF?C3$>VMGE$ MZU\/%@H((=CKBZH) Z:J8LX"IA3I0MGK\RB(QT^TO1=5$T[FI21%)_!"NCNB M'IXAE>$7VC 0']T^+]8**!3*,&>QH*&S(Z+/8UF109=81SA0-+LFD.GN9B[ M/#[\L#[MS6XS_=Q&FS4&Y)S5% X_[%*G0PX-W:U\Q9JPFW^Q/G]8(1K.O1<$ MZ8T^X]DX\X!.T=D8]MU+.H=_H?Y[BU21*S@JESQPR6-Y+ T'DV%_/!@.AF-. M+]UD,$,Z"^<7%DZ[5)=$5MLPD"[4B24S[OTV'D7Z[;_^(IQ7Z1L0#@<,,J,0 M.!O=A%6&\TXC3=@7Q?&54$-\F;.)K0@'Q<1S/\-@HKP>//?.A3N+V/\ %VYM MMXP"]Q<._."N?UBNM09+_6L*]P?(!6YX_M;S(]GA([:JMRHX@HH%?A9$U1!' M6@:K6M%T U$U1G0D)"FCVHML*O@*@N.EZE:EM %%K*V)MECX.\O10L/R_2_X M)>FJ)U7=-#\4%6[]!9,[JQ6D/-F-OHFE7,(HDEQ/>K3\\.L%:L, 'N>0%8C- M[#'(A@0D#?>BEGNG3;?%H(%C#86[OZCJ:U]39_UA?Z9+QJ!OZN/15-?-OMP? M3TS)F PFO#W\. +TK]0O5#Y_AK:$T2TU"Y/D^*_*'NZ[VGJPI^\"J+:#0%O\ M>V<'43 6P:*"*2T,?NH7$;$'A9%Y1+F1!B[P.Y$(A\,,3&,"_SB$ OWK55BO;L1&1 M4WA$#[]REPI\0:$A0+4T,-+68E$;WLZ%_6X1:]"UZQR]CRLFG)B;T.Y,Q&.S M7%Y*FD]@N_,7[U8 M#7$<))M0HO3TIW(?%2#SF:67#RT7,U\ M_K,P,J/E:UH2A:1PGWJ-F:_'?&55R'DF"_58$&F5]TK.?[JPUW=[BW$NIWX7 M1I)->Y6+J4Y$/N;F3CX,$>LT/BLAC/#H&(P1"($6[K,0HS.UY+[)G;OX%:\U MLZ7$%!A! &>JDY(B[F(K/P=?T(6?^>K.7=H?]A)=DLI7HKGEA!%OT\J4GOH$ M"I/&KQ&6D^Z?=O@>,0#Q DZ%%X^P8RW1@C"(8)-:@;1+T-QBE6#:/EC ]K!A MF>D"8HN\A.C28* @5DQ9U^5-NB^X3UY431A\<'0GDIF1X$=M.7X>/'=A!>]S M'U&?_''BG$F^F=FNY2YLRYG[YV_0&I#U-F1%!(8H*WQP%P0[L,0EXV^P1^%0 M6PI968!>FF7<=2/F1//#=E%.Q,.9X Z%G8 @G*_FNS (+1=EI8G)>P+1K:\E M7#H[A'6]:C3R&7HA/#@3M[ M=CT"?X&DO@;Z%YJPGAO" ZL,G)<@MW#1XEJ,5ZYNI QB&E=I-)R)[!.LHT'<.?+?68E$T]MF\.?HQ; M;$O&L63@3V#K^2@;'46F,5R55WVD&@-M/%.E@:E,)C.MKP]GAM$?#R5]-.Z/ M.%E](GD@6QH:+UKJ]L+"&6VP%=)S085S8_MJW?L>%_C&I7( M6#'5B3$=*I.IH1C]@:[*>E_KCR5EC)ZZXYZF\'S@=V[TS"0"I/Z5_$B7I)"Z MI7:IG6(!9M5.74SA;LRM^1+%/L777H/07*+(JR,,@NH6> Z4F/D@U,,?^S6' M='4B548\T3(+($>(A11RG^D86P1*ZHS4X'R;>*#VY..CT@JJB"?@0N&+& B^JT7\*E*.R(%XRP@-T71*;05$VQ3NX+ ([F MENZR[&@ 2=P?53AGQO%$.5_%$6)!]I!>\-9=I3;% V)9N!0CKSIC&GVF018# MDB<,3Y9V]!UZ_P8];\&(1;K&A =A=>0PZ4565C4*2TYO89[XN_<[3114:^R" M$++$/SSAI04!/(U$[S(5APK0MB0\("N A1A:4(E!-<$0]QAT78FL3NS">?OZ MDY_35 [4H:1T$ 945#>Z&1M"1-8W0,RT3UP MVF//6_5@G[VXTU[HI5T&5^@<&$E3=3C11Y.!.5"T@3[1S;XNF?IL.!WTAU/F M?1$NH"0EAH/8T4Q)B1Y#2JDVA-$@-0GB//RD#G:(:A1JX3I1GU#*+0]-+?V< M3NN&%T2OEB=!,T6''USQ3L.C%/$U[2;2<.%S>([BL[\#%^Z^4*9M;;FQ71N1 M'MH?@!R(1E=9&/24DG3>N;;N-HCI= M$7IY8ANX",/="/;=\Y8_;<X4Z-<$4J6[1K:*"FL:9;+K@#"B99Z6ZA@$:\AJX],)E/;!L M%ZF[N6O:P=:++\_/5]'R&.#2%9 KI=DE\7_OK.KZP$YMU7LO:@P.%ZS1#9N, M;ACSP4JT<7KP7"_M&""K"G*EKF&E!+6$1%LEL/(B4FS*T0ZT]P3:[@Y=/C\$ M^.E@Y?D@\998GR"8?D)V0Y;8KN5_1:$9Z7OK>]6,79@:ZU$8J#9I<[LT_^HZ M8GFAY11?#/K/WV+,)%ZN__;_ U!+ P04 " ")>9Y2'L.KWGT) !N1@ M' &%R;V,M,C R,3 S,S%E>#,Q,35C83-C9BYH=&WM7&UOVS@2_BL\%[N; M )8EQVF;RFF -LUB"VS;;-?%X3[2TLCBA1:U)&7']^MOAI1LV7&O29O-Q:T# MQ(GX.AS./'QF)/GT'T%P4>2\2"!EOXW>_R4D0G)WB4.=U'U7$[#@<1.%1=-1GT;/XZ4D< M#=CE.W;P:71^Z%J_^7 ^^M?EA9_U\M/KW]^>LTX0AO\WMHS#<#Z?]^:#GM*3+L-!4S9NQ"PLO. ME.N)* *KRG@0E7:(/4.LWFAS'IJ*8!!(RBR6]P=-5F1:3 M?%6H_.)B#9);,0,:O35N(H'K>*QL/MR<8EO/LNF7J<(&&9\*N8A_&8DI&/8> MYNRCFO+BEZXOP;\&M,A^&;K61OP'<&AE?4MU.B(J8S9'-B?7(]Y 2;X<"UAP5XEEFJ.HNCH!]OU?U<& M-W&Q+N?;+GO30[CD*2GG/!,]C/ALM:]VP8483C/A86 U %QH>:: ME\WT)]BK5EL]?[^'IU#:%F&]?FWO4'U*QT\B]_-M.O27-"R*J*=<#MM04!>U M#(O.,S)MEO,9, TS 7,\\VTN#/NCXAHQ1B[81RB51BPHV*\X@H>-?A3\0>CP M2B>Y5LE5UQ>_+9+>RL9(!2%M1>CV[KX\8_TT/MGN*ZY(%&C\-@YH5*$LA4)^CF-R43!> M+%A56%T!+@79MR/OZ&2<3?%*"RY9QNE4UDQ-A3O+7;L;#0I(P!BN%]1DRJ_ MG>_+,0V6I2@,3BEI(0T!2(3&B &;80QA4!+HD^2O!"L"/E M"C]JUS4;4R-$I2X^[5*+2F(#! V%GNVF,TZ>A)N<95+-38,H&B;"6$V!!Z=" M+S=*V6T!@VF$N2'M'AOVV'#?V'"\<]@P6G,DLI_^\Z&IO;\./^GH55DF\-*Y MV%O&-3AG1N<49%[H= P,[9TP.36G9E.D'40]Z#H5)I'*5-B/"(E6TGMUB?P> M4BPV[ "=. 5$!>^I%]=)SHL)N%3!QTJ"J8.# 0_Z3P_@T%_2(/VGJ2\Z=&,* M2E\4'E=H)D;4H 4WWOU)JKM-F=V<,L,I:>V;<(0M*.J)]Q#SO4-,"PHZ9YO. M_^#XPW<.?U(P6(#^YZ* +\-$EP*4A%?F]ETH4A@#6\[D8P]5:1P 20(9.5$/ M; 6%&X>R;2O2TB8^/G^.R%$''RN?[]:DB"H%$AB4Q2@I4G>?PU1C(U+!M: % M"!\B.2I6T$B5H;#%0:YQ,8XC*LH "F21&%&GDI-U5)(3O\)E.2%6X0_V\,%4 M.P;$_\9 #9$"87^T\T>/1ZSY;3SJ\^!4>[6;*MJ#U>Z!U7C'P>K6/.,&9MV> MH=P:NA#N9B(E1.)&%<[&N4$THW0+P137:0,9"&*">T^A4&K;M 2@#ET<<'CL M6VO:2M5X![DP9!G=DIVA\YDMJ9-EQ'<+'N4OMV=3 M'"AA1^1 QN=LQF@+GY?@-DR/+UL#):2R+^=[V;A)=3F!*NG.X4KOL3=>G6TMUYL35;,67.W >"K]4DE2:'+P5ZVP9=:J,Q7)Z9 7' M,K@G["]_;YD=?*9+ADB%;&2C=2UX@OCA[HK1#;.B6LIUZ*7*N5D&AL1C'+)! MZ@B>TT=-OA9,BBN0]2VRC?;=;U;1;J#9/K>T:^GKISN'25^7OG9/I"SAK+MB M#41BVI"R(A $"G<(^&[DAY:B\2H55FFSC+%< 0XYG0IK ?X'11LKC.*H/A4H MGQOD ($'&9$AQH5_*5/5H"7\50D4WR%C5;BG\LSA/B/]W:/&XZ(YNY>1ICO6 ME&YQ3]JB;'2#*!& +EZ'0,O,\!SX%<4T/MWAHAJ7J''/T#1WK^\$''42U]]> MV\(E>(H=#2RIQ&=!ID[O8!=$"C26K@^L#$95IIJB^:&BW&)J"K?U/O]NT(Q] MT/3CH,GNI8PI-LHTGO%=]&UPM 31P3W75L-(UX<6HI@I.0.*+PH^J1_/TS63 M@6DIU0*P=IXK3U_X&D@AJ-Q+\-7;N_L#/6+_!K<_9J]*+20;1%U&KT ]WM<@ MW#M,'@=O!6Y>D&Y]A-Y((N/#+5W;%UY9U13XMYUCJM MT6)S'1"@Q6,\S:^".:KLBV]Q+>OYV"A961@VN-Y>\$.:2?_V9N+?=:L_UX'Z ML_H^?M8;G.P5_H *?]%[-M@K_)X4[L[(=<[TU=#R-ZSX]<*_-W9';ZS1O2:9 M_?*:N:=96,.F'G0-H0FWO1YWMW5]R>C_;FN[K7WM@$U]];KN;'\$#/]GXWO/ MIQ#[!S_]Y]X2?RA+?-#UC.C;!=:LK?UYJ<$("HI[P.S>Z)@7B:=]C$:_%1/-EN#OF MR=5$JZI(@_7\5^O;0=8K:HI_A()(44!07S?'[-KWDJP%ZNMERZ\\*?D$ A\. M\ RC\9C/E&A>IW_^HC=8GNZ^*'*)1?]-*NZK6<[^"U!+ P04 " ")>9Y2 M!%:J=DH) W0@ ' &%R;V,M,C R,3 S,S%E>#,Q,C R83%F-RYH=&WM M7&%SVS82_2LX9=K:,Z)$67;B4(YG$B>99J9)W$2YF_L(D4L19Y!@ 5"R[M?? M+D!*E.RTL6P""V ![#Z^71(Z^T<0O"DR7L20L)_'[W]AB8JK' K+ M8@W<8NE]X;A+VP=WH:!.=GV-5%W485$3ON M#\/^47@T8.'3Z.0T&H3L\CT[^#*^.'32KS]>C/]]^<:/>OGEU2_O+E@GZ/?_ M-;SH]U^/7_N*XUXX8&/-"R.L4 67_?Z;#QW6R:PMHWY_/I_WYL.>TM/^^%,_ ML[D\[DNE#/02FW3.SZ@$/X$GYVBJ*P*HR&H:E'6'+/E9OR%P'9*( M8AI(2"V6](8GJS(MIMFJ4/G)11HDMV(&U'NKWU@"U]%$V6RT.<1M+;LD\IY\5/7E^!? UJD/XVP:)VCAV@90G:X/,PI5&N]8G0?T'=8L O0 M5J0BYK27][Q8WZ+79:5-Q7%YK6*?(2;MZDT-CYA*F9ZP@LPP<=K"0OV M,K94M]$#ZO+M M:V;Y1 *;*)V ?M$).S@5*6M(6UZ;DL?-=3V8;Q'$2DI>&HB:?T;W8! !XJ)5 M>=0J(9!V"T+J!I(O5&6C5%Q#,FIAIU>J61NK\3?9:A\V]9C1?L9X?(I'3T)W<^WK:&_ MI&Y119US.6K#0%W4,BRZEY%9LXS/@&F8"9CC_=YFPK!?*ZX17^2"?8)2:<2! M@KW%'CQD#,+@5T*&ESK.M(JONK[X71'W5C9&2]"GK>B[O;LOSUB_$Y_>[BNN M2!1H_#8*G-#>>S:\YY95VU6'.GHD#M6L8^?\%3>..;-\P:YP>A*08G>]:VGO M4(E"70J%W!S[Y*)@O%BPJK"Z IP*,F]'W-').,OQ2@LN6Q L6Q6K?J19'2$$3L\?]85@GVB4[>\K8N M H2@FWJ)/DKP0K CY0H_:M[X8S3)^8F8ZE4 M<],@BH:I,%93T,&IT.N-6G9;P& :96YHN\>&/3;<-S8Z'0,#.V=,!F)DUB.M(.H!UTGPL12 MF0K;$2'12GJO+I'?0X+%AAV@$R> J. ]]GH-1%X7&%1F)$#5IPX]V?M+K;D.G-(5,Z\<(]"&T#0BVPZ)QOPL.#(Q1_= B5 M@,$"]% 7)_PQD'0IA(EY9;9O0K'$!-AR)!^=J$IC!T@CR,B)G* 4%*X?RL>M M:$V;&OGL.F)+'9ZL4*%;TR:J%$AQ4!>CI$C<4Q!338Q(!->")B!\$.7(6D$] M588"&P?*QD5!CLHH ZB01>I$C4I.UE%)3@P,I^646 5(V,*'6^TH$?^; DB M2<+V:.<[3XJ6:-5XU!ZLOENPFCQRL-J:B=S K.TYS-;0A7 W$PDA$C>J<#;. M#:(9)60(IKA.&LA $!/<>PH%6[<-2P#JT,4!A\>^-=%60L>QP^MZ0F6E2P0N MXX+#.$9;= JXU,X4"HSY).(7UD!)P$@B56$]1B& BA)IV1ZE]BBU.R@5/SJ4 M@AF7E>,=Y,*0IO3 =H;.9VY)KBQCPBUXE+^\/=_B0 D;(@A\$O%<:7)P5NQSBV]YLI8+*<76K O@WO"?O-/G]G!5YJDB%3( M1C:D:\5CQ _WW(P>J1754J]#KU7&S3(P)![CD T21_#<>M3D:\&DN )9/T3; MD.]^\Q+]']!LGWW:14A[<-0Z>72H]>=2X.ZMEB7@=5>\@FA.&W16%(-@XPXA MX8T,TE(U7B7"*FV649@KP"[S7%@+\#LD;J(PSJ/Z1*!^KI,#A";D3(8X&?ZE M7%:#I_!;)5!]AYU5X=[J,X?[K/8>5W:,*CV^K#8]%Z>4C7N7%W6CQU"Q 2! M.HQ:9I?GP*\H+O(I$Q<9N62/>U.G>49^)VBI$\'^(=XM?(0GV-# DHY\%8;J M%!$V02Q!8^GZX,Q@9&:J',T/%\I-IJ:!M[Y-L ^\]FBR6VCR^-+.%%^E&EE M%WT;''%!='!OS]4PTO7AB2AF2LZ 8I2"3^N7 '7-=2 OI5H ULXSY0D.7P,I M!)5[">!Z>W?_*TXZO,:]CMC+4@O)AF&7T8FJW3U5X8Y$>=#;"LF\(D]Q@,P[ M!!UP(DO#_5O;!%Y9U13XPU.N9,TFVD;B9:BDA58=YHP%_=N=A+F!6)LXHQH\ M&?:>/O^AO58;V/$7[,6KA3\;L@%:7U7Q^+1W?/3 .O9-?_-XR]UT?M8[??; M.J_9^)96O4*TW;67/SVO[6VK=F4B"X,>X:A[U8$UM\D'G>X'GD/D7]WRGWL[ M_-O8X8/.9TSG@M?:-IB MOIZ>[TUS=^:UBZ:Y)+/#H]ZQ&^+@TK]+@<9VP^P.OW,\;"(-?R9_5]1SROC/ M3"\),8^OIEI511*LAYFM8_[K%34U/D)%I"@@J*_#-8)+UM^=T&) M06(PT<"O IXB#X[X3(GF;.RSY[WA\E;OBT(7O_NO1'#?L7#^/U!+ P04 M" ")>9Y2#N1=E6,& !D'P ' &%R;V,M,C R,3 S,S%E>#,R,69B9&5D M,RYH=&WM&?UOTSCT7_$5 4-JOMIM=&F9-+HAD!@;T.ET/SJ)T_AP[6 [ZWI_ M_3W;29>4<8PQ=@-MTMKZV7Y??I_VY _/.^(%YBG)T.O9\5N4B;1:$*Y1*@G6 M %U27:"9*$O,T3&1DC*&7DJ:S0E">WX4^J$_&GG>_@103>L]@L=H.QB&P2 < M1"COGTS13TO"/X<3H/@<';H M)K;],$(SB;FBF@J.61 NA7J%U&0?!L&V R:$(GZF ML][^Q$#@D^!L?[(@&J.TP%(1_:)W-GOEC6"%IIJ1_4G0?+NUB3( %UE;?%6I<3,]F@/:<**#.J5W%! MLXQP6/#DT6@0#L>3P"R\339:&DK!88C\#A5-B=0TIRDVIX=$CJ9')^BTDJK" M((T6MZRQ'V$U&J$S_Z,_]=%'DAIVW;E&PYVP?X_8Q H=9*(TT>=^ZK&CO;UP MUYRZ+@CZB&6".5'>R04C*W20:C,S",/!;^\V?U<*OY>P-1ZG@W&G+91^C MIO<5EJ!PMD(?2"DD*(FC5T(N:FL,O?=&;0LO>F$/M,A8G:G7 M8U7BM!G7Z-T.+Q6,X5*1N/DQO@4W]2#=:[&(6Q!3>U@5&'8]AE>BTG%.+TAV ME59:58+CLU&0EO"?7>LP-ED[-]:58E:3LE2!J_&RH)IX1D,DAD.7N&S(CV!7 MKC.=PX0-"ID_"BT?S^F5C@*/?;VC='7 M,2>O& 2@%)R.&=]?QP-)/E=4$E,W*^,-&UZVA9^YGQ!MHIVMK!GEF\%D'4AJ MKXKVAMO.01O8LXL>W/!7 ME;8!AQA!LZJ M2O!/U;>[?-HB32TE0;:=?_V:[XK7KS!EYFFU;G M:M?R'\?,+M KW!F9%M3H'OAI7,)&"EQIT0!<>VLAG6C2#B]NC8&T?*2'K+1@ M%NNH-HS'XG])^/'K=5MF'CK1Z[A5P PIR)9:/&9NP9 MCXH32? G;PDZ^V;?OI['B1*LTF3G;B;C?JSVZD^*K" MM_?\0?2@\%M2N(TGW31Q/O&EF[I\[Q]/^/(5RA)IBV]8F7[D4>#B\ M_^OP;BS8PT'=K6"'T 3$Z*"4E*%AZ.[W?O/3:#H25UG<$_;NYC+P "F8,^^1 MT&Q G\=<_T856DJJH8,!+L @['-G?863H63UQ=5G'Q @ 8V?O'P>A>:F@&_[ MA,/G?833YK[3#IL-2ZJ(NUX%L.T=#4M85Y+8VU*$RY)@J6P3NRJ!ONEP[,US5)4 ,"9G4T M>+[G#]=%G@.%]FG8O1_;!^G]?P%02P,$% @ B7F>4A#&VQ@6!@ %AH M !P !A#R_>7C'OP7!B2B(2&D&OT_/7D(FTVI!A8%446*0NF2F@*DL2R+@C"K% M.(?GBF5S"G 0]N(P#H?#(#@<(ZM)O4:*!':C01SUXWX/XOUD;YCT^W!Q!CMO MIY,G;O;Q^63ZU\6)EWKQ]OG+%Q/H!%'TYV 21<)H;I(2#O1N:8O/BABC]YA)%.3'L MBEKN+;XIIT0E,VF*T;:(VU:6S;I<"A/D9,'X*GD\90NJX15=PANY(.)QUU/P M6U/%\LFT"PMDX>#)=<%F MS#QZT-N/1X-^V!]',S17>5>J;6IB!QNV5TRC9,[,*BE8EE&!$QX]&/;CP6@< MV8EWJ4;+0BD"AJK/,-&$*L-REA)[>B!SF)R>PT6E=$5P-T;>L<6^1M7>$-Z& ME^$DA$N:6G7]N?8&>W'W'JE)-!QELK31YW[:<<-Z!_&^/7534+@D:D8$U<'Y M-:G'\<\/F[\KC2A8;6KV0D JA?#6\MG'FNEU110:G*_@#2VE0B,) M.)5J47MC'+RV9CM2::%D^JX++T0:PHY=:7?2CT<3N< 4MG)/O=$3R*5RC-][ MQD!%AKYS1I ##'I=<*D+O2IGO,F"[KAH6BD,NKAG(C(XN<:,(C 7(OL%T]K! M6;B9&:9"**BBJ%=;$:]_HT<7CF4UYRCH,D3UI>A:H9."T1Q.F<#,S B'\QR# M!2I9^TR]EZYC/UM!ZL,)U5TH;YP?_@NZ5@JI =->\_ENVL5Q8KIV<<$TO!-R MB1:;T^0[.LV7N+,A,TYA)E5&U;-.W$$KD;,0/<55MR5I^+\02*VNKL#F^<8!H M4:F2!['[^SJS^D?+%E54"\)'[=!SM9\Y1O!Y)U$*E1U3L8['J +EQ4&ME0LW9= M:\;('F?D7.*N(+99K@YO!YTC,=1)F"1PDW[!\$>"8?^'A"$3N9WA"@*L#0QA M K,6\VFVP2AAMC@H%=46CET[3+!5Q66H$:90'"@1G[KK5N7KU(H,,]=$N7R. MLRKNT2Q+JIQ,O95VPV\-Q:_&E.M,/; ^"2U>]#[**_R)V#[36AI-V0# Q052 M&=D0? _K*!NQHQU,_!Q+:2&B ^Z0T<%<#?T!*K8=738.O1>'N_V';?-L>>\W M,'^DH^T*S9EX"T8?U7GW(-Q[^IUU_A*7N?'ESSN,VK%L>.R%*!ZTY"R#)FI\ MUWV_PGR9^"3;_OQU?/<$2U-[QW;+ ;4_+ZE@6"_]@>T.7& T9K;6<*'Y(SW1 M3WZ<36;QMXWW1+UOH,8QYND$CDK%. QBWW[__RX_CD#CF+U!Q\R)GLY]Z8%M M]1)[!4S'J 4:REW0U]U'!K/5!UU[%QF Q)I%W5SH8Z8N\-M=.HHY]A=ITZJ[ MQV;!DFGJ;P:0[,H>JQ(QE:*NT0=2EI0H[>JO58GR;7'FFJ*Z(J,<7L!8V1[5+,!8:E?24QL^U871DBJ^TY>:4$T\4- M@T^YQU' L!1$7?,@QZA#I/PNU+K30K',E*Y$%F_5SZQ9_*/PJE\5;)1>F[3UJXF2S&DP4Y2\"TB.]55"KB3+Z@#X]" < MK).V)\7N989_X^%>H1S^"U!+ P04 " ")>9Y2R[OV15CO 0"NC1< %0 M &%R;V,M,C R,3 S,S%X,3!Q+FAT;>Q]:7/BRM+F]XF8_Z#I]YWWGA/1N+6P MR7U.3["(Q>R+V+XHM!0@T(860/SZJ9+$9F.#;;"%S8VXIPV42E693V9E9F5E M_?/_EJJ"S8%IR;KV[W^(._P_&-!$79*UT;__8=NY2/(__^_/_\+@_[S_8-@_ M_R<2P>1>NEG&)%UT5*#9F&@"W@82MI#M\3W6U@V#U[ *,$U94;"T*4LC$#Q" MW\7O$@F"NHOBT1B%12)_=KM-\Q;L1=?N@];$'?&X229X%6H4_47AOTB<)+#X M?2QY3Q%8O?*XO=]1619,WG37$[V'/>.;<<2?O,1_J 7,N2P"[$$7L&+V'@,) M/!&7$D0D :+)2'28Q"/))"]$B"$9 V0R%DT0]$Y/\)]_QC:D+J2P9MT[5F3$ M\\:_/\:V;=S_^C7D+>%.-T>_@A_01/ (3D0HXD?PB")KTTW[Q6)QMQ1,Q7N& MQ''J%_I9@!1;-U]:\E[K!;5N2_SJ5 C_?C?3Y+UF#PP&(;K]LD]>LH6ZJO UI#3LB8A$\N3,O MR[2?D@%^>8 $\O(Y A#4SCO7S4TP?)9@\5_PUW5#QS:?;4C_@K_NDD=^@0F/ MR2D!>9^6:P+!'P[-S]*C))%XZ05^B^"!0PPF:)K^M410VPSZ"7+VFJ)?UTUY M4]]G*&^*8_C=]$[454^X<&H[W.7! 1Q!&(3-X?D=PPP9(>-[,)4/PC3NPU3^ M\>>?,>"E/_^HP.8Q4==LJ)O^_6&#I?W+IPYZ. )FCCS_]T?P>\1V#3C27W_^ ML65; 7_^^;7^U^]+T"7WSS^2/,O==T#: &\O(>]09,_T]9DH#F_0D;Y$Q>1'/&'$VVFPB_+/R#:T$2 M2KPI<6PKRW4(U]&S&7G.RLXP75O$+$HM-2!IK'M-5N 430?.P9O1TN\C97&U M(4=Q%,$A'G)Y8,==,:U.)FPU&',D1/_[@ M4"BI)(W'\/6 @P%>=+P9QS3A8'.R)?)*'_ FHTE9N&!OAMRLK^A*83H$3$;* M4OE.(C''*PWX#CCD2(0@H6[\R/%F Q-F.^ <_,;:##>FQL@4+O4)W*TX.-[D MG'+M8<1%T7#1*SYOK'7X EW:'VW2CMI-!O9.J3U-<'(UOR"L6>&:(8=*1=6A% M0,L62"T;KI(=7G' GMJ(]M*YY&S.YG"Y9U28UFP@C=C%E>C&8Y/3Q@N[PC63 M?3Q>=M+-#,/K67'T.IWXF.S!N[DFF /- 4UH0L@:5,D0X)Y! "V)FJ#((P^0 MS-( (K3_V[(*F]2&+?BM-?1?"DEFVDC9I):RQ2'#AA.A*>*])8)'H>'%#6B- M=XTRD9ZVIOF13J3B;&[VA KO'HDOF\0>Z8A*-%H?&%EQ.G.KC:;MQ NE/L1% MG:Z\0C _@W@D,EDA\>;584'/]SM+MB471_GQ:JFL\"?R<1'B->A8-).UEA'& M8=C8(I<3=<."!D>=Z(><>%1 O.2B6ZYHO=*8J67F2Y[LCA)2[F.0UU+J%7+$ MIV0V,VZF,V2>S-OJXAJ(%PV(]U "?3OBIJ),J=*")D\U%XM$/@9Y5GA M!06T=>1/($; !7.L*]#)L[*RXD J[9$B$6_-'4XI)-AXH0YMXJ&=*>H01U%H MID-3_1+6@26/-#B1EPF#[Q(&YPHM2@'I57PV=2W.):NZ,:;'HTL21B\GJ@2; ML0IX7M9358A/9,%^F_ ^O,/BFS<6UX8 LX6\R(= M]\C#__>'):N&@F(2WG=C+U*$Y"6RCG'<+2T)63+[??BOVWV']]'2'=/[Y,6' M[@,*>_-Z3M8ASVR 3&)FYB"?3E<-7?.\4"2Z6XU@0P$$$L.;2 RM"E %8'*Y M=(IM67&@X*T)7C=7CM&*+9 SZK\?>&[B^I,LH<]#&9B8-P]P,&*7*9;VO<3' M#Z^[L\ (#=O_*,&7+0U%%F7;'QHFR?!7+WR\0<2+4_WQ9ZMS#LWUGU\'W_-G M/<#-<'X=FKOAJ:$-);Q0E/W'-P$IS[G<_V7]>?WTZ-4E?.YA>G_,6Y+4*7W5'0CD7- M'@,3-3/!&!%R#GRE&7"^0=;(A\&HF#05,1:5:U_)/UBK7\1X.Z]2EWNKU42S&N5I:5C. M-PR-K,^'BRMG\^&DAM+$L;SD@0 ,9UDRNCH966BC MZFH:=T8]2YV:H"*';LF ]+D_A9 __IS4\A$EG\75-2]E!'T9BQ7"^BS 4ZI" M(F-&E!)3FS.]K-@KFMZ^6KB =V/P>XT59520K589EW"W6)-2>"=2-'NA4S#A M-U;"P^Z3K16E"94OV;.N.0]L$O.68KK?M&G ]DDM/M7:MXK*.$TU, MI.(R5E1#Q_57JH #$[V.782W69NF2N-,YMI7 M]2?3O ZNOCF6?$A@'3&6)%QB*.%JOU=LC4FS/.Y?.V,_3F##LDWP5&+[[LM6S6L/ M!G^DP(8B!/Q47A6YF:^DYMWJ-"^GJJ1:%_6A>>W.T\?)ZZ5"NN\7V+R2MP>K M6F+%NMGV^P^(1"EBE%)[O.?JU,_:# M)/;R/FQJP9M2VS5VTM6;P+)-&665>_-+:?Z_+6#;"I!VTM!1XO,Z;MV89LPZ M(7"=:;P>S\ZS,X=*<*%=;_=F_>,/FO;]6Z9]'9[025S/\-8XF.LC2GCS10=S MMRV> 8&:GV4CD4FTQJK38=Q1S*CZ@(=6U ^!X Q4N Y,''"ACJN"0R1Y3(1S MX$A2))Q0(D::S6=R;47)3?EF_JIP]#F$NRXW+Q2'KCX%4^C\B_0\H,Y+#CC% MRW1\)^FHGS];(O_SZ[)OVN![AX ATZNA.HYY _X R)_:W ?*2KA963I#FQO&G!J;I57=]!: MD!51-XU':>--X"6QU5'[-JJ!Z-/&2KN[OVP2OE+#H:S(Z'O&FWO06ZNQ5#*C MN?O .I-Q&33[6EV;A"XSWUP,:5;U%]91J<.C>@![A.;F4HDE: M'H[P;I(E\@69&[3#=X;Y.)Y?HM?'P/L(I6_H7D.R-D?'.+S5%:UL?FWF(!VB MQ2O NH#:3N:Z73U=SW6GF4Q+SN:2#9LKA"XQ_GF8>P@[D7 W;1XNO!=TTP*& MO@!FWM0=H[W0SZ_&RP5AE&U9@_:TQ(_4]*R9ELG4M>'[.4+=]'>H\3PVP1LL M[6.(CD]G#RUMPMI,OK9X&"?I]&S1NG9$;TEUPW28,5W3+H!H)9F=\^4^:3'Q MIB5UU7AC;M:OR'4\A.@-H6YX_F \GQ&8F_3Y(';O!:&&P*P-\[HN'?9/UVU, M(*7LNBYK=E&#SZ_%IEDNEKO=>7/(YL)>>BP_A'0.WD0)U!_]P# M2^3_TG)P();]2;' O,(U1<=<#*:9.5TE!XN);%R34_D=8X%AB&:_%L$?%0NL MS\8=8MZMS=E\MDSGRY3()?$KQ//WC05>$[H_+1:X;Q'2VG*7GE4FK ML2J&SC:YQ0*_(MX_(A9()V:*49YWK"G)XP^I"I!Y$!6^EIW2LR3+YU+/#:,7V16&"GJ>=JEI N3[N+)#V<5Z,C MSKTV&^1[Q@)#B.=PQP+M6IR9SKG\A'64[ B/5_A*R0A=BLDM%GB%?X5HL_IHYG;:"7QECWCZ8>X[$I6**WXPQ3?XO,9DK]?2@[R:B.BQYCUM5>I M,$3JKU@ZCP:1LF.J07!2?39M];-+4:;S%2E\5T/@\#"<]&Y?Y26%4:V4D*7XSZ&X: M^_TY0'O+9T:WT-8G_ Z29]]19U1#T5T 6F ..:@]28IXGWG5GYLC.L62";8K M55RS%)/-V$/H-/=!Z^0IS;9H?X9HH;6/OB#.3]#@&=TT=-@)J.K:X8C6"^"N MFSH0K4K])H3&#-D\GUI6ZJG"3 /%*!XO M31;V M?*OU^P41\JZ56Y2F65;G9=;<+XB%=ZY:=));Z.V2 MT\/=2KR8DLUAY*XK1YOQ,,)ACG-YC-1<]6J,*799,Z0"S.S")^/>;.0 MCZ+C8)VM2^UXULP1K\DKWK\9]\+I"(9:'8T[S#3-E'(%:<40[0;;N,IU[%/V M.X_RZFOO"H4A5^AZ9?/HUA)CS^)B,R5/<%(8V^T,8T0%X;:U=&7">3M%\S2C M]0-VMHZ+*I]:-4LY0H@RO#LCYI.%-LDRH1.OZ]C8>KNL?4&47WI/X#BTK;'. MV+4%5<'C>B.^DH0$/YM?I5GW25L"-SQ?0&OG6&.>KW;R=8:O1I5D-]:LXP^A M.QT3^ECJM2#DM4J+%08S:K+:'F"E<2:O_6VN/Y*R/> 8:D.XIJ MJ5R>Q.-]VB6$7E1QA.O0%9\)AH^]$B0,Z6DEP%,VQXRG;'?XD"@^5'DQ7PJ= MJ7,=5OS'AGD_#:NG;^PPE:K(KB;S.1.O,(V>X>+D@W656NB#-G8^DJ?K*:&9 M(CE"5W ;7C#&W5Q+>[2M5T,(-5]' 9.E.,B0:I]@XT5Y 9:MK):,AI;E)]!@ MKX#2:43X#H@H0R4'FZ0=&4YT(_##1JZ>;-(4R7VGS!.1H^&Q5BU7I?:Y3G7X/7STSY*W/;6\N],_.& M;MJ>M8TJQ8UUXS'?LV6G7%E&$R-6SDLQJ6Q438N^;@WO+?&G3/[+(P AWP06 MHN&F38X7946V98#*J7EK74X!P$Y9%MAL_@E1I3%YR,W;TR[7BV]U2_MEV88@@\%;# ML*8E%LDT_="PE9J9 *PHR+*DP=C8HYG0S9#=-/*I"]V$O/0JHAG)[G.3#L\RXMM M3H8AE?O8=2M(%FQW4W-[/VLG)8J.ZGB7]WK2XF'6A*D]5>RCK M-J7GILX-0=>8(+%!4-)#$$$C!&W^?OG6]H=L(<,;LLTKCW;-UQG'*1%2W)(] MTV[S% -7<;#SRY,=]W-<^OXZY,.O55WSEJ!U_FUA''5'A)AC:ET\MAHI1=-I MAR[^?N32^,?\>?\&_3.,#=YWF+/G2 NXZ&WUYU8D3]!T*85!T!$\>9K">-ST M?!E5$I"Y,ACQBD_K%[0#$M?:0@.F-9:-'7O6%,?PWRE4L7<7T05QIL-&A0G' M3EMZ3%DPPX;5*X3.2X)TO']$Q[.+,1*./0ZLC>TG+ B]T(8JUO_49B_KEH5. MOLG:"&@B=%K34#G;C@D]G>W7.\)2U37?Q$CS%I#:_#+E2+)M,4M1<;S8)Z_Q M(R"E768)E3TDYSKW?+N VIH9;V8G^33CE#2@4,R**(2W%MKI! HP^GX*70>6 M#L21S@2F$S"T$):3%.54N],6Z>;M4?R(8L%N_!IAMIXQ':@[[TY)[Y%I?^8 MU^&#H[AH'(\LQ;*NC=K 5.L.-&4@8Y -+MM^<#D#ASC23;XUBVDG1T8 MQQ1T^*4Y B:Z],+:7N.XCK3WBS6QEIUQ M.=Z6ZGFRISI?#57E^#^F-X$PC$ ML\QYOPWY1JZN]Y:.LO62D9Q$!*=/C.3L-CW_49<<+YL=7G% VMW\68#PXB'% MW#*8 V4O%K)I4]0,Q[:\!N0C:=OIL@)XA!\?9I:\'U=A+%M6X6QJP\T3FS^V MV#L@RNA4>A8(]OXV64Y> JD)^T,_K7<]>N5:Q1EU8U.9I692=C2.]8JAM5A. MX\4VE/ ",]XO74>XN'/>XQ5L/(_0/^9_(-$' ' =1GVHI#+#FZ8+-7L3H(UW MJ#)5%$(\MV#VDL"MLTF^.57=+(7G'C93..JLT.5!38U5LW9;,VY(9$O\SC&+Y,6MF5HI6^YU1<\*HF7S*Z,_< M*K.XK9FW-3-LPDER)+EOSZ(9%#5T?A<-;POS)ICKRAP=*#>!)*^S^-RL ZKZ MW)L:["8:X'_ZL**H:#R3F=9(#>_(\S+OU$.[,CV=WZ%GHV!^>7*)=K.RLXT>RB7A+US)W M32"8NK[.PT&/M&4;98@6-4F>RY+#*YL-_ZQL M'6S8ND#112-=Z.%G,E-D\. M+$-D5H0;OI3[8RE !XCZOOR!@]SPM_#WV?$54PC>+F)[R^^%J_L]*V%@. 2F MF[TKR(H$$<%KTN>+6688ZQD*R>?P#$X0O7I3?Z!:H;-YCXG9 M2<_/P@[GL"%*$EY; TW9FN[YCT6$' R-AO+7AC#?[20V84FY ])A--9R/, M4BZ)L]"EIFTMGN=GNG6P#D_U8L@(<=K]>Y"!4]-%OE[-S%D@#!*#\DI*K[(A MMH5#B(P0ZXS4@C>E)Z=^-W75=A+1%SU02UBCDLG*[55WU;3LF%0-G16Z.4.Q M.Z\#!>,NGQ,="GUP$M?]8I.>ZA275@#G5318D:7F:15PQ-%N$"ZU&-U>3- ML<_RHE3CE0ZC3B,"UQG0=G18*UT+)ORZDV^8]I="S'/;PGF'A\:7#4!-4.01 M'YA@?D;:GJYHP2]L-ZUO3/BE.&@V 9N [BHS%1)Q?&$"-;0+QK%Y;G7'XXF& M?5/Q5*MQ-]LJH_"6!2DJ\INC4@?;^1^ 5!NFO6.S5=T^G)[UR%/[I%R]'/2$ M()]12A@1C*BMQNSYF4F;4'Z'BZ]WW?[K'2_ MI_S]4CKZ5"O_&TAR!>WI[:3=:@E+G-FN,,%Y7DHK-E^4W1#[K3BK)CMG(C&C/1RV5:Q"A-<)>59_IA6E_ M*:W_G&5^P'E[Y*L<0WB R&6UE>MPI2D[BQ@2GWA(-U+AC5%^ M32!^NKX\:Q&C)K!YN,A(#&]JT(I9 RTO3X189S;G6;Z$FWTZ\9 9K$(;\#JQ M3,3AN7YI;+RK/-%SV(C5#$$EZU%\QI4T:T+'Z@,\M!&%<&(C3#,QKR(5K&;*F#X>?Z%,_?VPZ^D!8\7:WKK$.2PYTL0)24C&T M.NXU+O7[V'1E?O77JS[Q705R5)OAK7EATL)+"T.KQ"+NP E?_M]-($,FD&?. MM']EOI$?N-VT8):&C"[3*FZ"?(\/P!2 -$)D!)8\T@X(=? ]D%)6T'3[UJ"K MKE) M%?BR?F I\91/6>:%H.+S(\R^)Z_JC+@O2ST\W:7FW6FK&*=)?)EY#ZWD\ M1_0MX@Y3_?U(OTARV$W.SB!G*5$TX;H9>DD3"PF&,4OX"@=$LE+M,4Y3)4*[ MPAR7M.?H?I.UJY6U#SN;G#/!S-D4;7O2=J>EU02B8^[<&#ONSA-ZK>LZK-M- M1L8/+&$-1J$5HRLX7KS'BP,C>8$9UX'S ^& +V*\I76IFI96'9.1N\I$C Q2 MXW8LM+)P,]["MJ!Z')U3$:GO>Y4=8K+;)XM]=3:%8O:S7K[>L(6 M$E&9%^*K7$RTZM/XI"CV69&-J,RYM:_J08 MT/N*(*7@0Q)ZD I0%]',9DJB$U4\GZ%B,3%=MP0KM/L+[RR']'CVWQ,# ><[ M8/Q0:1EB'G>+J4)%GU"+@AQB?1.R0E@?FQYS#H9KQG0Y2Y?*6;PUKEL=OJZ: M/3JTME*8&?X!)LEA?K> )NMF5;>!%;]+)F)PTBG#E!7X<"+@\G"L/+@/E@&8 M;H><%UITFUN-KD^LC\_T.H3YC;PE8_C.C),!;[D55.7,_4G _(G[W9LE- M%9<9.T$#BXDLV\M\U^6JY?&5,_93EV MT1T/9/OZF!Z*4K.?>K(HRI')#5BV'S9'BQS!\J)F-C.'_WERF/O1[^N,UJJ2 M[+)QXX&1*XK:KBUH,<09K<_,<;>$SH%)7A(.T0B9/!$.NTW/<= ,/UQZ6.+5 M@1M/34JL'&U-<&6YR%"+BYO>KR4=5*7XIU643>Q0CN8HW/]0RDET5RM$\M-, MNT&M.##M&,K%1>'UA$.7J)UZ@(V.4/A95="6CKAXF%HCBIPDY L+N14&V=PSWW5ANM3LG5@ML:\"=+NX0YVW )T7C\H0MB5[3&S!*8H M6Z!NRB)("=!VJO F%%SOAI^31/TY%2M-H +YA,F!(,IUYKR'WPWMAT.5Q_$KZW3!\ 0SO%;M>WTN-2JQYSZ]S M=-M5(YO$8W21+;FNT^W-:*T:2P]>:"S M*9:1!VHQG5P7E_:9CR=YWZ]H#V&%Z>M @\FBQ%#/I1'I=@H M4F/+X37B#C#\Z:2^-+>?6Y%.E?#JJ"$4X@ZA,]UYSTP+;BT76=PD/-1:_72> M'Y#PN,2WYXUXNCS-MQ6XQ!97[68EO"&'SY7P,'#[7<4/MX5OZKPL%;4,;\@V MKZP/+"Z7W4**+ [Q_(AIY,B\ICKCT K_B77N7ISR=UP+SH$4K<2TE@2SFK \ M4 O]+NS)U$)K%X0:*6$HC/CRG8X%61%U\_&9A_-N9MPCT+- .1FNX;LG\4.2Z#X/A*WRSGOQSIRL\9HH:Z,F$($\YP4%(&JL_WZ2^ /) M)H%U3]MVZR64*#GU?KN^8M5(+#YGB()2-4,'NIT#Z6\FR':%?9$B5Z>P/A L M; <71OG,4,;E7K_>$2AC_!"_@>5Z%$L>V#&7[>8$/ (9-Y\63 ME%0MWP!$VB6F>8KN#)(C>JQ?_ISVI[(^RI&4SWJ%FCO1:D(J,9FE%,NJPRBN M3$(V>3]+DCIC]DV2"Y*/H ^Z^?O(W?'90N!R0741F#,;L^)QX9GS6'Y#?6CW MHGP&9_@&DXON_ 19R+0CG/,-..R$86ZC1=%F9+@PV=<&T.0-QN\ O/19QD MA,!/$.7'3<\@RM1>[/1V#R<'5EV0-DVRB\\F$2->3[8[#A/:38&;%(?E'D[J M-4'MS2U^W5P*]57=M-6N39Y:!L MX0;..H6T[/1[,]?JA6Y_YF2[]L(V[.YF\D'NAMYZ/GD<)VZ%/4'49>(MCTWQ M]SK=Y,;IWCU\*4LR-%R07J\-O2EMA3EE^TG7J9$)P$XU+M&IYUPCTY[CPD U _,\O+!5S)\\827LY\**H&+YM *NO:J"S/4=$O"]A6 M 2@27$M9N*SOW+#L<;TH*0 A'ZZJEF[N7C<:US.D49>:+NNF]94VS67C0S>T M+LMK9AY X=FI?\=,B',B)U,L/%2-JD7[UWQ9N^%%798?9A$CSRY,Y13II[O\FWEE*NZ9CZJJ+QN M7S=U2#C;1<=C4$@"N0N&%ZIPGVQ=5WAQ+&O ='?;!?TMH_F!Q6=S!.-FBS-R M/I2Z_?">&'F6TVMHO\3J]SMGYR@0?:RVZ5L&\\8"T4_A]?Y1G8#+[:A> .9U MK$0OEV6_*:-7*J/X2FAG)%!KXX#C*;XPBZSFC9LRNBFCKZF,+I;,A +735X; M@4T8NPODT1C56Y]#@(S \[KA[3IKAYD>PO;M[<>_HD#8;C6*0-H_S \D%.G55 /T-9/0>.X.U'T/'E-<'%JAH_ MU00569-51_WZ&J"$U^?-]H-1GD;R3JI<6'6[G?#5!3F@ ?8X=)/\F^2?2_+Y MY?>0_&X^PXU6/3V.1VK#N1Y=LM,Z7U#HO(NNF M@=Y5E.";ASJ52)YS6:9?Q\DV&3=GDT*7S%U#H.,6ZOR&;L_E[H'ZQK'.)J1% MTV':*7;FI+5)<:KV(M0U[';<8ITWT;^,Z'^78*=3C,Z[%;LY8,A*U1AKTQ53 M9*]A];\%.V^B_PWRKD(>@Q@-$ID'8M8JX.34I7O"1)RWQ-!9#B$1\EL,XJ:" M7E_P-^U8<*:6U?+'O:.4,K!7DQ?M[:GPH,UZ(W,P[?%C;DGC[DQ8%J-"/CY5 M0WO:[<4)!Z@\,N-SLCYTA]S>CI/4T :FZDEM"YAS:#8\ HJJXVHW277&3,UI M*NZ*SQ1[I=!&DD\!RK$I?VFD'"L,_7:-4B"KI4H]8C7P[K1#U[KMCIJ,AH?X-Z20^. MXNZ42YIE5EJET*5CTVXIACN],N5DXZ'5@+=R22^62]KG[=>T"1('=/VWEN!4 M3:9&0B/392,)>I;,)18#$P^M5W23X#!(\"LNA[^$!-,;"=[\_8T%.!UWJPLK M1VILB] 2^5F$[S22MR7X)L!'!9@^T8C>;7H.(QKWUV *23!!<)17/SCJ;31N M*-X2@<;#KC=;D.LO:Z,H=5D'8FCN=8'>O=[X=_",,. SRVF^4 3J(#K*J.&\GN<@G?R=P,.$>K]( M/*5P -_7D/ABB*8B!'[BDA2-$$2$.F<576('T'2 9RH$>.[10FSK'9'29#@.AL=\ [19?-LZHNC;,Q M9VZ91.B,G1NB#[O]9(0D3T$TN;^Y>'9$A\GF,'KU;'$\B$FL6Y ;5#5:FO8J M-T1_,42?S>8X=#"Y;NJ2(]HU,XC$;Y%8T$T+&/H"F)Y/TE[H >I.S>X]PR99 M)+/J2BR%D]-(+E9;F87H(DJ$;N\#H?@0'=?7#3Y#R+=#_/+INR';[_NH8_KG MD8:#":]GD 9=P"-13J$:K+R4EL*D6E9SJ=!EB(5"&LZ;T7J3AB/2,#8!^/C5 M(3;O#*=X32-6^*X9"(4T MW*RE-TG#[?K*]8AZJY932#+-:22=JO"Q%6E0=.C<]-LV<@BNKWQ\^]'V1LKS MW441_K@6.0!#DWL@XZPL9 8-,ZESDG3MGLLMKO4>:;C0W1SGE(9+66JIY:1= MQON5)NY&.T)3H+(\%\XJD9\N#=_%4@N)-'Q.7 N4AZEFHKZL3WD+4MYC6BS&M1\R]I!B>XXKV(Z?+"RU* >E5?#9U+MVJ97N,?U[H@/M,)PFK0?U FOX Z? M:=2SHIQ>MD.K%5Z/[VHQ[M0 ;]6=6T7$_*\.!G6P$./B"(2R2[K-9R,VPT.7Z;X>//:,?%Q>B(,B'BT+60%@5K*/)/M701?9(2C2)-R4N8#@G%OOSF):8J4QW M%.7K\E&UEN0[A.GHV(\]9V1FF:XN81:FEI].4+3U*$HE[ M^,@[7CB&VFA4GO0H32-P)]NH/(R9SM!(/IVA8YOW8^,=KS)@>Z[1'57X>GR: MQP&N\SFJW*0/O2Q "_SS]2_,RG,(=H^4<'9D>[P<*N6VC7=+!:)/M\IS4MF^ M4/(:[W94=53D"NKF&PG^Y'GT919HNBIKA[H]3M>]AW_MC_MT\O,_HRF MU=Y"9>1HK";-P-CI[)Q^_GSY*XBQOV;SCTR-B[G.0^2MPE8O"KG1?#IXWU MLT.X&$6&O"HK[OU_VM">L; J6&!-7>6U__STOX'_6G )&_[GM]?:DE< =H1> MX[WX'OZ)H?]3P1_H!3PV-L'PWQ__U:YEX$?+X+6SO-+_B#JZUW13Y17_FX4_ MV> KM+Q&>$4>:?>(N' \;5Y0 *8/,11I1N;8/[_0D""3>/A_XP"S1 7PYKV@ MV^/?C_EVB!WG(>B:_?"UMJ[>$SM?(>ZBSSMS$^%$@/E;T$V(M\TS=X@+EJ[( M$O9?N/>_=0O4!77@YRT;?Q]BE3^\->T#2@NZ(@4/;MY,PC9SV9(%[V#H_5B6 MH/D%N_R?_TJ2./5[0W+C7.1Z2HM3IA(_[U1X3R%R(LX/8W%"X(0H/^2B,0'G M:(G'.0H00DQ(TB(0R1\^WCYF\L+>6W;G^N,/6RVVF2S6:J?:3.N?7\)',N6E M<;68#-LLMHM,"TM5LQC3RQ12U3R#96J52K'5*M:J'SA83Z?%MRKMI8%W>6L, MI=36M9]8]BYSAY%X+$J?<;#),PXV![7D__P7$<=_>P.$2Y:F:]Y**HM8X)TT MD?)^FQ^':3SRTB0@WV=UT3M&CLJG__#DI,J;)M>IY/7JN#9:L34U2AKE9D?J MYQ9'1DW@D89/T+T!GXG ]''D_H7*SF,U#?S]20#<9]00K77VOS]DV %T@R&9 M=$7@%46W!7WYXS)\;#C0"0:FXC:!H9OV#DO+:I*>1D>=.LYS+!,9J%%W.AJ] MM/*WP$@'&%O$6JX*6?P?3[O2B6A\JUWW&1U ]B6,--A4L\TTRWVLR=1KS396 M9YLM-E5M8^T:!I5+&VH0OQN"PFI-C(C])?WM?U'+8>T"@^UHH(WV267:&/R9 MH*EH2-4/E&C,'@-LMN8/YL<<,*!)0,(.B/D.>NXE%+*"G8XEWG6AU0.T"\'' MO[26\<,C.^"Q$Z,A*Z='+5RM# R*U1[Z!IDH-E/&?RL:MC7TP? MX&F.Z.^#O!>>FH#/]K)9% ^;CK1'ZW8S56T5D2ZYG)KY2%/9@RTR>0/ME!\'\O)T'VLZGJ8Z83C1(2BXO'X!77C,0/UJ8ZZ ,F: M8"1;"+9V%?ZR0[86VZ6ER$.$P-UF,I^PU!I.R\?(EH(+C*F+TV!Q*6KBW><9 MH(_6EK^8)2_:'@%06,/<3!SC+1"8@6A"@$'5%X0T+ MW*__V 48M&T$4,OZ/I_[N+^^!E'@^I=:3,[V\GW+3S M(AUV/E3TQ3KJL/X<69B\<2^8@)]&%I!@1^."F]]YP=(5QP:_403HZ73/'0Q\ M.8IT8EC%#\@%_[6EDX@?O5'^$I3_99N'9(+Z,*&@KI:I_;Z', L/4 MYTCGG]U%\]=/E&AJ0MO=Z\M+9"D%7XP?65"SD",+'FUO/K.*?KC0?TMD70 X;7Y9#'(M_/3I7<,50J9C M9G-=,M('>,DA9M94BS<2Z@*]] AD$M$(1>+1&$Z?#IIG]%7TP_15]"I1=9(% MN@757YY^P*"OJ$-GT<0FCBE;DBQZ_B(T2>5=7>(U,T>\)J^\SW]_CKA_#\84 M[YIWK3N,40U%=R%G]B43N;'/D-\3G%^>9?Z1MDD\;/N&%U>7*4E""1_!/V59 M \2.LYJSDQ$YVV(FTU+K(.*$HZB2>P$F^[6,X$8,&[)\3"]GOX M>2A._"&3)WE,^KC:3K0 JTX[1//8O NZ8]FZ=IX)?X;!&5#$6TIJ9AV^ M#"X;NX$;D56CCK)LU9AXLFT+N9X[Q->ZFUE8NF#&*Z.ZU6QU&:[<>O8A!,)G(R&)S853!%9 88)&2H;O(*!)1 = MM(S"KX?H\LJ?V$HV((6E#]M0/1;P_>O2"$"2GX(6QB.>NUR,+=0C2^#,Z_5/ O8TQ(_N$2/RV,!LHP$!SQC1OTC^1\>L?M\2@N\N? M$^3TT[R[[>!:4,1,:)3"SOR(,#"!A!F.:3DH-&SK&&R!^!NLE>1?0K O!445 M;?FD1/M^-T@,Z!B/QZ(2%Z.3-!<="A(G4$F!BTO#6!Q/)'@@#!^'?LU5:Y9? M1'COEF;D\IV,22%DCA+S'+6,-8B17 MP#3%QEUR@1/C99*J-6#+=8CZ2X63_2RTH!>*O(M'3_5YPAE0?-&UVYLL<1>/ M/S?7KS _"K^CD]^'F8FOS4SRCJ:NGYEO#)<=4E+'4Y'#$;H)!NB-XDD4YW.C M-R\[-K+MI[$#7AQC(BI8LH M)ABF:]AB+,.E9NM-/B]"S]@1L8LY.P?8&+M6-H9I2S>((K@$*7@&QV87=[F< M\>610O;8O$W9\SK.BM-,(TC_>BECUB]W ']%V738?^-W.(%!-8G-><4!*+D4 M\XYD/I/X_W[SYE6Z^+HQ]#QB=AGT]N-N[S-W;H+]F8(=&$.^+;21ZAX=S2MR MAVNS^>R(,YUR(L<645(G>42J4\U:YB(B^W+8X,NA(ZPB^YKPQI=CROD2]Y U M=9$MU/4ZS03FVC;G'4JU ;$RJB1;<3R3Z$R7\89FD/H"2G7TB%0C$O5U>O$O0/323YK-21B6/9\M!]X2V0N:A)*R &8X&+B&$!*J^AXZ6(, MO&PJM!FSD]3_%Q'LTXQY"QO*"I P7E%@"W30"FWVS!P9;?78.B: H 'L>'^W MAT)96#MGD8(]GYU-HS6ST3X0<@30621,@K]"#QHU-4P@ L^?)DB_#^_,/E+1NC<;\'B7>M.VR-B(MO\V<<$X4! M_*-P:-&U>=NQ=C?Z5;9MB'F@0!";NH867\7% %P77:R(UAE> M])(DLKS-^\?.'@GWMH_=?=VFHP0)4%$\AD2W"4:.XB?\M2)M["_T8^(W1L)5 M/6AACV7O9)"!3@9]B)3[0]_(+;#^_D"!W"$NHFT@GSL"R9I*RUQE*84% V;U MD$F/"T6S<1/(2PHD_4IY?)W(07SSF +[ A@OBE#D() @$A'T3+2^'/P6@SR, M'/S!4J&LPK>8:YT.8:I"6K@_T<(*NX/+#QKW"!N9^L(>KW^^@TLL\,8F@:&L M><:KEQR%K!02__W<"+V?B=_K9D<;/#^^=4.TI :-GQGKNJ6L[:@4@A0B)!:8 M"[LVPMUNKD@LGA 2)$UR>%2(<]%8DN $,BER5!+G 1!Q6J">Y(J43)),#_N+ M-LLS9$E>SA)"AER?"]AKR<7[49M3VPMV)AAR>R4T)1&@#!#J<2T[YR?ZT7^S623=U]@KN?(=7F5\OI*6XU'@I5'HF">$>[9+Z$S!_/VUOFWI&1[RBUMC;X^2O6O.^D3[X MU,V+5ZW-7XDIIWG46Z%)/55L[Z#Z*XR$[TGTYZR98YHJ^J82'6>T:V[BA =%OX/S&I[=SB=%OX;PO_M3'EM0M_Z[EH\\B7KM?I>LL?^ M]96\/[9G-\ZS=?/- MSCEKIMGG+JTW>R>$3+G9.Z?9.\SA#>^;M?,=K)TU\_,>[S,^ZS=6#T6DZ2PW M7DVF,W;>=Y2)1CAJ [[FDZR>KY8Y>Z!FR58RBL,74F=0)96#&3_R\%!^G9=5 M!R1,T[VD.,?RTVX@F/R+, Y4M-=-[UV*BUZ^D.&KX6LQ#4Y+1[X1))$7X=%X M391Y!>T#H8JHJ+$57+MG8:A(EBP=KK2"$=1?_-\'DV>P]\8MOD>)OH],TO0R MQJPQ4)0U K&_(*Z\O"V_G/H)65%_WV%].-G#F8V?X.FAZ>RI/"_=L6 NI[6Z M1)6GM=6"!66J!BAZ<4F%]T$IBO'/35'TZUXA7/C73*X1(NZ<@5Q_MX,\W;$] MA>+5C/(>2AFFK& D]1-#[+[' B#EO"16V!.Z@-+#R6NN\-V[^$=S5$FW)2#* M*J_\P"QHYD!"X?LH3%E<;@'%G1C M_?NC6,T=R(??WGC=\D98VTYXMQ0:$1TP7^-J38@_ :'OSJA^7G<1XQH3^^?3#UVUN',3XY'CZR^FO+S=R_@ [7P^ MEV@S6$FV#(5W$=>#A,>31ZY Q;V^"_74U0X_?8A![JL4I25"$*.<2 X37!00 M(D>3T004FEB%Z?0^G$T"65YZN;]&A4[5Y$& M$R$]/(Y Q'<0^*$-S'M>6?"N%=CZ"?IN4S#A?@,L[X96_U99;.=O1(G;;;7? MZ+;:( ?9F^SY;B1]4E'B-9=.M5/I,H/NO\K4JFVFVFYY$SU7"O0;\IM/#0(D MZ;ODLR4KPIT->>)Y;/R.>#:.'NX)!GL(5\/*BS'OK95S/B;*C=[R4EV:.C\" MV[HSSS#VZ?(IB@ ,A[]#Q_'-:I,OUUJM5+//T3&:3!Q,1/W@E2>OZ);%F^Z3 M!6Q354TUT]:+V$;NUY&3/1+Z)WWK_27*_C7#88+$*M3VP8NUT%N 2=H&-A6*G0"(,0_BX$MT/% M_G(TWI%D&TA_?UE+*'8].FZS8T@_PEJF5LTRU1:3A7^T:N5B%II%V72J#/4? MTRHP#+2/B"B1" /H,KH&I1]M)L*_/-?+RQU/\PJ$'\!:8P"NWU)Z&5/7H M![:M)5[+U>I,$ZZVX07;CH;3AUC- /[^XC'87:^.BW]5';<+NTRM4F\RA6N! M'=J)-L$8MD-ECM"-LRJX=KV7^-9ZCVFPQ7:?NQ8 ,C,'FN-?5N/17UG356IMIM6L'T;>)JD 8A@!V5=T&EN_$VCKV M# B_K6]+X->C!)\$3\@*K_$CGUM9V1(=RX)&.J])*8U77$NV]&$N! C<1E'( M.VP[Y,VEB-NA>V7GUH-'ZG"+2P1Z9R$'HODRT[(=:C,)R"E M&BC/6;:]E!+(._A1"3XAQBNZY9BA BEUA^T.VE1IJY8D)=U4Q>!A+C'Q4B:(HE0@2]ZAZW'Z@%O M.]IKUVY' '0]VNVV.?HM-D>+M7:!:>[MC"9Q&J=#H"YV=D:+=UC-.YYRVQ:] M\92_5U\=KE54/)8(P[;\WIZH-TQL9YQ?U_ZYHEW0IW!*(=LT MQXNV;EKAPE#JSK.;L6!PUZZ[CL#D2M41R6K;>QU;O (L?>@'Q[=7PH0$5AAY MA]4=4QSS%M@)XN_>72.X6-&R'&#ZX88ANAC&BX*MGSL*PYL:^YQ00A8,>13W M80U=:P%-ULTM6SD*QY-X&!(X]D()ZR%C:,R8/^@=,-[T71B!%JW(&FCQ0V"[ M.]$>+AE/)$@J5 B+WF%HK)@_V-W8U$V%A1%9,<];VW'6N&2"BM,'+]#\-%#% MOJ!3^34559Q9CJ%[;%L<&:=I,ERK7_P.6P_OZRJC*TH<^[ SA+?PT2>JA58Q M7TVUV2;3XB@BED@F0J 36O!OWO[:5LGCS+Z/*LVUT]#XX.(>GU\O[#S#"$IS MQ.DD$:5$="V="+AH4J(Y8<@+' __"\0D3L4%<:\TQW-E%7:KF*#B$1];#)2, M[B0N'2"*]^"V=*EC&.BB'0N5>R"?*3-Y*S]R*S_RB>5'GIY^/TLI$MIX4R62 M+3O6X_K(\F$[KV^/ 3;4%45?>/?Q E/U-LJBE*F #@&^[.6F0E$"U/1"/X'1XE2"*1 MQ*./I'=G*3]4?N4.3QZHP'*J";%3_COZ0F'&";P2K_"I$K;YWQFR"[8$2,3NZ&?+;5^& "E-P+R,W!-%, @1J+7'L7>6^ M134HH#SF[6>?]LN6>MH!FK>H R*Q[F"$ M"IM#NP59(\'S.5[TG+CKUQ\I.&-3%Z<_,=TQX8S!3\SY4JID,\$@/TT3[_S* MW'-9@@N^XGH6JJV/_*+*7AEMV;8@[Z'UZ$;T!2J>;#F")4LRM%IW]6S8Q;_% M(AS'(\15BOZV6GEK4ZV<-9"X>LH@F)EW9H/\O5N-Q;)-QSN!$OP6R&Q9MU " MQE]MW9!%C"+C?]]C%<"CK4E/PR"G<:\EL@$/=?L%A-Y#!HE'\.B7$O6CD/&F M',"B"8; !*B 11,U@!^AP;^&1S*:_'L-+5_7>\[KIF3Z< A$_[3/X6[VL--< M7U-V/:JC7=FND5>H/((4JRRJ4"X+CL>Z%RP&:FTQ>/$5S^2#EH:W%'2!HEAP MO3='^DZ2S$^L7,YX"T=:'Z;V?O 7&&A/6"@K#>-'2&7\Q/P8$HJ*Z!Z">#L" M_XFH_D$='>+)3_Y"3^T78(?K\GX!]J&IJY@-R>/U):,2!->ND#*U3C$;V?7' MKE\;9713U_BY;#K059$MN-( [*C/&2JF/&?K7HT:^.]$;->YX^&R;D<$'ATV M-L%<5^;>U9'^-(?!-#VWL@I-_K6_%_6DV7<"4/#1Q?:\DB#N\R&N2?"NP#^Y M?K%GTL5V-O65A)[A33]:+2 [ *"%!"XH%F2FS2_1\B !PP2B'PKW8^,JL@U6 M04K3E:@&!DH*NB\&+K/^'LD5*H",8'O,B^02-+IN MQP10ZA=PT4831O:!MP3[1/!K OF'Q5O G,OBVCQ 3J.-CNWZ7J:B(#E&KJ6G MA_R=$1'2B)G_*$Y!FW]NL)KVC59 M]$RK?I I8:<]E$O=!0#S;M_9G(?PZ/\%!&7GYJVO)#$[1UMVIXCT'T%3OD$5 MV#Y7(T!;(PX:<,BS7*<'7*%4H0-3.VL>7'_V9P?YM%Z8T 8YNJP*TS=533 1 M]JFKT#JV_/4..KF!S0I7/C%8#W737^%T+ZSJ+WG7+[&'RA)])2S6!*& -Y.'*Q MS.XET%<@-P_9 I;A#=GFE2L4GYW18P5=\4H+!%N*Y;OZW?4+S(.C>*L_?LRV MN5;Q>6KT;*<<;.O8CBGHT%XU1]!D$1Q+UJ ALUWGT(8 ? P%Y+V\X2!X'UA! M%OQCM+]?$G*)+!?3M>85RF(9&BG0?B@BOUS@M2E60]LGD$%H!^[Z)='/0OE> MHK@SYT]Q/L+$_UH[*_\_O&K\ M_E)[BBV@*/"=/]?>N[]M**FRAM);O)-)UR,^AJQ!53*\0AE:#WW?<-G)%"!B MZW0=;]=7\S0=9-7 M,'B9'REH[,+QW@YS'QI4_/1!!6>JJ9@0C\5Q@1M&28*+B@+/\0#'.8FBZ!@Y M3%#T<'V>\XN>J:9N9ZIO9ZK#=Z;Z^#719SECO:7$ZPY9DQO^! .-!"/%MD,] MH_([X=PUN7/N^J0M-L\2X67-PI!Z)''X3O_>:R6X]WJ[N>!.=77^.'NO8[\Z)=/1F.!,O#.G@5)TA@4/@FHT,S3_6#TVB+\N6=AK@-E MOB&YW<$5U_>6_-Y[&(/*?F&/,<^E "/_6)1AZA,X!&\[V+*MW]C0045S=GI; M"_1O'Q+.$+KX,M!$%XV:G_.RXFD/$=TB-42W2"$D#1TOXH,B!(Y'R6UXSWLK M[V+>^2P(/H\,%D=0%1&&K"3;*_NKF0QA,U]%70XY9.=UA?=^#T-0Q1":D' M])@;0,4"NZ!"N8LZBL!8#LHYWDB_ !09$N+G6M:#KWU2/_[65P2/OPWP\?CK M+0.>= Y5F7K@^X6L*&M$@/5OE&%(FKXR??PI=!2M*!((=W 6Y:C&H'6TG3OL^G= M+(SP+0!L!'FM;89@/1J$!QT(Q+EW'D9 &PNF"7^^PTJ:OM VM/+6!K14/2&S MMZ%W.JG?181@,]'K!N%@,RH)6*(I"WXW:$1/*W*4_*.J'J\MX&D'J+"?' =: M=X"J2*-4=.\<$WI?B\EL3AY 7FRULSTV/8:CIQ9 L%!>,Z31/_*^P^59CDC? MRB($_V*QN..#P[5WHJ[^\TO^$PS0[RUXY>96K5?U; 'Q;J3/4:>?)M[(_CC. MRE=;&1L9D+?%3'>9H6..=_CT3<(++0\ )^!%Z8-D=:C_%7Z!SG;[X7F;GP(D M9SHTT +K"[[3CQS!OAW_P"34M:AFCZ=6W.?)@ %@ETVC _D!XU8@SS9F>#/ M]1J&EE[;4^7>6KN ;P@L/4>PX)#1LK> ]B%<;OSU$44\7](JMG_$;Y=V)@87 M2LLS)T0O^K4VE,"85X8>$Z (HXU".%_?K)4W\BNCRBXVI!PT8P/3%:H)SP P MW=TW;\W, /'(L#N542&L-D*0BR:328ZG>8KCASA.)BB>HJ/# MKQT9B=XB([?(2/@B(][M3YM+7/0 MV=+,%)JU3&E=\:2:N=LA^\$;@M.I,N05TRHP3+O%$5$B\8GQ-N\\>#!(;'>4 M6#!,S!_G9OO#QK; M8XMU[X+D[C!,$$!,Q;IB@ !>-1H<<+8@)+B8 FB"IV%"DA8#?_A-MD3/U M?"V^R*XL/"^1E=B@:K9P,<41'/FX)3D=/)3J@J(R&4)GQH5%S%"*J&7L<4M6 MZ,=Q+3[2&'+=NE2CIHZ.RXEB3.U%)V-*'G'4TY;R M0$L-B$@WR0)KU*NJKMN4^BDN^K1EAM2=@=7B4ZRKLYW*,)>UIRLR;8DL3B/49,&%W_:TB SA6YD,E!P5>HMP;Q?QN?]!I#Y>(WM 6[!T4];+A[D4:0^ MS.5PE9*84KL740O]!4?@3YO:]6F+:7/V<%J;-0R]7#"Y6+;!$<33IA.H;C*+ M7%;%,P_SQ8 HL8JP<86T_6BYJEE1.LF^_$E (;[3@*%+X#C 5BQ^#P:#N..TVV MEV<+-3/9;J"F3Z:5I9>\Q4^-.D[B=3X[FK:9H>,U?3(M@1)[,CG+1?$,W74J M5B(=61AP ?@,AXI?(JJ4"LFWEOT[&BF9C]$%AQY "XI/8.FQZ -<)=&I3ZO=$IL?-B8M/9^+ M3H9P ?92I<<5%.P*74 _U^NBZYJV25K2W(08D> MX%:MVRK/^J199]5E4IG-E\ @'#B ]P21E*/K+$*Q<;->+^6*#P89!6N00>X MU6P4*0VJ0G/J)JB]=-><'2%<<&'^']XG=X[' %C#'7W8M+GC2TW/7;CRTV/ M?11C7GEGWU'[^(.)<-8K_-YJ>W[ G%_:)?#C[D__N]D76,\>NEV()/_^('^\ M51KC=S2]WC]<[[D2QA+S:K=@ZYW)2Y/J:(SZ=.+M%KHD?FYN\2">$.\BJ_T- M.=>+G"+$_64"'1WT2D2A/]"AACFOO+?N;OA7DA 909\O MZO_]Q6T\ZO&$L7_D)1REEC.#&RH<3;:;*/4=U0?AUE6U.+:5Y3J$Z^C9C#QG M96>8KBUB%J66&C^\\RGPG=Y3*8NK#3D*I>^@8!J7!W;,9;LY 8\\Q!OS:3%7 MZ"[A,Q(09957K']_1*@?F']ZY]\?\M*^UQQ5TNW@]Q^8QJN0((X5&?&\<8]D M-*5)Z!]F*Z I.\.;I@LIV4%ILC\P"S(%/@5[7F=DB>,JWRB/!XP\;"W'C%.0 MQN2(BW+4CS_$3YJB_OFU3X<+1S(^.S9XD_F;S)]9Y@DR$'J<2]7R#4"D76*: MI^C.(#FBQ[HT^G"AG]2M[HAKM/5IJY182?ULC:9+*+LZCH0>IQ,O"/TU>;F^ M^1+40D3G,44 B20HX"?V_]E[T][$E;5=^/N1SG] _>Q'6EN"WIZ-^^RW)0-F M!C.9Z8ME;&.,L0T>F'[]6V62=#J0=)(.8$,MJ7LEZ0IV5=W75?=<@:=HX']. M=/4?O!K(W40%S^";?R6+^?G'=R^Z7L$-)\$T7#Q.N?,TXP=3_Z4P-(&DR,4A M-A[5P[R#[=QM9B$&F"YUFC\R'E[Q>I7Q L+* +%A8* MTU 6=QG?U[>P+@@JMAB;IDGZ7:KM'6JP"*:W#],S M'K4?PVE&\%M]N3PN826U*<^KB>U M!>15NTD+^_RQY/MAM+,I'D_ !#QV@L!8WRB,@H93DYA]>=507*=<'<&R8J!H M,$P:(XY-*.1"0P!' (^/RO('A./K9L8!PH*(P9)HY M8?\GV5\F1LW$U-]R0Y 'XR],HVMG^%[2=+KV7&/ 4V=31")@'E**7[>GF.84 MR^3S34\:U.H\W]TM0W, >Y= OP>1SN)9Y/9 V$;8CIL.\BYP3S.!X^AM2[-V M4J&6GQ)DX PAN)D'<'.W[BN!K;; ,WHN;#K^9QT%^4V0687,JBL%;/Y 9M@B MU*F\G_>P6CUOYWIEHD!GVW(VTE2RV32)OV57(<\)@CB"^+6UEC]A7%AWJ9HG M+S6KEL\X[#938@LYB'&HL&2)-(;C-^([.3RBY<$;0H)=.KI?)(AR99XN'HG2 MC9 G!069[X5WSJ9:/,*L!4'&.YKP"+'3#MPBA9?Q\=J1L$&_U^2I5F&>]0R9 M@YH&D28IP$,L@]PB"*CW"M3S*0@?1*K9VC=6KK*<69FM+SG"J#F9T3Q *A,A M-.I-^#@.CQ"?;@X^7._>$27DZ$!6$+*"8J>-/"&U#H':@=,3IY*O M1\;1"9)K>XWJ@%=GMJ64E?7(T&2?XPW8X!UZ/CB@C*"J*P1Y!/DXZS4?Q?Q" MD+)!B\OTI)51X7V#$R="D8>89R+,$^1;!DCR'"$5!^R883[<+@F4%N3\0#;5 M77'/&?-1'Z%U\+X"2TK8/MQO77)=#5['>H*!#&%"^,51&Y.Z&871:74S52<& MO"L&:!TTFR:9MX+'R 6"X'K3<#UG=NFG\-IN!9NE:P=EC#'4ANBM5S5^%>$5 MIIWB:9K\8.@DJ8X0>+4CG&!TD_SK>@3R@"!S")E#U^H^LXSN#M_KVB-:\P"L M@.F:KJ.^&AW&[153FF>;*B9N9M553;(*"V834?&WGP2=9LCW):LB1PA"/D+^ MM7K0? KZ-!>L%RKM[+!=L!FZ'*YRLU8$?1CIX=($?EO^D((^U<%::*E V:*: M&F1=W1G_G$WS>,15Q5%=6^\IVR<;ZP3IK,9#'6\RPRE6RK3KBXP?;O>'BVVA M"X1,,QB!7" (I/<*TO,I"1]"Z8@=ZCUU0O:P7:F\RVJYFI^9;2!*@6I ,VF. MO)<,D*@0%^5\(+L'V3UQTSN>E>N]:>>86E&PC9);M^R^O*N1HEQ3+%[&J0<7 M!XLZ["*H(ZC'6GMY+];QIE()2B5KC^7["I,9N?4U;VP@UH'B0F)I+/M!Q27F M^LFOQ7A04N#_7-54 EU+;NK<$4 M3'_I^LJB!$Z9)3#,#@'IPC/$BH^ ?0?W98(,N2S1!F;I167NR3UKO\\![GOH MMPKTG/<5\]ZA.H-8 +' %5TS7TH#5:ML%L0,P4E,U5+IT)L$@V9$ S#-%4]C M'TUS39[OYM!$[="@!/ENKF#0_4X7)* +S0UA(G(4/>3L0=R N"'1RM2KY,!V M-C@]Z]<& M.?Y>7MGG5[3D0.46$SRW*0(&[$.\0<8_\P,+/0IT'T!A>QE&Y" M-TJ<3QM="GN=5;B%PQX)^WT)^TT8_ ^/F/SVB(T.5PV\Y4(#_U@WE6A)3/ X MV!(,=D$)=O_]S^3,ZO\-G'\HV)ML;CA].SJR=9&LWXNL)\ET.SSBH9]G:O'K MV/J![+&$JJBWE C]X=/E#@\1)*#Q%]";L'M>W*Z^5';/KE9'=LW=Z'J7"%O< M053B[!=GMPX ?;U9^Z;AMS"NM-M*.X^L#3$RW(S[!G@G&,$DZ33.H0L9$,P1 MS.,:?'POSJ59T,&D?,G'] 53Z#LSL;.1-A#GASSU#U\C%7\5Q8,)Z,_,663- M(F/A7ACGG(H%Q-6SX,;KG).IE:MX-T@I?L=?6\1F@_^K/%F3LT,F[LV!"E0#%@FS7%O%:O> MD%/CJ5N/IZ]U)T3>C&MF:2:EN.6LF9IW6?5ROGZ%[J%3V< ,9OG0!PNL>X\, MN7N='X,NP:S506\LY)@NAQ;M;ZWGF_90C];XR%S0)=+.IM]R[.:)(_+R?NYD>,%&75W:-2= M37UYES$G-BOV&F=-URI-ZKRPRH2Y-@.4E:C9(4Y2[VX]=(=:"4+G[:/S?#K" MN^#9RE4=A\8E%E.<9K@K]1F.(3<0GE&E/)YFN _6@R7/V7)X1-UUC$R@>S98 M[PFZVN%^(LIWD22<>%T#H+,'P%D V.0=[:'=>W3KG3@!4SYT]#I!<)V6P%0& M8FLO9%22*_6[OM%B@,D3=3X$]!9=>H?N=T#P1_"/M3+S:?SG?8X/LA47VZV; MUAT>\O+(;^3V0976'9'2AB[:?W*YO-V7M M=BR"*"^+@E);^)5\2YVU5$!#A\:$3)JCWM>3YPY5#835V\?JI6[(?A]8)VMI MKK.M]<2R*;XBN^IV:] ;"%;F %:"O@^?R&_71?U!C4#>$60>(?,H)M=//?/] MGK[=9LN6"H6YO>A( P7/%VKJ8H+I0!^)V@0RW%OM49%#!"$>(?[:>LW'(;_8 MXXX7L/[0RA"-72MO[<8VK+>)FO^Q'U5I8JZY'"ZM0IX/9$W=(>N<][JIYT3S MEA5%-#+ZIB%F JG;E2=+HMA9:IPA$VSD\N#2W#O;$-^A,H% >OL@/?-%4>]% MZ7J]FAHEKJ9B>C EQQM;=]?87Y,Z\DR;?S M_%(KY-M!9N,=FHV7T'A.4$RV)A>7]D; K7"F!)M!91BZ)E!=N$,:+Q;"F:_,FMTVP62 M]7N5]219M8=''"YC0A=<()4Y,2!#-AT2T%@+Z$V8-@>G9\M[S,7W U>U?J3^ M];856S#7IJ9'-JP_4SS=EY>C%=LM5BM MJUVR#=;^;,OP(8O^8NN@[5N.LZ)VK$!D<(UALEM].@;K *3E5#[5BQ^DEHJ7 M6L.'I):ZEXK6)/U>A\C#"N*+I=??E'$>&Q!@@&1V+'*]N:8@1:OE\V$P('&&*,VU*ON:.]BFS\)T.=?L/76=*9<7C:DPX-I= MNCB7LMX&B V-I3$L^O,.X3FL04IY>E0\12?CZRI#JM16U_OLD$X8/EO M/_>ZY[Y#7,SHDY&W#7D@;LD#<11/^$T$( SYC9SV/\?Y>A_,C7,%;.KM53$ MS.&R(7178\V0-B]_]V%E'O(L_FH"AV_AQX+U ^RP./SDX3[HAQ\=S?+;SQ04 M5YSX):YGE]I;L 41@F\>P4>8IJN* M?9+ :LS=6;S/5N]=!E]W/>#-GI59"^'"$2;U%CT;5O\H.K$T=S\Z]8TZW>J% M<#225F65R2VK:GVB $N?N$5C]X-+]X:UMUQS['"PQU5IMQB.?OK59^V95L84H/B)&;'U=YN"Y E' JS3'' MXO0H/0<3.)T"7R]U\$]K?;%#(3X408F?#IRP=-5G (XTB!.9<>9Z39B]7;:% MZ0,FVQ#QP+1S&YDD'UN_HL;S")EWB\QS7D[S1V@ZC=R:%YN2C>5#.R]4A=FP M3_ 0FH>NK"<5M!N,ZO+@>7!VR@*8*::6,9V4>FAMB[SFR.=VTSZWA.D;OY#: M D"M. \=J$]P6\Z6!&>6K0PEQEX4&=\)]TH&J!W4X7H^BL32'/X6OR$?.\([ MPONUM9CW U[N3^N%&:5Y D&5"](*8_ODFH> CV[5HP@JS1!OW2N>/)<\KZJA M'2ZBMBANU&I-=>VEI\]TQS?7>FKA^J@J%QE3UZ>AH\FE_DF8WO$+:5%?I_QS MG!V:/]8!V)IZ($Y[RA;0$U@'\(Q3_A -MWQ\)PPL8M?.K3(= Z=\H)A$/>BI M-'9"*3E9*G>'R@?"\!U@^(RZQ->!>(SM2#X[]GDLWZ@6V]7A;#YC#0ABH&S0 M:0P[;MW\[]MTG3Q3031]:JHFNK0/V5 W94,E7GGIZ(%B.KHF*)X#5LY_AMG" M ;)O41VSR1CV<#52K($QF&U'_!*S?$!U48]Z(DW!'K+LL5UUYO+^Y"LSB 40 M"UQ4_?D[&I $HRFU56D*TU(QI@(AK \#1WHDGMVUI/S)6;GJDY=X]#B#9RDV)Y-K!H5!6"_VM@,L7*K.EJG+,WNX@6WK"(9,X^QQ MC#ZI*4?O79$:;:ZVXWJ?PO)$6:HI^69=PGBX(AA-I%F&.UX1]2%#-OK0=$H) MP$_\ &4=?9DI?^V>F)R(P*[9JV7=:N-,:8=\N0T M;TW9MDQ&-R=D::#Y'O?S0IXZ!&\$[ZNKNN_"=UOL*6%&W&4MNU@:;]=4L%+, M"-] H\V2:>:$UG-K3CR<6/[JY:M'O8^0^PXU.T?-SF\G92KBP)F[ OL'[J; MG0I*+A1W[&,,;XEJF]SM*Z[C30 71G/D04B"B2GFOU+J:8 M,Z/QID3QCD0$4JE9572!8'G(%$!KXD@Z3=-O-2!/DA,0SSY3CGZ[C<+/184-J_SF7K76&>,6"M2UR8P#O:NRB,-98$WQDRX0T60)(DVC6S$1U!'48Z:@? +KRBZ_U4;%#HOE?0&OC];2 ME-P8$.M1V))E.8CW/RDL_PD4L(EGV*-YZ ?F=/=<+%Z ]/ O3QHO]->\$[=? M_K*J#K;:^_U=>S,]I:@P[5QQ=D":4XX;0 W) S]V4B;X!<.+RNJ\(.5.4\%, M]W4@9DJHF3!E#$@/>'__\%6DRD>99%/341S5!+_HP^XDT542W[]P4J\O]Z^! M]/M76HFD3594AM );2)SF$K+%$YJ.P;#_/0M3_+ZQ!/5(DJ>/C>@7 T]Q? C< M'^%RJ7NJXNM@'/W;N1'-,?K[__Z?YW,]M@D?R/'9(LP.#9:(B"<-/3/Q=,7* M*%/PGC^4Q4;9^0^+PG+?R4?>_?'$KW#54CCVG:3_-_7L:SB5HZ6WE6WFV0(_ MT')FH4^#'P^_]OBSB%*??NCZ46G*#T]?*#"Z"S_]M\^-]C%PES\(_#O,*+#! MMP\3HW!@V)QI9U^<=>2S?512,P\R]?_TQ/PIR;]4FRRXN) ](*U"7LC#4P2 M_$E^E.J7 ]X1"MP?^;@C-7E*$ 9/ MY0>$_?-TMOW[^=% 3+0LDZ4H&6-U7*:P+"8K&L/)"I/%*5KGL"FK/.RW\JBZ M<(-A)\P8'5W8S:UB=]B8.D5S(P/5ZN5(W'$U=X];66NP[G'&4-)[Y8)@6ZNA5B %8@.+Y(Y';B2Y8#%\V)2ZEDHPW;W7W;:!D233+T?N MZ_-N:61O\D)^)3/S7+5:)3*&#.;Z.1P M/6CHZQTF2(S7]3-JI5EAP6?2Q^]9)NQRICRLM;#\S-#)22\S[91X,/+H/0M[ MBAG9I8TDE6898T.*^5QH\C)S_'1.[O,:MAD'0KXY,"KXL."N_8W,'H]<5=M5 M9SULF9*IE(CM:C@21SM>SAZ/7 <;S<*):5O*#'=1G'CH?*Q>:@1&ZG0XQH5?0.KQX^'$@V.[K8& M;0[3R556TN:B4?,,J*P?#=T2,QDO[=B14.I,_6[&+^)5'0PECX?NQ"J[ZG;I M@E4+F)7=V+87K2&0T1.;7YFKA:S*U!VKFW7#OE:LJ+5&6\9/[+Y8HQO=W8S) M2>*RIAIFAA8:(@^'DB^']H2U6F9[PQ+&<"[+S!JRU-B#%SBQJ_MUU16$2GMG MB>V%OM5GA88Y!"]P8EOSDM#>5GW:%/)S@;'VVHR>$6#HB7VM-7.EJB<6YX)I M5BRS4E]X% '>]<3&SFM6?[.O5^O2KK(FA\9@D1.*;6 I'0\=!ZKJ;((-+Y6J M]@8K[/@J60&(/K&Q4Z_;"$-6Z@@[T6[:5;K3I &HB!,;J[5:-;=,6ZR5WWHK MSM*-UFC?AD./8%7*C RN,)G6L6XSOQ[6N" 02P8<>H0K7^:"9JD(&N&57W4_;LYQ$%%=;VKL=AJ6[;%[G>[ MF1CV5CP<>O0"C1I8]N9@7!?TY5CM$ 3.#32P B=D8.1E.UQSC^6Q59[V[$Z^ M&BP4\*DG9(#+8%W-RVY'0D@/JV)C;KNE3G2=[^/0R"A\4FH/EC]0:!?*TM=_ M/'[Q_#"!.N"#_@>5%_6@]/RN<3[S##RHF[\9 -\)+M(4 ^_QP0\?B!\4O/>Y MU1GB.\6\Y8EZIG$]^WP7?.9TX6X>C:''[S/0$?+CH*+#EN=_5(T?;)OHP8]# ME0FP_\) /[-*_+K!A[_?X'MFVORU>RS[9F([VH@+;03^AT 3VHA+;03UG7BS MH 7MQ.6XB44;$8.-0-P4EXV@OF,4VHFOVXD/IH/\46\]PZQ3J6L$3=_6"B^R MN<^]A1^<-3!^X __OV_TM\]&RJGOS)M(NXBS\;^35U<$AKX\74\UP#_,_)3@ M:+J6^N]_)I_/=;J&<"/1OIIHQRB5\<.BWU \=78(;I!X^C'[$\E^_&3_^8VL MKUX?_"33Q&=E&J>_KI.2/3K:S9R.^X*PSR^]UZ!C)[QGE]VU' MS/7D-^Z:[U-JW^.U?DX LUY3[E+W%.A1^HJ6P=>V\BZBSE\!@E^4JGYE[C]D MHI\M#;T0'@19QN6'FI.>^ZP Y2&;7.X^IA;G0M]T=-_OZD:4:5 M'\$A/F'C84Q#MR>Z)P_&UE"9R5L.VZTFVPHU*3&6_3>-^B)EKNBY]N.3!V8P MRX<^V%#=$[;J(H0;Q?L^>%U=.S0I?9GR;I@51]/605/0=\M"8Y@-,J,AS+*" M]RTQ3!HCWU?*&_]3%D$^,KW=A$B0L':#^O6SU#:_UB]B!+]F>"&'86N[V2KPQK_)69=F$6S'7!ZN:DVHPJ"8'(9<;5C7QHALRE M2>ZMY@?:%+13 M*$.L+10,VRF-R6RUS,UW%5C' I0]"K8O>.M"W<1XIW[K3.<=%@XYIF)KI7YE M?\R[]DX-F=GW:E,.7_=72KBU$C"E@N;!:6WDYL2U' MG7!QCDY3YVF7DDSMYK[ >M=^I7*77.BY/;.R=KZ\(YKNIM@N>/5]](-_WUKR1.PLM+N=_=5UF7BM1S+/.0*+4CZ0J M7Y=._3@+[W:7HWW':8T<;%5;4'6W)68<>0/;],%4$#K-9M^*PR+G"J(DE H2 M'TWPTJD@9Z$D9J-:#M,=4$*FXPLN:>B3&=:&E 1T09)*<]P'=<%XJGR_I8:H MGXOY('?871C"=^T.^^)4DK-05GFTS766PWQ-V VRSVVH<;'*-1YC,6_5W$"DCEDMG M_WP]<$*=&'477CH%5"0M4@[<8*9[*<7W]2!EVDO%]&#X"[DQD&V#-(Y+:QPP M)OT#XK,.X0E(3(3@A'5_0>4)FB?(K)W7MX0Z(&925YIF2N2H6AQFH_L8@:K! MIC$6Y:0@@"/GQ?65EL\"G/2F5+E(S=82P6E-6PYHLSYI0X #;85)X]Q;.?\) M<%G $-7&7"S^H('+$5]B#R3PMD92B0_+,EOWCH?#K M9*R[OG_B=,Q5YJO]'AM1F%)?"KA09.LB%MTQ#DY'#MCR)':CMGQ']P,O5(/0 M@[F/Z@S\&ZJ N2G5/DZSC]TAG$@C_U?;GV?8S1^@>ZKUJ$ZM?&Q,J%9-5&5N MW79W2H>7\:CW:!8U'D7POYM6'C>EW;P3_DV3S]%ES@XE'9_D?'^F4K5]!'^8 M;9EFB;<2I1-@^5?@/6Y@*5+Z(6$#F?VQY2*4GQ!/1>(10J^G/'4H+Y2-U3R+ M$:5^8]%H"2/.-F0\ZN1)XFF"0CU#[A2(Z$C_NB/]ST DVK8U8A?%K97OA/V% MCCBL"(A-=),"\V;PGR9Z*DF(Z*;"AL& 3%FY&"0=^.N7H*-< &2PWZJ^ MC/9/HG4+"%OH=16=@NDO7=^$CQ:G4<32QT\PG-PRU]NIL9H(M36V'3J3RJ0Q M;LMX-FH:CJLHM=^NYN3YAR5=& M(N U7>>AO;%C5"(,OE7560F63=6VK7Q[(&SG"H=M!&!N1;U2\70VR[U/%[D+ ME0.!.4$=MI*O5WP8S-/6>)NA=]L.9E>PD*^4;-F@VA#,0*^@Z6/'R=M:16(\ M)X=U2?VS $K8OU,3':RP_J!]I )EB_(];LIZ0K4:"5-*#O"$%M+C!4ZF$X+5 M_-5<.A=!]C"N!P$K; -/ 6>+Z2C>KA+HM@]X$,[ *4EM1 M%EBWLG& I_J%\ZH$$V-?<<++0K\-L_[KXS3-7F/&] MJ"\ R[_,MA,TMRZ,N9!6QCZV<_TLI6:WE"$"FHM:A%)IG#D.)B'/"V*#QQ75ZR'"V7 MMUR2J=[$WV-\C]TZKB7 "3R1D0#'- 3RE;?6)\:@SBF^J49]*35S$0:Z!O,K M?S>Q4TO= SJ";<-JDIGBH2LW;BF^>0F3.C$6<\%*)+_7/X(^([\),%8BNPV9( G$3^)H_I.Y0 \>$'RQ]/J;,LYC P(,D,R. M1:XWUTP'>E3)^(-&U@SMB>Z)T\@=XHN_%+((8B=2!,"ZK, ..K@D3DOU46G2 M%0K,1B:BGGLXC:Z1ZA(7U>4#N \PHFSF&JNV55L51\5N M0:2Z883[]RLO_PF4R4*/#22_7(I4'1;//Q7$PTWT=R)H2:B;TV@/YT6"Q7/155(RH MP!]/34=Q5!/\(MB_0(HJ1^N$2H,'_$7N>I-@&^U@-M8-C_ MGH4=?M]7@OK%#:D3BQ+]8N IC@_A^2-<+G5/57P=C&-^.Q&B.49__]__\WRN MQS3Z4'3Q;!%F$:!_$!$W&GIFXNF*E5&FX#U_*(N-LO,?%H7EOI./]1P_GNHV MR$@PL>\D_;^I9U_#J1PMO:UL,\\6^(&*,PM]&OQX^+7'GT4T^O3#AR:>/SQ] M :AN#1?@]\^-]C%PES\(_#L#!0U\^S Q"AYL9]K9%_@DG^VCDIIYD)W_IR?F M7VSK7SWR\"W\(,"/@+,7AY]L#I-]^-$SB8.+"_D"\B5D MC: \+Z27Z4YS+T M&DY^W[=3V_$U"_I\+A-WH;W)B>"Q?"=?[HCY6OJ@2E2:^>_/>"(O-@M"LRL4 MP!==L5XI\#VAT.V!OQM"L]<5BWFQT>H(Y0>JN,X4GEXR]?PM4[]>,R464P\O M"L95^D(*3%-L"*E_ZF*W^^\+'4#@3?\Q'7"0N*$/CG;_4L]]>?#]\W2(_?OY MB3 A<8[@.$I6\"PK4\IT(G.O<)I=K3_)9:=>: ME0;<:K-O :.&/!Y9L]JRCVM: ;.-AC;;^/X^V!M@)/URI+SDIG-/V'""W=C4 MFF*3VM'5MDS)V,N1^D3H":+@S26]73%VU>JNVJUOP,BCIW>\K5'151&7PKG5 MS-1K_&[HP\\\>GJ](O;"P)):%D%D_65MSB]:X-7IXZ=GS>VX[-\G$!D%C M)Q>*S75;9HY'SE9=.FRU9IZU$I?L>!V,NE.5E]GCD5PQ7-&A.\E9 ]*3O(54 MJ&?:&SE[/-*WI-EL%DY4@0B: 3,K9LM&O@U&'LU]/,&F^LYS>T*WM<]PTT#L MBQ(/1C[./5(NG\[00P$C.#\7RM+7?SQ^\5R(X9'S<-Q KE0/'/NH7T3G6P;[ MCC%X%F=Q]L7)]\PJ>3CV?E-$ON-$=&(%WN,;/3P)/QPT[X[E$=Q;AM SYG_V M^2[XS.G"W3PJ98_?9Z"-]>.@*FS OWQB'[0L:('/PY5)D#S!%;#)8YFL/KT M:27KV>^!?WRO#?Y+XSISH!+MRW7VY4_N$+0O5]H7ZCM!H(V)W\8@(HOGOB B MB^F^ ")#^W*V??EXKMO;^O&%%^$FZW3>L_'//2B <(!R\"P00CQ683@]'U,( M@4E"1PN%Q.3OQ82Y-3'!_DBVT-Y'!5,\SK]/29[OCF6O]=(XGN M;XY2.I7MR=8*B2.LVR_&>XVDOZB,-F[<]*=3!TGHO4EH(@3T)NQ8)GK$X]5[ M*7"FZRE_HRQ3AF(Z+X\03U<7BN^;4S"5Z(Z_5."F](=.>K>M)<>N\.K:+J+/ M<<$7F\W77H0[,JLC13/_7,_\I9#G%7]67+B;LJX9>@D0!_PA#RM".B\8@W>T MGK(]U4R"G8;$,)?I2QE]SEJ->G[;*6]D!EKE',?_^+ MV>95=T&3KU:K7$?E);N_R8\&C#%?YPQ .\RWGW2:S1X33T*]!; B!J9_N(&R M2+D?<1H@B^PO++)K<\8E?0K7GBM2QB)Z;.J!. 6TUW*]B .#P#,G852BU'-; MBJ<[IRXL#J@^)F&C*8?MJB5VM7 [>7VYE)MY>4PNS2C]]F-S'Y63TJ>H^SPB/SK.A.R2._U9M3KI(QHM3JF//JGDS0X[ZE-%IG'E?5U3$'8@[+N+) MBAEUW)I6]C9WO*IQL9W>H+TJ3<>8:*D-M:;VY_T);&0!$UF8-,<>WR+W4N7Z MVJ9G?VCV\AO(?V^4%?F>4&>T6'9&T[*:RC#X1,Y2)"%3.*7+RH3!Y"PYT8D) M1TVQ+'G;G=%8U!D-=49#G='^LC.:T)8JO9$<_\YHAQ>]4A.T=$K?JCH0[:A= M:W0+-+SK^>$[&]!+$+=&:1R&:=.L3LH8J4]DBIHPLJ)JA#PE)^P$TS0-SS(O M&V;Q+ED;CR8U52B5:9TLM,4-SL!&:?A1%Z[MKI,IK"LMT=J15<'H-,I2)C1. M=4K;"UH^-R[J##;0Y( .M4Z]G(,]U=B7(XU!C]<;9$D0PMHT,UD)!A'2;3#R M^/&LZN=40=WH3??F<,71Q4E/&A3TK*7(I;)9V8"1QV\J MYE;STHS)UZU:.[-MK8O]]I:$C\?)ET,WK9*3:? DC^F9>5^JEQV'5^'SCRFVZ?:@!7J\ZUM>D0=LK M[W57T#?-517+D,U>'G[H\?2;!4_09DU !*L,+;-=<;2M3J-//9I^RQFZKISO M+3!%T\4F5YSWQ%4TE'LY5&LO]WB>DPE)U,;BG%7*+:X&RT:(HSZ!VK2ZJUI" MQ;7L26$H&8K%C';&J0YXIKHK#V=.KH7E@8@6I1$[&VWAR*/E;YA;Q3#HL"V9 MBL5/ ZDWW-JPJ][1HHJEIM33Q^;:ZI;M 9&;[M8F#D<>+ZJUJK8*1-==8*&E MYZOBU.ZZ] 8./5K4_F;4E?A=/B>%H[;0KG2S;K,-W_1X406>T'Q!DY&[+<:F5W[5 ? I2A42)[G**$TZ4C]K5K# MI4I;YHY';D9DENEW>GW,YF1C5*[MP-YMP(J>:*GH;^M2?L^$6%B=;@5\9'3I M N ^_'BH$(X\L2@'A!#R?'6GM+$\Y8)/)8Z';MV-ZOJ2/Y$R3GM6X:DM11 \ MV*?CH7Q>MU8&S9-8J>RHBI'?33@+?.J)]H_E&:]1:CAU)5N@5WS8%V=TQH!# MC^2OWS)LE?(%RE+6H_%\YXJFXT9#CP10'9'0FA7!-W\U9^ ,Z!FN$S7,?6FH#8\1-2J(&] M;_2TP4C*:PP7"(S4":;1T*,%"_BF&;)F6\4&6#G?S@T8K(AOX-"C!6M9QM;K MU=6:1'0DJ511J6QNTX9#3QP#V5 .',XJ"GJ%K&$"O]([D^ACCQ=,ZO6*6K]F M]2VE,9NZ&-==3CJ;3H[E@2PQ4^@L>\5L\NRG9UC MJ\R:<+.5NDM-P= 3<"PM1G:WE.TJUL#HY5OA>-V7=1X./5H#3A#[VPD^&6+= M3;%"!B;9(.O@@#^!W$UYWC%S2,W9-GUHXN M=ZK+'-YF)N!33R!W;X5VL%-:N+3+]#?[+F=OUUTP] 1R W;7&HPE2K9*3MYH M]#8^1>>BB\6/D6NP3&<<+O=8K1E.Y_K*Z6TJX%-/G#%5H#C9FT%@8J8C&A6M M+XJE 0^''LEL*"Z\MCO#YI)HV$1;J':)%AT-/9)9I4L1U<50F0D91FR'05X? M9 XO<"RS.TELR\5Q([#"27E=7X_U.CTYC#W:+](3FT&S5<*PE=90U2J>Z4V M2D"<.FA*A8413J@1(PW809.Q,7O9;X M+"VV_BI] /O.7?0B\3BN0/;*-3W77@'V.Q.GECG70<%%KQB*WPI$KM)[7@ D M H ([YP& !$B=>#.40!4PCCE<5SE*,#N7B6\=Q2@LR#['4%3CRMZPNN00S=[4AJ8B\UL?7* M7)9P+Z!\?+ S_]57Y;;0\047/&!G)ECVXT(R>6UUCA+PO_WD536TPP6L.C%TD2.IB;W4(,*]E%_]2NH( M\K4CG+QNW%*?-FZSW[.)MF[SKFV[#C)LS^+ZR'ZG$RTP%IADDR=/4]7_-#;?1U[WI!\(.,$&?'(B$>>Z3;?M5=YN=W.&7_(#TY9:$XJIY2@E1!5W5[HGL'62'Q MASO@" SGSGD9;6S]LME/>]R^;FG.W,'H3])QUEN(S]Z;*+N\\O7DO"^+4WB3 M4W2I,,[)#[;U#5FB1'[;K9HM+-R MM7!U1E6;Q(Y"*YE+Q_5#7GL"$/8%I-M6;K;)3WEJ92K9:D#(+H5N!M^+1 M $QT-LV03)K#LPA2\8#4V6M/KGT GU_Y3/(!_*O6#V8$5IP'/_<#=2R,LNEW MZYB&[2JBQF/]3,4;ML][&'M5@Z'8DJ)BMCJ7:W:UV68D> %G]MM/,DWA1)K& M.,0>\6"/L]_5<57V.'N*WI_8XVBZJ7]B1A^_D@"CHM#?$D'_&S$*TD>^?'9GKW)-/*-T]$ Q'5T3%,\!"^,_TD=SPN:]S*(FB&MA M6%"'%6_I\Q>BCVY064DX85C6@+,FMC(9;JI:='TX]>TGD28H*IUE+T\A\M\F3>PIY+'&^KD3I+0H!>.]R.ZE7:&X%JRP$CKJI=0/KE6=BFZ] MTY28:2"1ODS2XQ+T+^+LMY]9/)UEC@T:1![7(8]S-Q(\'[HNYV/\',#^RLOX M EN_W(USHV6*)7V!2T1K+M1VK0G3F$38XK[]9-(L1J09C$#PB@F\;OYL/F_Q M2?S+C,]AH;D,1Z,QM?6VF_.Z",4P/UW6)YVYM;.)9;Y=\EB+:@/, M$P0TY[$LG>88\@T?X?OK:&*2P_#(N. Y8'U2R]!39XH/*R_C7PQS>;)*6@[" M8^I2_.]"^K#V\GMN5OQSH2^V5=<.92=^IY) *]?U9'XEK<3,Y8"$]8N%]>J! MO"\DUK@%[9"P(F9-3#SHZX7UUEPA<;.O[E@-^/+(0R'T%/@Y,BY#_P:!R3U7 M)@_.#O#-W[M)>Q6_D=GR\YFTJQ3]#8V)L\GB\QE5O#8/_0"^B=_1HS2,GMM3 MM@,SF$$G"MB&:2(&T-Q\2O.T XFI=:PGS M$4UW.>-FGP_#?^WQ-W977#G@.$D:D)-!*%F=1<. QQ\,*_SA^+N=9;"]S<3%7IZT?&S926?MASD)CDZ>MO;N*"0XG9 MVT1S6ESMY-M-;45R?W6YCW%DZG;KS)#<7UWN[X#OXQ?]BG= X97:J!(M+B(DZ+L=BCF-$7QXP^H-Z8 MO0R?6S-2WRHU5,ONC:O:=@35&Q@0^K-ZD[@JDT.H/&5&17PE;E]JLAVWX\LH>"93V+9$C&""MHQM>87I_&5/K4.9+'AQ ML!$ML*"NUE<6H2[8RX6[T_5H3.NA9JRU4$X%O]G<=-=@E8V(Z6M/)7/]W$IL MM.5LU /S7>VVXN;ZN9M2GDMTI;PZ*#Z8]'4:%8<#[E58^"?ROH9L+Y3EG>D( M8K6\V,X+F-:;&@ 7]+>?-).F\/S^&#-907S"ABIF$$;W!"8X1)ODZ'5L@T(W4Z5R;9Z,6;3H6<%D MSWW%TQ8YR2X2O,Q%@27LMBYRN3[@4"PJ-K$HQ7/5YX +7@#._$O '8)9)T)6 M_0SF&WAU-I9JJZRKVE.B5MD9 '%TU!V5(=/XF]U1$PB\1"L!<;7?;R8M-UE* MP$4#8%=0"#8EJVU6Y_F\H,QL5EAO6X;@0X4@NN -8X_[J"!J0I5WJ/(.R3TZ MDF^W\@Y54\1 [F/KGK\95?1VY?[ZFQN[ .)=]U^\F/OCU:NAMEE^KS 3*2\- M2&K6&(5:U!D2M'<)9Q9 M$O)!$I 1<^80<.Q7X.P1XF@%/J2V77M);M U$[,H)I*)Y,G$V;URL5^!LSLO M$"R2)Q1G#]+$?@7.'L-!L$B>4*#3XNHAGLO?1>U[@9P/[7 !K/RU+DRGNAH< M;'MQRC^8K9'_\UT#G]P+#X[1+^G5.'")S,8QFGN+"8VA;UN>WC#_LOO'GZ[+ M;A/ZJE#9,Y+)WDAI96T.RX>MZ59; MNF//:$-%"\:'WE:T;J?\$"K$GC[3'1_L5FKA^JB^$-47WFI]X2MSOH'\W>MO M[K5KV6YW;Q/-:;>>QGC7.:I([E$M#I)[)/;=JDA8[Y99X^<>O?1MMU^2 M95ZBQ>7$)EH4MI)KCC_GZ-88^WR30&!=51S5M?4Z,+&..V[\2H"RO%:PG&^E M ;:;J+U=9XQO=W4#)GW!3',&3^/9X^OR3K;<0(Z8N)FM2+M*S$4@Z,J6I.P4 MHI7[N;+EZJK%%_??>;=6$*[R57T[K#:E ;?N3+9LHS1:;Z!6 -.B_ZP5W$)J M],%-70%[Y>E^D +[I*?\C;*,O-:/%[.D/%U=*+YO3L$4X"KXJX:-X=P19)P$V\/,:^JA])971.# MF>[]5IUYL-\>G,;:.IA[K4G3M.Q@:KH!Z1:M\/-.X]>>!JW%O.+/B@MW4]8U M0R\II@-_R$^!<=1Y80'QCM93MF]9E[E<51F-]ZQNB,-)S>45OA^3]0$BN@4-M#F@1&U/]H\"2KO M.#PAIRP41]532I!J*)XZ.T"'Q-.'+^!6)B'6G8!H_W&LBP2$H;GA9*''@33_ M]655(=>>90R:L7W=G>D+LU-J\.M!TRJ9?).P6ZH[]3[/H^]K:\M7VRW,I#98 M9K)20[*6-5T;D" ED_">>EQLABLL_A+UGAWX#:_K[2R XZ=8HI1Y<8Y N]7B2]N=?RJ*V*HD N"-G(29F9P M?+4IC;<-/Z(2&'YETSA+GJOBY\Z)Y#ZTCU/Q4D0D7U CJ'H2M^0[E&DI-5K% M*#ZSW#2^^"::5UFC&AJJ$O@S$],#TU,43IJ8+!^Q!O7M)Y$FB6P:8SA4*WC& MHIYK8PK9+7%GCIZG*W[H[9X[.+B@;XATGYD(F94V.*?J MY5:Y6L4BL'YYMZ84JZI$[@Z<_?8S2Z09YMC5D0C.N&S)YFV"XF)NO\_AXJ\< M?R\@\V:)>$76)J7RQNR>^1Y'4EN8U=4<:TNURJ;E<<*VLRE& MIC:,^G, M+D9/S!T%R5T:!*CK=0I-[M*LLL5/5Y4T+^TZK$_FU:XUC33%7;:LJQLFJW29'"791-'99?#\<#Z^5,WA7-3"O&SF.D*>H58M.YV?+5\0#]WCVW\$E@W_) Z^4#.IYHJ!0N%V3;&;"K[-VEF.Y2X%^ M7YFV5)T/&T*W1X\;7M W832'WO@GZIL M"E4ZB^_PJ8;9HV&E.R.\^FQTJ4)ADVTT[9VXV N9R;)DCFJ"T*L<4 \K_L@T M<[[^ K=4\9=(H;^<2^MSBKZJ,YNWU'&-%,*PV-47]=EV7HGL7%C1QZ8Q MFDBSJ#8>'70QONOR\MXM7BRU=3RWPZT2R?7'68.;N=J9/5+K;L.0>N;0$4I8 M1N\O2&Y7.?BAHX(\DD[3]''E;1(+\OXDM(_\"9X#UBVU##UUIOBZAA(J;K/4 M+A:]S:\;CGYESC=P?]KU-_?:0=C;W=M$W%\]]':I.Q^1 MW".YOR^^CU\@"MU;%0.YO[(#ZA[UG+/?.X4_OW<*_P+O]-3*!E5[KBRP4,FW M6P75S&U[GX_%\MH\] /X)GY'CQ) >FY/V0[,8 :]8&!SBJX7>;!ST*\#7U1W M_&B*I^ZG*HSK6V+=75J,5+?F!!64ZGE#QMDH:H.G6>JX3]6Y[^2]@\,DH9CZ M0)@G!K#Z3- 'IE "_'P44+]B0N"E%DJ)J\\MHMG$--G6F0;;C@#% 4!EJ33) MO3,.FAA(H2,\QFQS]0C3U8_P(3.;F]2R.Q;,S6@R+[2PO*;%Y0 .V]H6*_?] M"I;?,UV_QI,+J\M#OH"1J3\>P(FK8X27:Z8T[BQ!9.B16VES\+^]*L%XF-'Q[,RF\+CS%KZ008*\,I0[[@XIJEX MGDQD\S4+IPJ*D&'F_04?X$PVL_GV$_N.4_31MJ>6N@>F"9^5BA;CB_((;BTV M=SLAN)N/M,7-"7,7 M5HJW>_V5:J>2.9_0_=5:D90:YHTXMIH?[S]OX#_9<,_L.FBVGK#>?68^QGK* M4K'R%J]U2Z'D>Z0AX]E#J1.1QNEC.PZE?]]$^C?2KV(CK/=;H9.TG4*TL'MU)LG7G]CK^TPOT2WOR^UE8][ M_YGKRGPJZM6AD%GSHK8C)EF]:OQ%Q@S\[$.5-'ASL!DML*BN=F!\P5XNW)VN M1X-:#U6&K87B^">29FK,:&:7\V1;,$7)MZQPOJ@M-C+.P3:!\()Q^GW=PA*# MIT2?(7&UY6XFZ?7L-=E?2C1O]Q_,;;>#,D]4IEC)$-I%HN38X>POJ[V/.:>O M+$+]5JFW3* MT8.4.SW .S!5#>#T-/])(2+$Q PCVU0*?FQHSC[_3X38/ALH5W/?<7+& 4; M)B_K[#HZ>'$?;'-7]]:FJA_8LZ.KKN%$GQ(1Z0F^%/D!LYBQBY5@%[VAD)]R M_((SP.K .[F.&[DF(9WW;DI:4(3N"4&*YZK/X1.\@(_YE_ YA/A.!/+\VF9( M+E=+"2.J&5511;\H9B/\T _!)DF2737%TJ*C[=_)%G'\$7#;U?LF+BB%'<=Q\ M1O>CJB5>6.^WXBLY&98^J:7F#*UN-7>)/8^.O(4H=]Z@@F MC>$XJEQ%_(_"?M=I+7]]:QBV6K>DJO";K'I13P010C3#'/I!: E;6=L:/ H2G2J0Y"R*,\<9D[LT*' 9 MK\#E6]D;8+VC?_%/W98^QH;M2K, M39SS796(QXC[905-V_W2C"'$C"7FEW.VZ1-DL[>!B*.__21I-HU3Q_>4(]S= M9DE$+B.F6:A23NS1G#[U&2_,AOW-LUPHA#!W],:RBO"V$(3%"CL>X*=<(8?<@ M1N<.P",IN@=A\Y+F!$F4Q3 MV'%B28*K3J&/R=-GNN.;:SUE.JIKZTE($DE F@PJ+$U.FB0J8D0[E11:N9&4 MWJM'?9"PHB*LV$0"D+!>6UAOAUE1$=8=".L-)>'?O!IP.[R"=@K12B)D]>SN MU*L%+&ZA:(59/A:MO.YQ1#&'Y!>EQ**U9\*;][KS2S!." MK0BR2#:Z1:+4E@E2QJEO/ZDTSKRO(3/*2DQ^5N+U*>2N5<8[.!_0WB).NT-. M0QG37Y@Q_2>-!JL$_1[M^"5+7+>*F#4QL<5!HX&9T7_2:!*4&7V(3E3 /GBZ M'Z3 'N@I?Z,L4P;0*Q^OXTEYNKI0?-^<@BG N?JIP$WI#SIG$F)Q"8A&PO#$ MQ/4TWA/T0?8BQL%_;'/E@%RM5#>UP 89J8C#3O=\*$0]VR(/C MMKMJ= NDUVH(W<)RY;/%=E >;CYMYKSV-&CUY!5_5ERXF[*N&7H):/OPA_P4 M& *=%]H^[V@]97O"2I)WTQU9K[!%B_!H3"6\ C$2-S)!R3C^[2?',>B^'W3H M_GUV?XQYZ *'[JUY_3[E&K@'84<:9GS#%Y^)4J"=1+1U'[1%7'VF<;85OCAT M<6:=7G'Q1=4;34)+E^T@,Y&F^CAG0)T>1C[>UNEOH5SC\(2/GP!]S71$_I7I5O>E\7I M%UYQL,W.IE114,M"?C@D1(NOS?+Y]M\UXYJY"[!!_N%-3K#L=#M45]6\95LU MKSQ;SO+]MNVV98*&]X?@:09_ZRJG!.;<7C^#XD2LZD9P\X'+0BX/G0_>#A)- MY=#)[L0=(([C:NK8Y#=6B2;5DJ&5%]6. 5%# ]0P>)HDR#3%$;>%G42?U3$X MK*YY5A\Y=&Z$F MYM;.L@O2,!C264(I\Y"!HJL^*!)+_',J8'M'_',JBALO_CE:CW=? M-7TA GIWX+9-B$1U;'1*&-/FBRT=D_S5^HN-"//W&Z)_L=*H% ZT/"WJF&GF M&$<([.*V'NE%, Y+I;$3E'3R@FC$24@G.B\GG8KH(D[Z@I*_8HZ7NCZC+[#N M'&MY^W#9I3>7(B"_7"JH(;XO6YEFZ/K+_'A=&F\B J+@U=04SJ4Y]OA>U'.3 MT*T%H;[6OWQM%"+#++$DU/-TQ0^]W7-G4*:8LYR>V-A)84BQ*85>F#"L1^^YFE 071-T8_U_>IGDASN!487C)O6)Q0*_8$?T;L1HQV !'W[2>;)A@RC;/'H8ED MXP@=X\D]QH\R3^+%/Q?WKY;T@-Y)@^($RU29]MJJ%,N#[9ECF41O7J)Y:R!A M76R2':@^-QDO(N4_RA@A &<0QZK_BZR1_P0*V+,S]"J=AWY@3G?/I> %H@__ M\I2Z1+P?UE_^LJH."W%_?]?>3$\IJ@I.#\79 >%-.6X /A\P>@K,P02_8'C* M(K54O*A4-YCIO@[$2@DU !L-2@MX?__P5923!;U9J:GI*(YJ@E_T'X\I_WLT M*27:5UF=TMH$FTYD3=<4F2)T1E88DI0U3.4PC:4U=0H4J__^1P%_-'/]\[_@ MK\?E4!>ZXD'XSO[?[XM+PBD]^&8Q['^_CKY?74.">J2ETW0>_6+@*8X/0?$C M7"YU3U5\'8S+_L;@T1RCO__O_WD^UV,R>Z"=9XLPTR$Q_" B!C+TS 2<^59& M@7E9/Y3%1MGYCXSV+$K]XXFYX*JE<.P[2?]OZMG7<"I'2V\KV\RS!7X@O,Q" MGP8_'G[M\6<16SW]T/6C4,L/3U\H@;F&"_#[YT;[&+A+F)T%J\9M\.W#Q"C\ M.TN?:6=?G"[DLWU44C,/DN#_],3\J5/ZLX\\? L_"# 68,K%X2>;PV0??O1, MXN#B0J!"!H,0S$."!GAZDA_EN0R]AI/?]^W4=GS-@CZ?RP10^Y_XA^_DRQTQ M7WM(?:LT\\]Y(B\V"T*S*Q3 %UVQ7BGP/:'0[8&_&T*SUQ6+>;Y;+M;%!ZJX MSA2>7C+U_"U3OUXS)193\$53X$T'WYA4Y5'32#TS#S7 M\8=#(<^V7<<5M(Y)M6%2[,N1.9,+JQVK M"CM+K^K.HK9I3)OM#5!YCD8VC76;RR4EQ.E7^PQ'5ZFC]^3M+4LIS*5 MAI6O"GBKY1A,9]^6F>.G9Y1@N:K8]:XTV.E.DUTM%6;/R^SQR*R3]P==UN]8 M-C^RRP^UBV#(=2Z6:==R&M#SC*7 MF0);Y:S>T&R#D>31>@[8+.5E)SNIN]\O6]6N-<-8("'8\8<.YN-Y/1\, TRQ MVIJT;F@#9P6&XL=#O3)=9\?9CB00.AO:;->A&^!-<>)XZ*ZL](?\>F0*X7@@ M,.ZFI@_VAHR3QT-'SIPU.3MG".:<4@-_WZQ/2]'0HVG-M;X^6P^$K9#/[#O! MHF1,FA7P B#ID, E.(GA,6N^^'2L8M5C!E7?9ISR9+( M@7<])2U5>FX,1T[=6IDXKMO]C-AUVL!^.1ZJBV5W71RWFY@=C)K8DF[V/>C5 M.R$#@TFULNTV:ZI@EO6M3&>E4A\'0T_(@#UN9]8KH3O',OUAA66S?&U1W<#F M/D=#R=YJS%NY(F[5=G,EHXV%;DN/LN&/I\6NC8*14YI2=R#O]GY))X52E!IR M-+2G#3VJ4B$&TDZ:&*5N9N>$T&(ZL;$R-LR5VH.^*YEUM3#F^X7L"L@K<6)C MUU:WU:Q15$LRR;*Q<6H\S6? IYZ"=L&OE6EO; FUOK%Q>X91+I7!T!.[Q50( MQC J!1RK5?3=O@C>= D6BSRQ6ZUVSYIRXSHNA(:X[_6:P8KQ>6B;'K.E*[#3 M8-$Q+%V?$4ZQB>6+#.#J4[N%[1JCH(L5)%-R.RNG4Z6W/GB!$[O5R-6[:I?C M0FFPVG8[XLCW-QAX@1.[E2EA/ [.E@HVH"=&Z4+7N#$;H$S@!G@\[:) M=;G!O#CWNHU^SY#)$[NU&-C&S&]7JT(WR#2IC6AY&< #Y(G=RK6?#T6W,-+OL?K8S_G_VOK4Y=1U9^_NI.O_!MLZL,F/L=#$F^4,86ML'8QA5JN6BUT9H-9336[N?IJ.NU!VV(C9JMT[ZR-T33#DWK= M+*N>/]?! #:-F*UV@]NTUIFR)NA@2>5R#TJG48?#BIBM];K] $QZSLR2;'K0 MRR1995R#3XV8K2S(V_Z&[_("W37&OKHLR"3D%FS$;$U]+IVC?#$SZW5)>U6: MKDME$DH@8K9N4YQ=-)9T6O0G3:%SEQ]U)@ID A&S55WF!"LCSX?"W,VLA^UE M1N]T8-.(V=('&;[*+VT(;Z,^36YJ<(V==E#3(RJR]ER&6RB9F3#LW_,5^7XS MMZ4&\X(;.8L?2<[8="E]$!?[@VZJMFSL L8,-?M+,\TN8,@_4[/)TQX( M/=F8WUD+]()6I^S/6YT^,&3(@="'__N#PV?84QB?S/^. E^\%5 MM 7E $ TX!\TEQ!,!2C$?_X]CI4\5O+W*OD9RT3\J1%$U0&(K>#2K"#[=,3[ ME6V>K7*STV_ZH_I-I?"1ARO6[Z"FQ?@J2/D99SE]WM)[GS#+Y*NH]:&B+:>' MLZ-91^5NB(EAK5QBXEASPK(!JL1CJ@1*,EKJG@[BEMZ M ;(X>23F"0X\S3S\Z_62;I]H Q<2@;F >8]MX MC-A^U@8OCZ8<+VRY=\>G- M\<0_#<1.(G/?KVTA"5+8OTGIQ+9C373OF2N?5K)WIS"- MC"7.U_?E,4O7:D6T%XK28MY^A>4/7#Q_BB&>?37[]#.@3ZV/W+<^BF96M93?T13 [JS?[R0!/[PM_:#W@F !;[M+%/&^OR=:SFU^V;XF.2O_XN !LN3CIF$01D'X0T MMV!O'_ 'L:-Z'?SXTZX"./L2\:V\U7W;@C\;(*S;S^^96!2!SE)6Z6[=-&8Z M8!1+I<4Q>%B-\/$.-I5(4V\KC_L#5\P?9:CG7?^^V%!/Z]A^T%!KBZK2%/O+ MZJR4ZZ]GUMAULKT.-%3HZ;+91(9^R5"OWM$-"43=0LG_^A(ZK8@^6*C*)B&Y M+O)SY[:D.\@)CMW6F.I?K=OZ+3B)Y%CR;V2K=62J$-MP.5P>V6EE9Z81&)?7 M#5Z\=QI]H56[&] +J= ;UM51!I&1=(*,J"45N_6QK5^M6_\M:,U';;V]5M=F M,\V/2)#J3!RW62[4ULC64>0^066/ZR]>;=BC9%G*2C>,5SC*#Z0BEX9"%SCD M2R,D:(04_1ENY7=87V,%CE?9KPP>;)>2QZ7UF?R447ZPS@D=:C.3.OVFSNG;FNX0+*N822LAR-L3*0>JI6"O3C<,#L_R8MZ\=9)RPTZ;=5P#C/GU-TUEXI! ;-]Q2. B MR.T)J(+<$3RE3W6":UY MM_>C5IG4IXNYG>PUR8?Z"A41A5PCFWK;39T_D%+\*$.-"<+G[!G\B:'F!DU; M[).\0().6JARV>6BR/+(4"%I2&>H'Q#;>,HF%# !CO-X5P.D%;+E1G.).-P1 MNT,Q+?GJ<,>^Q;8FQ:V9YI&51F!IPG!?Q QVJRZ(8<7[#CU7$>/W[',_^ M=:[!ET:3;#?9$*6^WN -GU^M:AUT;PY:^B+.[_\$5QZNB+8#YKH_C]WW;T+I MKTD6YUZ3__J"ZB4GW((XQK]V8,Q1:=##7''9Z":3(@?HXF9)"Y;IX[O H)>? M(H\CF2>]/?L[4)88$>+@P-G)T0-P+$5RM0_C0FKA.+E)KJW/AIXE6=W)J%?N M=Q N<,'$8Q_EN\0$*J@N,7 ] DX#(-R59,YHK9"=XXR*!A) MIE_:7HVC)3_%6&-"\&F[!7]@K)5Q.V?F6$V8;;S.H-^ITK*UP!<$H_!)EOL! MX9.>9\FSY%AR ;JT86X#TPU"*6"-?@9Q".6;.$QQ!L25DY*>)CD@APPUOV>G M48<^1'8V<>9V;S8TIYPF-FO\[5I%=YFC0Q\)CHLK0<16'HD!4QF5K<9K)JOC(%3A>:L^UU';W%Q/X"W"6H <\SP#*4/G@YH0?$#9HH^L/7#3E4-R$[ !% M]PAT2T+TQ/?X&6<2Q:51\TO\O(F6^Y[ MLWQ*OI.'^1+P;Z%'@2M(TG1\8B*V]#AJ<)E4YIV67I'M&C.GO3NRQ7H\[K+IK6ZX>9&/A4^=10*,SF4EM7NDZY'S3G@G@=E[7=$@ILCA!,T$R+]XP M%T=#?HI=GOV&J"N_[_&]=DE7*JMFN[TAR61W,V3GH_'=X!;;):IPR1Y3_>]T M[^,SU&#LN[H)W#A^\5V\FFN214Q-/H^:]*!!MR:YT)PCT$]6_=IR5LUWR.'" MR]%S02K7ECSL5>M ZNM,9[.O\< Q-,=.^3?+&K MISR7AF'?.$;RK39@ME96P4;6E]9"D%2="\PK H3J3L=MU>^YFCCOI8JC+IW* M4#RD)E10MRJ5C6\4C6TTI@5_?HWH:X;Y[)F1U:@.A PY:Y-TP6%'0GV]\CD5 M62@Z,P*]!^XX\?(;1D^>EMU 4IP#4NX)FVD45F3R^4S1#?J,[17?1#PD#^%_94DTD M,4(W"2 Y)NQ,?+#D!WI6\3;,']3NVL(-2I_/^RZ4-7#JNA2H7#>PM>[.U(J. M-<\!.')D;#G)D$P9\*:2]Z%IFEX;BLY2(H#*G;9'^9XI# 5]T*FV,^OY9-F& MW(0)CK,9!,4&?NSL9V>?>W[5A'R]YKLL\D XD*U]=DZY09!,9\IU73UV9 QO0B=U-Y;&C&I/[:W94OQT1V5JF'DD\A#D['JBI M;I[LB5V![K,E4JM!\,)U(ID$PQQ?V1T?@XA-_'K]]V_.80ZM_5G.DFQPE>&J M)3_,N*)7+;5D^K;N\N$\?LXTXRO'S+/;L M$?XKW;5_MYD^M4Y_+JP;E:GA"5):@!K)BNNDMT+6B4(93/9[;\4'=&&;]1 < M8GBV2E0+EM15]3N2'C;*0S>WZ1DK'EDZ MAT\JO5QA[LK"&;O$#5O:H+TIG"IHX1C'7L)@'.CX>6Y3'.CX@GR.=F!UO*G M3QP?*/5'HXN )J6E-I)@.<\(FVDS5/:PEKV? 5?,?1YYS;HFJIU62VN;\CYSFO7\WH7'+, MK$8,&=QQSF2/?:XXN!(CQ]4&5[X%1;H(Y)!O9^+(?AADA;R[,#I^3O"F0@9-6PCAS$[Q8\D^JNQFMG\]QPG -^G+2$S@6K%"?45'.N")G;/1O M8S"QT5]$"LS;C-Y/Z^M4M4%+8DO3JM6F.TR6:AW49U0/ZS@=YAM%?V@6/Q\* MB,"WKN/"X I0B/&&L+92)-"XE\]N.,5AH5,Y=]>!D)\<-HJA\TOX$C1Y=.=U M.S3XW$9T49'DQ^S!GA ]]%E$Q3] M3L)U2;P*)18C&C4QK)5+3!QK3NCF$KA/6%1DG:\?R):N..)];5MBN\%\VI"^ MPYK[HQ3P[&FK;ZZH=5T^-!?B/@XU$ !=+Z+HGN_$WG*\%7K%2137>Z)DRU/; MTF8.3,_M6[R\\'4'0,:J^(B%@6?/QF77Y55Y0LT:0FN>)4$^FRXL%>C9LCCA M@4JD7CX>%[NVL9U?W\)\I>=)_L3.6T[WML"(XEK $Q<)O :TU08"CX.XC*EUH.'A[JB_E$%#<=VRG(:4'@9OR(285'2*@7B_7$ M7OQ/L=PX/_+S>,/G6*ZYZ7:=-B)L$81N2Z>%#K !2-!OQM;TCK<^7[8K#);$;%7.:"+[%T?^E:XVF@V05%LG!P0F_[W MB:!\6U+T?M._&RUOJ^.<51,EQ6R8H]5T49149/J("R52[''33A=-D MRON%.B"G\0R 0U-QC.4J\\0O4"1QDN29>%!E:^&]G5E7MKD]+V8\K97UL)6D M*Y)82QE]9F/6!VU[-6+20;+DVS(E?R#GB<$B/HQRKP2QT$%D')]O<>F[VN6%)X3VKD<91_^BZ^L_U?D2F5<>PHSBZ/#Z9\ M!\[U3';YV^#SSC27:I4V[H4:8R9=D)P^W)&0:^%JL!272%%OVT6+8T\Q=/R( M@RG7G_WS+KQX]@SPP+%2V990JLQ: Z;A]^J,X&0["#A037PV0;''%1RO)Q\H MXES*1#/?WU6Y]+R5F.8ZW@ZUR4D&%8IIKT M@#.'J^TXOO$DWG6-$RXNPND]B!VZKH]"AZU)'5IK'QIK =IJ!&=UM60F.U*= MS,R7UKG)M,ZE,ZW.B V*VUL\RC!@DXG4N1+MRM>N)_ZA+MT@1T>[7D;=_F!%.6*4>G: M",?U'XA]M*=7<:;8&8QR,IM5R%I;Z/06;'%4:J@C%A?"I.EL@H[@%I$'87\@ MA_A11GEV]_W*X]?O,$JS4 1VSWV@Q%+7<6?MG 9&:/''A2II2/BC%O_O='EK MF'FY)050QI@+$'I(GX+;7..P1NSB7&U8X_I91GL'9PC&MIX-NM0QLN!&CK4* MV4K6)#?KU+QKW15(48*81@?WM[+D&VE&',.(#3QF+%]:;^-M!MZF&--IVZD' MLK2>K^]Y?],M62HR<'012/8[E=G8YR6/AS]0[$*'<^4 UR/@/ '"74FV2WB: M!)F+B>Y= 7O;\2 ^,O)C?:F8>GP.]2A:SGYTM0P4%12W%O9B B$_< O+\>8N M*>K@OJEK&;Y,5_D1RP07GI$1QS7BJ,*[Z@I9*N05F>,TW^\7!RGH*./15- E\;I">!9\FR7/-,M0@!-'06(G M*8Z"G)^*0"=I:Z9Y:SZWS!ZRT0@\JTAMAE5E,C/K^8!=3*=+IYWKC%@VV'%) M4!%W:L21D-C(XTC(^5G,FXW<,]:JII)W74&J=M*M]M#;%.LJ,G(N,/+T-1\S M>,)/T#%.^[!*QG:?QIK 64.""BA+'.NX2 _J H=\;F+R [).7T8P[HZBJ.+( M>Q WK4S#'VE2$XPA3<%U2IG(_9HX/A);]W4PDFO++WT CJ5(KO89AKW.SR>W MMW0+B'YW?5\WTOUT,JDBP^:"J:;HO[YS[8G(.J9(5IBU 5.O@(<0NBUVW%H M)?:ZKC:T\@,83$^3'."*R%XK\ ,3WP1A*OCCG.0"!2*A#4P7=Q25-8R*+P-G M=9^3R4E1J!D]H6?7!GXWLQJQN(HIS<07G,:H\(UB,=?&?,Z%"CGNUARQS%2; M;;)34VC=2\6UTD&H@ (X)/UMSMZT?4?6H%3PT1O/ 9+K.YLX6G/%]0E/GKGR MLZOE,S2ZKTR2D,.D@F27-'L-5G,P2 M&W=OW,YYGZ?M%)@L_6]_,*W(;LIG,DV?+:MI%;.U-S MH(Y87!@TRR1H)AUGU\3(\>41GY^-'&>I#/I.Y."3(Y:\OR?[8NF!M063KSL[M51IIAM@T$[16C?_T!FQ M642',LSQHCXT3G9A>\>ZH M-1E1] YJ^5:I ZC \\>1XOB8%$,'S\V6/2E\$%E1]FETUH923=+^KKMW]W=LVMGO;H8 M^##30TNCS$R?++7H%7 73[\4N,Z@<2 MIT\ . ;:NF+Y8P.'^]U1)0E\_KG.#V&-,J02\U$8<%L=DLLIUEK-*L3Q< M=RX&P^ZMJLK7^Z9++K3*<,6WNVYEM!JEJ( "99F7;B*-@T2QO4=QEI]K[^3H M7N2GTP+9T68MJC)2QJ7R2N]=CKTGB^8\*3WP?7*QN1UUFV,]6ZMA>\>;Z$/@XS MG. 770]^@//&;O ()3R3(XJ29)*BY1$%(7K$3BAEE&4Y922S,IU.9^A,5J:A M0/\MP?\K^O+O_\!_MK*1#2 YR+*U<%P[NT5#"NV:)/_Q>4C\K$!I=B_=*T() M\!<]1S)=9#&_?1M23DA' 6R7/5(]'-I MG=P3< B%20-,O-_AU[:?81S;?6BY.C+&WPXP)'2D 3W]X+EX'CW+_DU3-\A@ MYO#7<& L6GM.-+-/#(/9FT>)T!R$D/_3;^6C;/NCKPQ^10^", 5AU @^606# M#3_:TS@D7&2H"+:0">81>N/=[5!_I'T=>LY.#NJ5PI\7R@4*TV^F:_P M]5Z?#Z'B/$/ G0RZWV\1N[X2^YTE=KTE8'?[0D-H]GMG@OS_C ]>N3_27W__ M!9@4+:M.?PU?+G[$A?<@16HXJF?H#?E!^MXK 7R W:#MPO3$] M_&MK4MPN*[W=JE+07=FP7-\!?=BIG('3D#%9&(_:MIXQO+)&"EQ]VIT7R:)' M^ZM?!("TPD;H[/C@=(K__ 10-T0!]L'1;OB>$5.OID\T)?AV#+!8 )''4#*<'$D2!A\V4/"IT(F0.QTCV-D @;?I:T M#6D#*:+LPU&8Q%Q77'0T:PZG'7X%<@)5.9[!!S>4I?AV#V+@"^#% X+LH(0@^R= -+<__+NJG 9LX&-H!K MJJI9OH?;BC>]&]Q8VKW?A6NUH0?OQTLI%-$,>,^\$U=)ME;F0?=0R,G&M97# M+N'7P+%:D 6@"LOPXS>R>1>HZ$$CN7*W3)GIQ5P8JJS47KKY\MWTLY-$*LWB M <-/ND!&+'\%B0/4QZ,$-G\^!DYKT@6VY6!RW0MZ^\C?R< DFY+CC+1VMBTV MG>9:U)?R(-T2E;[4A #NK:PCZDZ,MW81"L#]C8>*_AY*$38+K"9JDFZ(EN] M50**-4?0X6V?DXAZ3 *VA")PH%%M*UZ[4"QHPQIJ1()P+=^1\4]PIO%_=1/2 M6\,(/@N>@QOBU^,?'6!+NH-3_6$?YQ(DU/#_>$<7]@P^!Y%E P#O)3U_5"2H M=*%AO,DHT#MV2GI#5$S\2:0Z;R6=(%8 ?FH$E#\0+7J\9>*BX>C7;0_V)8=' M!A Z R@*Z(1KDA_8GP.@J">Z&FKE,P:TTJSG[>?FJ\ ORA_ZD*^SU1^%T( # MH)UKTA(08P!,I(U0LL%!$/0B1\&UQC!^EGB^C86&T,+Q#> &M"*0H^H;H;X' MCAC1$_(W1!XX2*40+F.319)#[2>6Y2%?CE!V*Z1+!.SR4;_WCZ,<#N#U;D+ MAL^'_8+3%#8,O$-<1EZ?1S\7=>U1&(\BM: US'4/"O2&:$@F]&.PPH\!!.$E M"!$6#7I_G!/?,757PR\/[16.CI 4-+7S(-:/YDIWO3")(A 4DK?"?P#(H7T^@M)=WGIO0-T07(W2$>!P*9]1(8EOUX.\7Y M1-U&^KP)_CT6:S:UIDC%4Y09W13YJ0@FL]+#J;R3=W'^%QW$/5%OZ:E+B#:" M#M@A:(]WD%94YG9P00A0=E[D.09R')#%<1<=LC9=/M8U=)GK!*(+6NE0SB)4 M+V3HGQJAS;Z!A#P32*:"OT(:UY [OQC(G*6H'M(^N*1AMQ6^!*QMH.B[91VL96 'ZQQ&7.A X94+TX4 -C'E MA@LM7+)5]*<@_@2_H>EV\! +#@B5XX#^6$@2:%@26I."92%8( Z^Z>#9OMD?/)0' 7#F*EI3\+ @ MP4!E6=")'/0\^)A@-B@Z$2R*H7,)D0CB '2-"(;"?X%P)6R_.(<>,C#@8U$O ML:3P/$)D,97'ZWEV3LK<4N#J(V]9!'XK\KJ1U05%X-"W#])%P^@]6D$#>G%P ME8^+! C'YOIC%Q*XT+YRSL%*;,L",["Q/8=\(*Z2DP*\<*!CV M7:,4 .DJBD'(R*7&<0.PE P?4S1^-XJF=4,P6Y$=R08^6P'(V].1HXDG9O_= M*\G%%&KO/0>[$D](R]=X8,\!U"Y:OTLMH]^Q^?UD*-]T4XDBXUVE>%?IDG:5 M3L2^)<>2?V^CYOT]MO#2?D!QE!J0=L8JD1NK0BFF7NO[W0O8#V!N'C< ]L?R MB;3Y';TI@K'C(P<=30,!Y;F=UU-VYP]I_:&:__J[91*[85 DIAD47HE1*,( MF!W"U=:5 N67PU! 5&QY&Z/X=CO66I_#=1FNX5OS>;6';PS\Y\-X MJ.7@SV?EE%JZ:^6UF3]G)-L44F2OICX3_Z='%+DSK,=?0L=U%,RL9)3@0F#G MPP!'0'GXM>Y&MPM^ 4IKDMOTH/2@PU?8(]BMG=P:F/KN'E(QH>3!;MLN)QDH MG-C3(+/B386'X!X0J4?S=7.;@S>[NU-ET2_$?4:P,-I3V:T2H(&'/5J5ZR5! MF UD,;F:SW+U\6)MBX<)3O0;$IPP &VW/M"-Z'4(> H/B:3G/DY:]!9(N[#* M:%;=&@JM.ZO&SL:;5%?@(0Y$7(S^9H7:A<[A6Q/!+Y :H0CG2154LT<]M3Z] M94R3(OU"IU'5A,'$SJRBTLQB)=SVZ/:AYY6S/$-*?5 VTSV_2>UL1(> M0H1;AO,/;&L%G$C=:VX&&T?F55;,/W#IZK RTU=5J'LLF2#_2/VTW7L30:&K MO;VJR/VIH%*YI\&9/,!4%^(T"N*[82Q PC:U>R;:F+4<+W2_MH(/]I -N-QC M_V@+VDE,14+?;HONR;$4%.*".JSJB/^$KP@^1_LG!'[L=I_E<6CH*(M";/G- M-@#L61YT ?=:A=_#CR40T;9Q_]!6F(,V721"1S%Z/"B$):.1+N#NJG/_7FXY8;[NM]/U4*;H@BZ M=QU!J07PBUNU>8-WF1YE=T44=C^?&670K*%^/,$\1"/[4/C;JM:HM*:.]Z9S MFSSLHFHYF]:D ONZ;:$\/KZ_)[D2$ARJ&AZ*+7S/7:4EMPJ+T5@8+JS-8,C7 M1S6:/\[U@1;\3*X/ZJ$7V<.@$L0^R;T'%55UTXY(4R622LIJ>3Y>O46MO965 M1-NH.VQX$KM['>!0%[&N2N$,XNT'M.]^$G2(BD-.AGUW2LL9L,'G7NY;RC7%*48XE]$&WX AP@;1Z[$I.A5QI,T;8ES M)NVH2RJM&H3:A #DI9BM3?SLSOS=(<.Q%+75D2B^'_MI;E,LMD9,E MNN(M>\-T:854^C,@>;L]O(/F[;8^3MC;%M4"!X/N8GNYMH M+X*HQ/& )]:QR#^8C?(PFYH-:RG2OZTS?H$[O77TL.+P6[U!QV2[H=I$6L;M MBF&HS;)4(VOI5;90<_Q%Z1Z"/7ES7'#__99Q*X?L7)QNLJD"%+'CMY?_=-YPU6/2WXGB5:]EYCQ)//R*[=33[Y(R!SA"_3P"B*=T M#T? PQ#D'(<>DHMITN;:F?[ %P[6./+$^Z-JK6/T^O="41SV1]7J3NL<_ MVSM4A&G[N2MH6$!(/NJUVA(LZ G%_5QI4:[9(\5#PRK"6Q:[ERN,Z# M=2]61;\Y2IE]@VN6QJ@E_;1E.ED1)U._=3_3%_I44P=F+4EW8,O4TY;N(.M9 M?$FHDO/;A=FI]8?:PNZ,Z..W+UO=WMJ?WI8$O>P-!]FTWZV-5=CRZ.W.O>9; MFT([+6Q2PT&G)8'54%S!ED=OI]8;)45W!R4A69*5>[_85?3[#C2UH[>/A_.U M**8<2JBUE%'SCJTX-*N.V..67;)?&Y787E+L9:AE=6WJ?!>.B#WN9SO?X]?C ML9HG>\S][>B^SM\7G15L>=3/=G5\7^[;$CGSX9 7*E,6Y7MUQ!V_O=[M@V8C M0[7%O,R61>9VN!DN4,NCMW/EA5S*4VI;Y)3I6M@TE^5E![4\>OM$&'(ISI[D M9YQW-[QUVVO;F':@WWGT=G\XZ>2UI$S.:J4'892AC>:D@EH>O;V?JPKN+'5/ MSGI^2IRE\DI*K**6V[>?^+#:NY#II51:N=+5AF*IJ F;Z5*M"J6[[J;\U:FT M46<"V1MB?S3$XW#.=0@->DTT2:6.W:6>K9M):S()#N8[F&Q8XF@CUX8>T!QX%.M";C:>.CT_N[;V[-B06?=X!S[SH$F]!Y*L[8Z&!2>#X<(4_(#S MJM%(M@?$CO\>>->:I'PZR7I:W_,#K"H:*G;TJ@$DTVTA9MS7)$PPD/I![3LC MM=HJTYXNA;UAJY3+]8=M4_1%^MZ2&X!7GO@O[V%6[PB<%=#A0VB(?6E=UZ6M M*412L%+[H=$N*)V-"*AYEIHYXSK77+TY1_?#]>]_NG*HK0796Y:G/;*VLLU& M*KFY]PL7IQQ\H]03[VM#$=PUJNMR4_+3&O2#TY'!_N<(.\0JW]QS^1"4CH$) M)M 1)_[Y"/R[4YFX$@R 4X Z]B]BZ\="-(Y$[CT6CPLN;+W1W1JW2XZ%?X ] M#(LJ$,;CZ)$'8 0Z.]NZ]X&7O8ASH$N$B90K\<@2T$I+!!+HH7C!, M!UWH_$>FFXK[CZ'S<_@YC9B^$;( ME#Z%M9Z-=*-Z01/+,*P5C@_A0ZUA$9[ "3D$?7Q^'RT1SXCC]U<4CNG)&E!\ M%'Y[EZ%\P!2?N._X-:-"7VPO: ,,9L/&0O2**ZO7O.N8Y>#T\_;H/SYYGB1O*"9+ M9M) MEQC(+GY>N)MX7DXW+^^\4?!5?OS'0LB\(H-_XHK'EN]"K]C=NXOZ9(#\!=/Z M4N7/P,\__G=7X7,[>NAPH7G^OU_TKX^:6N8FPYWU*M&WW:KQ=N$]%U(Y$EZL M.G^H.NF;#/VM5.>%@-NA_"(0]+UW^WX1M+XQPG<@H]9>LN5IK[$^NRGM+Z[G MOL?Z92YZ>F%$WO+X:<-[S3?]=$T_OMX1%:8\'/*I[W3]Z?M(;]AC?,\=EY^V MC_1XS65?&YB-_+VCS>@%W:+;M[986Z.L3^;7W^E$ALN\Z5;;&!%C1'SW\%YQ M(B"Q^AO]N, M,+S[_SP+_HG0_B$$/[>#>&$R"8CPN85R$>M"3)3/3Y3W\E^?71)2[/U#U:IN MRF3/$RAJP;L+=\ZCZ?OU-PV7A./C:3%@QH#Y63+!//G<,KD(O(QY] 7PZ+< M)D6U&ORM-!Z0]&9.I8%3G@V[Z-PGY-!,@GHOA[[DV'(T6'#X%7U\ /Y]";)Q M>.5+PRN'N,I 7%4L'Z5X7L)B\Q41Z;,+X")6EIB)GY^)!ZO)8X0F8EVI/M E M34QE*B)(^F*5+R^+.?]6ZP05[=O M>;:H]L\:=*S\92O+X?JQM9K,>YP][H+1 M+B"(]&9(]=U-K[-LM322-D;C%J.IS@_(GY0$>[FO+VXE].B9ZU5*MX:H%YKCQJ)"#T%R-4J_CU+' M4!A#8;R=&C/AKV+")X%"3;UCRG>%8ED$=6-=6H-I5O94"(5OI<+_QE4&_SZZ M4^1K+E][H>)*6+5PZY?2]MN+L#P92E".9:_HC&P R4&HH#UY"X-Z=8JJ,\\6 M3J#9+:A%PSS^H@?5TT5Z]MNWH5;(DHO*Z%#4,Y5G_ON_#BKL'$4+0CC;DT)8 MV8?&R*:"9%# !U^U\%LR5M+&#:62SMXP6Z3\O4-$)#:"(F^8U#^(O9_16(YD MCPI3[DGXH 1E^+7#*I3;#U\I)!1.I&?9OVD*@>5^>4Z6NDFG3C2U3Q8G9F\B M)4)S$++^3[^5C]+U/[HZ!#]H>UGD?H&-\*,]E4/"18XDKB=J38B\A0N#NCO] MD?9UZ#E#.9RWJ.G8W0@S-1^8_IWJ=<1A8TI.DT:_DWSH1-U#!'*C='TV7)1G MPX<:YY@JY]RID?<0M9URGR8;'$OZ\WM9;AJU>KZD1MU#I!N91H6D:B:9;ZL^ M.W&S"[>A1MU#I WGLC=\$%02I.P[L=T3E5FV$W4/$:?J+5KT[M9BB9F49*53 M5E,=/NH>HI' 3NU*(W=+;A[L]*10Y%5M]$"J7WS/SM9@]PHN MI]"E-6'_O[98\NZU^6"EQZ9Z++A5>\Q2X_6F)9:\DC6=+KD<=1^7-WY2WCA# ME2)B+&IL^=B7?N3 MO:Q,GJ/JL*])Z\25A&/EN&;E^/):P:?'PV-]:4N.%]P9[/JV;9PXM?XLL9Y5B>;CN?'AK M=A=^[4JKA@3!28?/X$VE%UIB$WBM21= J2PC$Q*70JM8S>2+:U$OK-M%9L(U M)V98V3:527#<2V=;8^..C3LV[OW$$[Y5Z@ JMZ%F)28[N,^H6A%_/K8 =,X]N'.#TND9!S*^BMEV+!E:WFM(=*=-YO4& M2[9G<\_-,O59ADD]J$%QT'2"29TD\36VY=B6OX,M?P'!>)>@VXC5VFI&K"?.6.'E8DI7OW:E#;CV,27/JE6JE?< SEL[?;GW1REWU=9VVV MZ\Z3]9G?R6;28K^[6J5747GO&]/,BG2?*XJM9'D&>MY4S,PC\][MZM(GR\.* M+B:3GEA(+=4Z/RWD'Q@6V4=),C>[.I-S,EQ:^F.E%Y[\G:/6.89)H2>]U-NU:O MC0V:C\Q[[UJ\?FN(U'JVF764\D+(C--#-2KO?6"GQ48ON1;)X70ZO>]ZA4$6 MCCUUW))-Y_-KN[QLL-77.J24*/'>E6^YXKDE)G ME#YNF;NSR%X3=%ID3^URMLK5)K*ACC+'+9=\/:_1'# %;C)QR[ETVIC?J:/L M<4N&+@^=]*S9$'VC8[':?*[,7=3R6/+4K3S;T&U:*&59VK]W7;9JH99?E,D/ MO1@;PO"F;4@F.G4G+'S=1J?Q7LKL'] KY3[/VPP)A+[.3Q[(-C]8?7%F_S:C M?S^UG[LAM@-*$'A(>*MU-Z@$80+O*W+^GQ7KL3 %S<\PM^5D1@ L7_7:27LS M$O@XV_\@VY_-,!SU[F3_[">8'N4SPQ M%S@Q,9!=YKS$0':A\Q(#V4DGY@.Y+*>MG9=Y1097?\@@8EHO**VFMLH6Q#M7H#',-I$DG=E2DV%L%"Q+V)B M ."]<+_[M>[[77AUZZ_-@_[JZM6OD;TOVM,[1W'29X/(N4U_8X/'XG9[1KIK M4]Q9*/PF+L971.897.$5EKX;LT9G6BTN^[/AZ)8KN,J"32D?SQYXMK\EQW*C M@$&9$GC:YJ[RLV+?34XSL$D6"8+ M_T]_[HF.,U.U.F)BZ/]C7S?0JZ_QB,=EU$,^-^Y]:E+XS\"XC]&G;5MD.[!) M+K2<$,,FG6([T\TRM*C;@UR!HJ9MY^[CZ57OQC#SEB[)5%&:"*7Y:MH=:I8R M?N@$!T%8-L&Q;R-'LV>QZGV\ M'/B[;7XT)KU&.>5T9G,Y0XJ%0672,\/S(FPJ07%?=6#DS&RFCZIAVY;CX62L MH&*&9MF/0:C8#?PQ;N#SV!C[@E\89CHT272T'AKDKG6(GX6Z7V^LV;0JZB4E MI=3MIN-F5U^'G[=FF_$6ID3.>L/&LM#D:UQVK 9G5"B235"I5!Q1BJ$DAI+S MAI7>A"64)';\+"GVA04S:=ZG&6-:^(.K6=Z-)?<2/75K=\.9T%H#MVQ.'^QT M,3SP0I' &<"\7Z? \XA :5824Y(*!=UL1#O\2N9>Q:_A1H^[-HTM:. MGN)9AEN;R]7(-\F%6DXUVW=FI[[\PGC2,KO4DYN'T9T@W;%&_Y;2G.&,'Z40 M-\JP"2[ST@&^V.ACH__>1O^'\:3GK%[06DW=;SYD!+VWD4BND5F"K]P)LQ[Z M=2?U8,NS(0#\&XA7 "T M_AF?>K9M<,DH;+[-.LC4.)"GYW>4R%7T%5CW"F:&_<+H4T19_2B33Y4O0^1J08D6)$N@ZR]W9(&E2=A[)5FRS%Q2UK) A)*(C%)MC4.S<4+YSE/=9_L'?U M'U[<,_R)D!I[L]\?X$Y6).[=""0WJJ/LP&+7Y(+IM(KE>XUJ+='MY3C-FV,R M"2X51YYB6_VYMGJZDF[O-E9FW!K=#5E6(_.I@O=0@J\',C)6G#?-9\.?/8FK4$;=2L\*2:9<3I<7=4.G<)E6.6XTR.""4H+-<(I4^ MAM/((@8QQ,00$T/,:2'F=$3LE!C3[W8-JSYGIQ-GE>8AQJ (3X(A MR426.?:O_O5MHSR/53YC]_$S;D@Y:U7Q-QX*_@S(N\1:XM\Q3A1=77RXUK-Y MO:+U9QL5V,61,O6\)C_*(J9$)QB63I#IMUVP&)MY;.:QF9\_Q!1MY]V%1S/7D$[Y["=9[()+L(C^M*+!/:F:^J[GC[9[&O(BT7W@G8[ M$DW;'[YNX,05RDN6I:QTPWBISCO;NE]H[?Y#3\R7"K=0ST;M!:U>0)WW] VQ M[3^6W1=,^],NM'R'4,,^$"O))2"EMU03/DQ!MVS"^3)!8+XKW=,(3P.$ '4 M$+P,[2,H&XEIJX.\ 1>:BXL;@36Z58RP)N@1K@YQ*S@ Z:$#$Q/@./#YJ'0E M;CR1=(=82H8/T!?0)T'U+?Q@0Y?&NR)=Z*7PJS<$#[L;MCWHOF3 J<>A3L\B M+#@XI''(^@ADW;@/:(SHR :$1XQ)-\00P(^6.I0P>IXL.+274CX89\5 )\VUTU Z).7NO/ZN/ < ,4E="C)1Q$G M8']DPT>KPX'X;H@<@$IBHL^W0]0=U]L?(<+=!/Y3OC6H%))4EH"&KX Y,FW) M=Z'8)<*%FJ=/X(AA9_%H="NIQ)H)D0RI$_X.OH-%I)N). )W;6#B%\D^%-!X$X@56HP%L2K0/0DM)@:>#'SCK.)C6[@A^IKN M;L<"U=Z&70=H]E O=Q+9$P3L$IIM&2DF>@TTR!GPH,QLW8.F^O!X.AA BX4+ M%L"Z,O$]B&A(.8'IAT7J9,G5"%3QU=T.SX.+L0J01:'7FR!0?J@6:.V#8X 3 M"$?LX2*P!'RRM[6<0[M[HU9)N&>X_B3!4 FL$T@@(.(].V5&79.\3]%G!$P' M"HVEL@(8N1P%J^"CK3Z:&%P=<,__]Y-YR=-EC-Q?QLA1N<<8(/? +68;=[2A MFY:M9;5#EI)Z!TO9KA>5W<#J^QM@7+#H-:&,1YIB.VV6M69D;3"8K KUV::Q M4'_]G')_W(N!:8R!I*+ZS109/